diff --git a/ios/frameworks/.sdk-version b/ios/frameworks/.sdk-version index 8e6b2f2..a72fd67 100644 --- a/ios/frameworks/.sdk-version +++ b/ios/frameworks/.sdk-version @@ -1 +1 @@ -3.27.2 +3.28.0 diff --git a/ios/frameworks/AtomicTransact.xcframework/Info.plist b/ios/frameworks/AtomicTransact.xcframework/Info.plist index af4e087..19fdf16 100644 --- a/ios/frameworks/AtomicTransact.xcframework/Info.plist +++ b/ios/frameworks/AtomicTransact.xcframework/Info.plist @@ -8,32 +8,32 @@ BinaryPath AtomicTransact.framework/AtomicTransact LibraryIdentifier - ios-arm64 + ios-arm64_x86_64-simulator LibraryPath AtomicTransact.framework SupportedArchitectures arm64 + x86_64 SupportedPlatform ios + SupportedPlatformVariant + simulator BinaryPath AtomicTransact.framework/AtomicTransact LibraryIdentifier - ios-arm64_x86_64-simulator + ios-arm64 LibraryPath AtomicTransact.framework SupportedArchitectures arm64 - x86_64 SupportedPlatform ios - SupportedPlatformVariant - simulator CFBundlePackageType diff --git a/ios/frameworks/AtomicTransact.xcframework/_CodeSignature/CodeDirectory b/ios/frameworks/AtomicTransact.xcframework/_CodeSignature/CodeDirectory index 4444524..ebb2b5e 100644 Binary files a/ios/frameworks/AtomicTransact.xcframework/_CodeSignature/CodeDirectory and b/ios/frameworks/AtomicTransact.xcframework/_CodeSignature/CodeDirectory differ diff --git a/ios/frameworks/AtomicTransact.xcframework/_CodeSignature/CodeRequirements-1 b/ios/frameworks/AtomicTransact.xcframework/_CodeSignature/CodeRequirements-1 index e3cc04a..ec444a5 100644 Binary files a/ios/frameworks/AtomicTransact.xcframework/_CodeSignature/CodeRequirements-1 and b/ios/frameworks/AtomicTransact.xcframework/_CodeSignature/CodeRequirements-1 differ diff --git a/ios/frameworks/AtomicTransact.xcframework/_CodeSignature/CodeResources b/ios/frameworks/AtomicTransact.xcframework/_CodeSignature/CodeResources index 2ab92f4..2859881 100644 --- a/ios/frameworks/AtomicTransact.xcframework/_CodeSignature/CodeResources +++ b/ios/frameworks/AtomicTransact.xcframework/_CodeSignature/CodeResources @@ -6,7 +6,7 @@ ios-arm64/AtomicTransact.framework/AtomicTransact - lpdH7wgixTnhGY/qGj8pOzaO758= + GfRvP6JDmbWBMQlI7xZ4zD65gxc= ios-arm64/AtomicTransact.framework/Headers/AtomicTransact.h @@ -14,31 +14,35 @@ ios-arm64/AtomicTransact.framework/Info.plist - H7BK+2EaHvys0TicJV3OoKmin84= + FuN3ES4zVJKSuRJ0x7fioIJXz6c= ios-arm64/AtomicTransact.framework/Modules/AtomicTransact.swiftmodule/arm64-apple-ios.abi.json - 6bwNeYS0VPP/iDRpOk5TH65A85s= + +Uy4lv26izNZIuxeqdDs4SSE/tY= ios-arm64/AtomicTransact.framework/Modules/AtomicTransact.swiftmodule/arm64-apple-ios.private.swiftinterface - CkPmwl0Gfy3rmPuUjG185/JfBlo= + 0g3tsSHAt0xj5XkSZU6SzLwOTl4= ios-arm64/AtomicTransact.framework/Modules/AtomicTransact.swiftmodule/arm64-apple-ios.swiftdoc - ku3XoDfgvJJ/DuWsNHy2+lJZ/Nw= + rbslrdDU7brBnPcv2/nPPF1QfJY= ios-arm64/AtomicTransact.framework/Modules/AtomicTransact.swiftmodule/arm64-apple-ios.swiftinterface - CkPmwl0Gfy3rmPuUjG185/JfBlo= + 0g3tsSHAt0xj5XkSZU6SzLwOTl4= ios-arm64/AtomicTransact.framework/Modules/module.modulemap Dl8p4o02kvxNrPDE3dx0CYzj6X4= + ios-arm64/AtomicTransact.framework/PrivacyInfo.xcprivacy + + n1Tior/Z23JWo5dZj/4GmktJKDA= + ios-arm64_x86_64-simulator/AtomicTransact.framework/AtomicTransact - Wa5VsHnUzXqgmFJP++dq4xlNZV0= + j5YqW29GSDDrenOA3J1OdGhseVs= ios-arm64_x86_64-simulator/AtomicTransact.framework/Headers/AtomicTransact.h @@ -46,47 +50,51 @@ ios-arm64_x86_64-simulator/AtomicTransact.framework/Info.plist - FVSSz3H7vFuhGI89LvitOpuerms= + YXv0hZ00tV6aFd+pCFJabXpxL90= ios-arm64_x86_64-simulator/AtomicTransact.framework/Modules/AtomicTransact.swiftmodule/arm64-apple-ios-simulator.abi.json - uxfL3O8L5+FS5hElf4eTKg4b11Q= + +/TEx0CcYoTiYag+FpLRM6gCi8Y= ios-arm64_x86_64-simulator/AtomicTransact.framework/Modules/AtomicTransact.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface - WCoOA0lUb0GDFd5qsJfV+bTd5fU= + 1SsXCAyV1mHKEdCF3RxUPYU+Rjc= ios-arm64_x86_64-simulator/AtomicTransact.framework/Modules/AtomicTransact.swiftmodule/arm64-apple-ios-simulator.swiftdoc - ldbbkD1MeUnSvF8GWi1n0OAxYxw= + LA1bsvvu6RPbp5B5A/WAcsarqk0= ios-arm64_x86_64-simulator/AtomicTransact.framework/Modules/AtomicTransact.swiftmodule/arm64-apple-ios-simulator.swiftinterface - WCoOA0lUb0GDFd5qsJfV+bTd5fU= + 1SsXCAyV1mHKEdCF3RxUPYU+Rjc= ios-arm64_x86_64-simulator/AtomicTransact.framework/Modules/AtomicTransact.swiftmodule/x86_64-apple-ios-simulator.abi.json - uxfL3O8L5+FS5hElf4eTKg4b11Q= + +/TEx0CcYoTiYag+FpLRM6gCi8Y= ios-arm64_x86_64-simulator/AtomicTransact.framework/Modules/AtomicTransact.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface - ZKSzdGvtkISGMhoBgHXTZ2eQ0HQ= + a5cpg8E93K7FsVlIAwRtrU0OLG0= ios-arm64_x86_64-simulator/AtomicTransact.framework/Modules/AtomicTransact.swiftmodule/x86_64-apple-ios-simulator.swiftdoc - BoWZhLUru8uBxv1niclAI91hNG8= + BOCTpYW9getB1Y9++YypfqfjYR4= ios-arm64_x86_64-simulator/AtomicTransact.framework/Modules/AtomicTransact.swiftmodule/x86_64-apple-ios-simulator.swiftinterface - ZKSzdGvtkISGMhoBgHXTZ2eQ0HQ= + a5cpg8E93K7FsVlIAwRtrU0OLG0= ios-arm64_x86_64-simulator/AtomicTransact.framework/Modules/module.modulemap Dl8p4o02kvxNrPDE3dx0CYzj6X4= + ios-arm64_x86_64-simulator/AtomicTransact.framework/PrivacyInfo.xcprivacy + + n1Tior/Z23JWo5dZj/4GmktJKDA= + ios-arm64_x86_64-simulator/AtomicTransact.framework/_CodeSignature/CodeDirectory - paj3tcKy5u4D9zkcdVVrsqQcHpg= + FNL4BtxaHA3pCYJ2b6baYqafens= ios-arm64_x86_64-simulator/AtomicTransact.framework/_CodeSignature/CodeRequirements @@ -94,11 +102,11 @@ ios-arm64_x86_64-simulator/AtomicTransact.framework/_CodeSignature/CodeRequirements-1 - zz4A7ltUp4+HGxfagYzyLLP6p9k= + Sf1XUuyHV4NfF8GJNy4Tzt5Whx4= ios-arm64_x86_64-simulator/AtomicTransact.framework/_CodeSignature/CodeResources - HH2XN8hhibmkDeVoFnojpRxyFWc= + xrki3SMemD5BA50PJ8h9NvAbvlw= ios-arm64_x86_64-simulator/AtomicTransact.framework/_CodeSignature/CodeSignature @@ -111,11 +119,11 @@ hash - lpdH7wgixTnhGY/qGj8pOzaO758= + GfRvP6JDmbWBMQlI7xZ4zD65gxc= hash2 - QdE6e7w6+bxgdAvVHbsR8locuaq+yfiH9HTaW6JJVmk= + /alEKrq5CGiMb8fLtsVknNBfXAKKsPZZpsXWB8V7tho= ios-arm64/AtomicTransact.framework/Headers/AtomicTransact.h @@ -133,55 +141,55 @@ hash - H7BK+2EaHvys0TicJV3OoKmin84= + FuN3ES4zVJKSuRJ0x7fioIJXz6c= hash2 - 8KXpSaS5vV30yOdDYT33PdlsZDBb1wmDKz8cxCEIlYM= + v0jt5YZIJdOqEA0BbQaWKJa5fOMMaMghLI8w1odvRn8= ios-arm64/AtomicTransact.framework/Modules/AtomicTransact.swiftmodule/arm64-apple-ios.abi.json hash - 6bwNeYS0VPP/iDRpOk5TH65A85s= + +Uy4lv26izNZIuxeqdDs4SSE/tY= hash2 - nwgNOSNfZ/7fyvCG4//hCv5kjemeLdBeQbJBgaVqrhg= + 2f3GB2tkSa42XeSZk1WRlSRHpxRvm+67Rm7SZe/nSbM= ios-arm64/AtomicTransact.framework/Modules/AtomicTransact.swiftmodule/arm64-apple-ios.private.swiftinterface hash - CkPmwl0Gfy3rmPuUjG185/JfBlo= + 0g3tsSHAt0xj5XkSZU6SzLwOTl4= hash2 - chOxNvCYtX1z4KEd63oo1BCG3dr5JEx28wkGXk0Zlgc= + PANGoVtI+I2cBIxo4rtrzLx2ksfTkY43MNQr2gpbIQ0= ios-arm64/AtomicTransact.framework/Modules/AtomicTransact.swiftmodule/arm64-apple-ios.swiftdoc hash - ku3XoDfgvJJ/DuWsNHy2+lJZ/Nw= + rbslrdDU7brBnPcv2/nPPF1QfJY= hash2 - 46TEpwN/xmW5WgxLWeLVrX+9Xl96cpCN7fmalrs8Nko= + CvRtxTga+Sn0WLOWWCaMBENEQ0LZsgbGQ9xcWiWZXlA= ios-arm64/AtomicTransact.framework/Modules/AtomicTransact.swiftmodule/arm64-apple-ios.swiftinterface hash - CkPmwl0Gfy3rmPuUjG185/JfBlo= + 0g3tsSHAt0xj5XkSZU6SzLwOTl4= hash2 - chOxNvCYtX1z4KEd63oo1BCG3dr5JEx28wkGXk0Zlgc= + PANGoVtI+I2cBIxo4rtrzLx2ksfTkY43MNQr2gpbIQ0= ios-arm64/AtomicTransact.framework/Modules/module.modulemap @@ -195,15 +203,26 @@ a2MewFI5lVCCxHLB2fZxaZBPhcZdff77obiC0QCoGfI= + ios-arm64/AtomicTransact.framework/PrivacyInfo.xcprivacy + + hash + + n1Tior/Z23JWo5dZj/4GmktJKDA= + + hash2 + + CmTZqdG2e1lBJxEXDqpQnDUADbiIfumJXtPyjCRyBaw= + + ios-arm64_x86_64-simulator/AtomicTransact.framework/AtomicTransact hash - Wa5VsHnUzXqgmFJP++dq4xlNZV0= + j5YqW29GSDDrenOA3J1OdGhseVs= hash2 - sohxG0FD6zwwb+U+MmDECPQCA0AP812GC9XvMevGDh4= + 6cf9u7dWtjbgnMhR5rSmuushuUocxxjqp3sK3vrMKNE= ios-arm64_x86_64-simulator/AtomicTransact.framework/Headers/AtomicTransact.h @@ -221,99 +240,99 @@ hash - FVSSz3H7vFuhGI89LvitOpuerms= + YXv0hZ00tV6aFd+pCFJabXpxL90= hash2 - f40V+F/l6/Vooy+yuO015dg35JvhZMcbvt7cmcKB/gg= + e3jWVtKkkPq2n6oLSV1OvHYR+Q+MoxPomrcAzbaMGaM= ios-arm64_x86_64-simulator/AtomicTransact.framework/Modules/AtomicTransact.swiftmodule/arm64-apple-ios-simulator.abi.json hash - uxfL3O8L5+FS5hElf4eTKg4b11Q= + +/TEx0CcYoTiYag+FpLRM6gCi8Y= hash2 - SdhYhe8reF+uZXGAUMEeO4D09cXXMnsF+fRHZCea8nU= + W3WWMwmqZ4U6uZ3l48L/bbHI/ZTf/LYqgADYMeprovE= ios-arm64_x86_64-simulator/AtomicTransact.framework/Modules/AtomicTransact.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface hash - WCoOA0lUb0GDFd5qsJfV+bTd5fU= + 1SsXCAyV1mHKEdCF3RxUPYU+Rjc= hash2 - 69XtvaiNT9CDAdQMYRyP3BMr2KvWYrQ+Ikk6r3qulac= + MnH8x0MTF8fUsmvWyaYMoauiFskqfUwT7ZBklu/CiJs= ios-arm64_x86_64-simulator/AtomicTransact.framework/Modules/AtomicTransact.swiftmodule/arm64-apple-ios-simulator.swiftdoc hash - ldbbkD1MeUnSvF8GWi1n0OAxYxw= + LA1bsvvu6RPbp5B5A/WAcsarqk0= hash2 - 03+1Z8SMPiGTm5MdySZUwq/dyhH8oDtUoiZ3EFsW1K4= + 84sRWNdAsUrzmqSebXsgv881rgmUoZjYiqZc/koENCs= ios-arm64_x86_64-simulator/AtomicTransact.framework/Modules/AtomicTransact.swiftmodule/arm64-apple-ios-simulator.swiftinterface hash - WCoOA0lUb0GDFd5qsJfV+bTd5fU= + 1SsXCAyV1mHKEdCF3RxUPYU+Rjc= hash2 - 69XtvaiNT9CDAdQMYRyP3BMr2KvWYrQ+Ikk6r3qulac= + MnH8x0MTF8fUsmvWyaYMoauiFskqfUwT7ZBklu/CiJs= ios-arm64_x86_64-simulator/AtomicTransact.framework/Modules/AtomicTransact.swiftmodule/x86_64-apple-ios-simulator.abi.json hash - uxfL3O8L5+FS5hElf4eTKg4b11Q= + +/TEx0CcYoTiYag+FpLRM6gCi8Y= hash2 - SdhYhe8reF+uZXGAUMEeO4D09cXXMnsF+fRHZCea8nU= + W3WWMwmqZ4U6uZ3l48L/bbHI/ZTf/LYqgADYMeprovE= ios-arm64_x86_64-simulator/AtomicTransact.framework/Modules/AtomicTransact.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface hash - ZKSzdGvtkISGMhoBgHXTZ2eQ0HQ= + a5cpg8E93K7FsVlIAwRtrU0OLG0= hash2 - 42afB9QDhNXw/sD1HIr7pU7N3seD2ubrWgmvVvOEtuc= + Gy4u1UtGte7aAZS8ssLd70wiTa06kIW0mrcdVhVtqZs= ios-arm64_x86_64-simulator/AtomicTransact.framework/Modules/AtomicTransact.swiftmodule/x86_64-apple-ios-simulator.swiftdoc hash - BoWZhLUru8uBxv1niclAI91hNG8= + BOCTpYW9getB1Y9++YypfqfjYR4= hash2 - uttszc029IMymycwyjaGThqvwTU8Qhsd+JpgB3aOpcc= + lcd1aeaKT2LOIY/8MRLFKGVbQDGX2rXITmlDyShuuow= ios-arm64_x86_64-simulator/AtomicTransact.framework/Modules/AtomicTransact.swiftmodule/x86_64-apple-ios-simulator.swiftinterface hash - ZKSzdGvtkISGMhoBgHXTZ2eQ0HQ= + a5cpg8E93K7FsVlIAwRtrU0OLG0= hash2 - 42afB9QDhNXw/sD1HIr7pU7N3seD2ubrWgmvVvOEtuc= + Gy4u1UtGte7aAZS8ssLd70wiTa06kIW0mrcdVhVtqZs= ios-arm64_x86_64-simulator/AtomicTransact.framework/Modules/module.modulemap @@ -327,15 +346,26 @@ a2MewFI5lVCCxHLB2fZxaZBPhcZdff77obiC0QCoGfI= + ios-arm64_x86_64-simulator/AtomicTransact.framework/PrivacyInfo.xcprivacy + + hash + + n1Tior/Z23JWo5dZj/4GmktJKDA= + + hash2 + + CmTZqdG2e1lBJxEXDqpQnDUADbiIfumJXtPyjCRyBaw= + + ios-arm64_x86_64-simulator/AtomicTransact.framework/_CodeSignature/CodeDirectory hash - paj3tcKy5u4D9zkcdVVrsqQcHpg= + FNL4BtxaHA3pCYJ2b6baYqafens= hash2 - Z2aw1G4QvRRSadLzL9i1eTBpoSUhY3xRZ7n4h3iUmFw= + eUMYg4ZW9ikVT1f9SwUkY8D8CJWpQgEpWqzRm8EfL90= ios-arm64_x86_64-simulator/AtomicTransact.framework/_CodeSignature/CodeRequirements @@ -353,22 +383,22 @@ hash - zz4A7ltUp4+HGxfagYzyLLP6p9k= + Sf1XUuyHV4NfF8GJNy4Tzt5Whx4= hash2 - pLH0/Xh+duWTKMmMODmUJ8ieTPLNDtH7BVK/xwJuxkw= + B8ItfS6OHhc5/J0f5E2lqGy2RszS71K28ulRCLYyTsc= ios-arm64_x86_64-simulator/AtomicTransact.framework/_CodeSignature/CodeResources hash - HH2XN8hhibmkDeVoFnojpRxyFWc= + xrki3SMemD5BA50PJ8h9NvAbvlw= hash2 - T6uUYsrkiXiMnBO2pQ+wNh6dnEDmXJfRuIOvR/NBR54= + 7QUa8J9HbPJ3djBdpT/rnanzHlpTdMWqKNAYTrRaRI8= ios-arm64_x86_64-simulator/AtomicTransact.framework/_CodeSignature/CodeSignature diff --git a/ios/frameworks/AtomicTransact.xcframework/_CodeSignature/CodeSignature b/ios/frameworks/AtomicTransact.xcframework/_CodeSignature/CodeSignature index bb3a5c9..d74a703 100644 Binary files a/ios/frameworks/AtomicTransact.xcframework/_CodeSignature/CodeSignature and b/ios/frameworks/AtomicTransact.xcframework/_CodeSignature/CodeSignature differ diff --git a/ios/frameworks/AtomicTransact.xcframework/ios-arm64/AtomicTransact.framework/AtomicTransact b/ios/frameworks/AtomicTransact.xcframework/ios-arm64/AtomicTransact.framework/AtomicTransact index 2154057..18412c5 100644 Binary files a/ios/frameworks/AtomicTransact.xcframework/ios-arm64/AtomicTransact.framework/AtomicTransact and b/ios/frameworks/AtomicTransact.xcframework/ios-arm64/AtomicTransact.framework/AtomicTransact differ diff --git a/ios/frameworks/AtomicTransact.xcframework/ios-arm64/AtomicTransact.framework/Info.plist b/ios/frameworks/AtomicTransact.xcframework/ios-arm64/AtomicTransact.framework/Info.plist index d16df7a..24bda91 100644 --- a/ios/frameworks/AtomicTransact.xcframework/ios-arm64/AtomicTransact.framework/Info.plist +++ b/ios/frameworks/AtomicTransact.xcframework/ios-arm64/AtomicTransact.framework/Info.plist @@ -3,7 +3,7 @@ BuildMachineOSBuild - 24G517 + 24G617 CFBundleDevelopmentRegion en CFBundleExecutable @@ -17,13 +17,13 @@ CFBundlePackageType FMWK CFBundleShortVersionString - 3.27.2 + 3.28.0 CFBundleSupportedPlatforms iPhoneOS CFBundleVersion - 174 + 175 DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild @@ -41,7 +41,7 @@ DTXcodeBuild 16F6 MinimumOSVersion - 13.0 + 15.0 UIDeviceFamily 1 diff --git a/ios/frameworks/AtomicTransact.xcframework/ios-arm64/AtomicTransact.framework/Modules/AtomicTransact.swiftmodule/arm64-apple-ios.abi.json b/ios/frameworks/AtomicTransact.xcframework/ios-arm64/AtomicTransact.framework/Modules/AtomicTransact.swiftmodule/arm64-apple-ios.abi.json index 3bc4df8..cb239a2 100644 --- a/ios/frameworks/AtomicTransact.xcframework/ios-arm64/AtomicTransact.framework/Modules/AtomicTransact.swiftmodule/arm64-apple-ios.abi.json +++ b/ios/frameworks/AtomicTransact.xcframework/ios-arm64/AtomicTransact.framework/Modules/AtomicTransact.swiftmodule/arm64-apple-ios.abi.json @@ -16,170 +16,178 @@ }, { "kind": "TypeDecl", - "name": "TransactEnvironment", - "printedName": "TransactEnvironment", + "name": "TransactAuthStatusUpdate", + "printedName": "TransactAuthStatusUpdate", "children": [ { "kind": "Var", - "name": "production", - "printedName": "production", + "name": "company", + "printedName": "company", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactEnvironment.Type) -> AtomicTransact.TransactEnvironment", + "kind": "TypeNominal", + "name": "TransactCompany", + "printedName": "AtomicTransact.TransactCompany", + "usr": "s:14AtomicTransact0B7CompanyV" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV7companyAA0B7CompanyVvp", + "mangledName": "$s14AtomicTransact0B16AuthStatusUpdateV7companyAA0B7CompanyVvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "TransactEnvironment", - "printedName": "AtomicTransact.TransactEnvironment", - "usr": "s:14AtomicTransact0B11EnvironmentO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.TransactEnvironment.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "TransactEnvironment", - "printedName": "AtomicTransact.TransactEnvironment", - "usr": "s:14AtomicTransact0B11EnvironmentO" - } - ] + "name": "TransactCompany", + "printedName": "AtomicTransact.TransactCompany", + "usr": "s:14AtomicTransact0B7CompanyV" } - ] + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV7companyAA0B7CompanyVvg", + "mangledName": "$s14AtomicTransact0B16AuthStatusUpdateV7companyAA0B7CompanyVvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" } - ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0B11EnvironmentO10productionyA2CmF", - "mangledName": "$s14AtomicTransact0B11EnvironmentO10productionyA2CmF", - "moduleName": "AtomicTransact" + ] }, { "kind": "Var", - "name": "sandbox", - "printedName": "sandbox", + "name": "status", + "printedName": "status", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactEnvironment.Type) -> AtomicTransact.TransactEnvironment", + "kind": "TypeNominal", + "name": "AuthStatus", + "printedName": "AtomicTransact.TransactAuthStatusUpdate.AuthStatus", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV0cD0O" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV6statusAC0cD0Ovp", + "mangledName": "$s14AtomicTransact0B16AuthStatusUpdateV6statusAC0cD0Ovp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "TransactEnvironment", - "printedName": "AtomicTransact.TransactEnvironment", - "usr": "s:14AtomicTransact0B11EnvironmentO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.TransactEnvironment.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "TransactEnvironment", - "printedName": "AtomicTransact.TransactEnvironment", - "usr": "s:14AtomicTransact0B11EnvironmentO" - } - ] + "name": "AuthStatus", + "printedName": "AtomicTransact.TransactAuthStatusUpdate.AuthStatus", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV0cD0O" } - ] + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV6statusAC0cD0Ovg", + "mangledName": "$s14AtomicTransact0B16AuthStatusUpdateV6statusAC0cD0Ovg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" } - ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0B11EnvironmentO7sandboxyA2CmF", - "mangledName": "$s14AtomicTransact0B11EnvironmentO7sandboxyA2CmF", - "moduleName": "AtomicTransact" + ] }, { - "kind": "Var", - "name": "custom", - "printedName": "custom", + "kind": "TypeDecl", + "name": "AuthStatus", + "printedName": "AuthStatus", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactEnvironment.Type) -> (Swift.String, Swift.String) -> AtomicTransact.TransactEnvironment", + "kind": "Var", + "name": "authenticated", + "printedName": "authenticated", "children": [ { "kind": "TypeFunc", "name": "Function", - "printedName": "(Swift.String, Swift.String) -> AtomicTransact.TransactEnvironment", + "printedName": "(AtomicTransact.TransactAuthStatusUpdate.AuthStatus.Type) -> AtomicTransact.TransactAuthStatusUpdate.AuthStatus", "children": [ { "kind": "TypeNominal", - "name": "TransactEnvironment", - "printedName": "AtomicTransact.TransactEnvironment", - "usr": "s:14AtomicTransact0B11EnvironmentO" + "name": "AuthStatus", + "printedName": "AtomicTransact.TransactAuthStatusUpdate.AuthStatus", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV0cD0O" }, { "kind": "TypeNominal", - "name": "Tuple", - "printedName": "(transactPath: Swift.String, apiPath: Swift.String)", + "name": "Metatype", + "printedName": "AtomicTransact.TransactAuthStatusUpdate.AuthStatus.Type", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "AuthStatus", + "printedName": "AtomicTransact.TransactAuthStatusUpdate.AuthStatus", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV0cD0O" } ] } ] - }, + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV0cD0O13authenticatedyA2EmF", + "mangledName": "$s14AtomicTransact0B16AuthStatusUpdateV0cD0O13authenticatedyA2EmF", + "moduleName": "AtomicTransact" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ { "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.TransactEnvironment.Type", + "name": "Optional", + "printedName": "AtomicTransact.TransactAuthStatusUpdate.AuthStatus?", "children": [ { "kind": "TypeNominal", - "name": "TransactEnvironment", - "printedName": "AtomicTransact.TransactEnvironment", - "usr": "s:14AtomicTransact0B11EnvironmentO" + "name": "AuthStatus", + "printedName": "AtomicTransact.TransactAuthStatusUpdate.AuthStatus", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV0cD0O" } - ] + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0B11EnvironmentO6customyACSS_SStcACmF", - "mangledName": "$s14AtomicTransact0B11EnvironmentO6customyACSS_SStcACmF", - "moduleName": "AtomicTransact" - }, - { - "kind": "Var", - "name": "transactPath", - "printedName": "transactPath", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B11EnvironmentO12transactPathSSvp", - "mangledName": "$s14AtomicTransact0B11EnvironmentO12transactPathSSvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl" - ], - "accessors": [ + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV0cD0O8rawValueAESgSS_tcfc", + "mangledName": "$s14AtomicTransact0B16AuthStatusUpdateV0cD0O8rawValueAESgSS_tcfc", + "moduleName": "AtomicTransact", + "implicit": true, + "init_kind": "Designated" + }, { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", "children": [ { "kind": "TypeNominal", @@ -188,58 +196,173 @@ "usr": "s:SS" } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B11EnvironmentO12transactPathSSvg", - "mangledName": "$s14AtomicTransact0B11EnvironmentO12transactPathSSvg", + "declKind": "Var", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV0cD0O8rawValueSSvp", + "mangledName": "$s14AtomicTransact0B16AuthStatusUpdateV0cD0O8rawValueSSvp", "moduleName": "AtomicTransact", - "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "apiPath", - "printedName": "apiPath", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV0cD0O8rawValueSSvg", + "mangledName": "$s14AtomicTransact0B16AuthStatusUpdateV0cD0O8rawValueSSvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B11EnvironmentO7apiPathSSvp", - "mangledName": "$s14AtomicTransact0B11EnvironmentO7apiPathSSvp", + "declKind": "Enum", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV0cD0O", + "mangledName": "$s14AtomicTransact0B16AuthStatusUpdateV0cD0O", "moduleName": "AtomicTransact", "declAttributes": [ "AccessControl" ], - "accessors": [ + "enumRawTypeName": "String", + "conformances": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", "children": [ { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B11EnvironmentO7apiPathSSvg", - "mangledName": "$s14AtomicTransact0B11EnvironmentO7apiPathSSvg", - "moduleName": "AtomicTransact", - "accessorKind": "get" + "usr": "s:SY", + "mangledName": "$sSY" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" } ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(company:status:)", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactAuthStatusUpdate", + "printedName": "AtomicTransact.TransactAuthStatusUpdate", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV" + }, + { + "kind": "TypeNominal", + "name": "TransactCompany", + "printedName": "AtomicTransact.TransactCompany", + "usr": "s:14AtomicTransact0B7CompanyV" + }, + { + "kind": "TypeNominal", + "name": "AuthStatus", + "printedName": "AtomicTransact.TransactAuthStatusUpdate.AuthStatus", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV0cD0O" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV7company6statusAcA0B7CompanyV_AC0cD0Otcfc", + "mangledName": "$s14AtomicTransact0B16AuthStatusUpdateV7company6statusAcA0B7CompanyV_AC0cD0Otcfc", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactAuthStatusUpdate", + "printedName": "AtomicTransact.TransactAuthStatusUpdate", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV4fromACs7Decoder_p_tKcfc", + "mangledName": "$s14AtomicTransact0B16AuthStatusUpdateV4fromACs7Decoder_p_tKcfc", + "moduleName": "AtomicTransact", + "implicit": true, + "throwing": true, + "init_kind": "Designated" } ], - "declKind": "Enum", - "usr": "s:14AtomicTransact0B11EnvironmentO", - "mangledName": "$s14AtomicTransact0B11EnvironmentO", + "declKind": "Struct", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV", + "mangledName": "$s14AtomicTransact0B16AuthStatusUpdateV", "moduleName": "AtomicTransact", "declAttributes": [ "AccessControl", @@ -259,6 +382,20 @@ "printedName": "Escapable", "usr": "s:s9EscapableP", "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" } ] }, @@ -272,6 +409,23 @@ "RawDocComment" ] }, + { + "kind": "Import", + "name": "SwiftUI", + "printedName": "SwiftUI", + "declKind": "Import", + "moduleName": "AtomicTransact" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, { "kind": "Import", "name": "WebKit", @@ -1903,147 +2057,146 @@ "RawDocComment" ] }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "WebKit", + "printedName": "WebKit", + "declKind": "Import", + "moduleName": "AtomicTransact" + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "AtomicTransact" + }, + { + "kind": "Import", + "name": "SafariServices", + "printedName": "SafariServices", + "declKind": "Import", + "moduleName": "AtomicTransact" + }, + { + "kind": "Import", + "name": "os", + "printedName": "os", + "declKind": "Import", + "moduleName": "AtomicTransact" + }, + { + "kind": "Import", + "name": "QuantumIOS", + "printedName": "QuantumIOS", + "declKind": "Import", + "moduleName": "AtomicTransact" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "AtomicTransact" + }, { "kind": "TypeDecl", - "name": "TransactInteraction", - "printedName": "TransactInteraction", + "name": "TransactViewController", + "printedName": "TransactViewController", "children": [ { - "kind": "Var", - "name": "name", - "printedName": "name", + "kind": "Function", + "name": "viewDidLoad", + "printedName": "viewDidLoad()", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Void", + "printedName": "()" } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B11InteractionV4nameSSvp", - "mangledName": "$s14AtomicTransact0B11InteractionV4nameSSvp", + "declKind": "Func", + "usr": "c:@M@AtomicTransact@objc(cs)TransactViewController(im)viewDidLoad", + "mangledName": "$s14AtomicTransact0B14ViewControllerC11viewDidLoadyyF", "moduleName": "AtomicTransact", + "overriding": true, + "objc_name": "viewDidLoad", "declAttributes": [ - "HasStorage", - "AccessControl" + "Dynamic", + "ObjC", + "Preconcurrency", + "Custom", + "Override", + "AccessControl", + "RawDocComment" ], - "hasStorage": true, - "accessors": [ + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "userContentController", + "printedName": "userContentController(_:didReceive:)", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B11InteractionV4nameSSvg", - "mangledName": "$s14AtomicTransact0B11InteractionV4nameSSvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" }, { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B11InteractionV4nameSSvs", - "mangledName": "$s14AtomicTransact0B11InteractionV4nameSSvs", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "set" + "kind": "TypeNominal", + "name": "WKUserContentController", + "printedName": "WebKit.WKUserContentController", + "usr": "c:objc(cs)WKUserContentController" }, - { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B11InteractionV4nameSSvM", - "mangledName": "$s14AtomicTransact0B11InteractionV4nameSSvM", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "_modify" - } - ] - }, - { - "kind": "Var", - "name": "identifier", - "printedName": "identifier", - "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "WKScriptMessage", + "printedName": "WebKit.WKScriptMessage", + "usr": "c:objc(cs)WKScriptMessage" } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B11InteractionV10identifierSSvp", - "mangledName": "$s14AtomicTransact0B11InteractionV10identifierSSvp", + "declKind": "Func", + "usr": "c:@M@AtomicTransact@objc(cs)TransactViewController(im)userContentController:didReceiveScriptMessage:", + "mangledName": "$s14AtomicTransact0B14ViewControllerC011userContentD0_10didReceiveySo06WKUserfD0C_So15WKScriptMessageCtF", "moduleName": "AtomicTransact", + "overriding": true, + "objc_name": "userContentController:didReceiveScriptMessage:", "declAttributes": [ - "HasStorage", - "AccessControl" + "ObjC", + "Preconcurrency", + "Custom", + "Override", + "AccessControl", + "RawDocComment" ], - "hasStorage": true, - "accessors": [ + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(nibName:bundle:)", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B11InteractionV10identifierSSvg", - "mangledName": "$s14AtomicTransact0B11InteractionV10identifierSSvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" + "kind": "TypeNominal", + "name": "TransactViewController", + "printedName": "AtomicTransact.TransactViewController", + "usr": "c:@M@AtomicTransact@objc(cs)TransactViewController" }, { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, { "kind": "TypeNominal", "name": "String", @@ -2051,96 +2204,243 @@ "usr": "s:SS" } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B11InteractionV10identifierSSvs", - "mangledName": "$s14AtomicTransact0B11InteractionV10identifierSSvs", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "set" + "usr": "s:Sq" }, { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Bundle?", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "Bundle", + "printedName": "Foundation.Bundle", + "usr": "c:objc(cs)NSBundle" } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B11InteractionV10identifierSSvM", - "mangledName": "$s14AtomicTransact0B11InteractionV10identifierSSvM", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "_modify" + "usr": "s:Sq" } - ] + ], + "declKind": "Constructor", + "usr": "c:@M@AtomicTransact@objc(cs)TransactViewController(im)initWithNibName:bundle:", + "mangledName": "$s14AtomicTransact0B14ViewControllerC7nibName6bundleACSSSg_So8NSBundleCSgtcfc", + "moduleName": "AtomicTransact", + "overriding": true, + "implicit": true, + "objc_name": "initWithNibName:bundle:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Preconcurrency", + "Custom", + "Override" + ], + "init_kind": "Designated" }, { - "kind": "Var", - "name": "value", - "printedName": "value", + "kind": "Constructor", + "name": "init", + "printedName": "init(coder:)", "children": [ { "kind": "TypeNominal", - "name": "Dictionary", - "printedName": "[Swift.String : Any]", + "name": "Optional", + "printedName": "AtomicTransact.TransactViewController?", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "ProtocolComposition", - "printedName": "Any" + "name": "TransactViewController", + "printedName": "AtomicTransact.TransactViewController", + "usr": "c:@M@AtomicTransact@objc(cs)TransactViewController" } ], - "usr": "s:SD" + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "NSCoder", + "printedName": "Foundation.NSCoder", + "usr": "c:objc(cs)NSCoder" } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B11InteractionV5valueSDySSypGvp", - "mangledName": "$s14AtomicTransact0B11InteractionV5valueSDySSypGvp", + "declKind": "Constructor", + "usr": "c:@M@AtomicTransact@objc(cs)TransactViewController(im)initWithCoder:", + "mangledName": "$s14AtomicTransact0B14ViewControllerC5coderACSgSo7NSCoderC_tcfc", "moduleName": "AtomicTransact", + "overriding": true, + "implicit": true, + "objc_name": "initWithCoder:", "declAttributes": [ - "HasStorage", - "AccessControl" + "Dynamic", + "ObjC", + "Preconcurrency", + "Custom", + "Required" ], - "hasStorage": true, - "accessors": [ - { + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@AtomicTransact@objc(cs)TransactViewController", + "mangledName": "$s14AtomicTransact0B14ViewControllerC", + "moduleName": "AtomicTransact", + "declAttributes": [ + "Preconcurrency", + "Custom", + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:@M@AtomicTransact@objc(cs)BaseTransactViewController", + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "AtomicTransact.BaseTransactViewController", + "UIKit.UIViewController", + "UIKit.UIResponder", + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "UITraitChangeObservable", + "printedName": "UITraitChangeObservable", + "usr": "s:5UIKit23UITraitChangeObservableP", + "mangledName": "$s5UIKit23UITraitChangeObservableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "TransactDataRequest", + "printedName": "TransactDataRequest", + "children": [ + { + "kind": "Var", + "name": "taskId", + "printedName": "taskId", + "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:14AtomicTransact0B11DataRequestV6taskIdSSSgvp", + "mangledName": "$s14AtomicTransact0B11DataRequestV6taskIdSSSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { "kind": "Accessor", "name": "Get", "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "Dictionary", - "printedName": "[Swift.String : Any]", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", "name": "String", "printedName": "Swift.String", "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "ProtocolComposition", - "printedName": "Any" } ], - "usr": "s:SD" + "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0B11InteractionV5valueSDySSypGvg", - "mangledName": "$s14AtomicTransact0B11InteractionV5valueSDySSypGvg", + "usr": "s:14AtomicTransact0B11DataRequestV6taskIdSSSgvg", + "mangledName": "$s14AtomicTransact0B11DataRequestV6taskIdSSSgvg", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "get" @@ -2157,27 +2457,22 @@ }, { "kind": "TypeNominal", - "name": "Dictionary", - "printedName": "[Swift.String : Any]", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", "name": "String", "printedName": "Swift.String", "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "ProtocolComposition", - "printedName": "Any" } ], - "usr": "s:SD" + "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0B11InteractionV5valueSDySSypGvs", - "mangledName": "$s14AtomicTransact0B11InteractionV5valueSDySSypGvs", + "usr": "s:14AtomicTransact0B11DataRequestV6taskIdSSSgvs", + "mangledName": "$s14AtomicTransact0B11DataRequestV6taskIdSSSgvs", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "set" @@ -2194,71 +2489,18 @@ } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0B11InteractionV5valueSDySSypGvM", - "mangledName": "$s14AtomicTransact0B11InteractionV5valueSDySSypGvM", + "usr": "s:14AtomicTransact0B11DataRequestV6taskIdSSSgvM", + "mangledName": "$s14AtomicTransact0B11DataRequestV6taskIdSSSgvM", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "_modify" } ] }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(name:identifier:value:)", - "children": [ - { - "kind": "TypeNominal", - "name": "TransactInteraction", - "printedName": "AtomicTransact.TransactInteraction", - "usr": "s:14AtomicTransact0B11InteractionV" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "Dictionary", - "printedName": "[Swift.String : Any]", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "ProtocolComposition", - "printedName": "Any" - } - ], - "usr": "s:SD" - } - ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0B11InteractionV4name10identifier5valueACSS_SSSDySSypGtcfc", - "mangledName": "$s14AtomicTransact0B11InteractionV4name10identifier5valueACSS_SSSDySSypGtcfc", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "init_kind": "Designated" - }, { "kind": "Var", - "name": "description", - "printedName": "description", + "name": "userId", + "printedName": "userId", "children": [ { "kind": "TypeNominal", @@ -2268,12 +2510,15 @@ } ], "declKind": "Var", - "usr": "s:14AtomicTransact0B11InteractionV11descriptionSSvp", - "mangledName": "$s14AtomicTransact0B11InteractionV11descriptionSSvp", + "usr": "s:14AtomicTransact0B11DataRequestV6userIdSSvp", + "mangledName": "$s14AtomicTransact0B11DataRequestV6userIdSSvp", "moduleName": "AtomicTransact", "declAttributes": [ - "AccessControl" + "HasStorage", + "AccessControl", + "RawDocComment" ], + "hasStorage": true, "accessors": [ { "kind": "Accessor", @@ -2288,23 +2533,22 @@ } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0B11InteractionV11descriptionSSvg", - "mangledName": "$s14AtomicTransact0B11InteractionV11descriptionSSvg", + "usr": "s:14AtomicTransact0B11DataRequestV6userIdSSvg", + "mangledName": "$s14AtomicTransact0B11DataRequestV6userIdSSvg", "moduleName": "AtomicTransact", + "implicit": true, "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "language", - "printedName": "language", - "children": [ + }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, { "kind": "TypeNominal", "name": "String", @@ -2312,16 +2556,55 @@ "usr": "s:SS" } ], - "usr": "s:Sq" - } + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11DataRequestV6userIdSSvs", + "mangledName": "$s14AtomicTransact0B11DataRequestV6userIdSSvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11DataRequestV6userIdSSvM", + "mangledName": "$s14AtomicTransact0B11DataRequestV6userIdSSvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "identifier", + "printedName": "identifier", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } ], "declKind": "Var", - "usr": "s:14AtomicTransact0B11InteractionV8languageSSSgvp", - "mangledName": "$s14AtomicTransact0B11InteractionV8languageSSSgvp", + "usr": "s:14AtomicTransact0B11DataRequestV10identifierSSvp", + "mangledName": "$s14AtomicTransact0B11DataRequestV10identifierSSvp", "moduleName": "AtomicTransact", "declAttributes": [ - "AccessControl" + "HasStorage", + "AccessControl", + "RawDocComment" ], + "hasStorage": true, "accessors": [ { "kind": "Accessor", @@ -2330,36 +2613,71 @@ "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0B11InteractionV8languageSSSgvg", - "mangledName": "$s14AtomicTransact0B11InteractionV8languageSSSgvg", + "usr": "s:14AtomicTransact0B11DataRequestV10identifierSSvg", + "mangledName": "$s14AtomicTransact0B11DataRequestV10identifierSSvg", "moduleName": "AtomicTransact", + "implicit": true, "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11DataRequestV10identifierSSvs", + "mangledName": "$s14AtomicTransact0B11DataRequestV10identifierSSvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11DataRequestV10identifierSSvM", + "mangledName": "$s14AtomicTransact0B11DataRequestV10identifierSSvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" } ] }, { "kind": "Var", - "name": "customer", - "printedName": "customer", + "name": "fields", + "printedName": "fields", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "name": "Array", + "printedName": "[Swift.String]", "children": [ { "kind": "TypeNominal", @@ -2368,16 +2686,19 @@ "usr": "s:SS" } ], - "usr": "s:Sq" + "usr": "s:Sa" } ], "declKind": "Var", - "usr": "s:14AtomicTransact0B11InteractionV8customerSSSgvp", - "mangledName": "$s14AtomicTransact0B11InteractionV8customerSSSgvp", + "usr": "s:14AtomicTransact0B11DataRequestV6fieldsSaySSGvp", + "mangledName": "$s14AtomicTransact0B11DataRequestV6fieldsSaySSGvp", "moduleName": "AtomicTransact", "declAttributes": [ - "AccessControl" + "HasStorage", + "AccessControl", + "RawDocComment" ], + "hasStorage": true, "accessors": [ { "kind": "Accessor", @@ -2386,8 +2707,8 @@ "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "name": "Array", + "printedName": "[Swift.String]", "children": [ { "kind": "TypeNominal", @@ -2396,100 +2717,103 @@ "usr": "s:SS" } ], - "usr": "s:Sq" + "usr": "s:Sa" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0B11InteractionV8customerSSSgvg", - "mangledName": "$s14AtomicTransact0B11InteractionV8customerSSSgvg", + "usr": "s:14AtomicTransact0B11DataRequestV6fieldsSaySSGvg", + "mangledName": "$s14AtomicTransact0B11DataRequestV6fieldsSaySSGvg", "moduleName": "AtomicTransact", + "implicit": true, "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "product", - "printedName": "product", - "children": [ + }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.ProductType?", + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", "children": [ { "kind": "TypeNominal", - "name": "ProductType", - "printedName": "AtomicTransact.AtomicConfig.ProductType", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B11InteractionV7productAA0A6ConfigV11ProductTypeOSgvp", - "mangledName": "$s14AtomicTransact0B11InteractionV7productAA0A6ConfigV11ProductTypeOSgvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl" - ], - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ + "name": "Void", + "printedName": "()" + }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.ProductType?", + "name": "Array", + "printedName": "[Swift.String]", "children": [ { "kind": "TypeNominal", - "name": "ProductType", - "printedName": "AtomicTransact.AtomicConfig.ProductType", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "usr": "s:Sq" + "usr": "s:Sa" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0B11InteractionV7productAA0A6ConfigV11ProductTypeOSgvg", - "mangledName": "$s14AtomicTransact0B11InteractionV7productAA0A6ConfigV11ProductTypeOSgvg", + "usr": "s:14AtomicTransact0B11DataRequestV6fieldsSaySSGvs", + "mangledName": "$s14AtomicTransact0B11DataRequestV6fieldsSaySSGvs", "moduleName": "AtomicTransact", - "accessorKind": "get" + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11DataRequestV6fieldsSaySSGvM", + "mangledName": "$s14AtomicTransact0B11DataRequestV6fieldsSaySSGvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" } ] }, { "kind": "Var", - "name": "additionalProduct", - "printedName": "additionalProduct", + "name": "data", + "printedName": "data", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.ProductType?", + "name": "Dictionary", + "printedName": "[Swift.String : any Swift.Sendable]", "children": [ { "kind": "TypeNominal", - "name": "ProductType", - "printedName": "AtomicTransact.AtomicConfig.ProductType", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Sendable", + "printedName": "any Swift.Sendable", + "usr": "s:s8SendableP" } ], - "usr": "s:Sq" + "usr": "s:SD" } ], "declKind": "Var", - "usr": "s:14AtomicTransact0B11InteractionV17additionalProductAA0A6ConfigV0E4TypeOSgvp", - "mangledName": "$s14AtomicTransact0B11InteractionV17additionalProductAA0A6ConfigV0E4TypeOSgvp", + "usr": "s:14AtomicTransact0B11DataRequestV4dataSDySSs8Sendable_pGvp", + "mangledName": "$s14AtomicTransact0B11DataRequestV4dataSDySSs8Sendable_pGvp", "moduleName": "AtomicTransact", "declAttributes": [ + "HasStorage", "AccessControl" ], + "hasStorage": true, "accessors": [ { "kind": "Accessor", @@ -2498,88 +2822,127 @@ "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.ProductType?", + "name": "Dictionary", + "printedName": "[Swift.String : any Swift.Sendable]", "children": [ { "kind": "TypeNominal", - "name": "ProductType", - "printedName": "AtomicTransact.AtomicConfig.ProductType", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B11InteractionV17additionalProductAA0A6ConfigV0E4TypeOSgvg", - "mangledName": "$s14AtomicTransact0B11InteractionV17additionalProductAA0A6ConfigV0E4TypeOSgvg", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Sendable", + "printedName": "any Swift.Sendable", + "usr": "s:s8SendableP" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11DataRequestV4dataSDySSs8Sendable_pGvg", + "mangledName": "$s14AtomicTransact0B11DataRequestV4dataSDySSs8Sendable_pGvg", "moduleName": "AtomicTransact", + "implicit": true, "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "company", - "printedName": "company", - "children": [ + }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B11InteractionV7companySSSgvp", - "mangledName": "$s14AtomicTransact0B11InteractionV7companySSSgvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl" - ], - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ + "name": "Void", + "printedName": "()" + }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "name": "Dictionary", + "printedName": "[Swift.String : any Swift.Sendable]", "children": [ { "kind": "TypeNominal", "name": "String", "printedName": "Swift.String", "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Sendable", + "printedName": "any Swift.Sendable", + "usr": "s:s8SendableP" } ], - "usr": "s:Sq" + "usr": "s:SD" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0B11InteractionV7companySSSgvg", - "mangledName": "$s14AtomicTransact0B11InteractionV7companySSSgvg", + "usr": "s:14AtomicTransact0B11DataRequestV4dataSDySSs8Sendable_pGvs", + "mangledName": "$s14AtomicTransact0B11DataRequestV4dataSDySSs8Sendable_pGvs", "moduleName": "AtomicTransact", - "accessorKind": "get" + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11DataRequestV4dataSDySSs8Sendable_pGvM", + "mangledName": "$s14AtomicTransact0B11DataRequestV4dataSDySSs8Sendable_pGvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" } ] }, { - "kind": "Var", - "name": "payroll", - "printedName": "payroll", + "kind": "Constructor", + "name": "init", + "printedName": "init(userId:identifier:fields:taskId:additionalData:)", "children": [ + { + "kind": "TypeNominal", + "name": "TransactDataRequest", + "printedName": "AtomicTransact.TransactDataRequest", + "usr": "s:14AtomicTransact0B11DataRequestV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + }, { "kind": "TypeNominal", "name": "Optional", @@ -2592,52 +2955,49 @@ "usr": "s:SS" } ], + "hasDefaultArg": true, "usr": "s:Sq" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B11InteractionV7payrollSSSgvp", - "mangledName": "$s14AtomicTransact0B11InteractionV7payrollSSSgvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl" - ], - "accessors": [ + }, { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : any Swift.Sendable]", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Sendable", + "printedName": "any Swift.Sendable", + "usr": "s:s8SendableP" } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B11InteractionV7payrollSSSgvg", - "mangledName": "$s14AtomicTransact0B11InteractionV7payrollSSSgvg", - "moduleName": "AtomicTransact", - "accessorKind": "get" + "hasDefaultArg": true, + "usr": "s:SD" } - ] + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B11DataRequestV6userId10identifier6fields04taskF0010additionalC0ACSS_SSSaySSGSSSgSDySSs8Sendable_pGtcfc", + "mangledName": "$s14AtomicTransact0B11DataRequestV6userId10identifier6fields04taskF0010additionalC0ACSS_SSSaySSGSSSgSDySSs8Sendable_pGtcfc", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" } ], "declKind": "Struct", - "usr": "s:14AtomicTransact0B11InteractionV", - "mangledName": "$s14AtomicTransact0B11InteractionV", + "usr": "s:14AtomicTransact0B11DataRequestV", + "mangledName": "$s14AtomicTransact0B11DataRequestV", "moduleName": "AtomicTransact", "declAttributes": [ - "AccessControl" + "AccessControl", + "RawDocComment" ], "conformances": [ { @@ -2656,10 +3016,10 @@ }, { "kind": "Conformance", - "name": "CustomStringConvertible", - "printedName": "CustomStringConvertible", - "usr": "s:s23CustomStringConvertibleP", - "mangledName": "$ss23CustomStringConvertibleP" + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" } ] }, @@ -2675,831 +3035,841 @@ }, { "kind": "Import", - "name": "Combine", - "printedName": "Combine", + "name": "Foundation", + "printedName": "Foundation", "declKind": "Import", - "moduleName": "AtomicTransact" + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] }, { "kind": "TypeDecl", - "name": "Atomic", - "printedName": "Atomic", + "name": "TransactCompany", + "printedName": "TransactCompany", "children": [ { - "kind": "Function", - "name": "presentTransact", - "printedName": "presentTransact(from:config:environment:presentationStyle:onInteraction:onDataRequest:onAuthStatusUpdate:onTaskStatusUpdate:onLaunch:onCompletion:onError:)", + "kind": "Var", + "name": "id", + "printedName": "id", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "UIViewController", - "printedName": "UIKit.UIViewController", - "usr": "c:objc(cs)UIViewController" - }, - { - "kind": "TypeNominal", - "name": "AtomicConfig", - "printedName": "AtomicTransact.AtomicConfig", - "usr": "s:14AtomicTransact0A6ConfigV" - }, + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B7CompanyV2idSSvp", + "mangledName": "$s14AtomicTransact0B7CompanyV2idSSvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ { - "kind": "TypeNominal", - "name": "TransactEnvironment", - "printedName": "AtomicTransact.TransactEnvironment", - "hasDefaultArg": true, - "usr": "s:14AtomicTransact0B11EnvironmentO" - }, - { - "kind": "TypeNominal", - "name": "UIModalPresentationStyle", - "printedName": "UIKit.UIModalPresentationStyle", - "hasDefaultArg": true, - "usr": "c:@E@UIModalPresentationStyle" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "((AtomicTransact.TransactInteraction) -> ())?", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactInteraction) -> ()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "TransactInteraction", - "printedName": "AtomicTransact.TransactInteraction", - "usr": "s:14AtomicTransact0B11InteractionV" - } - ] + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B7CompanyV2idSSvg", + "mangledName": "$s14AtomicTransact0B7CompanyV2idSSvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "name", + "printedName": "name", + "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "((AtomicTransact.TransactDataRequest) async -> AtomicTransact.TransactDataResponse?)?", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B7CompanyV4nameSSvp", + "mangledName": "$s14AtomicTransact0B7CompanyV4nameSSvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactDataRequest) async -> AtomicTransact.TransactDataResponse?", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.TransactDataResponse?", - "children": [ - { - "kind": "TypeNominal", - "name": "TransactDataResponse", - "printedName": "AtomicTransact.TransactDataResponse", - "usr": "s:14AtomicTransact0B12DataResponseV" - } - ], - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "TransactDataRequest", - "printedName": "AtomicTransact.TransactDataRequest", - "usr": "s:14AtomicTransact0B11DataRequestV" - } - ] + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B7CompanyV4nameSSvg", + "mangledName": "$s14AtomicTransact0B7CompanyV4nameSSvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "branding", + "printedName": "branding", + "children": [ { "kind": "TypeNominal", "name": "Optional", - "printedName": "((AtomicTransact.TransactAuthStatusUpdate) -> ())?", + "printedName": "AtomicTransact.TransactCompany.Branding?", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactAuthStatusUpdate) -> ()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "TransactAuthStatusUpdate", - "printedName": "AtomicTransact.TransactAuthStatusUpdate", - "usr": "s:14AtomicTransact0B16AuthStatusUpdateV" - } - ] + "kind": "TypeNominal", + "name": "Branding", + "printedName": "AtomicTransact.TransactCompany.Branding", + "usr": "s:14AtomicTransact0B7CompanyV8BrandingV" } ], - "hasDefaultArg": true, "usr": "s:Sq" - }, + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B7CompanyV8brandingAC8BrandingVSgvp", + "mangledName": "$s14AtomicTransact0B7CompanyV8brandingAC8BrandingVSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "((AtomicTransact.TransactTaskStatusUpdate) -> ())?", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactTaskStatusUpdate) -> ()", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.TransactCompany.Branding?", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "TransactTaskStatusUpdate", - "printedName": "AtomicTransact.TransactTaskStatusUpdate", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV" + "name": "Branding", + "printedName": "AtomicTransact.TransactCompany.Branding", + "usr": "s:14AtomicTransact0B7CompanyV8BrandingV" } - ] + ], + "usr": "s:Sq" } ], - "hasDefaultArg": true, - "usr": "s:Sq" + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B7CompanyV8brandingAC8BrandingVSgvg", + "mangledName": "$s14AtomicTransact0B7CompanyV8brandingAC8BrandingVSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(id:name:branding:)", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactCompany", + "printedName": "AtomicTransact.TransactCompany", + "usr": "s:14AtomicTransact0B7CompanyV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" }, { "kind": "TypeNominal", "name": "Optional", - "printedName": "(() -> ())?", + "printedName": "AtomicTransact.TransactCompany.Branding?", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "() -> ()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ] - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "((AtomicTransact.TransactResponse) -> ())?", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactResponse) -> ()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "TransactResponse", - "printedName": "AtomicTransact.TransactResponse", - "usr": "s:14AtomicTransact0B8ResponseO" - } - ] - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "((AtomicTransact.TransactError) -> ())?", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactError) -> ()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "TransactError", - "printedName": "AtomicTransact.TransactError", - "usr": "s:14AtomicTransact0B5ErrorO" - } - ] + "kind": "TypeNominal", + "name": "Branding", + "printedName": "AtomicTransact.TransactCompany.Branding", + "usr": "s:14AtomicTransact0B7CompanyV8BrandingV" } ], "hasDefaultArg": true, "usr": "s:Sq" } ], - "declKind": "Func", - "usr": "s:14AtomicTransact0A0O07presentB04from6config11environment17presentationStyle13onInteraction0I11DataRequest0I16AuthStatusUpdate0i4TasknO00I6Launch0I10Completion0I5ErrorySo16UIViewControllerC_AA0A6ConfigVAA0B11EnvironmentOSo019UIModalPresentationH0VyAA0bJ0VcSgAA0bK8ResponseVSgAA0bkL0VYacSgyAA0bmnO0VcSgyAA0bpnO0VcSgyycSgyAA0bZ0OcSgyAA0bS0OcSgtFZ", - "mangledName": "$s14AtomicTransact0A0O07presentB04from6config11environment17presentationStyle13onInteraction0I11DataRequest0I16AuthStatusUpdate0i4TasknO00I6Launch0I10Completion0I5ErrorySo16UIViewControllerC_AA0A6ConfigVAA0B11EnvironmentOSo019UIModalPresentationH0VyAA0bJ0VcSgAA0bK8ResponseVSgAA0bkL0VYacSgyAA0bmnO0VcSgyAA0bpnO0VcSgyycSgyAA0bZ0OcSgyAA0bS0OcSgtFZ", + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B7CompanyV2id4name8brandingACSS_SSAC8BrandingVSgtcfc", + "mangledName": "$s14AtomicTransact0B7CompanyV2id4name8brandingACSS_SSAC8BrandingVSgtcfc", "moduleName": "AtomicTransact", - "static": true, "declAttributes": [ "AccessControl", - "Custom", "RawDocComment" ], - "funcSelfKind": "NonMutating" + "init_kind": "Designated" }, { - "kind": "Function", - "name": "presentTransact", - "printedName": "presentTransact(from:config:environment:presentationStyle:onInteraction:onDataRequest:onAuthStatusUpdate:onTaskStatusUpdate:onLaunch:onCompletion:onError:)", + "kind": "TypeDecl", + "name": "Branding", + "printedName": "Branding", "children": [ { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "UIViewController", - "printedName": "UIKit.UIViewController", - "usr": "c:objc(cs)UIViewController" - }, - { - "kind": "TypeNominal", - "name": "AtomicConfig", - "printedName": "AtomicTransact.AtomicConfig", - "usr": "s:14AtomicTransact0A6ConfigV" - }, - { - "kind": "TypeNominal", - "name": "TransactEnvironment", - "printedName": "AtomicTransact.TransactEnvironment", - "hasDefaultArg": true, - "usr": "s:14AtomicTransact0B11EnvironmentO" - }, - { - "kind": "TypeNominal", - "name": "UIModalPresentationStyle", - "printedName": "UIKit.UIModalPresentationStyle", - "hasDefaultArg": true, - "usr": "c:@E@UIModalPresentationStyle" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "((AtomicTransact.TransactInteraction) -> ())?", + "kind": "Var", + "name": "color", + "printedName": "color", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactInteraction) -> ()", + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B7CompanyV8BrandingV5colorSSvp", + "mangledName": "$s14AtomicTransact0B7CompanyV8BrandingV5colorSSvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "TransactInteraction", - "printedName": "AtomicTransact.TransactInteraction", - "usr": "s:14AtomicTransact0B11InteractionV" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B7CompanyV8BrandingV5colorSSvg", + "mangledName": "$s14AtomicTransact0B7CompanyV8BrandingV5colorSSvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" } - ], - "hasDefaultArg": true, - "usr": "s:Sq" + ] }, { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactDataRequest) -> ()", + "kind": "Var", + "name": "logo", + "printedName": "logo", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, + "name": "Logo", + "printedName": "AtomicTransact.TransactCompany.Branding.Logo", + "usr": "s:14AtomicTransact0B7CompanyV8BrandingV4LogoV" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B7CompanyV8BrandingV4logoAE4LogoVvp", + "mangledName": "$s14AtomicTransact0B7CompanyV8BrandingV4logoAE4LogoVvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ { - "kind": "TypeNominal", - "name": "TransactDataRequest", - "printedName": "AtomicTransact.TransactDataRequest", - "usr": "s:14AtomicTransact0B11DataRequestV" + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Logo", + "printedName": "AtomicTransact.TransactCompany.Branding.Logo", + "usr": "s:14AtomicTransact0B7CompanyV8BrandingV4LogoV" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B7CompanyV8BrandingV4logoAE4LogoVvg", + "mangledName": "$s14AtomicTransact0B7CompanyV8BrandingV4logoAE4LogoVvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" } ] }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "((AtomicTransact.TransactAuthStatusUpdate) -> ())?", + "kind": "Constructor", + "name": "init", + "printedName": "init(color:logo:)", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactAuthStatusUpdate) -> ()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "TransactAuthStatusUpdate", - "printedName": "AtomicTransact.TransactAuthStatusUpdate", - "usr": "s:14AtomicTransact0B16AuthStatusUpdateV" - } - ] + "kind": "TypeNominal", + "name": "Branding", + "printedName": "AtomicTransact.TransactCompany.Branding", + "usr": "s:14AtomicTransact0B7CompanyV8BrandingV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Logo", + "printedName": "AtomicTransact.TransactCompany.Branding.Logo", + "usr": "s:14AtomicTransact0B7CompanyV8BrandingV4LogoV" } ], - "hasDefaultArg": true, - "usr": "s:Sq" + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B7CompanyV8BrandingV5color4logoAESS_AE4LogoVtcfc", + "mangledName": "$s14AtomicTransact0B7CompanyV8BrandingV5color4logoAESS_AE4LogoVtcfc", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "((AtomicTransact.TransactTaskStatusUpdate) -> ())?", + "kind": "TypeDecl", + "name": "Logo", + "printedName": "Logo", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactTaskStatusUpdate) -> ()", + "kind": "Var", + "name": "url", + "printedName": "url", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "TransactTaskStatusUpdate", - "printedName": "AtomicTransact.TransactTaskStatusUpdate", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B7CompanyV8BrandingV4LogoV3urlSSvp", + "mangledName": "$s14AtomicTransact0B7CompanyV8BrandingV4LogoV3urlSSvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "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:14AtomicTransact0B7CompanyV8BrandingV4LogoV3urlSSvg", + "mangledName": "$s14AtomicTransact0B7CompanyV8BrandingV4LogoV3urlSSvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" } ] - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "(() -> ())?", - "children": [ + }, { - "kind": "TypeFunc", - "name": "Function", - "printedName": "() -> ()", + "kind": "Var", + "name": "backgroundColor", + "printedName": "backgroundColor", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B7CompanyV8BrandingV4LogoV15backgroundColorSSSgvp", + "mangledName": "$s14AtomicTransact0B7CompanyV8BrandingV4LogoV15backgroundColorSSSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "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:14AtomicTransact0B7CompanyV8BrandingV4LogoV15backgroundColorSSSgvg", + "mangledName": "$s14AtomicTransact0B7CompanyV8BrandingV4LogoV15backgroundColorSSSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" } ] - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "((AtomicTransact.TransactResponse) -> ())?", - "children": [ + }, { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactResponse) -> ()", + "kind": "Constructor", + "name": "init", + "printedName": "init(url:backgroundColor:)", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "Logo", + "printedName": "AtomicTransact.TransactCompany.Branding.Logo", + "usr": "s:14AtomicTransact0B7CompanyV8BrandingV4LogoV" }, { "kind": "TypeNominal", - "name": "TransactResponse", - "printedName": "AtomicTransact.TransactResponse", - "usr": "s:14AtomicTransact0B8ResponseO" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" } - ] - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "((AtomicTransact.TransactError) -> ())?", - "children": [ + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B7CompanyV8BrandingV4LogoV3url15backgroundColorAGSS_SSSgtcfc", + "mangledName": "$s14AtomicTransact0B7CompanyV8BrandingV4LogoV3url15backgroundColorAGSS_SSSgtcfc", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactError) -> ()", + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "Logo", + "printedName": "AtomicTransact.TransactCompany.Branding.Logo", + "usr": "s:14AtomicTransact0B7CompanyV8BrandingV4LogoV" }, { "kind": "TypeNominal", - "name": "TransactError", - "printedName": "AtomicTransact.TransactError", - "usr": "s:14AtomicTransact0B5ErrorO" + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" } - ] + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B7CompanyV8BrandingV4LogoV4fromAGs7Decoder_p_tKcfc", + "mangledName": "$s14AtomicTransact0B7CompanyV8BrandingV4LogoV4fromAGs7Decoder_p_tKcfc", + "moduleName": "AtomicTransact", + "implicit": true, + "throwing": true, + "init_kind": "Designated" } ], - "hasDefaultArg": true, - "usr": "s:Sq" - } - ], - "declKind": "Func", - "usr": "s:14AtomicTransact0A0O07presentB04from6config11environment17presentationStyle13onInteraction0I11DataRequest0I16AuthStatusUpdate0i4TasknO00I6Launch0I10Completion0I5ErrorySo16UIViewControllerC_AA0A6ConfigVAA0B11EnvironmentOSo019UIModalPresentationH0VyAA0bJ0VcSgyAA0bkL0VcyAA0bmnO0VcSgyAA0bpnO0VcSgyycSgyAA0B8ResponseOcSgyAA0bS0OcSgtFZ", - "mangledName": "$s14AtomicTransact0A0O07presentB04from6config11environment17presentationStyle13onInteraction0I11DataRequest0I16AuthStatusUpdate0i4TasknO00I6Launch0I10Completion0I5ErrorySo16UIViewControllerC_AA0A6ConfigVAA0B11EnvironmentOSo019UIModalPresentationH0VyAA0bJ0VcSgyAA0bkL0VcyAA0bmnO0VcSgyAA0bpnO0VcSgyycSgyAA0B8ResponseOcSgyAA0bS0OcSgtFZ", - "moduleName": "AtomicTransact", - "static": true, - "declAttributes": [ - "AccessControl", - "Custom", - "RawDocComment" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "presentAction", - "printedName": "presentAction(from:id:environment:presentationStyle:theme:metadata:onLaunch:onAuthStatusUpdate:onTaskStatusUpdate:onCompletion:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "UIViewController", - "printedName": "UIKit.UIViewController", - "usr": "c:objc(cs)UIViewController" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "TransactEnvironment", - "printedName": "AtomicTransact.TransactEnvironment", - "hasDefaultArg": true, - "usr": "s:14AtomicTransact0B11EnvironmentO" - }, - { - "kind": "TypeNominal", - "name": "UIModalPresentationStyle", - "printedName": "UIKit.UIModalPresentationStyle", - "hasDefaultArg": true, - "usr": "c:@E@UIModalPresentationStyle" - }, - { - "kind": "TypeNominal", - "name": "Theme", - "printedName": "AtomicTransact.AtomicConfig.Theme", - "hasDefaultArg": true, - "usr": "s:14AtomicTransact0A6ConfigV5ThemeV" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "[Swift.String : Swift.String]?", - "children": [ - { - "kind": "TypeNominal", - "name": "Dictionary", - "printedName": "[Swift.String : Swift.String]", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:SD" - } + "declKind": "Struct", + "usr": "s:14AtomicTransact0B7CompanyV8BrandingV4LogoV", + "mangledName": "$s14AtomicTransact0B7CompanyV8BrandingV4LogoV", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "(() -> ())?", - "children": [ + "conformances": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "() -> ()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ] - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "((AtomicTransact.TransactAuthStatusUpdate) -> ())?", - "children": [ + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactAuthStatusUpdate) -> ()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "TransactAuthStatusUpdate", - "printedName": "AtomicTransact.TransactAuthStatusUpdate", - "usr": "s:14AtomicTransact0B16AuthStatusUpdateV" - } - ] - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "((AtomicTransact.TransactTaskStatusUpdate) -> ())?", - "children": [ + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactTaskStatusUpdate) -> ()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "TransactTaskStatusUpdate", - "printedName": "AtomicTransact.TransactTaskStatusUpdate", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV" - } - ] + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" } - ], - "hasDefaultArg": true, - "usr": "s:Sq" + ] }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "((AtomicTransact.TransactResponse) -> ())?", + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactResponse) -> ()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "TransactResponse", - "printedName": "AtomicTransact.TransactResponse", - "usr": "s:14AtomicTransact0B8ResponseO" - } - ] + "kind": "TypeNominal", + "name": "Branding", + "printedName": "AtomicTransact.TransactCompany.Branding", + "usr": "s:14AtomicTransact0B7CompanyV8BrandingV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" } ], - "hasDefaultArg": true, - "usr": "s:Sq" + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B7CompanyV8BrandingV4fromAEs7Decoder_p_tKcfc", + "mangledName": "$s14AtomicTransact0B7CompanyV8BrandingV4fromAEs7Decoder_p_tKcfc", + "moduleName": "AtomicTransact", + "implicit": true, + "throwing": true, + "init_kind": "Designated" } ], - "declKind": "Func", - "usr": "s:14AtomicTransact0A0O13presentAction4from2id11environment17presentationStyle5theme8metadata8onLaunch0L16AuthStatusUpdate0l4TaskoP00L10CompletionySo16UIViewControllerC_SSAA0B11EnvironmentOSo019UIModalPresentationI0VAA0A6ConfigV5ThemeVSDyS2SGSgyycSgyAA0bnoP0VcSgyAA0bqoP0VcSgyAA0B8ResponseOcSgtFZ", - "mangledName": "$s14AtomicTransact0A0O13presentAction4from2id11environment17presentationStyle5theme8metadata8onLaunch0L16AuthStatusUpdate0l4TaskoP00L10CompletionySo16UIViewControllerC_SSAA0B11EnvironmentOSo019UIModalPresentationI0VAA0A6ConfigV5ThemeVSDyS2SGSgyycSgyAA0bnoP0VcSgyAA0bqoP0VcSgyAA0B8ResponseOcSgtFZ", + "declKind": "Struct", + "usr": "s:14AtomicTransact0B7CompanyV8BrandingV", + "mangledName": "$s14AtomicTransact0B7CompanyV8BrandingV", "moduleName": "AtomicTransact", - "static": true, - "intro_iOS": "13.0", "declAttributes": [ "AccessControl", - "Custom", - "Available", "RawDocComment" ], - "funcSelfKind": "NonMutating" + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] }, { - "kind": "Var", - "name": "interactions", - "printedName": "interactions", + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", "children": [ { "kind": "TypeNominal", - "name": "AnyPublisher", - "printedName": "Combine.AnyPublisher", - "children": [ - { - "kind": "TypeNominal", - "name": "TransactInteraction", - "printedName": "AtomicTransact.TransactInteraction", - "usr": "s:14AtomicTransact0B11InteractionV" - }, - { - "kind": "TypeNominal", - "name": "Never", - "printedName": "Swift.Never", - "usr": "s:s5NeverO" - } - ], - "usr": "s:7Combine12AnyPublisherV" + "name": "TransactCompany", + "printedName": "AtomicTransact.TransactCompany", + "usr": "s:14AtomicTransact0B7CompanyV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0A0O12interactions7Combine12AnyPublisherVyAA0B11InteractionVs5NeverOGvpZ", - "mangledName": "$s14AtomicTransact0A0O12interactions7Combine12AnyPublisherVyAA0B11InteractionVs5NeverOGvpZ", + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B7CompanyV4fromACs7Decoder_p_tKcfc", + "mangledName": "$s14AtomicTransact0B7CompanyV4fromACs7Decoder_p_tKcfc", "moduleName": "AtomicTransact", - "static": true, - "intro_iOS": "13.0", - "declAttributes": [ - "AccessControl", - "Available", - "RawDocComment" - ], - "accessors": [ + "implicit": true, + "throwing": true, + "init_kind": "Designated" + } + ], + "declKind": "Struct", + "usr": "s:14AtomicTransact0B7CompanyV", + "mangledName": "$s14AtomicTransact0B7CompanyV", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "AtomicConfig", + "printedName": "AtomicConfig", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(publicToken:scope:tasks:linkedAccount:deferredPaymentMethodStrategy:theme:language:sessionContext:deeplink:metadata:search:handoff:experiments:features:customer:uplinkSessionUrl:)", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeNominal", + "name": "AtomicConfig", + "printedName": "AtomicTransact.AtomicConfig", + "usr": "s:14AtomicTransact0A6ConfigV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ScopeType", + "printedName": "AtomicTransact.AtomicConfig.ScopeType", + "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[AtomicTransact.AtomicConfig.Task]", "children": [ { "kind": "TypeNominal", - "name": "AnyPublisher", - "printedName": "Combine.AnyPublisher", - "children": [ - { - "kind": "TypeNominal", - "name": "TransactInteraction", - "printedName": "AtomicTransact.TransactInteraction", - "usr": "s:14AtomicTransact0B11InteractionV" - }, - { - "kind": "TypeNominal", - "name": "Never", - "printedName": "Swift.Never", - "usr": "s:s5NeverO" - } - ], - "usr": "s:7Combine12AnyPublisherV" + "name": "Task", + "printedName": "AtomicTransact.AtomicConfig.Task", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV" } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A0O12interactions7Combine12AnyPublisherVyAA0B11InteractionVs5NeverOGvgZ", - "mangledName": "$s14AtomicTransact0A0O12interactions7Combine12AnyPublisherVyAA0B11InteractionVs5NeverOGvgZ", - "moduleName": "AtomicTransact", - "static": true, - "accessorKind": "get" - } - ] - }, - { - "kind": "Function", - "name": "dismissTransact", - "printedName": "dismissTransact()", - "children": [ + "usr": "s:Sa" + }, { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Func", - "usr": "s:14AtomicTransact0A0O07dismissB0yyFZ", - "mangledName": "$s14AtomicTransact0A0O07dismissB0yyFZ", - "moduleName": "AtomicTransact", - "static": true, - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "hideTransact", - "printedName": "hideTransact()", - "children": [ + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Func", - "usr": "s:14AtomicTransact0A0O04hideB0yyFZ", - "mangledName": "$s14AtomicTransact0A0O04hideB0yyFZ", - "moduleName": "AtomicTransact", - "static": true, - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "setDebug", - "printedName": "setDebug(isEnabled:forwardLogs:)", - "children": [ + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy?", + "children": [ + { + "kind": "TypeNominal", + "name": "DeferredPaymentMethodStrategy", + "printedName": "AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy", + "usr": "s:14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "Theme", + "printedName": "AtomicTransact.AtomicConfig.Theme", + "hasDefaultArg": true, + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV" }, { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "String", + "printedName": "Swift.String", + "hasDefaultArg": true, + "usr": "s:SS" }, { "kind": "TypeNominal", "name": "Optional", - "printedName": "((Swift.String) -> ())?", + "printedName": "Swift.String?", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Swift.String) -> ()", + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.Deeplink?", + "children": [ + { + "kind": "TypeNominal", + "name": "Deeplink", + "printedName": "AtomicTransact.AtomicConfig.Deeplink", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : Swift.String]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Swift.String]", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" }, { "kind": "TypeNominal", @@ -3507,385 +3877,192 @@ "printedName": "Swift.String", "usr": "s:SS" } - ] + ], + "usr": "s:SD" } ], "hasDefaultArg": true, "usr": "s:Sq" - } - ], - "declKind": "Func", - "usr": "s:14AtomicTransact0A0O8setDebug9isEnabled11forwardLogsySb_ySSYbcSgtFZ", - "mangledName": "$s14AtomicTransact0A0O8setDebug9isEnabled11forwardLogsySb_ySSYbcSgtFZ", - "moduleName": "AtomicTransact", - "static": true, - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "TypeDecl", - "name": "PauseTransactError", - "printedName": "PauseTransactError", - "children": [ + }, { - "kind": "Var", - "name": "transactNotPresented", - "printedName": "transactNotPresented", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.Search?", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.Atomic.PauseTransactError.Type) -> AtomicTransact.Atomic.PauseTransactError", + "kind": "TypeNominal", + "name": "Search", + "printedName": "AtomicTransact.AtomicConfig.Search", + "usr": "s:14AtomicTransact0A6ConfigV6SearchV" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", "children": [ { "kind": "TypeNominal", - "name": "PauseTransactError", - "printedName": "AtomicTransact.Atomic.PauseTransactError", - "usr": "s:14AtomicTransact0A0O05PauseB5ErrorO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.Atomic.PauseTransactError.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "PauseTransactError", - "printedName": "AtomicTransact.Atomic.PauseTransactError", - "usr": "s:14AtomicTransact0A0O05PauseB5ErrorO" - } - ] + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "usr": "s:Sa" } ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0A0O05PauseB5ErrorO20transactNotPresentedyA2EmF", - "mangledName": "$s14AtomicTransact0A0O05PauseB5ErrorO20transactNotPresentedyA2EmF", - "moduleName": "AtomicTransact", - "declAttributes": [ - "RawDocComment" - ] + "hasDefaultArg": true, + "usr": "s:Sq" }, { - "kind": "Function", - "name": "==", - "printedName": "==(_:_:)", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.Experiments?", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - }, - { - "kind": "TypeNominal", - "name": "PauseTransactError", - "printedName": "AtomicTransact.Atomic.PauseTransactError", - "usr": "s:14AtomicTransact0A0O05PauseB5ErrorO" - }, - { - "kind": "TypeNominal", - "name": "PauseTransactError", - "printedName": "AtomicTransact.Atomic.PauseTransactError", - "usr": "s:14AtomicTransact0A0O05PauseB5ErrorO" + "name": "Experiments", + "printedName": "AtomicTransact.AtomicConfig.Experiments", + "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV" } ], - "declKind": "Func", - "usr": "s:14AtomicTransact0A0O05PauseB5ErrorO2eeoiySbAE_AEtFZ", - "mangledName": "$s14AtomicTransact0A0O05PauseB5ErrorO2eeoiySbAE_AEtFZ", - "moduleName": "AtomicTransact", - "static": true, - "implicit": true, - "funcSelfKind": "NonMutating" + "hasDefaultArg": true, + "usr": "s:Sq" }, { - "kind": "Var", - "name": "hashValue", - "printedName": "hashValue", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.Features?", "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "Features", + "printedName": "AtomicTransact.AtomicConfig.Features", + "usr": "s:14AtomicTransact0A6ConfigV8FeaturesV" } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0A0O05PauseB5ErrorO9hashValueSivp", - "mangledName": "$s14AtomicTransact0A0O05PauseB5ErrorO9hashValueSivp", - "moduleName": "AtomicTransact", - "implicit": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A0O05PauseB5ErrorO9hashValueSivg", - "mangledName": "$s14AtomicTransact0A0O05PauseB5ErrorO9hashValueSivg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - } - ] + "hasDefaultArg": true, + "usr": "s:Sq" }, { - "kind": "Function", - "name": "hash", - "printedName": "hash(into:)", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.Customer?", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, + "name": "Customer", + "printedName": "AtomicTransact.AtomicConfig.Customer", + "usr": "s:14AtomicTransact0A6ConfigV8CustomerV" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ { "kind": "TypeNominal", - "name": "Hasher", - "printedName": "Swift.Hasher", - "paramValueOwnership": "InOut", - "usr": "s:s6HasherV" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "declKind": "Func", - "usr": "s:14AtomicTransact0A0O05PauseB5ErrorO4hash4intoys6HasherVz_tF", - "mangledName": "$s14AtomicTransact0A0O05PauseB5ErrorO4hash4intoys6HasherVz_tF", - "moduleName": "AtomicTransact", - "implicit": true, - "funcSelfKind": "NonMutating" + "hasDefaultArg": true, + "usr": "s:Sq" } ], - "declKind": "Enum", - "usr": "s:14AtomicTransact0A0O05PauseB5ErrorO", - "mangledName": "$s14AtomicTransact0A0O05PauseB5ErrorO", + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV11publicToken5scope5tasks13linkedAccount29deferredPaymentMethodStrategy5theme8language14sessionContext8deeplink8metadata6search7handoff11experiments8features8customer16uplinkSessionUrlACSS_AC9ScopeTypeOSayAC4TaskVGSSSgAC08DeferredklM0OSgAC5ThemeVSSAyC8DeeplinkVSgSDyS2SGSgAC6SearchVSgSaySSGSgAC11ExperimentsVSgAC8FeaturesVSgAC8CustomerVSgAYtcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV11publicToken5scope5tasks13linkedAccount29deferredPaymentMethodStrategy5theme8language14sessionContext8deeplink8metadata6search7handoff11experiments8features8customer16uplinkSessionUrlACSS_AC9ScopeTypeOSayAC4TaskVGSSSgAC08DeferredklM0OSgAC5ThemeVSSAyC8DeeplinkVSgSDyS2SGSgAC6SearchVSgSaySSGSgAC11ExperimentsVSgAC8FeaturesVSgAC8CustomerVSgAYtcfc", "moduleName": "AtomicTransact", "declAttributes": [ - "AccessControl" + "AccessControl", + "RawDocComment" ], - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(demo:scope:tasks:linkedAccount:theme:language:sessionContext:deeplink:metadata:search:handoff:experiments:)", + "children": [ { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" + "kind": "TypeNominal", + "name": "AtomicConfig", + "printedName": "AtomicTransact.AtomicConfig", + "usr": "s:14AtomicTransact0A6ConfigV" }, { - "kind": "Conformance", - "name": "Equatable", - "printedName": "Equatable", - "usr": "s:SQ", - "mangledName": "$sSQ" + "kind": "TypeNominal", + "name": "DemoMode", + "printedName": "AtomicTransact.AtomicConfig.DemoMode", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV" }, { - "kind": "Conformance", - "name": "Hashable", - "printedName": "Hashable", - "usr": "s:SH", - "mangledName": "$sSH" + "kind": "TypeNominal", + "name": "ScopeType", + "printedName": "AtomicTransact.AtomicConfig.ScopeType", + "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO" }, { - "kind": "Conformance", - "name": "Error", - "printedName": "Error", - "usr": "s:s5ErrorP", - "mangledName": "$ss5ErrorP" + "kind": "TypeNominal", + "name": "Array", + "printedName": "[AtomicTransact.AtomicConfig.Task]", + "children": [ + { + "kind": "TypeNominal", + "name": "Task", + "printedName": "AtomicTransact.AtomicConfig.Task", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV" + } + ], + "usr": "s:Sa" }, { - "kind": "Conformance", - "name": "Sendable", - "printedName": "Sendable", - "usr": "s:s8SendableP", - "mangledName": "$ss8SendableP" - } - ] - }, - { - "kind": "TypeDecl", - "name": "PausedTransactRef", - "printedName": "PausedTransactRef", - "children": [ - { - "kind": "Function", - "name": "resume", - "printedName": "resume(source:animated:)", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "UIViewController", - "printedName": "UIKit.UIViewController", - "usr": "c:objc(cs)UIViewController" - }, - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "hasDefaultArg": true, - "usr": "s:Sb" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "declKind": "Func", - "usr": "s:14AtomicTransact0A0O06PausedB3RefC6resume6source8animatedySo16UIViewControllerC_SbtF", - "mangledName": "$s14AtomicTransact0A0O06PausedB3RefC6resume6source8animatedySo16UIViewControllerC_SbtF", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl", - "Custom", - "RawDocComment" - ], - "funcSelfKind": "NonMutating" - } - ], - "declKind": "Class", - "usr": "s:14AtomicTransact0A0O06PausedB3RefC", - "mangledName": "$s14AtomicTransact0A0O06PausedB3RefC", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "hasMissingDesignatedInitializers": true, - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - } - ] - }, - { - "kind": "Function", - "name": "pauseTransact", - "printedName": "pauseTransact(animated:)", - "children": [ - { - "kind": "TypeNominal", - "name": "PausedTransactRef", - "printedName": "AtomicTransact.Atomic.PausedTransactRef", - "usr": "s:14AtomicTransact0A0O06PausedB3RefC" + "hasDefaultArg": true, + "usr": "s:Sq" }, { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", + "name": "Theme", + "printedName": "AtomicTransact.AtomicConfig.Theme", "hasDefaultArg": true, - "usr": "s:Sb" - } - ], - "declKind": "Func", - "usr": "s:14AtomicTransact0A0O05pauseB08animatedAC06PausedB3RefCSb_tYaAC05PauseB5ErrorOYKFZ", - "mangledName": "$s14AtomicTransact0A0O05pauseB08animatedAC06PausedB3RefCSb_tYaAC05PauseB5ErrorOYKFZ", - "moduleName": "AtomicTransact", - "static": true, - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "throwing": true, - "funcSelfKind": "NonMutating" - } - ], - "declKind": "Enum", - "usr": "s:14AtomicTransact0A0O", - "mangledName": "$s14AtomicTransact0A0O", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - } - ] - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "AtomicTransact", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "TypeDecl", - "name": "TransactCompany", - "printedName": "TransactCompany", - "children": [ - { - "kind": "Var", - "name": "id", - "printedName": "id", - "children": [ + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV" + }, { "kind": "TypeNominal", "name": "String", "printedName": "Swift.String", + "hasDefaultArg": true, "usr": "s:SS" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B7CompanyV2idSSvp", - "mangledName": "$s14AtomicTransact0B7CompanyV2idSSvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "isLet": true, - "hasStorage": true, - "accessors": [ + }, { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", @@ -3894,131 +4071,127 @@ "usr": "s:SS" } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B7CompanyV2idSSvg", - "mangledName": "$s14AtomicTransact0B7CompanyV2idSSvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "name", - "printedName": "name", - "children": [ + "hasDefaultArg": true, + "usr": "s:Sq" + }, { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B7CompanyV4nameSSvp", - "mangledName": "$s14AtomicTransact0B7CompanyV4nameSSvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "isLet": true, - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.Deeplink?", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Deeplink", + "printedName": "AtomicTransact.AtomicConfig.Deeplink", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV" } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B7CompanyV4nameSSvg", - "mangledName": "$s14AtomicTransact0B7CompanyV4nameSSvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "branding", - "printedName": "branding", - "children": [ + "hasDefaultArg": true, + "usr": "s:Sq" + }, { "kind": "TypeNominal", "name": "Optional", - "printedName": "AtomicTransact.TransactCompany.Branding?", + "printedName": "[Swift.String : Swift.String]?", "children": [ { "kind": "TypeNominal", - "name": "Branding", - "printedName": "AtomicTransact.TransactCompany.Branding", - "usr": "s:14AtomicTransact0B7CompanyV8BrandingV" + "name": "Dictionary", + "printedName": "[Swift.String : Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:SD" } ], + "hasDefaultArg": true, "usr": "s:Sq" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B7CompanyV8brandingAC8BrandingVSgvp", - "mangledName": "$s14AtomicTransact0B7CompanyV8brandingAC8BrandingVSgvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "isLet": true, - "hasStorage": true, - "accessors": [ + }, { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.Search?", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.TransactCompany.Branding?", + "name": "Search", + "printedName": "AtomicTransact.AtomicConfig.Search", + "usr": "s:14AtomicTransact0A6ConfigV6SearchV" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", "children": [ { "kind": "TypeNominal", - "name": "Branding", - "printedName": "AtomicTransact.TransactCompany.Branding", - "usr": "s:14AtomicTransact0B7CompanyV8BrandingV" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "usr": "s:Sq" + "usr": "s:Sa" } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B7CompanyV8brandingAC8BrandingVSgvg", - "mangledName": "$s14AtomicTransact0B7CompanyV8brandingAC8BrandingVSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.Experiments?", + "children": [ + { + "kind": "TypeNominal", + "name": "Experiments", + "printedName": "AtomicTransact.AtomicConfig.Experiments", + "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" } - ] + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV4demo5scope5tasks13linkedAccount5theme8language14sessionContext8deeplink8metadata6search7handoff11experimentsA2C8DemoModeV_AC9ScopeTypeOSayAC4TaskVGSSSgAC5ThemeVSSAwC8DeeplinkVSgSDyS2SGSgAC6SearchVSgSaySSGSgAC11ExperimentsVSgtcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV4demo5scope5tasks13linkedAccount5theme8language14sessionContext8deeplink8metadata6search7handoff11experimentsA2C8DemoModeV_AC9ScopeTypeOSayAC4TaskVGSSSgAC5ThemeVSSAwC8DeeplinkVSgSDyS2SGSgAC6SearchVSgSaySSGSgAC11ExperimentsVSgtcfc", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" }, { "kind": "Constructor", "name": "init", - "printedName": "init(id:name:branding:)", + "printedName": "init(publicToken:scope:product:additionalProduct:linkedAccount:theme:distribution:language:sessionContext:deeplink:metadata:search:handoff:experiments:)", "children": [ { "kind": "TypeNominal", - "name": "TransactCompany", - "printedName": "AtomicTransact.TransactCompany", - "usr": "s:14AtomicTransact0B7CompanyV" + "name": "AtomicConfig", + "printedName": "AtomicTransact.AtomicConfig", + "usr": "s:14AtomicTransact0A6ConfigV" }, { "kind": "TypeNominal", @@ -4028,45 +4201,35 @@ }, { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "ScopeType", + "printedName": "AtomicTransact.AtomicConfig.ScopeType", + "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO" + }, + { + "kind": "TypeNominal", + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" }, { "kind": "TypeNominal", "name": "Optional", - "printedName": "AtomicTransact.TransactCompany.Branding?", + "printedName": "AtomicTransact.AtomicConfig.ProductType?", "children": [ { "kind": "TypeNominal", - "name": "Branding", - "printedName": "AtomicTransact.TransactCompany.Branding", - "usr": "s:14AtomicTransact0B7CompanyV8BrandingV" + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" } ], "hasDefaultArg": true, "usr": "s:Sq" - } - ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0B7CompanyV2id4name8brandingACSS_SSAC8BrandingVSgtcfc", - "mangledName": "$s14AtomicTransact0B7CompanyV2id4name8brandingACSS_SSAC8BrandingVSgtcfc", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "init_kind": "Designated" - }, - { - "kind": "TypeDecl", - "name": "Branding", - "printedName": "Branding", - "children": [ + }, { - "kind": "Var", - "name": "color", - "printedName": "color", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", @@ -4075,23 +4238,84 @@ "usr": "s:SS" } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B7CompanyV8BrandingV5colorSSvp", - "mangledName": "$s14AtomicTransact0B7CompanyV8BrandingV5colorSSvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Theme", + "printedName": "AtomicTransact.AtomicConfig.Theme", + "hasDefaultArg": true, + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.Distribution?", + "children": [ + { + "kind": "TypeNominal", + "name": "Distribution", + "printedName": "AtomicTransact.AtomicConfig.Distribution", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV" + } ], - "isLet": true, - "hasStorage": true, - "accessors": [ + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "hasDefaultArg": true, + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.Deeplink?", + "children": [ + { + "kind": "TypeNominal", + "name": "Deeplink", + "printedName": "AtomicTransact.AtomicConfig.Deeplink", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : Swift.String]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Swift.String]", "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, { "kind": "TypeNominal", "name": "String", @@ -4099,36 +4323,112 @@ "usr": "s:SS" } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B7CompanyV8BrandingV5colorSSvg", - "mangledName": "$s14AtomicTransact0B7CompanyV8BrandingV5colorSSvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" + "usr": "s:SD" } - ] + ], + "hasDefaultArg": true, + "usr": "s:Sq" }, { - "kind": "Var", - "name": "logo", - "printedName": "logo", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.Search?", "children": [ { "kind": "TypeNominal", - "name": "Logo", - "printedName": "AtomicTransact.TransactCompany.Branding.Logo", - "usr": "s:14AtomicTransact0B7CompanyV8BrandingV4LogoV" + "name": "Search", + "printedName": "AtomicTransact.AtomicConfig.Search", + "usr": "s:14AtomicTransact0A6ConfigV6SearchV" } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B7CompanyV8BrandingV4logoAE4LogoVvp", - "mangledName": "$s14AtomicTransact0B7CompanyV8BrandingV4logoAE4LogoVvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" - ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.Experiments?", + "children": [ + { + "kind": "TypeNominal", + "name": "Experiments", + "printedName": "AtomicTransact.AtomicConfig.Experiments", + "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV11publicToken5scope7product17additionalProduct13linkedAccount5theme12distribution8language14sessionContext8deeplink8metadata6search7handoff11experimentsACSS_AC9ScopeTypeOAC0iW0OAUSgSSSgAC5ThemeVAC12DistributionVSgSSAwC8DeeplinkVSgSDyS2SGSgAC6SearchVSgSaySSGSgAC11ExperimentsVSgtcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV11publicToken5scope7product17additionalProduct13linkedAccount5theme12distribution8language14sessionContext8deeplink8metadata6search7handoff11experimentsACSS_AC9ScopeTypeOAC0iW0OAUSgSSSgAC5ThemeVAC12DistributionVSgSSAwC8DeeplinkVSgSDyS2SGSgAC6SearchVSgSaySSGSgAC11ExperimentsVSgtcfc", + "moduleName": "AtomicTransact", + "deprecated": true, + "declAttributes": [ + "AccessControl", + "Available", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "TypeDecl", + "name": "Task", + "printedName": "Task", + "children": [ + { + "kind": "Var", + "name": "product", + "printedName": "product", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.ProductType?", + "children": [ + { + "kind": "TypeNominal", + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV7productAC11ProductTypeOSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV7productAC11ProductTypeOSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], "isLet": true, "hasStorage": true, "accessors": [ @@ -4139,14 +4439,22 @@ "children": [ { "kind": "TypeNominal", - "name": "Logo", - "printedName": "AtomicTransact.TransactCompany.Branding.Logo", - "usr": "s:14AtomicTransact0B7CompanyV8BrandingV4LogoV" + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.ProductType?", + "children": [ + { + "kind": "TypeNominal", + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + } + ], + "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0B7CompanyV8BrandingV4logoAE4LogoVvg", - "mangledName": "$s14AtomicTransact0B7CompanyV8BrandingV4logoAE4LogoVvg", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV7productAC11ProductTypeOSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV7productAC11ProductTypeOSgvg", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "get" @@ -4154,130 +4462,181 @@ ] }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(color:logo:)", + "kind": "Var", + "name": "operation", + "printedName": "operation", "children": [ { "kind": "TypeNominal", - "name": "Branding", - "printedName": "AtomicTransact.TransactCompany.Branding", - "usr": "s:14AtomicTransact0B7CompanyV8BrandingV" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "Logo", - "printedName": "AtomicTransact.TransactCompany.Branding.Logo", - "usr": "s:14AtomicTransact0B7CompanyV8BrandingV4LogoV" + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.ProductType?", + "children": [ + { + "kind": "TypeNominal", + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + } + ], + "usr": "s:Sq" } ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0B7CompanyV8BrandingV5color4logoAESS_AE4LogoVtcfc", - "mangledName": "$s14AtomicTransact0B7CompanyV8BrandingV5color4logoAESS_AE4LogoVtcfc", + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV9operationAC11ProductTypeOSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV9operationAC11ProductTypeOSgvp", "moduleName": "AtomicTransact", "declAttributes": [ + "HasStorage", "AccessControl", "RawDocComment" ], - "init_kind": "Designated" - }, - { - "kind": "TypeDecl", - "name": "Logo", - "printedName": "Logo", - "children": [ + "isLet": true, + "hasStorage": true, + "accessors": [ { - "kind": "Var", - "name": "url", - "printedName": "url", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B7CompanyV8BrandingV4LogoV3urlSSvp", - "mangledName": "$s14AtomicTransact0B7CompanyV8BrandingV4LogoV3urlSSvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "isLet": true, - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.ProductType?", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B7CompanyV8BrandingV4LogoV3urlSSvg", - "mangledName": "$s14AtomicTransact0B7CompanyV8BrandingV4LogoV3urlSSvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" + "usr": "s:Sq" } - ] - }, + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV9operationAC11ProductTypeOSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV9operationAC11ProductTypeOSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "distribution", + "printedName": "distribution", + "children": [ { - "kind": "Var", - "name": "backgroundColor", - "printedName": "backgroundColor", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.Distribution?", + "children": [ + { + "kind": "TypeNominal", + "name": "Distribution", + "printedName": "AtomicTransact.AtomicConfig.Distribution", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV12distributionAC12DistributionVSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV12distributionAC12DistributionVSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", "name": "Optional", - "printedName": "Swift.String?", + "printedName": "AtomicTransact.AtomicConfig.Distribution?", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Distribution", + "printedName": "AtomicTransact.AtomicConfig.Distribution", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV" } ], "usr": "s:Sq" } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B7CompanyV8BrandingV4LogoV15backgroundColorSSSgvp", - "mangledName": "$s14AtomicTransact0B7CompanyV8BrandingV4LogoV15backgroundColorSSSgvp", + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV12distributionAC12DistributionVSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV12distributionAC12DistributionVSgvg", "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "forms", + "printedName": "forms", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + } ], - "isLet": true, - "hasStorage": true, - "accessors": [ + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV5formsSaySSGSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV5formsSaySSGSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String]?", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "name": "Array", + "printedName": "[Swift.String]", "children": [ { "kind": "TypeNominal", @@ -4286,699 +4645,459 @@ "usr": "s:SS" } ], - "usr": "s:Sq" + "usr": "s:Sa" } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B7CompanyV8BrandingV4LogoV15backgroundColorSSSgvg", - "mangledName": "$s14AtomicTransact0B7CompanyV8BrandingV4LogoV15backgroundColorSSSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" + "usr": "s:Sq" } - ] - }, + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV5formsSaySSGSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV5formsSaySSGSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "action", + "printedName": "action", + "children": [ { - "kind": "Constructor", - "name": "init", - "printedName": "init(url:backgroundColor:)", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.UserAction?", "children": [ { "kind": "TypeNominal", - "name": "Logo", - "printedName": "AtomicTransact.TransactCompany.Branding.Logo", - "usr": "s:14AtomicTransact0B7CompanyV8BrandingV4LogoV" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, + "name": "UserAction", + "printedName": "AtomicTransact.AtomicConfig.UserAction", + "usr": "s:14AtomicTransact0A6ConfigV10UserActionV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV6actionAC10UserActionVSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV6actionAC10UserActionVSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ { "kind": "TypeNominal", "name": "Optional", - "printedName": "Swift.String?", + "printedName": "AtomicTransact.AtomicConfig.UserAction?", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "UserAction", + "printedName": "AtomicTransact.AtomicConfig.UserAction", + "usr": "s:14AtomicTransact0A6ConfigV10UserActionV" } ], - "hasDefaultArg": true, "usr": "s:Sq" } ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0B7CompanyV8BrandingV4LogoV3url15backgroundColorAGSS_SSSgtcfc", - "mangledName": "$s14AtomicTransact0B7CompanyV8BrandingV4LogoV3url15backgroundColorAGSS_SSSgtcfc", + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV6actionAC10UserActionVSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV6actionAC10UserActionVSgvg", "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "init_kind": "Designated" - }, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "apps", + "printedName": "apps", + "children": [ { - "kind": "Constructor", - "name": "init", - "printedName": "init(from:)", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[AtomicTransact.AtomicConfig.Task.App]?", "children": [ { "kind": "TypeNominal", - "name": "Logo", - "printedName": "AtomicTransact.TransactCompany.Branding.Logo", - "usr": "s:14AtomicTransact0B7CompanyV8BrandingV4LogoV" - }, - { - "kind": "TypeNominal", - "name": "Decoder", - "printedName": "any Swift.Decoder", - "usr": "s:s7DecoderP" + "name": "Array", + "printedName": "[AtomicTransact.AtomicConfig.Task.App]", + "children": [ + { + "kind": "TypeNominal", + "name": "App", + "printedName": "AtomicTransact.AtomicConfig.Task.App", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO" + } + ], + "usr": "s:Sa" } ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0B7CompanyV8BrandingV4LogoV4fromAGs7Decoder_p_tKcfc", - "mangledName": "$s14AtomicTransact0B7CompanyV8BrandingV4LogoV4fromAGs7Decoder_p_tKcfc", - "moduleName": "AtomicTransact", - "implicit": true, - "throwing": true, - "init_kind": "Designated" + "usr": "s:Sq" } ], - "declKind": "Struct", - "usr": "s:14AtomicTransact0B7CompanyV8BrandingV4LogoV", - "mangledName": "$s14AtomicTransact0B7CompanyV8BrandingV4LogoV", + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV4appsSayAE3AppOGSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV4appsSayAE3AppOGSgvp", "moduleName": "AtomicTransact", "declAttributes": [ + "HasStorage", "AccessControl", "RawDocComment" ], - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "kind": "Conformance", - "name": "Decodable", - "printedName": "Decodable", - "usr": "s:Se", - "mangledName": "$sSe" - } - ] - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(from:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Branding", - "printedName": "AtomicTransact.TransactCompany.Branding", - "usr": "s:14AtomicTransact0B7CompanyV8BrandingV" - }, + "isLet": true, + "hasStorage": true, + "accessors": [ { - "kind": "TypeNominal", - "name": "Decoder", - "printedName": "any Swift.Decoder", - "usr": "s:s7DecoderP" - } - ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0B7CompanyV8BrandingV4fromAEs7Decoder_p_tKcfc", - "mangledName": "$s14AtomicTransact0B7CompanyV8BrandingV4fromAEs7Decoder_p_tKcfc", - "moduleName": "AtomicTransact", - "implicit": true, - "throwing": true, - "init_kind": "Designated" - } - ], - "declKind": "Struct", - "usr": "s:14AtomicTransact0B7CompanyV8BrandingV", - "mangledName": "$s14AtomicTransact0B7CompanyV8BrandingV", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "kind": "Conformance", - "name": "Decodable", - "printedName": "Decodable", - "usr": "s:Se", - "mangledName": "$sSe" - } - ] - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(from:)", - "children": [ - { - "kind": "TypeNominal", - "name": "TransactCompany", - "printedName": "AtomicTransact.TransactCompany", - "usr": "s:14AtomicTransact0B7CompanyV" + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[AtomicTransact.AtomicConfig.Task.App]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[AtomicTransact.AtomicConfig.Task.App]", + "children": [ + { + "kind": "TypeNominal", + "name": "App", + "printedName": "AtomicTransact.AtomicConfig.Task.App", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV4appsSayAE3AppOGSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV4appsSayAE3AppOGSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] }, - { - "kind": "TypeNominal", - "name": "Decoder", - "printedName": "any Swift.Decoder", - "usr": "s:s7DecoderP" - } - ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0B7CompanyV4fromACs7Decoder_p_tKcfc", - "mangledName": "$s14AtomicTransact0B7CompanyV4fromACs7Decoder_p_tKcfc", - "moduleName": "AtomicTransact", - "implicit": true, - "throwing": true, - "init_kind": "Designated" - } - ], - "declKind": "Struct", - "usr": "s:14AtomicTransact0B7CompanyV", - "mangledName": "$s14AtomicTransact0B7CompanyV", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "kind": "Conformance", - "name": "Decodable", - "printedName": "Decodable", - "usr": "s:Se", - "mangledName": "$sSe" - } - ] - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "AtomicTransact", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "AtomicTransact", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "Security", - "printedName": "Security", - "declKind": "Import", - "moduleName": "AtomicTransact" - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "AtomicTransact", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "UIKit", - "printedName": "UIKit", - "declKind": "Import", - "moduleName": "AtomicTransact" - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "AtomicTransact", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "OSLog", - "printedName": "OSLog", - "declKind": "Import", - "moduleName": "AtomicTransact" - }, - { - "kind": "Import", - "name": "Combine", - "printedName": "Combine", - "declKind": "Import", - "moduleName": "AtomicTransact" - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "AtomicTransact", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "AtomicTransact", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "TypeDecl", - "name": "TransactResponse", - "printedName": "TransactResponse", - "children": [ - { - "kind": "TypeDecl", - "name": "ResponseData", - "printedName": "ResponseData", - "children": [ { "kind": "Constructor", "name": "init", - "printedName": "init(data:)", + "printedName": "init(product:operation:distribution:forms:action:apps:)", "children": [ { "kind": "TypeNominal", - "name": "ResponseData", - "printedName": "AtomicTransact.TransactResponse.ResponseData", - "usr": "s:14AtomicTransact0B8ResponseO0C4DataV" + "name": "Task", + "printedName": "AtomicTransact.AtomicConfig.Task", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV" }, { "kind": "TypeNominal", - "name": "Dictionary", - "printedName": "[Swift.String : Any]", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.ProductType?", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "ProtocolComposition", - "printedName": "Any" + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" } ], - "usr": "s:SD" - } - ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0B8ResponseO0C4DataV4dataAESDySSypG_tcfc", - "mangledName": "$s14AtomicTransact0B8ResponseO0C4DataV4dataAESDySSypG_tcfc", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "init_kind": "Designated" - }, - { - "kind": "Var", - "name": "data", - "printedName": "data", - "children": [ + "hasDefaultArg": true, + "usr": "s:Sq" + }, { "kind": "TypeNominal", - "name": "Dictionary", - "printedName": "[Swift.String : Any]", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.ProductType?", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "ProtocolComposition", - "printedName": "Any" + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" } ], - "usr": "s:SD" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B8ResponseO0C4DataV4dataSDySSypGvp", - "mangledName": "$s14AtomicTransact0B8ResponseO0C4DataV4dataSDySSypGvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "hasStorage": true, - "accessors": [ + "hasDefaultArg": true, + "usr": "s:Sq" + }, { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.Distribution?", "children": [ { "kind": "TypeNominal", - "name": "Dictionary", - "printedName": "[Swift.String : Any]", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "ProtocolComposition", - "printedName": "Any" - } - ], - "usr": "s:SD" + "name": "Distribution", + "printedName": "AtomicTransact.AtomicConfig.Distribution", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV" } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B8ResponseO0C4DataV4dataSDySSypGvg", - "mangledName": "$s14AtomicTransact0B8ResponseO0C4DataV4dataSDySSypGvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" + "hasDefaultArg": true, + "usr": "s:Sq" }, { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String]?", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Dictionary", - "printedName": "[Swift.String : Any]", + "name": "Array", + "printedName": "[Swift.String]", "children": [ { "kind": "TypeNominal", "name": "String", "printedName": "Swift.String", "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "ProtocolComposition", - "printedName": "Any" } ], - "usr": "s:SD" + "usr": "s:Sa" } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B8ResponseO0C4DataV4dataSDySSypGvs", - "mangledName": "$s14AtomicTransact0B8ResponseO0C4DataV4dataSDySSypGvs", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "set" + "hasDefaultArg": true, + "usr": "s:Sq" }, - { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B8ResponseO0C4DataV4dataSDySSypGvM", - "mangledName": "$s14AtomicTransact0B8ResponseO0C4DataV4dataSDySSypGvM", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "_modify" - } - ] - }, - { - "kind": "Var", - "name": "taskId", - "printedName": "taskId", - "children": [ { "kind": "TypeNominal", "name": "Optional", - "printedName": "Swift.String?", + "printedName": "AtomicTransact.AtomicConfig.UserAction?", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "UserAction", + "printedName": "AtomicTransact.AtomicConfig.UserAction", + "usr": "s:14AtomicTransact0A6ConfigV10UserActionV" } ], + "hasDefaultArg": true, "usr": "s:Sq" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B8ResponseO0C4DataV6taskIdSSSgvp", - "mangledName": "$s14AtomicTransact0B8ResponseO0C4DataV6taskIdSSSgvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "accessors": [ + }, { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[AtomicTransact.AtomicConfig.Task.App]?", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "name": "Array", + "printedName": "[AtomicTransact.AtomicConfig.Task.App]", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "App", + "printedName": "AtomicTransact.AtomicConfig.Task.App", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO" } ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B8ResponseO0C4DataV6taskIdSSSgvg", - "mangledName": "$s14AtomicTransact0B8ResponseO0C4DataV6taskIdSSSgvg", - "moduleName": "AtomicTransact", - "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "handoff", - "printedName": "handoff", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "usr": "s:Sa" } ], + "hasDefaultArg": true, "usr": "s:Sq" } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B8ResponseO0C4DataV7handoffSSSgvp", - "mangledName": "$s14AtomicTransact0B8ResponseO0C4DataV7handoffSSSgvp", + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV7product9operation12distribution5forms6action4appsAeC11ProductTypeOSg_AnC12DistributionVSgSaySSGSgAC10UserActionVSgSayAE3AppOGSgtcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV7product9operation12distribution5forms6action4appsAeC11ProductTypeOSg_AnC12DistributionVSgSaySSGSgAC10UserActionVSgSayAE3AppOGSgtcfc", "moduleName": "AtomicTransact", "declAttributes": [ "AccessControl", "RawDocComment" ], - "accessors": [ + "init_kind": "Designated" + }, + { + "kind": "TypeDecl", + "name": "App", + "printedName": "App", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "Var", + "name": "payNow", + "printedName": "payNow", "children": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.Task.App.Type) -> AtomicTransact.AtomicConfig.Task.App", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "App", + "printedName": "AtomicTransact.AtomicConfig.Task.App", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.Task.App.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "App", + "printedName": "AtomicTransact.AtomicConfig.Task.App", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO" + } + ] } - ], - "usr": "s:Sq" + ] } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B8ResponseO0C4DataV7handoffSSSgvg", - "mangledName": "$s14AtomicTransact0B8ResponseO0C4DataV7handoffSSSgvg", - "moduleName": "AtomicTransact", - "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "reason", - "printedName": "reason", - "children": [ + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO6payNowyA2GmF", + "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV3AppO6payNowyA2GmF", + "moduleName": "AtomicTransact" + }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "kind": "Var", + "name": "expenses", + "printedName": "expenses", "children": [ { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.Task.App.Type) -> AtomicTransact.AtomicConfig.Task.App", + "children": [ + { + "kind": "TypeNominal", + "name": "App", + "printedName": "AtomicTransact.AtomicConfig.Task.App", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.Task.App.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "App", + "printedName": "AtomicTransact.AtomicConfig.Task.App", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO" + } + ] + } + ] } ], - "usr": "s:Sq" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B8ResponseO0C4DataV6reasonSSSgvp", - "mangledName": "$s14AtomicTransact0B8ResponseO0C4DataV6reasonSSSgvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "accessors": [ + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO8expensesyA2GmF", + "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV3AppO8expensesyA2GmF", + "moduleName": "AtomicTransact" + }, { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "Var", + "name": "orders", + "printedName": "orders", "children": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.Task.App.Type) -> AtomicTransact.AtomicConfig.Task.App", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "App", + "printedName": "AtomicTransact.AtomicConfig.Task.App", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.Task.App.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "App", + "printedName": "AtomicTransact.AtomicConfig.Task.App", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO" + } + ] } - ], - "usr": "s:Sq" + ] } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B8ResponseO0C4DataV6reasonSSSgvg", - "mangledName": "$s14AtomicTransact0B8ResponseO0C4DataV6reasonSSSgvg", - "moduleName": "AtomicTransact", - "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "identifier", - "printedName": "identifier", - "children": [ + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO6ordersyA2GmF", + "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV3AppO6ordersyA2GmF", + "moduleName": "AtomicTransact" + }, { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B8ResponseO0C4DataV10identifierSSvp", - "mangledName": "$s14AtomicTransact0B8ResponseO0C4DataV10identifierSSvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "accessors": [ + "kind": "Var", + "name": "suggestions", + "printedName": "suggestions", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.Task.App.Type) -> AtomicTransact.AtomicConfig.Task.App", + "children": [ + { + "kind": "TypeNominal", + "name": "App", + "printedName": "AtomicTransact.AtomicConfig.Task.App", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.Task.App.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "App", + "printedName": "AtomicTransact.AtomicConfig.Task.App", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO11suggestionsyA2GmF", + "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV3AppO11suggestionsyA2GmF", + "moduleName": "AtomicTransact" + }, { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.Task.App?", + "children": [ + { + "kind": "TypeNominal", + "name": "App", + "printedName": "AtomicTransact.AtomicConfig.Task.App", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO" + } + ], + "usr": "s:Sq" + }, { "kind": "TypeNominal", "name": "String", @@ -4986,728 +5105,593 @@ "usr": "s:SS" } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B8ResponseO0C4DataV10identifierSSvg", - "mangledName": "$s14AtomicTransact0B8ResponseO0C4DataV10identifierSSvg", + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO8rawValueAGSgSS_tcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV3AppO8rawValueAGSgSS_tcfc", "moduleName": "AtomicTransact", - "accessorKind": "get" - } - ] - } - ], - "declKind": "Struct", - "usr": "s:14AtomicTransact0B8ResponseO0C4DataV", - "mangledName": "$s14AtomicTransact0B8ResponseO0C4DataV", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - } - ] - }, - { - "kind": "Var", - "name": "finished", - "printedName": "finished", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactResponse.Type) -> (AtomicTransact.TransactResponse.ResponseData) -> AtomicTransact.TransactResponse", - "children": [ + "implicit": true, + "init_kind": "Designated" + }, { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactResponse.ResponseData) -> AtomicTransact.TransactResponse", + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", "children": [ { "kind": "TypeNominal", - "name": "TransactResponse", - "printedName": "AtomicTransact.TransactResponse", - "usr": "s:14AtomicTransact0B8ResponseO" - }, + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO8rawValueSSvp", + "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV3AppO8rawValueSSvp", + "moduleName": "AtomicTransact", + "implicit": true, + "accessors": [ { - "kind": "TypeNominal", - "name": "Tuple", - "printedName": "(response: AtomicTransact.TransactResponse.ResponseData)", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "ResponseData", - "printedName": "AtomicTransact.TransactResponse.ResponseData", - "usr": "s:14AtomicTransact0B8ResponseO0C4DataV" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO8rawValueSSvg", + "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV3AppO8rawValueSSvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" } ] }, { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.TransactResponse.Type", + "kind": "Var", + "name": "allCases", + "printedName": "allCases", "children": [ { "kind": "TypeNominal", - "name": "TransactResponse", - "printedName": "AtomicTransact.TransactResponse", - "usr": "s:14AtomicTransact0B8ResponseO" + "name": "Array", + "printedName": "[AtomicTransact.AtomicConfig.Task.App]", + "children": [ + { + "kind": "TypeNominal", + "name": "App", + "printedName": "AtomicTransact.AtomicConfig.Task.App", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO" + } + ], + "usr": "s:Sa" } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0B8ResponseO8finishedyA2C0C4DataV_tcACmF", - "mangledName": "$s14AtomicTransact0B8ResponseO8finishedyA2C0C4DataV_tcACmF", - "moduleName": "AtomicTransact", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Var", - "name": "closed", - "printedName": "closed", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactResponse.Type) -> (AtomicTransact.TransactResponse.ResponseData) -> AtomicTransact.TransactResponse", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactResponse.ResponseData) -> AtomicTransact.TransactResponse", - "children": [ - { - "kind": "TypeNominal", - "name": "TransactResponse", - "printedName": "AtomicTransact.TransactResponse", - "usr": "s:14AtomicTransact0B8ResponseO" - }, + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO8allCasesSayAGGvpZ", + "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV3AppO8allCasesSayAGGvpZ", + "moduleName": "AtomicTransact", + "static": true, + "implicit": true, + "declAttributes": [ + "Nonisolated" + ], + "accessors": [ { - "kind": "TypeNominal", - "name": "Tuple", - "printedName": "(response: AtomicTransact.TransactResponse.ResponseData)", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "ResponseData", - "printedName": "AtomicTransact.TransactResponse.ResponseData", - "usr": "s:14AtomicTransact0B8ResponseO0C4DataV" + "name": "Array", + "printedName": "[AtomicTransact.AtomicConfig.Task.App]", + "children": [ + { + "kind": "TypeNominal", + "name": "App", + "printedName": "AtomicTransact.AtomicConfig.Task.App", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO" + } + ], + "usr": "s:Sa" } - ] + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO8allCasesSayAGGvgZ", + "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV3AppO8allCasesSayAGGvgZ", + "moduleName": "AtomicTransact", + "static": true, + "implicit": true, + "accessorKind": "get" } ] + } + ], + "declKind": "Enum", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO", + "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV3AppO", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "enumRawTypeName": "String", + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" }, { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.TransactResponse.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "TransactResponse", - "printedName": "AtomicTransact.TransactResponse", - "usr": "s:14AtomicTransact0B8ResponseO" - } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0B8ResponseO6closedyA2C0C4DataV_tcACmF", - "mangledName": "$s14AtomicTransact0B8ResponseO6closedyA2C0C4DataV_tcACmF", - "moduleName": "AtomicTransact", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Var", - "name": "error", - "printedName": "error", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactResponse.Type) -> (AtomicTransact.TransactError) -> AtomicTransact.TransactResponse", - "children": [ + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactError) -> AtomicTransact.TransactResponse", + "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": "TypeNominal", - "name": "TransactResponse", - "printedName": "AtomicTransact.TransactResponse", - "usr": "s:14AtomicTransact0B8ResponseO" - }, - { - "kind": "TypeNominal", - "name": "Tuple", - "printedName": "(error: AtomicTransact.TransactError)", + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", "children": [ { "kind": "TypeNominal", - "name": "TransactError", - "printedName": "AtomicTransact.TransactError", - "usr": "s:14AtomicTransact0B5ErrorO" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ] } - ] + ], + "usr": "s:SY", + "mangledName": "$sSY" }, { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.TransactResponse.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "TransactResponse", - "printedName": "AtomicTransact.TransactResponse", - "usr": "s:14AtomicTransact0B8ResponseO" - } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0B8ResponseO5erroryAcA0B5ErrorO_tcACmF", - "mangledName": "$s14AtomicTransact0B8ResponseO5erroryAcA0B5ErrorO_tcACmF", - "moduleName": "AtomicTransact", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Var", - "name": "transactDismissed", - "printedName": "transactDismissed", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactResponse.Type) -> AtomicTransact.TransactResponse", - "children": [ + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, { - "kind": "TypeNominal", - "name": "TransactResponse", - "printedName": "AtomicTransact.TransactResponse", - "usr": "s:14AtomicTransact0B8ResponseO" + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" }, { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.TransactResponse.Type", + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "CaseIterable", + "printedName": "CaseIterable", "children": [ { - "kind": "TypeNominal", - "name": "TransactResponse", - "printedName": "AtomicTransact.TransactResponse", - "usr": "s:14AtomicTransact0B8ResponseO" - } - ] + "kind": "TypeWitness", + "name": "AllCases", + "printedName": "AllCases", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[AtomicTransact.AtomicConfig.Task.App]", + "children": [ + { + "kind": "TypeNominal", + "name": "App", + "printedName": "AtomicTransact.AtomicConfig.Task.App", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO" + } + ], + "usr": "s:Sa" + } + ] + } + ], + "usr": "s:s12CaseIterableP", + "mangledName": "$ss12CaseIterableP" } ] - } - ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0B8ResponseO17transactDismissedyA2CmF", - "mangledName": "$s14AtomicTransact0B8ResponseO17transactDismissedyA2CmF", - "moduleName": "AtomicTransact", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Var", - "name": "description", - "printedName": "description", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B8ResponseO11descriptionSSvp", - "mangledName": "$s14AtomicTransact0B8ResponseO11descriptionSSvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl" - ], - "accessors": [ + }, { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Task", + "printedName": "AtomicTransact.AtomicConfig.Task", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B8ResponseO11descriptionSSvg", - "mangledName": "$s14AtomicTransact0B8ResponseO11descriptionSSvg", + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV4fromAEs7Decoder_p_tKcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV4fromAEs7Decoder_p_tKcfc", "moduleName": "AtomicTransact", - "accessorKind": "get" - } - ] - } - ], - "declKind": "Enum", - "usr": "s:14AtomicTransact0B8ResponseO", - "mangledName": "$s14AtomicTransact0B8ResponseO", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "kind": "Conformance", - "name": "CustomStringConvertible", - "printedName": "CustomStringConvertible", - "usr": "s:s23CustomStringConvertibleP", - "mangledName": "$ss23CustomStringConvertibleP" - } - ] - }, - { - "kind": "TypeDecl", - "name": "TransactError", - "printedName": "TransactError", - "children": [ - { - "kind": "Var", - "name": "unableToConnectToTransact", - "printedName": "unableToConnectToTransact", - "children": [ + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactError.Type) -> AtomicTransact.TransactError", + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", "children": [ { "kind": "TypeNominal", - "name": "TransactError", - "printedName": "AtomicTransact.TransactError", - "usr": "s:14AtomicTransact0B5ErrorO" + "name": "Void", + "printedName": "()" }, { "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.TransactError.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "TransactError", - "printedName": "AtomicTransact.TransactError", - "usr": "s:14AtomicTransact0B5ErrorO" - } - ] + "name": "Encoder", + "printedName": "any Swift.Encoder", + "usr": "s:s7EncoderP" } - ] + ], + "declKind": "Func", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV6encode2toys7Encoder_p_tKF", + "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV6encode2toys7Encoder_p_tKF", + "moduleName": "AtomicTransact", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" } ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0B5ErrorO015unableToConnecteB0yA2CmF", - "mangledName": "$s14AtomicTransact0B5ErrorO015unableToConnecteB0yA2CmF", + "declKind": "Struct", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV", + "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV", "moduleName": "AtomicTransact", "declAttributes": [ + "AccessControl", "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } ] }, { - "kind": "Var", - "name": "invalidConfig", - "printedName": "invalidConfig", + "kind": "TypeDecl", + "name": "Theme", + "printedName": "Theme", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactError.Type) -> AtomicTransact.TransactError", + "kind": "Var", + "name": "brandColor", + "printedName": "brandColor", "children": [ { "kind": "TypeNominal", - "name": "TransactError", - "printedName": "AtomicTransact.TransactError", - "usr": "s:14AtomicTransact0B5ErrorO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.TransactError.Type", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "TransactError", - "printedName": "AtomicTransact.TransactError", - "usr": "s:14AtomicTransact0B5ErrorO" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "usr": "s:Sq" } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0B5ErrorO13invalidConfigyA2CmF", - "mangledName": "$s14AtomicTransact0B5ErrorO13invalidConfigyA2CmF", - "moduleName": "AtomicTransact", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Var", - "name": "transactError", - "printedName": "transactError", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactError.Type) -> ([Swift.String : Any]) -> AtomicTransact.TransactError", - "children": [ + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV10brandColorSSSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV10brandColorSSSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "([Swift.String : Any]) -> AtomicTransact.TransactError", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "TransactError", - "printedName": "AtomicTransact.TransactError", - "usr": "s:14AtomicTransact0B5ErrorO" - }, - { - "kind": "TypeNominal", - "name": "Tuple", - "printedName": "(data: [Swift.String : Any])", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "Dictionary", - "printedName": "[Swift.String : Any]", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "ProtocolComposition", - "printedName": "Any" - } - ], - "usr": "s:SD" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "usr": "s:Sq" } - ] - }, + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV10brandColorSSSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV10brandColorSSSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "overlayColor", + "printedName": "overlayColor", + "children": [ { "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.TransactError.Type", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "TransactError", - "printedName": "AtomicTransact.TransactError", - "usr": "s:14AtomicTransact0B5ErrorO" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV12overlayColorSSSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV12overlayColorSSSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV12overlayColorSSSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV12overlayColorSSSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" } ] - } - ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0B5ErrorO08transactC0yACSDySSypG_tcACmF", - "mangledName": "$s14AtomicTransact0B5ErrorO08transactC0yACSDySSypG_tcACmF", - "moduleName": "AtomicTransact", - "declAttributes": [ - "RawDocComment" - ] - } - ], - "declKind": "Enum", - "usr": "s:14AtomicTransact0B5ErrorO", - "mangledName": "$s14AtomicTransact0B5ErrorO", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "kind": "Conformance", - "name": "Error", - "printedName": "Error", - "usr": "s:s5ErrorP", - "mangledName": "$ss5ErrorP" - }, - { - "kind": "Conformance", - "name": "Sendable", - "printedName": "Sendable", - "usr": "s:s8SendableP", - "mangledName": "$ss8SendableP" - } - ] - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "AtomicTransact", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "TypeDecl", - "name": "TransactAuthStatusUpdate", - "printedName": "TransactAuthStatusUpdate", - "children": [ - { - "kind": "Var", - "name": "company", - "printedName": "company", - "children": [ - { - "kind": "TypeNominal", - "name": "TransactCompany", - "printedName": "AtomicTransact.TransactCompany", - "usr": "s:14AtomicTransact0B7CompanyV" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B16AuthStatusUpdateV7companyAA0B7CompanyVvp", - "mangledName": "$s14AtomicTransact0B16AuthStatusUpdateV7companyAA0B7CompanyVvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "isLet": true, - "hasStorage": true, - "accessors": [ + }, { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "Var", + "name": "dark", + "printedName": "dark", "children": [ { "kind": "TypeNominal", - "name": "TransactCompany", - "printedName": "AtomicTransact.TransactCompany", - "usr": "s:14AtomicTransact0B7CompanyV" + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B16AuthStatusUpdateV7companyAA0B7CompanyVvg", - "mangledName": "$s14AtomicTransact0B16AuthStatusUpdateV7companyAA0B7CompanyVvg", + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV4darkSbSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV4darkSbSgvp", "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "status", - "printedName": "status", - "children": [ - { - "kind": "TypeNominal", - "name": "AuthStatus", - "printedName": "AtomicTransact.TransactAuthStatusUpdate.AuthStatus", - "usr": "s:14AtomicTransact0B16AuthStatusUpdateV0cD0O" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B16AuthStatusUpdateV6statusAC0cD0Ovp", - "mangledName": "$s14AtomicTransact0B16AuthStatusUpdateV6statusAC0cD0Ovp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "isLet": true, - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "AuthStatus", - "printedName": "AtomicTransact.TransactAuthStatusUpdate.AuthStatus", - "usr": "s:14AtomicTransact0B16AuthStatusUpdateV0cD0O" - } + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B16AuthStatusUpdateV6statusAC0cD0Ovg", - "mangledName": "$s14AtomicTransact0B16AuthStatusUpdateV6statusAC0cD0Ovg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - } - ] - }, - { - "kind": "TypeDecl", - "name": "AuthStatus", - "printedName": "AuthStatus", - "children": [ - { - "kind": "Var", - "name": "authenticated", - "printedName": "authenticated", - "children": [ + "hasStorage": true, + "accessors": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactAuthStatusUpdate.AuthStatus.Type) -> AtomicTransact.TransactAuthStatusUpdate.AuthStatus", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "AuthStatus", - "printedName": "AtomicTransact.TransactAuthStatusUpdate.AuthStatus", - "usr": "s:14AtomicTransact0B16AuthStatusUpdateV0cD0O" + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV4darkSbSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV4darkSbSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" }, { "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.TransactAuthStatusUpdate.AuthStatus.Type", + "name": "Optional", + "printedName": "Swift.Bool?", "children": [ { "kind": "TypeNominal", - "name": "AuthStatus", - "printedName": "AtomicTransact.TransactAuthStatusUpdate.AuthStatus", - "usr": "s:14AtomicTransact0B16AuthStatusUpdateV0cD0O" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } - ] + ], + "usr": "s:Sq" } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0B16AuthStatusUpdateV0cD0O13authenticatedyA2EmF", - "mangledName": "$s14AtomicTransact0B16AuthStatusUpdateV0cD0O13authenticatedyA2EmF", - "moduleName": "AtomicTransact" - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(rawValue:)", - "children": [ + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV4darkSbSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV4darkSbSgvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.TransactAuthStatusUpdate.AuthStatus?", + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", "children": [ { "kind": "TypeNominal", - "name": "AuthStatus", - "printedName": "AtomicTransact.TransactAuthStatusUpdate.AuthStatus", - "usr": "s:14AtomicTransact0B16AuthStatusUpdateV0cD0O" + "name": "Void", + "printedName": "()" } ], - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV4darkSbSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV4darkSbSgvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" } - ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0B16AuthStatusUpdateV0cD0O8rawValueAESgSS_tcfc", - "mangledName": "$s14AtomicTransact0B16AuthStatusUpdateV0cD0O8rawValueAESgSS_tcfc", - "moduleName": "AtomicTransact", - "implicit": true, - "init_kind": "Designated" + ] }, { "kind": "Var", - "name": "rawValue", - "printedName": "rawValue", + "name": "navigationOptions", + "printedName": "navigationOptions", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.NavigationOptions?", + "children": [ + { + "kind": "TypeNominal", + "name": "NavigationOptions", + "printedName": "AtomicTransact.AtomicConfig.NavigationOptions", + "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV" + } + ], + "usr": "s:Sq" } ], "declKind": "Var", - "usr": "s:14AtomicTransact0B16AuthStatusUpdateV0cD0O8rawValueSSvp", - "mangledName": "$s14AtomicTransact0B16AuthStatusUpdateV0cD0O8rawValueSSvp", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV17navigationOptionsAC010NavigationF0VSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV17navigationOptionsAC010NavigationF0VSgvp", "moduleName": "AtomicTransact", - "implicit": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, "accessors": [ { "kind": "Accessor", @@ -5716,1255 +5700,752 @@ "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.NavigationOptions?", + "children": [ + { + "kind": "TypeNominal", + "name": "NavigationOptions", + "printedName": "AtomicTransact.AtomicConfig.NavigationOptions", + "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV" + } + ], + "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0B16AuthStatusUpdateV0cD0O8rawValueSSvg", - "mangledName": "$s14AtomicTransact0B16AuthStatusUpdateV0cD0O8rawValueSSvg", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV17navigationOptionsAC010NavigationF0VSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV17navigationOptionsAC010NavigationF0VSgvg", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "get" - } - ] - } - ], - "declKind": "Enum", - "usr": "s:14AtomicTransact0B16AuthStatusUpdateV0cD0O", - "mangledName": "$s14AtomicTransact0B16AuthStatusUpdateV0cD0O", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl" - ], - "enumRawTypeName": "String", - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "kind": "Conformance", - "name": "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", + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ] - } - ], - "usr": "s:SY", - "mangledName": "$sSY" - }, - { - "kind": "Conformance", - "name": "Decodable", - "printedName": "Decodable", - "usr": "s:Se", - "mangledName": "$sSe" - } - ] - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(company:status:)", - "children": [ - { - "kind": "TypeNominal", - "name": "TransactAuthStatusUpdate", - "printedName": "AtomicTransact.TransactAuthStatusUpdate", - "usr": "s:14AtomicTransact0B16AuthStatusUpdateV" - }, - { - "kind": "TypeNominal", - "name": "TransactCompany", - "printedName": "AtomicTransact.TransactCompany", - "usr": "s:14AtomicTransact0B7CompanyV" - }, - { - "kind": "TypeNominal", - "name": "AuthStatus", - "printedName": "AtomicTransact.TransactAuthStatusUpdate.AuthStatus", - "usr": "s:14AtomicTransact0B16AuthStatusUpdateV0cD0O" - } - ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0B16AuthStatusUpdateV7company6statusAcA0B7CompanyV_AC0cD0Otcfc", - "mangledName": "$s14AtomicTransact0B16AuthStatusUpdateV7company6statusAcA0B7CompanyV_AC0cD0Otcfc", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "init_kind": "Designated" - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(from:)", - "children": [ - { - "kind": "TypeNominal", - "name": "TransactAuthStatusUpdate", - "printedName": "AtomicTransact.TransactAuthStatusUpdate", - "usr": "s:14AtomicTransact0B16AuthStatusUpdateV" - }, - { - "kind": "TypeNominal", - "name": "Decoder", - "printedName": "any Swift.Decoder", - "usr": "s:s7DecoderP" - } - ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0B16AuthStatusUpdateV4fromACs7Decoder_p_tKcfc", - "mangledName": "$s14AtomicTransact0B16AuthStatusUpdateV4fromACs7Decoder_p_tKcfc", - "moduleName": "AtomicTransact", - "implicit": true, - "throwing": true, - "init_kind": "Designated" - } - ], - "declKind": "Struct", - "usr": "s:14AtomicTransact0B16AuthStatusUpdateV", - "mangledName": "$s14AtomicTransact0B16AuthStatusUpdateV", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "kind": "Conformance", - "name": "Decodable", - "printedName": "Decodable", - "usr": "s:Se", - "mangledName": "$sSe" - } - ] - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "AtomicTransact", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "TypeDecl", - "name": "TransactSDKEvent", - "printedName": "TransactSDKEvent", - "children": [ - { - "kind": "Var", - "name": "close", - "printedName": "close", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactSDKEvent.Type) -> AtomicTransact.TransactSDKEvent", - "children": [ - { - "kind": "TypeNominal", - "name": "TransactSDKEvent", - "printedName": "AtomicTransact.TransactSDKEvent", - "usr": "s:14AtomicTransact0B8SDKEventO" + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.NavigationOptions?", + "children": [ + { + "kind": "TypeNominal", + "name": "NavigationOptions", + "printedName": "AtomicTransact.AtomicConfig.NavigationOptions", + "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV17navigationOptionsAC010NavigationF0VSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV17navigationOptionsAC010NavigationF0VSgvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" }, { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.TransactSDKEvent.Type", + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", "children": [ { "kind": "TypeNominal", - "name": "TransactSDKEvent", - "printedName": "AtomicTransact.TransactSDKEvent", - "usr": "s:14AtomicTransact0B8SDKEventO" + "name": "Void", + "printedName": "()" } - ] + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV17navigationOptionsAC010NavigationF0VSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV17navigationOptionsAC010NavigationF0VSgvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" } ] - } - ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0B8SDKEventO5closeyA2CmF", - "mangledName": "$s14AtomicTransact0B8SDKEventO5closeyA2CmF", - "moduleName": "AtomicTransact" - }, - { - "kind": "Var", - "name": "finish", - "printedName": "finish", - "children": [ + }, { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactSDKEvent.Type) -> AtomicTransact.TransactSDKEvent", + "kind": "Constructor", + "name": "init", + "printedName": "init(brandColor:overlayColor:navigationOptions:dark:)", "children": [ { "kind": "TypeNominal", - "name": "TransactSDKEvent", - "printedName": "AtomicTransact.TransactSDKEvent", - "usr": "s:14AtomicTransact0B8SDKEventO" + "name": "Theme", + "printedName": "AtomicTransact.AtomicConfig.Theme", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV" }, { "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.TransactSDKEvent.Type", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "TransactSDKEvent", - "printedName": "AtomicTransact.TransactSDKEvent", - "usr": "s:14AtomicTransact0B8SDKEventO" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0B8SDKEventO6finishyA2CmF", - "mangledName": "$s14AtomicTransact0B8SDKEventO6finishyA2CmF", - "moduleName": "AtomicTransact" - }, - { - "kind": "Var", - "name": "openURL", - "printedName": "openURL", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactSDKEvent.Type) -> AtomicTransact.TransactSDKEvent", - "children": [ + ], + "usr": "s:Sq" + }, { "kind": "TypeNominal", - "name": "TransactSDKEvent", - "printedName": "AtomicTransact.TransactSDKEvent", - "usr": "s:14AtomicTransact0B8SDKEventO" + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" }, { "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.TransactSDKEvent.Type", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.NavigationOptions?", "children": [ { "kind": "TypeNominal", - "name": "TransactSDKEvent", - "printedName": "AtomicTransact.TransactSDKEvent", - "usr": "s:14AtomicTransact0B8SDKEventO" - } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0B8SDKEventO7openURLyA2CmF", - "mangledName": "$s14AtomicTransact0B8SDKEventO7openURLyA2CmF", - "moduleName": "AtomicTransact" - }, - { - "kind": "Var", - "name": "interaction", - "printedName": "interaction", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactSDKEvent.Type) -> AtomicTransact.TransactSDKEvent", - "children": [ - { - "kind": "TypeNominal", - "name": "TransactSDKEvent", - "printedName": "AtomicTransact.TransactSDKEvent", - "usr": "s:14AtomicTransact0B8SDKEventO" + "name": "NavigationOptions", + "printedName": "AtomicTransact.AtomicConfig.NavigationOptions", + "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" }, { "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.TransactSDKEvent.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "TransactSDKEvent", - "printedName": "AtomicTransact.TransactSDKEvent", - "usr": "s:14AtomicTransact0B8SDKEventO" - } - ] + "name": "ColorScheme", + "printedName": "AtomicTransact.AtomicConfig.Theme.ColorScheme", + "hasDefaultArg": true, + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO" } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0B8SDKEventO11interactionyA2CmF", - "mangledName": "$s14AtomicTransact0B8SDKEventO11interactionyA2CmF", - "moduleName": "AtomicTransact" - }, - { - "kind": "Var", - "name": "dataRequest", - "printedName": "dataRequest", - "children": [ + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV10brandColor07overlayF017navigationOptions4darkAESSSg_AjC010NavigationI0VSgAE0F6SchemeOtcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV10brandColor07overlayF017navigationOptions4darkAESSSg_AjC010NavigationI0VSgAE0F6SchemeOtcfc", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactSDKEvent.Type) -> AtomicTransact.TransactSDKEvent", + "kind": "Constructor", + "name": "init", + "printedName": "init(brandColor:overlayColor:navigationOptions:dark:)", "children": [ { "kind": "TypeNominal", - "name": "TransactSDKEvent", - "printedName": "AtomicTransact.TransactSDKEvent", - "usr": "s:14AtomicTransact0B8SDKEventO" + "name": "Theme", + "printedName": "AtomicTransact.AtomicConfig.Theme", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV" }, { "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.TransactSDKEvent.Type", + "name": "Optional", + "printedName": "UIKit.UIColor?", "children": [ { "kind": "TypeNominal", - "name": "TransactSDKEvent", - "printedName": "AtomicTransact.TransactSDKEvent", - "usr": "s:14AtomicTransact0B8SDKEventO" + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0B8SDKEventO11dataRequestyA2CmF", - "mangledName": "$s14AtomicTransact0B8SDKEventO11dataRequestyA2CmF", - "moduleName": "AtomicTransact" - }, - { - "kind": "Var", - "name": "automationHandoff", - "printedName": "automationHandoff", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactSDKEvent.Type) -> AtomicTransact.TransactSDKEvent", - "children": [ - { - "kind": "TypeNominal", - "name": "TransactSDKEvent", - "printedName": "AtomicTransact.TransactSDKEvent", - "usr": "s:14AtomicTransact0B8SDKEventO" + ], + "hasDefaultArg": true, + "usr": "s:Sq" }, { "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.TransactSDKEvent.Type", + "name": "Optional", + "printedName": "UIKit.UIColor?", "children": [ { "kind": "TypeNominal", - "name": "TransactSDKEvent", - "printedName": "AtomicTransact.TransactSDKEvent", - "usr": "s:14AtomicTransact0B8SDKEventO" + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0B8SDKEventO17automationHandoffyA2CmF", - "mangledName": "$s14AtomicTransact0B8SDKEventO17automationHandoffyA2CmF", - "moduleName": "AtomicTransact" - }, - { - "kind": "Var", - "name": "launch", - "printedName": "launch", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactSDKEvent.Type) -> AtomicTransact.TransactSDKEvent", - "children": [ - { - "kind": "TypeNominal", - "name": "TransactSDKEvent", - "printedName": "AtomicTransact.TransactSDKEvent", - "usr": "s:14AtomicTransact0B8SDKEventO" + ], + "hasDefaultArg": true, + "usr": "s:Sq" }, { "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.TransactSDKEvent.Type", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.NavigationOptions?", "children": [ { "kind": "TypeNominal", - "name": "TransactSDKEvent", - "printedName": "AtomicTransact.TransactSDKEvent", - "usr": "s:14AtomicTransact0B8SDKEventO" + "name": "NavigationOptions", + "printedName": "AtomicTransact.AtomicConfig.NavigationOptions", + "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV" } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0B8SDKEventO6launchyA2CmF", - "mangledName": "$s14AtomicTransact0B8SDKEventO6launchyA2CmF", - "moduleName": "AtomicTransact" - }, - { - "kind": "Var", - "name": "authStatusUpdate", - "printedName": "authStatusUpdate", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactSDKEvent.Type) -> AtomicTransact.TransactSDKEvent", - "children": [ - { - "kind": "TypeNominal", - "name": "TransactSDKEvent", - "printedName": "AtomicTransact.TransactSDKEvent", - "usr": "s:14AtomicTransact0B8SDKEventO" + ], + "hasDefaultArg": true, + "usr": "s:Sq" }, { "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.TransactSDKEvent.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "TransactSDKEvent", - "printedName": "AtomicTransact.TransactSDKEvent", - "usr": "s:14AtomicTransact0B8SDKEventO" - } - ] + "name": "ColorScheme", + "printedName": "AtomicTransact.AtomicConfig.Theme.ColorScheme", + "hasDefaultArg": true, + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO" } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0B8SDKEventO16authStatusUpdateyA2CmF", - "mangledName": "$s14AtomicTransact0B8SDKEventO16authStatusUpdateyA2CmF", - "moduleName": "AtomicTransact" - }, - { - "kind": "Var", - "name": "taskStatusUpdate", - "printedName": "taskStatusUpdate", - "children": [ + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV10brandColor07overlayF017navigationOptions4darkAESo7UIColorCSg_AlC010NavigationI0VSgAE0F6SchemeOtcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV10brandColor07overlayF017navigationOptions4darkAESo7UIColorCSg_AlC010NavigationI0VSgAE0F6SchemeOtcfc", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactSDKEvent.Type) -> AtomicTransact.TransactSDKEvent", + "kind": "TypeDecl", + "name": "ColorScheme", + "printedName": "ColorScheme", "children": [ { - "kind": "TypeNominal", - "name": "TransactSDKEvent", - "printedName": "AtomicTransact.TransactSDKEvent", - "usr": "s:14AtomicTransact0B8SDKEventO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.TransactSDKEvent.Type", + "kind": "Var", + "name": "light", + "printedName": "light", "children": [ { - "kind": "TypeNominal", - "name": "TransactSDKEvent", - "printedName": "AtomicTransact.TransactSDKEvent", - "usr": "s:14AtomicTransact0B8SDKEventO" - } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0B8SDKEventO16taskStatusUpdateyA2CmF", - "mangledName": "$s14AtomicTransact0B8SDKEventO16taskStatusUpdateyA2CmF", - "moduleName": "AtomicTransact" - }, - { - "kind": "Var", - "name": "error", - "printedName": "error", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactSDKEvent.Type) -> AtomicTransact.TransactSDKEvent", - "children": [ - { - "kind": "TypeNominal", - "name": "TransactSDKEvent", - "printedName": "AtomicTransact.TransactSDKEvent", - "usr": "s:14AtomicTransact0B8SDKEventO" + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.Theme.ColorScheme.Type) -> AtomicTransact.AtomicConfig.Theme.ColorScheme", + "children": [ + { + "kind": "TypeNominal", + "name": "ColorScheme", + "printedName": "AtomicTransact.AtomicConfig.Theme.ColorScheme", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.Theme.ColorScheme.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ColorScheme", + "printedName": "AtomicTransact.AtomicConfig.Theme.ColorScheme", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO5lightyA2GmF", + "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO5lightyA2GmF", + "moduleName": "AtomicTransact" }, { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.TransactSDKEvent.Type", + "kind": "Var", + "name": "dark", + "printedName": "dark", "children": [ { - "kind": "TypeNominal", - "name": "TransactSDKEvent", - "printedName": "AtomicTransact.TransactSDKEvent", - "usr": "s:14AtomicTransact0B8SDKEventO" + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.Theme.ColorScheme.Type) -> AtomicTransact.AtomicConfig.Theme.ColorScheme", + "children": [ + { + "kind": "TypeNominal", + "name": "ColorScheme", + "printedName": "AtomicTransact.AtomicConfig.Theme.ColorScheme", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.Theme.ColorScheme.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ColorScheme", + "printedName": "AtomicTransact.AtomicConfig.Theme.ColorScheme", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO" + } + ] + } + ] } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0B8SDKEventO5erroryA2CmF", - "mangledName": "$s14AtomicTransact0B8SDKEventO5erroryA2CmF", - "moduleName": "AtomicTransact" - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(rawValue:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.TransactSDKEvent?", - "children": [ - { - "kind": "TypeNominal", - "name": "TransactSDKEvent", - "printedName": "AtomicTransact.TransactSDKEvent", - "usr": "s:14AtomicTransact0B8SDKEventO" - } - ], - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0B8SDKEventO8rawValueACSgSS_tcfc", - "mangledName": "$s14AtomicTransact0B8SDKEventO8rawValueACSgSS_tcfc", - "moduleName": "AtomicTransact", - "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:14AtomicTransact0B8SDKEventO8rawValueSSvp", - "mangledName": "$s14AtomicTransact0B8SDKEventO8rawValueSSvp", - "moduleName": "AtomicTransact", - "implicit": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B8SDKEventO8rawValueSSvg", - "mangledName": "$s14AtomicTransact0B8SDKEventO8rawValueSSvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "allCases", - "printedName": "allCases", - "children": [ - { - "kind": "TypeNominal", - "name": "Array", - "printedName": "[AtomicTransact.TransactSDKEvent]", - "children": [ - { - "kind": "TypeNominal", - "name": "TransactSDKEvent", - "printedName": "AtomicTransact.TransactSDKEvent", - "usr": "s:14AtomicTransact0B8SDKEventO" - } - ], - "usr": "s:Sa" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B8SDKEventO8allCasesSayACGvpZ", - "mangledName": "$s14AtomicTransact0B8SDKEventO8allCasesSayACGvpZ", - "moduleName": "AtomicTransact", - "static": true, - "implicit": true, - "declAttributes": [ - "Nonisolated" - ], - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO4darkyA2GmF", + "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO4darkyA2GmF", + "moduleName": "AtomicTransact" + }, { - "kind": "TypeNominal", - "name": "Array", - "printedName": "[AtomicTransact.TransactSDKEvent]", + "kind": "Var", + "name": "system", + "printedName": "system", "children": [ { - "kind": "TypeNominal", - "name": "TransactSDKEvent", - "printedName": "AtomicTransact.TransactSDKEvent", - "usr": "s:14AtomicTransact0B8SDKEventO" + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.Theme.ColorScheme.Type) -> AtomicTransact.AtomicConfig.Theme.ColorScheme", + "children": [ + { + "kind": "TypeNominal", + "name": "ColorScheme", + "printedName": "AtomicTransact.AtomicConfig.Theme.ColorScheme", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.Theme.ColorScheme.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ColorScheme", + "printedName": "AtomicTransact.AtomicConfig.Theme.ColorScheme", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO" + } + ] + } + ] } ], - "usr": "s:Sa" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B8SDKEventO8allCasesSayACGvgZ", - "mangledName": "$s14AtomicTransact0B8SDKEventO8allCasesSayACGvgZ", - "moduleName": "AtomicTransact", - "static": true, - "implicit": true, - "accessorKind": "get" - } - ] - } - ], - "declKind": "Enum", - "usr": "s:14AtomicTransact0B8SDKEventO", - "mangledName": "$s14AtomicTransact0B8SDKEventO", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl" - ], - "enumRawTypeName": "String", - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "kind": "Conformance", - "name": "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": [ + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO6systemyA2GmF", + "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO6systemyA2GmF", + "moduleName": "AtomicTransact" + }, { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ] - } - ], - "usr": "s:SY", - "mangledName": "$sSY" - }, - { - "kind": "Conformance", - "name": "CaseIterable", - "printedName": "CaseIterable", - "children": [ - { - "kind": "TypeWitness", - "name": "AllCases", - "printedName": "AllCases", - "children": [ + "kind": "Var", + "name": "isDarkMode", + "printedName": "isDarkMode", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO10isDarkModeSbvp", + "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO10isDarkModeSbvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO10isDarkModeSbvg", + "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO10isDarkModeSbvg", + "moduleName": "AtomicTransact", + "accessorKind": "get" + } + ] + }, { - "kind": "TypeNominal", - "name": "Array", - "printedName": "[AtomicTransact.TransactSDKEvent]", + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", "children": [ { "kind": "TypeNominal", - "name": "TransactSDKEvent", - "printedName": "AtomicTransact.TransactSDKEvent", - "usr": "s:14AtomicTransact0B8SDKEventO" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "ColorScheme", + "printedName": "AtomicTransact.AtomicConfig.Theme.ColorScheme", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO" + }, + { + "kind": "TypeNominal", + "name": "ColorScheme", + "printedName": "AtomicTransact.AtomicConfig.Theme.ColorScheme", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO" } ], - "usr": "s:Sa" + "declKind": "Func", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO2eeoiySbAG_AGtFZ", + "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO2eeoiySbAG_AGtFZ", + "moduleName": "AtomicTransact", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO9hashValueSivp", + "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO9hashValueSivp", + "moduleName": "AtomicTransact", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO9hashValueSivg", + "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO9hashValueSivg", + "moduleName": "AtomicTransact", + "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:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO4hash4intoys6HasherVz_tF", + "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO4hash4intoys6HasherVz_tF", + "moduleName": "AtomicTransact", + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO", + "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" } ] - } - ], - "usr": "s:s12CaseIterableP", - "mangledName": "$ss12CaseIterableP" - } - ] - }, - { - "kind": "Import", - "name": "UIKit", - "printedName": "UIKit", - "declKind": "Import", - "moduleName": "AtomicTransact", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "WebKit", - "printedName": "WebKit", - "declKind": "Import", - "moduleName": "AtomicTransact" - }, - { - "kind": "Import", - "name": "Combine", - "printedName": "Combine", - "declKind": "Import", - "moduleName": "AtomicTransact" - }, - { - "kind": "Import", - "name": "SafariServices", - "printedName": "SafariServices", - "declKind": "Import", - "moduleName": "AtomicTransact" - }, - { - "kind": "Import", - "name": "os", - "printedName": "os", - "declKind": "Import", - "moduleName": "AtomicTransact" - }, - { - "kind": "Import", - "name": "QuantumIOS", - "printedName": "QuantumIOS", - "declKind": "Import", - "moduleName": "AtomicTransact" - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "AtomicTransact" - }, - { - "kind": "TypeDecl", - "name": "TransactViewController", - "printedName": "TransactViewController", - "children": [ - { - "kind": "Function", - "name": "viewDidLoad", - "printedName": "viewDidLoad()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Func", - "usr": "c:@M@AtomicTransact@objc(cs)TransactViewController(im)viewDidLoad", - "mangledName": "$s14AtomicTransact0B14ViewControllerC11viewDidLoadyyF", - "moduleName": "AtomicTransact", - "overriding": true, - "objc_name": "viewDidLoad", - "declAttributes": [ - "Dynamic", - "ObjC", - "Preconcurrency", - "Custom", - "Override", - "AccessControl", - "RawDocComment" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "userContentController", - "printedName": "userContentController(_:didReceive:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "WKUserContentController", - "printedName": "WebKit.WKUserContentController", - "usr": "c:objc(cs)WKUserContentController" - }, - { - "kind": "TypeNominal", - "name": "WKScriptMessage", - "printedName": "WebKit.WKScriptMessage", - "usr": "c:objc(cs)WKScriptMessage" - } - ], - "declKind": "Func", - "usr": "c:@M@AtomicTransact@objc(cs)TransactViewController(im)userContentController:didReceiveScriptMessage:", - "mangledName": "$s14AtomicTransact0B14ViewControllerC011userContentD0_10didReceiveySo06WKUserfD0C_So15WKScriptMessageCtF", - "moduleName": "AtomicTransact", - "overriding": true, - "objc_name": "userContentController:didReceiveScriptMessage:", - "declAttributes": [ - "ObjC", - "Preconcurrency", - "Custom", - "Override", - "AccessControl", - "RawDocComment" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(nibName:bundle:)", - "children": [ - { - "kind": "TypeNominal", - "name": "TransactViewController", - "printedName": "AtomicTransact.TransactViewController", - "usr": "c:@M@AtomicTransact@objc(cs)TransactViewController" }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Theme", + "printedName": "AtomicTransact.AtomicConfig.Theme", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" } ], - "usr": "s:Sq" + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV4fromAEs7Decoder_p_tKcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV4fromAEs7Decoder_p_tKcfc", + "moduleName": "AtomicTransact", + "implicit": true, + "throwing": true, + "init_kind": "Designated" }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Foundation.Bundle?", + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", "children": [ { "kind": "TypeNominal", - "name": "Bundle", - "printedName": "Foundation.Bundle", - "usr": "c:objc(cs)NSBundle" + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Encoder", + "printedName": "any Swift.Encoder", + "usr": "s:s7EncoderP" } ], - "usr": "s:Sq" + "declKind": "Func", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV6encode2toys7Encoder_p_tKF", + "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV6encode2toys7Encoder_p_tKF", + "moduleName": "AtomicTransact", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" } ], - "declKind": "Constructor", - "usr": "c:@M@AtomicTransact@objc(cs)TransactViewController(im)initWithNibName:bundle:", - "mangledName": "$s14AtomicTransact0B14ViewControllerC7nibName6bundleACSSSg_So8NSBundleCSgtcfc", + "declKind": "Struct", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV", + "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV", "moduleName": "AtomicTransact", - "overriding": true, - "implicit": true, - "objc_name": "initWithNibName:bundle:", "declAttributes": [ - "Dynamic", - "ObjC", - "Preconcurrency", - "Custom", - "Override" + "AccessControl", + "RawDocComment" ], - "init_kind": "Designated" + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(coder:)", + "kind": "TypeDecl", + "name": "Distribution", + "printedName": "Distribution", "children": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.TransactViewController?", + "kind": "TypeDecl", + "name": "DistributionType", + "printedName": "DistributionType", "children": [ { - "kind": "TypeNominal", - "name": "TransactViewController", - "printedName": "AtomicTransact.TransactViewController", - "usr": "c:@M@AtomicTransact@objc(cs)TransactViewController" - } - ], - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "NSCoder", - "printedName": "Foundation.NSCoder", - "usr": "c:objc(cs)NSCoder" - } - ], - "declKind": "Constructor", - "usr": "c:@M@AtomicTransact@objc(cs)TransactViewController(im)initWithCoder:", - "mangledName": "$s14AtomicTransact0B14ViewControllerC5coderACSgSo7NSCoderC_tcfc", - "moduleName": "AtomicTransact", - "overriding": true, - "implicit": true, - "objc_name": "initWithCoder:", - "declAttributes": [ - "Dynamic", - "ObjC", - "Preconcurrency", - "Custom", - "Required" - ], - "init_kind": "Designated" - } - ], - "declKind": "Class", - "usr": "c:@M@AtomicTransact@objc(cs)TransactViewController", - "mangledName": "$s14AtomicTransact0B14ViewControllerC", - "moduleName": "AtomicTransact", - "intro_iOS": "13.0", - "declAttributes": [ - "Preconcurrency", - "Custom", - "AccessControl", - "Available", - "ObjC" - ], - "superclassUsr": "c:@M@AtomicTransact@objc(cs)BaseTransactViewController", - "inheritsConvenienceInitializers": true, - "superclassNames": [ - "AtomicTransact.BaseTransactViewController", - "UIKit.UIViewController", - "UIKit.UIResponder", - "ObjectiveC.NSObject" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "kind": "Conformance", - "name": "Equatable", - "printedName": "Equatable", - "usr": "s:SQ", - "mangledName": "$sSQ" - }, - { - "kind": "Conformance", - "name": "Hashable", - "printedName": "Hashable", - "usr": "s:SH", - "mangledName": "$sSH" - }, - { - "kind": "Conformance", - "name": "CVarArg", - "printedName": "CVarArg", - "usr": "s:s7CVarArgP", - "mangledName": "$ss7CVarArgP" - }, - { - "kind": "Conformance", - "name": "_KeyValueCodingAndObservingPublishing", - "printedName": "_KeyValueCodingAndObservingPublishing", - "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", - "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" - }, - { - "kind": "Conformance", - "name": "_KeyValueCodingAndObserving", - "printedName": "_KeyValueCodingAndObserving", - "usr": "s:10Foundation27_KeyValueCodingAndObservingP", - "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" - }, - { - "kind": "Conformance", - "name": "CustomStringConvertible", - "printedName": "CustomStringConvertible", - "usr": "s:s23CustomStringConvertibleP", - "mangledName": "$ss23CustomStringConvertibleP" - }, - { - "kind": "Conformance", - "name": "CustomDebugStringConvertible", - "printedName": "CustomDebugStringConvertible", - "usr": "s:s28CustomDebugStringConvertibleP", - "mangledName": "$ss28CustomDebugStringConvertibleP" - }, - { - "kind": "Conformance", - "name": "UITraitChangeObservable", - "printedName": "UITraitChangeObservable", - "usr": "s:5UIKit23UITraitChangeObservableP", - "mangledName": "$s5UIKit23UITraitChangeObservableP" - }, - { - "kind": "Conformance", - "name": "Sendable", - "printedName": "Sendable", - "usr": "s:s8SendableP", - "mangledName": "$ss8SendableP" - } - ] - }, - { - "kind": "Import", - "name": "UIKit", - "printedName": "UIKit", - "declKind": "Import", - "moduleName": "AtomicTransact", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "TypeDecl", - "name": "AtomicConfig", - "printedName": "AtomicConfig", - "children": [ - { - "kind": "Constructor", - "name": "init", - "printedName": "init(publicToken:scope:tasks:linkedAccount:deferredPaymentMethodStrategy:theme:language:sessionContext:deeplink:metadata:search:handoff:experiments:features:customer:)", - "children": [ - { - "kind": "TypeNominal", - "name": "AtomicConfig", - "printedName": "AtomicTransact.AtomicConfig", - "usr": "s:14AtomicTransact0A6ConfigV" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "ScopeType", - "printedName": "AtomicTransact.AtomicConfig.ScopeType", - "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO" - }, - { - "kind": "TypeNominal", - "name": "Array", - "printedName": "[AtomicTransact.AtomicConfig.Task]", - "children": [ + "kind": "Var", + "name": "total", + "printedName": "total", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.Distribution.DistributionType.Type) -> AtomicTransact.AtomicConfig.Distribution.DistributionType", + "children": [ + { + "kind": "TypeNominal", + "name": "DistributionType", + "printedName": "AtomicTransact.AtomicConfig.Distribution.DistributionType", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.Distribution.DistributionType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "DistributionType", + "printedName": "AtomicTransact.AtomicConfig.Distribution.DistributionType", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO5totalyA2GmF", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV0D4TypeO5totalyA2GmF", + "moduleName": "AtomicTransact" + }, { - "kind": "TypeNominal", - "name": "Task", - "printedName": "AtomicTransact.AtomicConfig.Task", - "usr": "s:14AtomicTransact0A6ConfigV4TaskV" - } - ], - "usr": "s:Sa" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ + "kind": "Var", + "name": "fixed", + "printedName": "fixed", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.Distribution.DistributionType.Type) -> AtomicTransact.AtomicConfig.Distribution.DistributionType", + "children": [ + { + "kind": "TypeNominal", + "name": "DistributionType", + "printedName": "AtomicTransact.AtomicConfig.Distribution.DistributionType", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.Distribution.DistributionType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "DistributionType", + "printedName": "AtomicTransact.AtomicConfig.Distribution.DistributionType", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO5fixedyA2GmF", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV0D4TypeO5fixedyA2GmF", + "moduleName": "AtomicTransact" + }, { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy?", - "children": [ - { - "kind": "TypeNominal", - "name": "DeferredPaymentMethodStrategy", - "printedName": "AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy", - "usr": "s:14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO" - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Theme", - "printedName": "AtomicTransact.AtomicConfig.Theme", - "hasDefaultArg": true, - "usr": "s:14AtomicTransact0A6ConfigV5ThemeV" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "hasDefaultArg": true, - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.Deeplink?", - "children": [ - { - "kind": "TypeNominal", - "name": "Deeplink", - "printedName": "AtomicTransact.AtomicConfig.Deeplink", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV" - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "[Swift.String : Swift.String]?", - "children": [ + "kind": "Var", + "name": "percent", + "printedName": "percent", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.Distribution.DistributionType.Type) -> AtomicTransact.AtomicConfig.Distribution.DistributionType", + "children": [ + { + "kind": "TypeNominal", + "name": "DistributionType", + "printedName": "AtomicTransact.AtomicConfig.Distribution.DistributionType", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.Distribution.DistributionType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "DistributionType", + "printedName": "AtomicTransact.AtomicConfig.Distribution.DistributionType", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO7percentyA2GmF", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV0D4TypeO7percentyA2GmF", + "moduleName": "AtomicTransact" + }, { - "kind": "TypeNominal", - "name": "Dictionary", - "printedName": "[Swift.String : Swift.String]", + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.Distribution.DistributionType?", + "children": [ + { + "kind": "TypeNominal", + "name": "DistributionType", + "printedName": "AtomicTransact.AtomicConfig.Distribution.DistributionType", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO" + } + ], + "usr": "s:Sq" }, { "kind": "TypeNominal", @@ -6973,36 +6454,17 @@ "usr": "s:SS" } ], - "usr": "s:SD" - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.Search?", - "children": [ - { - "kind": "TypeNominal", - "name": "Search", - "printedName": "AtomicTransact.AtomicConfig.Search", - "usr": "s:14AtomicTransact0A6ConfigV6SearchV" - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "[Swift.String]?", - "children": [ + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO8rawValueAGSgSS_tcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV0D4TypeO8rawValueAGSgSS_tcfc", + "moduleName": "AtomicTransact", + "implicit": true, + "init_kind": "Designated" + }, { - "kind": "TypeNominal", - "name": "Array", - "printedName": "[Swift.String]", + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", "children": [ { "kind": "TypeNominal", @@ -7011,391 +6473,271 @@ "usr": "s:SS" } ], - "usr": "s:Sa" + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO8rawValueSSvp", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV0D4TypeO8rawValueSSvp", + "moduleName": "AtomicTransact", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO8rawValueSSvg", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV0D4TypeO8rawValueSSvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] } ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.Experiments?", - "children": [ - { - "kind": "TypeNominal", - "name": "Experiments", - "printedName": "AtomicTransact.AtomicConfig.Experiments", - "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV" - } + "declKind": "Enum", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV0D4TypeO", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.Features?", - "children": [ + "enumRawTypeName": "String", + "conformances": [ { - "kind": "TypeNominal", - "name": "Features", - "printedName": "AtomicTransact.AtomicConfig.Features", - "usr": "s:14AtomicTransact0A6ConfigV8FeaturesV" - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.Customer?", - "children": [ + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, { - "kind": "TypeNominal", - "name": "Customer", - "printedName": "AtomicTransact.AtomicConfig.Customer", - "usr": "s:14AtomicTransact0A6ConfigV8CustomerV" - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" - } - ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0A6ConfigV11publicToken5scope5tasks13linkedAccount29deferredPaymentMethodStrategy5theme8language14sessionContext8deeplink8metadata6search7handoff11experiments8features8customerACSS_AC9ScopeTypeOSayAC4TaskVGSSSgAC08DeferredklM0OSgAC5ThemeVSSAxC8DeeplinkVSgSDyS2SGSgAC6SearchVSgSaySSGSgAC11ExperimentsVSgAC8FeaturesVSgAC8CustomerVSgtcfc", - "mangledName": "$s14AtomicTransact0A6ConfigV11publicToken5scope5tasks13linkedAccount29deferredPaymentMethodStrategy5theme8language14sessionContext8deeplink8metadata6search7handoff11experiments8features8customerACSS_AC9ScopeTypeOSayAC4TaskVGSSSgAC08DeferredklM0OSgAC5ThemeVSSAxC8DeeplinkVSgSDyS2SGSgAC6SearchVSgSaySSGSgAC11ExperimentsVSgAC8FeaturesVSgAC8CustomerVSgtcfc", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "init_kind": "Designated" - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(demo:scope:tasks:linkedAccount:theme:language:sessionContext:deeplink:metadata:search:handoff:experiments:)", - "children": [ - { - "kind": "TypeNominal", - "name": "AtomicConfig", - "printedName": "AtomicTransact.AtomicConfig", - "usr": "s:14AtomicTransact0A6ConfigV" - }, - { - "kind": "TypeNominal", - "name": "DemoMode", - "printedName": "AtomicTransact.AtomicConfig.DemoMode", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV" - }, - { - "kind": "TypeNominal", - "name": "ScopeType", - "printedName": "AtomicTransact.AtomicConfig.ScopeType", - "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO" - }, - { - "kind": "TypeNominal", - "name": "Array", - "printedName": "[AtomicTransact.AtomicConfig.Task]", - "children": [ - { - "kind": "TypeNominal", - "name": "Task", - "printedName": "AtomicTransact.AtomicConfig.Task", - "usr": "s:14AtomicTransact0A6ConfigV4TaskV" - } - ], - "usr": "s:Sa" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Theme", - "printedName": "AtomicTransact.AtomicConfig.Theme", - "hasDefaultArg": true, - "usr": "s:14AtomicTransact0A6ConfigV5ThemeV" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "hasDefaultArg": true, - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.Deeplink?", - "children": [ + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, { - "kind": "TypeNominal", - "name": "Deeplink", - "printedName": "AtomicTransact.AtomicConfig.Deeplink", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV" - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "[Swift.String : Swift.String]?", - "children": [ + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, { - "kind": "TypeNominal", - "name": "Dictionary", - "printedName": "[Swift.String : Swift.String]", + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", "children": [ { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] } ], - "usr": "s:SD" - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.Search?", - "children": [ + "usr": "s:SY", + "mangledName": "$sSY" + }, { - "kind": "TypeNominal", - "name": "Search", - "printedName": "AtomicTransact.AtomicConfig.Search", - "usr": "s:14AtomicTransact0A6ConfigV6SearchV" + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" } - ], - "hasDefaultArg": true, - "usr": "s:Sq" + ] }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "[Swift.String]?", + "kind": "TypeDecl", + "name": "ActionType", + "printedName": "ActionType", "children": [ { - "kind": "TypeNominal", - "name": "Array", - "printedName": "[Swift.String]", + "kind": "Var", + "name": "create", + "printedName": "create", "children": [ { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.Distribution.ActionType.Type) -> AtomicTransact.AtomicConfig.Distribution.ActionType", + "children": [ + { + "kind": "TypeNominal", + "name": "ActionType", + "printedName": "AtomicTransact.AtomicConfig.Distribution.ActionType", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.Distribution.ActionType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ActionType", + "printedName": "AtomicTransact.AtomicConfig.Distribution.ActionType", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO" + } + ] + } + ] } ], - "usr": "s:Sa" - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.Experiments?", - "children": [ + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO6createyA2GmF", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO6createyA2GmF", + "moduleName": "AtomicTransact" + }, { - "kind": "TypeNominal", - "name": "Experiments", - "printedName": "AtomicTransact.AtomicConfig.Experiments", - "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV" - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" - } - ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0A6ConfigV4demo5scope5tasks13linkedAccount5theme8language14sessionContext8deeplink8metadata6search7handoff11experimentsA2C8DemoModeV_AC9ScopeTypeOSayAC4TaskVGSSSgAC5ThemeVSSAwC8DeeplinkVSgSDyS2SGSgAC6SearchVSgSaySSGSgAC11ExperimentsVSgtcfc", - "mangledName": "$s14AtomicTransact0A6ConfigV4demo5scope5tasks13linkedAccount5theme8language14sessionContext8deeplink8metadata6search7handoff11experimentsA2C8DemoModeV_AC9ScopeTypeOSayAC4TaskVGSSSgAC5ThemeVSSAwC8DeeplinkVSgSDyS2SGSgAC6SearchVSgSaySSGSgAC11ExperimentsVSgtcfc", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "init_kind": "Designated" - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(publicToken:scope:product:additionalProduct:linkedAccount:theme:distribution:language:sessionContext:deeplink:metadata:search:handoff:experiments:)", - "children": [ - { - "kind": "TypeNominal", - "name": "AtomicConfig", - "printedName": "AtomicTransact.AtomicConfig", - "usr": "s:14AtomicTransact0A6ConfigV" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "ScopeType", - "printedName": "AtomicTransact.AtomicConfig.ScopeType", - "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO" - }, - { - "kind": "TypeNominal", - "name": "ProductType", - "printedName": "AtomicTransact.AtomicConfig.ProductType", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.ProductType?", - "children": [ - { - "kind": "TypeNominal", - "name": "ProductType", - "printedName": "AtomicTransact.AtomicConfig.ProductType", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Theme", - "printedName": "AtomicTransact.AtomicConfig.Theme", - "hasDefaultArg": true, - "usr": "s:14AtomicTransact0A6ConfigV5ThemeV" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.Distribution?", - "children": [ - { - "kind": "TypeNominal", - "name": "Distribution", - "printedName": "AtomicTransact.AtomicConfig.Distribution", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV" - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "hasDefaultArg": true, - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.Deeplink?", - "children": [ + "kind": "Var", + "name": "update", + "printedName": "update", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.Distribution.ActionType.Type) -> AtomicTransact.AtomicConfig.Distribution.ActionType", + "children": [ + { + "kind": "TypeNominal", + "name": "ActionType", + "printedName": "AtomicTransact.AtomicConfig.Distribution.ActionType", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.Distribution.ActionType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ActionType", + "printedName": "AtomicTransact.AtomicConfig.Distribution.ActionType", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO6updateyA2GmF", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO6updateyA2GmF", + "moduleName": "AtomicTransact" + }, { - "kind": "TypeNominal", - "name": "Deeplink", - "printedName": "AtomicTransact.AtomicConfig.Deeplink", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV" - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "[Swift.String : Swift.String]?", - "children": [ + "kind": "Var", + "name": "delete", + "printedName": "delete", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.Distribution.ActionType.Type) -> AtomicTransact.AtomicConfig.Distribution.ActionType", + "children": [ + { + "kind": "TypeNominal", + "name": "ActionType", + "printedName": "AtomicTransact.AtomicConfig.Distribution.ActionType", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.Distribution.ActionType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ActionType", + "printedName": "AtomicTransact.AtomicConfig.Distribution.ActionType", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO6deleteyA2GmF", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO6deleteyA2GmF", + "moduleName": "AtomicTransact" + }, { - "kind": "TypeNominal", - "name": "Dictionary", - "printedName": "[Swift.String : Swift.String]", + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.Distribution.ActionType?", + "children": [ + { + "kind": "TypeNominal", + "name": "ActionType", + "printedName": "AtomicTransact.AtomicConfig.Distribution.ActionType", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO" + } + ], + "usr": "s:Sq" + }, { "kind": "TypeNominal", "name": "String", "printedName": "Swift.String", "usr": "s:SS" - }, + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO8rawValueAGSgSS_tcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO8rawValueAGSgSS_tcfc", + "moduleName": "AtomicTransact", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ { "kind": "TypeNominal", "name": "String", @@ -7403,174 +6745,138 @@ "usr": "s:SS" } ], - "usr": "s:SD" - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.Search?", - "children": [ - { - "kind": "TypeNominal", - "name": "Search", - "printedName": "AtomicTransact.AtomicConfig.Search", - "usr": "s:14AtomicTransact0A6ConfigV6SearchV" - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "[Swift.String]?", - "children": [ - { - "kind": "TypeNominal", - "name": "Array", - "printedName": "[Swift.String]", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sa" - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.Experiments?", - "children": [ - { - "kind": "TypeNominal", - "name": "Experiments", - "printedName": "AtomicTransact.AtomicConfig.Experiments", - "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV" - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" - } - ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0A6ConfigV11publicToken5scope7product17additionalProduct13linkedAccount5theme12distribution8language14sessionContext8deeplink8metadata6search7handoff11experimentsACSS_AC9ScopeTypeOAC0iW0OAUSgSSSgAC5ThemeVAC12DistributionVSgSSAwC8DeeplinkVSgSDyS2SGSgAC6SearchVSgSaySSGSgAC11ExperimentsVSgtcfc", - "mangledName": "$s14AtomicTransact0A6ConfigV11publicToken5scope7product17additionalProduct13linkedAccount5theme12distribution8language14sessionContext8deeplink8metadata6search7handoff11experimentsACSS_AC9ScopeTypeOAC0iW0OAUSgSSSgAC5ThemeVAC12DistributionVSgSSAwC8DeeplinkVSgSDyS2SGSgAC6SearchVSgSaySSGSgAC11ExperimentsVSgtcfc", - "moduleName": "AtomicTransact", - "deprecated": true, - "declAttributes": [ - "AccessControl", - "Available", - "RawDocComment" - ], - "init_kind": "Designated" - }, - { - "kind": "TypeDecl", - "name": "Task", - "printedName": "Task", - "children": [ - { - "kind": "Var", - "name": "product", - "printedName": "product", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.ProductType?", - "children": [ + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO8rawValueSSvp", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO8rawValueSSvp", + "moduleName": "AtomicTransact", + "implicit": true, + "accessors": [ { - "kind": "TypeNominal", - "name": "ProductType", - "printedName": "AtomicTransact.AtomicConfig.ProductType", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO8rawValueSSvg", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO8rawValueSSvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" } - ], - "usr": "s:Sq" + ] } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV4TaskV7productAC11ProductTypeOSgvp", - "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV7productAC11ProductTypeOSgvp", + "declKind": "Enum", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO", "moduleName": "AtomicTransact", "declAttributes": [ - "HasStorage", "AccessControl", "RawDocComment" ], - "isLet": true, - "hasStorage": true, - "accessors": [ + "enumRawTypeName": "String", + "conformances": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", "children": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.ProductType?", + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", "children": [ { "kind": "TypeNominal", - "name": "ProductType", - "printedName": "AtomicTransact.AtomicConfig.ProductType", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ], - "usr": "s:Sq" + ] } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV4TaskV7productAC11ProductTypeOSgvg", - "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV7productAC11ProductTypeOSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" + "usr": "s:SY", + "mangledName": "$sSY" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" } ] }, { "kind": "Var", - "name": "operation", - "printedName": "operation", + "name": "type", + "printedName": "type", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.ProductType?", - "children": [ - { - "kind": "TypeNominal", - "name": "ProductType", - "printedName": "AtomicTransact.AtomicConfig.ProductType", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" - } - ], - "usr": "s:Sq" + "name": "DistributionType", + "printedName": "AtomicTransact.AtomicConfig.Distribution.DistributionType", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO" } ], "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV4TaskV9operationAC11ProductTypeOSgvp", - "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV9operationAC11ProductTypeOSgvp", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV4typeAE0D4TypeOvp", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV4typeAE0D4TypeOvp", "moduleName": "AtomicTransact", "declAttributes": [ "HasStorage", "AccessControl", "RawDocComment" ], - "isLet": true, "hasStorage": true, "accessors": [ { @@ -7580,127 +6886,83 @@ "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.ProductType?", - "children": [ - { - "kind": "TypeNominal", - "name": "ProductType", - "printedName": "AtomicTransact.AtomicConfig.ProductType", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" - } - ], - "usr": "s:Sq" + "name": "DistributionType", + "printedName": "AtomicTransact.AtomicConfig.Distribution.DistributionType", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV4TaskV9operationAC11ProductTypeOSgvg", - "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV9operationAC11ProductTypeOSgvg", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV4typeAE0D4TypeOvg", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV4typeAE0D4TypeOvg", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "distribution", - "printedName": "distribution", - "children": [ + }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.Distribution?", + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", "children": [ { "kind": "TypeNominal", - "name": "Distribution", - "printedName": "AtomicTransact.AtomicConfig.Distribution", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV" + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "DistributionType", + "printedName": "AtomicTransact.AtomicConfig.Distribution.DistributionType", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO" } ], - "usr": "s:Sq" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV4TaskV12distributionAC12DistributionVSgvp", - "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV12distributionAC12DistributionVSgvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "isLet": true, - "hasStorage": true, - "accessors": [ + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV4typeAE0D4TypeOvs", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV4typeAE0D4TypeOvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, { "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "name": "Modify", + "printedName": "Modify()", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.Distribution?", - "children": [ - { - "kind": "TypeNominal", - "name": "Distribution", - "printedName": "AtomicTransact.AtomicConfig.Distribution", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV" - } - ], - "usr": "s:Sq" + "name": "Void", + "printedName": "()" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV4TaskV12distributionAC12DistributionVSgvg", - "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV12distributionAC12DistributionVSgvg", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV4typeAE0D4TypeOvM", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV4typeAE0D4TypeOvM", "moduleName": "AtomicTransact", "implicit": true, - "accessorKind": "get" + "accessorKind": "_modify" } ] }, { "kind": "Var", - "name": "forms", - "printedName": "forms", + "name": "amount", + "printedName": "amount", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "[Swift.String]?", - "children": [ - { - "kind": "TypeNominal", - "name": "Array", - "printedName": "[Swift.String]", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sa" - } - ], - "usr": "s:Sq" + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" } ], "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV4TaskV5formsSaySSGSgvp", - "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV5formsSaySSGSgvp", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV6amountSdvp", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV6amountSdvp", "moduleName": "AtomicTransact", "declAttributes": [ "HasStorage", "AccessControl", "RawDocComment" ], - "isLet": true, "hasStorage": true, "accessors": [ { @@ -7710,33 +6972,59 @@ "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "[Swift.String]?", - "children": [ - { - "kind": "TypeNominal", - "name": "Array", - "printedName": "[Swift.String]", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sa" - } - ], - "usr": "s:Sq" + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV4TaskV5formsSaySSGSgvg", - "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV5formsSaySSGSgvg", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV6amountSdvg", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV6amountSdvg", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV6amountSdvs", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV6amountSdvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV6amountSdvM", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV6amountSdvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" } ] }, @@ -7748,28 +7036,28 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.UserAction?", + "printedName": "AtomicTransact.AtomicConfig.Distribution.ActionType?", "children": [ { "kind": "TypeNominal", - "name": "UserAction", - "printedName": "AtomicTransact.AtomicConfig.UserAction", - "usr": "s:14AtomicTransact0A6ConfigV10UserActionV" + "name": "ActionType", + "printedName": "AtomicTransact.AtomicConfig.Distribution.ActionType", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO" } ], "usr": "s:Sq" } ], "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV4TaskV6actionAC10UserActionVSgvp", - "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV6actionAC10UserActionVSgvp", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV6actionAE10ActionTypeOSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV6actionAE10ActionTypeOSgvp", "moduleName": "AtomicTransact", "declAttributes": [ + "HasInitialValue", "HasStorage", "AccessControl", "RawDocComment" ], - "isLet": true, "hasStorage": true, "accessors": [ { @@ -7780,65 +7068,107 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.UserAction?", + "printedName": "AtomicTransact.AtomicConfig.Distribution.ActionType?", "children": [ { "kind": "TypeNominal", - "name": "UserAction", - "printedName": "AtomicTransact.AtomicConfig.UserAction", - "usr": "s:14AtomicTransact0A6ConfigV10UserActionV" + "name": "ActionType", + "printedName": "AtomicTransact.AtomicConfig.Distribution.ActionType", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO" } ], "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV4TaskV6actionAC10UserActionVSgvg", - "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV6actionAC10UserActionVSgvg", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV6actionAE10ActionTypeOSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV6actionAE10ActionTypeOSgvg", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.Distribution.ActionType?", + "children": [ + { + "kind": "TypeNominal", + "name": "ActionType", + "printedName": "AtomicTransact.AtomicConfig.Distribution.ActionType", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV6actionAE10ActionTypeOSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV6actionAE10ActionTypeOSgvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV6actionAE10ActionTypeOSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV6actionAE10ActionTypeOSgvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" } ] }, { "kind": "Var", - "name": "apps", - "printedName": "apps", + "name": "canUpdate", + "printedName": "canUpdate", "children": [ { "kind": "TypeNominal", "name": "Optional", - "printedName": "[AtomicTransact.AtomicConfig.Task.App]?", + "printedName": "Swift.Bool?", "children": [ { "kind": "TypeNominal", - "name": "Array", - "printedName": "[AtomicTransact.AtomicConfig.Task.App]", - "children": [ - { - "kind": "TypeNominal", - "name": "App", - "printedName": "AtomicTransact.AtomicConfig.Task.App", - "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO" - } - ], - "usr": "s:Sa" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], "usr": "s:Sq" } ], "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV4TaskV4appsSayAE3AppOGSgvp", - "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV4appsSayAE3AppOGSgvp", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV9canUpdateSbSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV9canUpdateSbSgvp", "moduleName": "AtomicTransact", "declAttributes": [ + "HasInitialValue", "HasStorage", "AccessControl", "RawDocComment" ], - "isLet": true, "hasStorage": true, "accessors": [ { @@ -7849,124 +7179,159 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "[AtomicTransact.AtomicConfig.Task.App]?", + "printedName": "Swift.Bool?", "children": [ { "kind": "TypeNominal", - "name": "Array", - "printedName": "[AtomicTransact.AtomicConfig.Task.App]", - "children": [ - { - "kind": "TypeNominal", - "name": "App", - "printedName": "AtomicTransact.AtomicConfig.Task.App", - "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO" - } - ], - "usr": "s:Sa" - } + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } ], "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV4TaskV4appsSayAE3AppOGSgvg", - "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV4appsSayAE3AppOGSgvg", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV9canUpdateSbSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV9canUpdateSbSgvg", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV9canUpdateSbSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV9canUpdateSbSgvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV9canUpdateSbSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV9canUpdateSbSgvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" } ] }, { "kind": "Constructor", "name": "init", - "printedName": "init(product:operation:distribution:forms:action:apps:)", + "printedName": "init(type:amount:action:)", "children": [ { "kind": "TypeNominal", - "name": "Task", - "printedName": "AtomicTransact.AtomicConfig.Task", - "usr": "s:14AtomicTransact0A6ConfigV4TaskV" + "name": "Distribution", + "printedName": "AtomicTransact.AtomicConfig.Distribution", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV" }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.ProductType?", - "children": [ - { - "kind": "TypeNominal", - "name": "ProductType", - "printedName": "AtomicTransact.AtomicConfig.ProductType", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" + "name": "DistributionType", + "printedName": "AtomicTransact.AtomicConfig.Distribution.DistributionType", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO" }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.ProductType?", - "children": [ - { - "kind": "TypeNominal", - "name": "ProductType", - "printedName": "AtomicTransact.AtomicConfig.ProductType", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" }, { "kind": "TypeNominal", "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.Distribution?", + "printedName": "AtomicTransact.AtomicConfig.Distribution.ActionType?", "children": [ { "kind": "TypeNominal", - "name": "Distribution", - "printedName": "AtomicTransact.AtomicConfig.Distribution", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV" + "name": "ActionType", + "printedName": "AtomicTransact.AtomicConfig.Distribution.ActionType", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO" } ], "hasDefaultArg": true, "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV4type6amount6actionA2E0D4TypeO_SdAE06ActionH0OSgtcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV4type6amount6actionA2E0D4TypeO_SdAE06ActionH0OSgtcfc", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(type:amount:action:canUpdate:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Distribution", + "printedName": "AtomicTransact.AtomicConfig.Distribution", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV" }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "[Swift.String]?", - "children": [ - { - "kind": "TypeNominal", - "name": "Array", - "printedName": "[Swift.String]", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sa" - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" + "name": "DistributionType", + "printedName": "AtomicTransact.AtomicConfig.Distribution.DistributionType", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO" + }, + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" }, { "kind": "TypeNominal", "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.UserAction?", + "printedName": "AtomicTransact.AtomicConfig.Distribution.ActionType?", "children": [ { "kind": "TypeNominal", - "name": "UserAction", - "printedName": "AtomicTransact.AtomicConfig.UserAction", - "usr": "s:14AtomicTransact0A6ConfigV10UserActionV" + "name": "ActionType", + "printedName": "AtomicTransact.AtomicConfig.Distribution.ActionType", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO" } ], "hasDefaultArg": true, @@ -7975,30 +7340,21 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "[AtomicTransact.AtomicConfig.Task.App]?", + "printedName": "Swift.Bool?", "children": [ { "kind": "TypeNominal", - "name": "Array", - "printedName": "[AtomicTransact.AtomicConfig.Task.App]", - "children": [ - { - "kind": "TypeNominal", - "name": "App", - "printedName": "AtomicTransact.AtomicConfig.Task.App", - "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO" - } - ], - "usr": "s:Sa" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], - "hasDefaultArg": true, "usr": "s:Sq" } ], "declKind": "Constructor", - "usr": "s:14AtomicTransact0A6ConfigV4TaskV7product9operation12distribution5forms6action4appsAeC11ProductTypeOSg_AnC12DistributionVSgSaySSGSgAC10UserActionVSgSayAE3AppOGSgtcfc", - "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV7product9operation12distribution5forms6action4appsAeC11ProductTypeOSg_AnC12DistributionVSgSaySSGSgAC10UserActionVSgSayAE3AppOGSgtcfc", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV4type6amount6action9canUpdateA2E0D4TypeO_SdAE06ActionJ0OSgSbSgtcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV4type6amount6action9canUpdateA2E0D4TypeO_SdAE06ActionJ0OSgSbSgtcfc", "moduleName": "AtomicTransact", "declAttributes": [ "AccessControl", @@ -8007,457 +7363,550 @@ "init_kind": "Designated" }, { - "kind": "TypeDecl", - "name": "App", - "printedName": "App", + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", "children": [ { - "kind": "Var", - "name": "payNow", - "printedName": "payNow", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.AtomicConfig.Task.App.Type) -> AtomicTransact.AtomicConfig.Task.App", - "children": [ - { - "kind": "TypeNominal", - "name": "App", - "printedName": "AtomicTransact.AtomicConfig.Task.App", - "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.AtomicConfig.Task.App.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "App", - "printedName": "AtomicTransact.AtomicConfig.Task.App", - "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO" - } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO6payNowyA2GmF", - "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV3AppO6payNowyA2GmF", - "moduleName": "AtomicTransact" + "kind": "TypeNominal", + "name": "Distribution", + "printedName": "AtomicTransact.AtomicConfig.Distribution", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV" }, { - "kind": "Var", - "name": "transactions", - "printedName": "transactions", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.AtomicConfig.Task.App.Type) -> AtomicTransact.AtomicConfig.Task.App", - "children": [ - { - "kind": "TypeNominal", - "name": "App", - "printedName": "AtomicTransact.AtomicConfig.Task.App", - "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.AtomicConfig.Task.App.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "App", - "printedName": "AtomicTransact.AtomicConfig.Task.App", - "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO" - } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO12transactionsyA2GmF", - "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV3AppO12transactionsyA2GmF", - "moduleName": "AtomicTransact" + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV4fromAEs7Decoder_p_tKcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV4fromAEs7Decoder_p_tKcfc", + "moduleName": "AtomicTransact", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" }, { - "kind": "Var", - "name": "orders", - "printedName": "orders", + "kind": "TypeNominal", + "name": "Encoder", + "printedName": "any Swift.Encoder", + "usr": "s:s7EncoderP" + } + ], + "declKind": "Func", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV6encode2toys7Encoder_p_tKF", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV6encode2toys7Encoder_p_tKF", + "moduleName": "AtomicTransact", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "ProductType", + "printedName": "ProductType", + "children": [ + { + "kind": "Var", + "name": "deposit", + "printedName": "deposit", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.ProductType.Type) -> AtomicTransact.AtomicConfig.ProductType", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.AtomicConfig.Task.App.Type) -> AtomicTransact.AtomicConfig.Task.App", + "kind": "TypeNominal", + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.ProductType.Type", "children": [ { "kind": "TypeNominal", - "name": "App", - "printedName": "AtomicTransact.AtomicConfig.Task.App", - "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.AtomicConfig.Task.App.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "App", - "printedName": "AtomicTransact.AtomicConfig.Task.App", - "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO" - } - ] + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" } ] } - ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO6ordersyA2GmF", - "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV3AppO6ordersyA2GmF", - "moduleName": "AtomicTransact" - }, + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO7deposityA2EmF", + "mangledName": "$s14AtomicTransact0A6ConfigV11ProductTypeO7deposityA2EmF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "verify", + "printedName": "verify", + "children": [ { - "kind": "Var", - "name": "suggestions", - "printedName": "suggestions", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.ProductType.Type) -> AtomicTransact.AtomicConfig.ProductType", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.AtomicConfig.Task.App.Type) -> AtomicTransact.AtomicConfig.Task.App", + "kind": "TypeNominal", + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.ProductType.Type", "children": [ { "kind": "TypeNominal", - "name": "App", - "printedName": "AtomicTransact.AtomicConfig.Task.App", - "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.AtomicConfig.Task.App.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "App", - "printedName": "AtomicTransact.AtomicConfig.Task.App", - "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO" - } - ] + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" } ] } - ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO11suggestionsyA2GmF", - "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV3AppO11suggestionsyA2GmF", - "moduleName": "AtomicTransact" - }, + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO6verifyyA2EmF", + "mangledName": "$s14AtomicTransact0A6ConfigV11ProductTypeO6verifyyA2EmF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "enroll", + "printedName": "enroll", + "children": [ { - "kind": "Constructor", - "name": "init", - "printedName": "init(rawValue:)", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.ProductType.Type) -> AtomicTransact.AtomicConfig.ProductType", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.Task.App?", + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.ProductType.Type", "children": [ { "kind": "TypeNominal", - "name": "App", - "printedName": "AtomicTransact.AtomicConfig.Task.App", - "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO" + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" } - ], - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + ] } - ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO8rawValueAGSgSS_tcfc", - "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV3AppO8rawValueAGSgSS_tcfc", - "moduleName": "AtomicTransact", - "implicit": true, - "init_kind": "Designated" - }, + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO6enrollyA2EmF", + "mangledName": "$s14AtomicTransact0A6ConfigV11ProductTypeO6enrollyA2EmF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "switch", + "printedName": "switch", + "children": [ { - "kind": "Var", - "name": "rawValue", - "printedName": "rawValue", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.ProductType.Type) -> AtomicTransact.AtomicConfig.ProductType", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO8rawValueSSvp", - "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV3AppO8rawValueSSvp", - "moduleName": "AtomicTransact", - "implicit": true, - "accessors": [ + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + }, { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.ProductType.Type", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO8rawValueSSvg", - "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV3AppO8rawValueSSvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" + ] } ] - }, + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO6switchyA2EmF", + "mangledName": "$s14AtomicTransact0A6ConfigV11ProductTypeO6switchyA2EmF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "present", + "printedName": "present", + "children": [ { - "kind": "Var", - "name": "allCases", - "printedName": "allCases", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.ProductType.Type) -> AtomicTransact.AtomicConfig.ProductType", "children": [ { "kind": "TypeNominal", - "name": "Array", - "printedName": "[AtomicTransact.AtomicConfig.Task.App]", - "children": [ - { - "kind": "TypeNominal", - "name": "App", - "printedName": "AtomicTransact.AtomicConfig.Task.App", - "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO" - } - ], - "usr": "s:Sa" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO8allCasesSayAGGvpZ", - "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV3AppO8allCasesSayAGGvpZ", - "moduleName": "AtomicTransact", - "static": true, - "implicit": true, - "declAttributes": [ - "Nonisolated" - ], - "accessors": [ + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + }, { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.ProductType.Type", "children": [ { "kind": "TypeNominal", - "name": "Array", - "printedName": "[AtomicTransact.AtomicConfig.Task.App]", - "children": [ - { - "kind": "TypeNominal", - "name": "App", - "printedName": "AtomicTransact.AtomicConfig.Task.App", - "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO" - } - ], - "usr": "s:Sa" + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO8allCasesSayAGGvgZ", - "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV3AppO8allCasesSayAGGvgZ", - "moduleName": "AtomicTransact", - "static": true, - "implicit": true, - "accessorKind": "get" + ] } ] } ], - "declKind": "Enum", - "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO", - "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV3AppO", + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO7presentyA2EmF", + "mangledName": "$s14AtomicTransact0A6ConfigV11ProductTypeO7presentyA2EmF", "moduleName": "AtomicTransact", "declAttributes": [ - "AccessControl", "RawDocComment" - ], - "enumRawTypeName": "String", - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "kind": "Conformance", - "name": "Equatable", - "printedName": "Equatable", - "usr": "s:SQ", - "mangledName": "$sSQ" - }, - { - "kind": "Conformance", - "name": "Hashable", - "printedName": "Hashable", - "usr": "s:SH", - "mangledName": "$sSH" - }, + ] + }, + { + "kind": "Var", + "name": "tax", + "printedName": "tax", + "children": [ { - "kind": "Conformance", - "name": "RawRepresentable", - "printedName": "RawRepresentable", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.ProductType.Type) -> AtomicTransact.AtomicConfig.ProductType", "children": [ { - "kind": "TypeWitness", - "name": "RawValue", - "printedName": "RawValue", + "kind": "TypeNominal", + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.ProductType.Type", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" } ] } - ], - "usr": "s:SY", - "mangledName": "$sSY" - }, - { - "kind": "Conformance", - "name": "Decodable", - "printedName": "Decodable", - "usr": "s:Se", - "mangledName": "$sSe" - }, - { - "kind": "Conformance", - "name": "Encodable", - "printedName": "Encodable", - "usr": "s:SE", - "mangledName": "$sSE" - }, + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO3taxyA2EmF", + "mangledName": "$s14AtomicTransact0A6ConfigV11ProductTypeO3taxyA2EmF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "action", + "printedName": "action", + "children": [ { - "kind": "Conformance", - "name": "CaseIterable", - "printedName": "CaseIterable", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.ProductType.Type) -> AtomicTransact.AtomicConfig.ProductType", "children": [ { - "kind": "TypeWitness", - "name": "AllCases", - "printedName": "AllCases", + "kind": "TypeNominal", + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.ProductType.Type", "children": [ { "kind": "TypeNominal", - "name": "Array", - "printedName": "[AtomicTransact.AtomicConfig.Task.App]", - "children": [ - { - "kind": "TypeNominal", - "name": "App", - "printedName": "AtomicTransact.AtomicConfig.Task.App", - "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO" - } - ], - "usr": "s:Sa" + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" } ] } - ], - "usr": "s:s12CaseIterableP", - "mangledName": "$ss12CaseIterableP" + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO6actionyA2EmF", + "mangledName": "$s14AtomicTransact0A6ConfigV11ProductTypeO6actionyA2EmF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "aggregate", + "printedName": "aggregate", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.ProductType.Type) -> AtomicTransact.AtomicConfig.ProductType", + "children": [ + { + "kind": "TypeNominal", + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.ProductType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO9aggregateyA2EmF", + "mangledName": "$s14AtomicTransact0A6ConfigV11ProductTypeO9aggregateyA2EmF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "manage", + "printedName": "manage", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.ProductType.Type) -> AtomicTransact.AtomicConfig.ProductType", + "children": [ + { + "kind": "TypeNominal", + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.ProductType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + } + ] + } + ] } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO6manageyA2EmF", + "mangledName": "$s14AtomicTransact0A6ConfigV11ProductTypeO6manageyA2EmF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" ] }, { "kind": "Constructor", "name": "init", - "printedName": "init(from:)", + "printedName": "init(rawValue:)", "children": [ { "kind": "TypeNominal", - "name": "Task", - "printedName": "AtomicTransact.AtomicConfig.Task", - "usr": "s:14AtomicTransact0A6ConfigV4TaskV" + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.ProductType?", + "children": [ + { + "kind": "TypeNominal", + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + } + ], + "usr": "s:Sq" }, { "kind": "TypeNominal", - "name": "Decoder", - "printedName": "any Swift.Decoder", - "usr": "s:s7DecoderP" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Constructor", - "usr": "s:14AtomicTransact0A6ConfigV4TaskV4fromAEs7Decoder_p_tKcfc", - "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV4fromAEs7Decoder_p_tKcfc", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO8rawValueAESgSS_tcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV11ProductTypeO8rawValueAESgSS_tcfc", "moduleName": "AtomicTransact", "implicit": true, - "throwing": true, "init_kind": "Designated" }, { - "kind": "Function", - "name": "encode", - "printedName": "encode(to:)", + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Encoder", - "printedName": "any Swift.Encoder", - "usr": "s:s7EncoderP" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "declKind": "Func", - "usr": "s:14AtomicTransact0A6ConfigV4TaskV6encode2toys7Encoder_p_tKF", - "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV6encode2toys7Encoder_p_tKF", + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO8rawValueSSvp", + "mangledName": "$s14AtomicTransact0A6ConfigV11ProductTypeO8rawValueSSvp", "moduleName": "AtomicTransact", "implicit": true, - "throwing": true, - "funcSelfKind": "NonMutating" + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO8rawValueSSvg", + "mangledName": "$s14AtomicTransact0A6ConfigV11ProductTypeO8rawValueSSvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] } ], - "declKind": "Struct", - "usr": "s:14AtomicTransact0A6ConfigV4TaskV", - "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV", + "declKind": "Enum", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO", + "mangledName": "$s14AtomicTransact0A6ConfigV11ProductTypeO", "moduleName": "AtomicTransact", "declAttributes": [ "AccessControl", "RawDocComment" ], + "enumRawTypeName": "String", "conformances": [ { "kind": "Conformance", @@ -8473,6 +7922,42 @@ "usr": "s:s9EscapableP", "mangledName": "$ss9EscapableP" }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "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": "Decodable", @@ -8486,278 +7971,222 @@ "printedName": "Encodable", "usr": "s:SE", "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" } ] }, { "kind": "TypeDecl", - "name": "Theme", - "printedName": "Theme", + "name": "ScopeType", + "printedName": "ScopeType", "children": [ { "kind": "Var", - "name": "brandColor", - "printedName": "brandColor", + "name": "userLink", + "printedName": "userLink", "children": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.ScopeType.Type) -> AtomicTransact.AtomicConfig.ScopeType", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV5ThemeV10brandColorSSSgvp", - "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV10brandColorSSSgvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "isLet": true, - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ + "name": "ScopeType", + "printedName": "AtomicTransact.AtomicConfig.ScopeType", + "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO" + }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.ScopeType.Type", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "ScopeType", + "printedName": "AtomicTransact.AtomicConfig.ScopeType", + "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO" } - ], - "usr": "s:Sq" + ] } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV5ThemeV10brandColorSSSgvg", - "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV10brandColorSSSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" + ] } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO8userLinkyA2EmF", + "mangledName": "$s14AtomicTransact0A6ConfigV9ScopeTypeO8userLinkyA2EmF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" ] }, { "kind": "Var", - "name": "overlayColor", - "printedName": "overlayColor", + "name": "employerLink", + "printedName": "employerLink", "children": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.ScopeType.Type) -> AtomicTransact.AtomicConfig.ScopeType", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV5ThemeV12overlayColorSSSgvp", - "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV12overlayColorSSSgvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "isLet": true, - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ + "name": "ScopeType", + "printedName": "AtomicTransact.AtomicConfig.ScopeType", + "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO" + }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.ScopeType.Type", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "ScopeType", + "printedName": "AtomicTransact.AtomicConfig.ScopeType", + "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO" } - ], - "usr": "s:Sq" + ] } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV5ThemeV12overlayColorSSSgvg", - "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV12overlayColorSSSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" + ] } - ] + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO12employerLinkyA2EmF", + "mangledName": "$s14AtomicTransact0A6ConfigV9ScopeTypeO12employerLinkyA2EmF", + "moduleName": "AtomicTransact" }, { "kind": "Var", - "name": "dark", - "printedName": "dark", + "name": "payLink", + "printedName": "payLink", "children": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Bool?", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.ScopeType.Type) -> AtomicTransact.AtomicConfig.ScopeType", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV5ThemeV4darkSbSgvp", - "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV4darkSbSgvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasInitialValue", - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ + "name": "ScopeType", + "printedName": "AtomicTransact.AtomicConfig.ScopeType", + "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO" + }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Bool?", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.ScopeType.Type", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "ScopeType", + "printedName": "AtomicTransact.AtomicConfig.ScopeType", + "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO" } - ], - "usr": "s:Sq" + ] } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV5ThemeV4darkSbSgvg", - "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV4darkSbSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - }, + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO7payLinkyA2EmF", + "mangledName": "$s14AtomicTransact0A6ConfigV9ScopeTypeO7payLinkyA2EmF", + "moduleName": "AtomicTransact" + }, + { + "kind": "Var", + "name": "custom", + "printedName": "custom", + "children": [ { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.ScopeType.Type) -> AtomicTransact.AtomicConfig.ScopeType", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "ScopeType", + "printedName": "AtomicTransact.AtomicConfig.ScopeType", + "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO" }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Bool?", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.ScopeType.Type", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "ScopeType", + "printedName": "AtomicTransact.AtomicConfig.ScopeType", + "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO" } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV5ThemeV4darkSbSgvs", - "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV4darkSbSgvs", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "set" - }, - { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + ] } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV5ThemeV4darkSbSgvM", - "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV4darkSbSgvM", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "_modify" + ] } - ] + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO6customyA2EmF", + "mangledName": "$s14AtomicTransact0A6ConfigV9ScopeTypeO6customyA2EmF", + "moduleName": "AtomicTransact" }, { - "kind": "Var", - "name": "navigationOptions", - "printedName": "navigationOptions", + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", "children": [ { "kind": "TypeNominal", "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.NavigationOptions?", + "printedName": "AtomicTransact.AtomicConfig.ScopeType?", "children": [ { "kind": "TypeNominal", - "name": "NavigationOptions", - "printedName": "AtomicTransact.AtomicConfig.NavigationOptions", - "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV" + "name": "ScopeType", + "printedName": "AtomicTransact.AtomicConfig.ScopeType", + "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO" } ], "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV5ThemeV17navigationOptionsAC010NavigationF0VSgvp", - "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV17navigationOptionsAC010NavigationF0VSgvp", + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO8rawValueAESgSS_tcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV9ScopeTypeO8rawValueAESgSS_tcfc", "moduleName": "AtomicTransact", - "declAttributes": [ - "HasInitialValue", - "HasStorage", - "AccessControl", - "RawDocComment" + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } ], - "hasStorage": true, + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO8rawValueSSvp", + "mangledName": "$s14AtomicTransact0A6ConfigV9ScopeTypeO8rawValueSSvp", + "moduleName": "AtomicTransact", + "implicit": true, "accessors": [ { "kind": "Accessor", @@ -8766,255 +8195,374 @@ "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.NavigationOptions?", - "children": [ - { - "kind": "TypeNominal", - "name": "NavigationOptions", - "printedName": "AtomicTransact.AtomicConfig.NavigationOptions", - "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV" - } - ], - "usr": "s:Sq" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV5ThemeV17navigationOptionsAC010NavigationF0VSgvg", - "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV17navigationOptionsAC010NavigationF0VSgvg", + "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO8rawValueSSvg", + "mangledName": "$s14AtomicTransact0A6ConfigV9ScopeTypeO8rawValueSSvg", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "get" - }, + } + ] + } + ], + "declKind": "Enum", + "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO", + "mangledName": "$s14AtomicTransact0A6ConfigV9ScopeTypeO", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "enumRawTypeName": "String", + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "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": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "DeferredPaymentMethodStrategy", + "printedName": "DeferredPaymentMethodStrategy", + "children": [ + { + "kind": "Var", + "name": "sdk", + "printedName": "sdk", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy.Type) -> AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy", + "children": [ + { + "kind": "TypeNominal", + "name": "DeferredPaymentMethodStrategy", + "printedName": "AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy", + "usr": "s:14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO" }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.NavigationOptions?", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy.Type", "children": [ { "kind": "TypeNominal", - "name": "NavigationOptions", - "printedName": "AtomicTransact.AtomicConfig.NavigationOptions", - "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV" + "name": "DeferredPaymentMethodStrategy", + "printedName": "AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy", + "usr": "s:14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO" } - ], - "usr": "s:Sq" + ] } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV5ThemeV17navigationOptionsAC010NavigationF0VSgvs", - "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV17navigationOptionsAC010NavigationF0VSgvs", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "set" - }, + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO3sdkyA2EmF", + "mangledName": "$s14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO3sdkyA2EmF", + "moduleName": "AtomicTransact" + }, + { + "kind": "Var", + "name": "api", + "printedName": "api", + "children": [ { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy.Type) -> AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "DeferredPaymentMethodStrategy", + "printedName": "AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy", + "usr": "s:14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "DeferredPaymentMethodStrategy", + "printedName": "AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy", + "usr": "s:14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO" + } + ] } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV5ThemeV17navigationOptionsAC010NavigationF0VSgvM", - "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV17navigationOptionsAC010NavigationF0VSgvM", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "_modify" + ] } - ] + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO3apiyA2EmF", + "mangledName": "$s14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO3apiyA2EmF", + "moduleName": "AtomicTransact" }, { "kind": "Constructor", "name": "init", - "printedName": "init(brandColor:overlayColor:navigationOptions:dark:)", + "printedName": "init(rawValue:)", "children": [ - { - "kind": "TypeNominal", - "name": "Theme", - "printedName": "AtomicTransact.AtomicConfig.Theme", - "usr": "s:14AtomicTransact0A6ConfigV5ThemeV" - }, { "kind": "TypeNominal", "name": "Optional", - "printedName": "Swift.String?", + "printedName": "AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy?", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "DeferredPaymentMethodStrategy", + "printedName": "AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy", + "usr": "s:14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO" } ], "usr": "s:Sq" }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.NavigationOptions?", - "children": [ - { - "kind": "TypeNominal", - "name": "NavigationOptions", - "printedName": "AtomicTransact.AtomicConfig.NavigationOptions", - "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV" - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "ColorScheme", - "printedName": "AtomicTransact.AtomicConfig.Theme.ColorScheme", - "hasDefaultArg": true, - "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Constructor", - "usr": "s:14AtomicTransact0A6ConfigV5ThemeV10brandColor07overlayF017navigationOptions4darkAESSSg_AjC010NavigationI0VSgAE0F6SchemeOtcfc", - "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV10brandColor07overlayF017navigationOptions4darkAESSSg_AjC010NavigationI0VSgAE0F6SchemeOtcfc", + "usr": "s:14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO8rawValueAESgSS_tcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO8rawValueAESgSS_tcfc", "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], + "implicit": true, "init_kind": "Designated" }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(brandColor:overlayColor:navigationOptions:dark:)", + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", "children": [ { "kind": "TypeNominal", - "name": "Theme", - "printedName": "AtomicTransact.AtomicConfig.Theme", - "usr": "s:14AtomicTransact0A6ConfigV5ThemeV" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "UIKit.UIColor?", - "children": [ - { - "kind": "TypeNominal", - "name": "UIColor", - "printedName": "UIKit.UIColor", - "usr": "c:objc(cs)UIColor" - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO8rawValueSSvp", + "mangledName": "$s14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO8rawValueSSvp", + "moduleName": "AtomicTransact", + "implicit": true, + "accessors": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "UIKit.UIColor?", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "UIColor", - "printedName": "UIKit.UIColor", - "usr": "c:objc(cs)UIColor" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO8rawValueSSvg", + "mangledName": "$s14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO8rawValueSSvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO", + "mangledName": "$s14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl" + ], + "enumRawTypeName": "String", + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "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": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.NavigationOptions?", + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", "children": [ { "kind": "TypeNominal", - "name": "NavigationOptions", - "printedName": "AtomicTransact.AtomicConfig.NavigationOptions", - "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "ColorScheme", - "printedName": "AtomicTransact.AtomicConfig.Theme.ColorScheme", - "hasDefaultArg": true, - "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO" + ] } ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0A6ConfigV5ThemeV10brandColor07overlayF017navigationOptions4darkAESo7UIColorCSg_AlC010NavigationI0VSgAE0F6SchemeOtcfc", - "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV10brandColor07overlayF017navigationOptions4darkAESo7UIColorCSg_AlC010NavigationI0VSgAE0F6SchemeOtcfc", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "init_kind": "Designated" + "usr": "s:SY", + "mangledName": "$sSY" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Deeplink", + "printedName": "Deeplink", + "children": [ { "kind": "TypeDecl", - "name": "ColorScheme", - "printedName": "ColorScheme", + "name": "Step", + "printedName": "Step", "children": [ { "kind": "Var", - "name": "light", - "printedName": "light", + "name": "searchCompany", + "printedName": "searchCompany", "children": [ { "kind": "TypeFunc", "name": "Function", - "printedName": "(AtomicTransact.AtomicConfig.Theme.ColorScheme.Type) -> AtomicTransact.AtomicConfig.Theme.ColorScheme", + "printedName": "(AtomicTransact.AtomicConfig.Deeplink.Step.Type) -> AtomicTransact.AtomicConfig.Deeplink.Step", "children": [ { "kind": "TypeNominal", - "name": "ColorScheme", - "printedName": "AtomicTransact.AtomicConfig.Theme.ColorScheme", - "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO" + "name": "Step", + "printedName": "AtomicTransact.AtomicConfig.Deeplink.Step", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO" }, { "kind": "TypeNominal", "name": "Metatype", - "printedName": "AtomicTransact.AtomicConfig.Theme.ColorScheme.Type", + "printedName": "AtomicTransact.AtomicConfig.Deeplink.Step.Type", "children": [ { "kind": "TypeNominal", - "name": "ColorScheme", - "printedName": "AtomicTransact.AtomicConfig.Theme.ColorScheme", - "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO" + "name": "Step", + "printedName": "AtomicTransact.AtomicConfig.Deeplink.Step", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO" } ] } @@ -9022,36 +8570,36 @@ } ], "declKind": "EnumElement", - "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO5lightyA2GmF", - "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO5lightyA2GmF", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO13searchCompanyyA2GmF", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV4StepO13searchCompanyyA2GmF", "moduleName": "AtomicTransact" }, { "kind": "Var", - "name": "dark", - "printedName": "dark", + "name": "searchPayroll", + "printedName": "searchPayroll", "children": [ { "kind": "TypeFunc", "name": "Function", - "printedName": "(AtomicTransact.AtomicConfig.Theme.ColorScheme.Type) -> AtomicTransact.AtomicConfig.Theme.ColorScheme", + "printedName": "(AtomicTransact.AtomicConfig.Deeplink.Step.Type) -> AtomicTransact.AtomicConfig.Deeplink.Step", "children": [ { "kind": "TypeNominal", - "name": "ColorScheme", - "printedName": "AtomicTransact.AtomicConfig.Theme.ColorScheme", - "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO" + "name": "Step", + "printedName": "AtomicTransact.AtomicConfig.Deeplink.Step", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO" }, { "kind": "TypeNominal", "name": "Metatype", - "printedName": "AtomicTransact.AtomicConfig.Theme.ColorScheme.Type", + "printedName": "AtomicTransact.AtomicConfig.Deeplink.Step.Type", "children": [ { "kind": "TypeNominal", - "name": "ColorScheme", - "printedName": "AtomicTransact.AtomicConfig.Theme.ColorScheme", - "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO" + "name": "Step", + "printedName": "AtomicTransact.AtomicConfig.Deeplink.Step", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO" } ] } @@ -9059,36 +8607,84 @@ } ], "declKind": "EnumElement", - "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO4darkyA2GmF", - "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO4darkyA2GmF", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO13searchPayrollyA2GmF", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV4StepO13searchPayrollyA2GmF", "moduleName": "AtomicTransact" }, { "kind": "Var", - "name": "system", - "printedName": "system", + "name": "loginCompany", + "printedName": "loginCompany", "children": [ { "kind": "TypeFunc", "name": "Function", - "printedName": "(AtomicTransact.AtomicConfig.Theme.ColorScheme.Type) -> AtomicTransact.AtomicConfig.Theme.ColorScheme", + "printedName": "(AtomicTransact.AtomicConfig.Deeplink.Step.Type) -> (Swift.String, Swift.String?, Swift.Bool?) -> AtomicTransact.AtomicConfig.Deeplink.Step", "children": [ { - "kind": "TypeNominal", - "name": "ColorScheme", - "printedName": "AtomicTransact.AtomicConfig.Theme.ColorScheme", - "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO" + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.String, Swift.String?, Swift.Bool?) -> AtomicTransact.AtomicConfig.Deeplink.Step", + "children": [ + { + "kind": "TypeNominal", + "name": "Step", + "printedName": "AtomicTransact.AtomicConfig.Deeplink.Step", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(companyId: Swift.String, connectorId: Swift.String?, singleSwitch: Swift.Bool?)", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ] + } + ] }, { "kind": "TypeNominal", "name": "Metatype", - "printedName": "AtomicTransact.AtomicConfig.Theme.ColorScheme.Type", + "printedName": "AtomicTransact.AtomicConfig.Deeplink.Step.Type", "children": [ { "kind": "TypeNominal", - "name": "ColorScheme", - "printedName": "AtomicTransact.AtomicConfig.Theme.ColorScheme", - "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO" + "name": "Step", + "printedName": "AtomicTransact.AtomicConfig.Deeplink.Step", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO" } ] } @@ -9096,99 +8692,129 @@ } ], "declKind": "EnumElement", - "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO6systemyA2GmF", - "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO6systemyA2GmF", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO12loginCompanyyAGSS_SSSgSbSgtcAGmF", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV4StepO12loginCompanyyAGSS_SSSgSbSgtcAGmF", "moduleName": "AtomicTransact" }, { "kind": "Var", - "name": "isDarkMode", - "printedName": "isDarkMode", + "name": "loginPayroll", + "printedName": "loginPayroll", "children": [ { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO10isDarkModeSbvp", - "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO10isDarkModeSbvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl" - ], - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.Deeplink.Step.Type) -> (Swift.String, Swift.String) -> AtomicTransact.AtomicConfig.Deeplink.Step", "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.String, Swift.String) -> AtomicTransact.AtomicConfig.Deeplink.Step", + "children": [ + { + "kind": "TypeNominal", + "name": "Step", + "printedName": "AtomicTransact.AtomicConfig.Deeplink.Step", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(connectorId: Swift.String, companyName: Swift.String)", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ] + }, { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.Deeplink.Step.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Step", + "printedName": "AtomicTransact.AtomicConfig.Deeplink.Step", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO" + } + ] } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO10isDarkModeSbvg", - "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO10isDarkModeSbvg", - "moduleName": "AtomicTransact", - "accessorKind": "get" + ] } - ] + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO12loginPayrollyAGSS_SStcAGmF", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV4StepO12loginPayrollyAGSS_SStcAGmF", + "moduleName": "AtomicTransact" }, { - "kind": "Function", - "name": "==", - "printedName": "==(_:_:)", + "kind": "Var", + "name": "addCard", + "printedName": "addCard", "children": [ { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - }, - { - "kind": "TypeNominal", - "name": "ColorScheme", - "printedName": "AtomicTransact.AtomicConfig.Theme.ColorScheme", - "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO" - }, - { - "kind": "TypeNominal", - "name": "ColorScheme", - "printedName": "AtomicTransact.AtomicConfig.Theme.ColorScheme", - "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO" + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.Deeplink.Step.Type) -> AtomicTransact.AtomicConfig.Deeplink.Step", + "children": [ + { + "kind": "TypeNominal", + "name": "Step", + "printedName": "AtomicTransact.AtomicConfig.Deeplink.Step", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.Deeplink.Step.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Step", + "printedName": "AtomicTransact.AtomicConfig.Deeplink.Step", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO" + } + ] + } + ] } ], - "declKind": "Func", - "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO2eeoiySbAG_AGtFZ", - "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO2eeoiySbAG_AGtFZ", - "moduleName": "AtomicTransact", - "static": true, - "implicit": true, - "funcSelfKind": "NonMutating" + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO7addCardyA2GmF", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV4StepO7addCardyA2GmF", + "moduleName": "AtomicTransact" }, { "kind": "Var", - "name": "hashValue", - "printedName": "hashValue", + "name": "id", + "printedName": "id", "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO9hashValueSivp", - "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO9hashValueSivp", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO2idSSvp", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV4StepO2idSSvp", "moduleName": "AtomicTransact", - "implicit": true, + "declAttributes": [ + "AccessControl" + ], "accessors": [ { "kind": "Accessor", @@ -9197,60 +8823,34 @@ "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO9hashValueSivg", - "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO9hashValueSivg", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO2idSSvg", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV4StepO2idSSvg", "moduleName": "AtomicTransact", - "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:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO4hash4intoys6HasherVz_tF", - "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO4hash4intoys6HasherVz_tF", - "moduleName": "AtomicTransact", - "implicit": true, - "funcSelfKind": "NonMutating" - } - ], - "declKind": "Enum", - "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO", - "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" + } + ], + "declKind": "Enum", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV4StepO", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" }, { "kind": "Conformance", @@ -9258,150 +8858,74 @@ "printedName": "Escapable", "usr": "s:s9EscapableP", "mangledName": "$ss9EscapableP" - }, - { - "kind": "Conformance", - "name": "Equatable", - "printedName": "Equatable", - "usr": "s:SQ", - "mangledName": "$sSQ" - }, - { - "kind": "Conformance", - "name": "Hashable", - "printedName": "Hashable", - "usr": "s:SH", - "mangledName": "$sSH" } ] }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(from:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Theme", - "printedName": "AtomicTransact.AtomicConfig.Theme", - "usr": "s:14AtomicTransact0A6ConfigV5ThemeV" - }, - { - "kind": "TypeNominal", - "name": "Decoder", - "printedName": "any Swift.Decoder", - "usr": "s:s7DecoderP" - } - ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0A6ConfigV5ThemeV4fromAEs7Decoder_p_tKcfc", - "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV4fromAEs7Decoder_p_tKcfc", - "moduleName": "AtomicTransact", - "implicit": true, - "throwing": true, - "init_kind": "Designated" - }, - { - "kind": "Function", - "name": "encode", - "printedName": "encode(to:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Encoder", - "printedName": "any Swift.Encoder", - "usr": "s:s7EncoderP" - } - ], - "declKind": "Func", - "usr": "s:14AtomicTransact0A6ConfigV5ThemeV6encode2toys7Encoder_p_tKF", - "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV6encode2toys7Encoder_p_tKF", - "moduleName": "AtomicTransact", - "implicit": true, - "throwing": true, - "funcSelfKind": "NonMutating" - } - ], - "declKind": "Struct", - "usr": "s:14AtomicTransact0A6ConfigV5ThemeV", - "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "kind": "Conformance", - "name": "Decodable", - "printedName": "Decodable", - "usr": "s:Se", - "mangledName": "$sSe" - }, - { - "kind": "Conformance", - "name": "Encodable", - "printedName": "Encodable", - "usr": "s:SE", - "mangledName": "$sSE" - } - ] - }, - { - "kind": "TypeDecl", - "name": "Distribution", - "printedName": "Distribution", - "children": [ { "kind": "TypeDecl", - "name": "DistributionType", - "printedName": "DistributionType", + "name": "App", + "printedName": "App", "children": [ { "kind": "Var", - "name": "total", - "printedName": "total", + "name": "payNow", + "printedName": "payNow", "children": [ { "kind": "TypeFunc", "name": "Function", - "printedName": "(AtomicTransact.AtomicConfig.Distribution.DistributionType.Type) -> AtomicTransact.AtomicConfig.Distribution.DistributionType", + "printedName": "(AtomicTransact.AtomicConfig.Deeplink.App.Type) -> ([Swift.String], Swift.String) -> AtomicTransact.AtomicConfig.Deeplink.App", "children": [ { - "kind": "TypeNominal", - "name": "DistributionType", - "printedName": "AtomicTransact.AtomicConfig.Distribution.DistributionType", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO" + "kind": "TypeFunc", + "name": "Function", + "printedName": "([Swift.String], Swift.String) -> AtomicTransact.AtomicConfig.Deeplink.App", + "children": [ + { + "kind": "TypeNominal", + "name": "App", + "printedName": "AtomicTransact.AtomicConfig.Deeplink.App", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV3AppO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(payments: [Swift.String], accountId: Swift.String)", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ] }, { "kind": "TypeNominal", "name": "Metatype", - "printedName": "AtomicTransact.AtomicConfig.Distribution.DistributionType.Type", + "printedName": "AtomicTransact.AtomicConfig.Deeplink.App.Type", "children": [ { "kind": "TypeNominal", - "name": "DistributionType", - "printedName": "AtomicTransact.AtomicConfig.Distribution.DistributionType", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO" + "name": "App", + "printedName": "AtomicTransact.AtomicConfig.Deeplink.App", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV3AppO" } ] } @@ -9409,36 +8933,36 @@ } ], "declKind": "EnumElement", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO5totalyA2GmF", - "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV0D4TypeO5totalyA2GmF", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV3AppO6payNowyAGSaySSG_SStcAGmF", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV3AppO6payNowyAGSaySSG_SStcAGmF", "moduleName": "AtomicTransact" }, { "kind": "Var", - "name": "fixed", - "printedName": "fixed", + "name": "expenses", + "printedName": "expenses", "children": [ { "kind": "TypeFunc", "name": "Function", - "printedName": "(AtomicTransact.AtomicConfig.Distribution.DistributionType.Type) -> AtomicTransact.AtomicConfig.Distribution.DistributionType", + "printedName": "(AtomicTransact.AtomicConfig.Deeplink.App.Type) -> AtomicTransact.AtomicConfig.Deeplink.App", "children": [ { "kind": "TypeNominal", - "name": "DistributionType", - "printedName": "AtomicTransact.AtomicConfig.Distribution.DistributionType", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO" + "name": "App", + "printedName": "AtomicTransact.AtomicConfig.Deeplink.App", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV3AppO" }, { "kind": "TypeNominal", "name": "Metatype", - "printedName": "AtomicTransact.AtomicConfig.Distribution.DistributionType.Type", + "printedName": "AtomicTransact.AtomicConfig.Deeplink.App.Type", "children": [ { "kind": "TypeNominal", - "name": "DistributionType", - "printedName": "AtomicTransact.AtomicConfig.Distribution.DistributionType", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO" + "name": "App", + "printedName": "AtomicTransact.AtomicConfig.Deeplink.App", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV3AppO" } ] } @@ -9446,36 +8970,36 @@ } ], "declKind": "EnumElement", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO5fixedyA2GmF", - "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV0D4TypeO5fixedyA2GmF", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV3AppO8expensesyA2GmF", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV3AppO8expensesyA2GmF", "moduleName": "AtomicTransact" }, { "kind": "Var", - "name": "percent", - "printedName": "percent", + "name": "orders", + "printedName": "orders", "children": [ { "kind": "TypeFunc", "name": "Function", - "printedName": "(AtomicTransact.AtomicConfig.Distribution.DistributionType.Type) -> AtomicTransact.AtomicConfig.Distribution.DistributionType", + "printedName": "(AtomicTransact.AtomicConfig.Deeplink.App.Type) -> AtomicTransact.AtomicConfig.Deeplink.App", "children": [ { "kind": "TypeNominal", - "name": "DistributionType", - "printedName": "AtomicTransact.AtomicConfig.Distribution.DistributionType", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO" + "name": "App", + "printedName": "AtomicTransact.AtomicConfig.Deeplink.App", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV3AppO" }, { "kind": "TypeNominal", "name": "Metatype", - "printedName": "AtomicTransact.AtomicConfig.Distribution.DistributionType.Type", + "printedName": "AtomicTransact.AtomicConfig.Deeplink.App.Type", "children": [ { "kind": "TypeNominal", - "name": "DistributionType", - "printedName": "AtomicTransact.AtomicConfig.Distribution.DistributionType", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO" + "name": "App", + "printedName": "AtomicTransact.AtomicConfig.Deeplink.App", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV3AppO" } ] } @@ -9483,47 +9007,51 @@ } ], "declKind": "EnumElement", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO7percentyA2GmF", - "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV0D4TypeO7percentyA2GmF", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV3AppO6ordersyA2GmF", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV3AppO6ordersyA2GmF", "moduleName": "AtomicTransact" }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(rawValue:)", + "kind": "Var", + "name": "suggestions", + "printedName": "suggestions", "children": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.Distribution.DistributionType?", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.Deeplink.App.Type) -> AtomicTransact.AtomicConfig.Deeplink.App", "children": [ { "kind": "TypeNominal", - "name": "DistributionType", - "printedName": "AtomicTransact.AtomicConfig.Distribution.DistributionType", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO" + "name": "App", + "printedName": "AtomicTransact.AtomicConfig.Deeplink.App", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV3AppO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.Deeplink.App.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "App", + "printedName": "AtomicTransact.AtomicConfig.Deeplink.App", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV3AppO" + } + ] } - ], - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + ] } ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO8rawValueAGSgSS_tcfc", - "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV0D4TypeO8rawValueAGSgSS_tcfc", - "moduleName": "AtomicTransact", - "implicit": true, - "init_kind": "Designated" + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV3AppO11suggestionsyA2GmF", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV3AppO11suggestionsyA2GmF", + "moduleName": "AtomicTransact" }, { "kind": "Var", - "name": "rawValue", - "printedName": "rawValue", + "name": "id", + "printedName": "id", "children": [ { "kind": "TypeNominal", @@ -9533,10 +9061,12 @@ } ], "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO8rawValueSSvp", - "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV0D4TypeO8rawValueSSvp", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV3AppO2idSSvp", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV3AppO2idSSvp", "moduleName": "AtomicTransact", - "implicit": true, + "declAttributes": [ + "AccessControl" + ], "accessors": [ { "kind": "Accessor", @@ -9551,24 +9081,22 @@ } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO8rawValueSSvg", - "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV0D4TypeO8rawValueSSvg", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV3AppO2idSSvg", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV3AppO2idSSvg", "moduleName": "AtomicTransact", - "implicit": true, "accessorKind": "get" } ] } ], "declKind": "Enum", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO", - "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV0D4TypeO", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV3AppO", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV3AppO", "moduleName": "AtomicTransact", "declAttributes": [ "AccessControl", "RawDocComment" ], - "enumRawTypeName": "String", "conformances": [ { "kind": "Conformance", @@ -9583,212 +9111,128 @@ "printedName": "Escapable", "usr": "s:s9EscapableP", "mangledName": "$ss9EscapableP" - }, - { - "kind": "Conformance", - "name": "Equatable", - "printedName": "Equatable", - "usr": "s:SQ", - "mangledName": "$sSQ" - }, - { - "kind": "Conformance", - "name": "Hashable", - "printedName": "Hashable", - "usr": "s:SH", - "mangledName": "$sSH" - }, + } + ] + }, + { + "kind": "Var", + "name": "step", + "printedName": "step", + "children": [ { - "kind": "Conformance", - "name": "RawRepresentable", - "printedName": "RawRepresentable", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { - "kind": "TypeWitness", - "name": "RawValue", - "printedName": "RawValue", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ] + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "usr": "s:SY", - "mangledName": "$sSY" - }, - { - "kind": "Conformance", - "name": "Decodable", - "printedName": "Decodable", - "usr": "s:Se", - "mangledName": "$sSe" - }, - { - "kind": "Conformance", - "name": "Encodable", - "printedName": "Encodable", - "usr": "s:SE", - "mangledName": "$sSE" + "usr": "s:Sq" } - ] - }, - { - "kind": "TypeDecl", - "name": "ActionType", - "printedName": "ActionType", - "children": [ + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4stepSSSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV4stepSSSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ { - "kind": "Var", - "name": "create", - "printedName": "create", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.AtomicConfig.Distribution.ActionType.Type) -> AtomicTransact.AtomicConfig.Distribution.ActionType", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "ActionType", - "printedName": "AtomicTransact.AtomicConfig.Distribution.ActionType", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.AtomicConfig.Distribution.ActionType.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "ActionType", - "printedName": "AtomicTransact.AtomicConfig.Distribution.ActionType", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO" - } - ] + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "usr": "s:Sq" } ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO6createyA2GmF", - "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO6createyA2GmF", - "moduleName": "AtomicTransact" + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4stepSSSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV4stepSSSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" }, { - "kind": "Var", - "name": "update", - "printedName": "update", + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.AtomicConfig.Distribution.ActionType.Type) -> AtomicTransact.AtomicConfig.Distribution.ActionType", + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "ActionType", - "printedName": "AtomicTransact.AtomicConfig.Distribution.ActionType", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.AtomicConfig.Distribution.ActionType.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "ActionType", - "printedName": "AtomicTransact.AtomicConfig.Distribution.ActionType", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO" - } - ] + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "usr": "s:Sq" } ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO6updateyA2GmF", - "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO6updateyA2GmF", - "moduleName": "AtomicTransact" + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4stepSSSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV4stepSSSgvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" }, { - "kind": "Var", - "name": "delete", - "printedName": "delete", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.AtomicConfig.Distribution.ActionType.Type) -> AtomicTransact.AtomicConfig.Distribution.ActionType", - "children": [ - { - "kind": "TypeNominal", - "name": "ActionType", - "printedName": "AtomicTransact.AtomicConfig.Distribution.ActionType", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.AtomicConfig.Distribution.ActionType.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "ActionType", - "printedName": "AtomicTransact.AtomicConfig.Distribution.ActionType", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO" - } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO6deleteyA2GmF", - "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO6deleteyA2GmF", - "moduleName": "AtomicTransact" - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(rawValue:)", + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.Distribution.ActionType?", - "children": [ - { - "kind": "TypeNominal", - "name": "ActionType", - "printedName": "AtomicTransact.AtomicConfig.Distribution.ActionType", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO" - } - ], - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Void", + "printedName": "()" } ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO8rawValueAGSgSS_tcfc", - "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO8rawValueAGSgSS_tcfc", + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4stepSSSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV4stepSSSgvM", "moduleName": "AtomicTransact", "implicit": true, - "init_kind": "Designated" - }, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "companyId", + "printedName": "companyId", + "children": [ { - "kind": "Var", - "name": "rawValue", - "printedName": "rawValue", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", @@ -9797,130 +9241,17 @@ "usr": "s:SS" } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO8rawValueSSvp", - "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO8rawValueSSvp", - "moduleName": "AtomicTransact", - "implicit": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO8rawValueSSvg", - "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO8rawValueSSvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - } - ] - } - ], - "declKind": "Enum", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO", - "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "enumRawTypeName": "String", - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "kind": "Conformance", - "name": "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": "Decodable", - "printedName": "Decodable", - "usr": "s:Se", - "mangledName": "$sSe" - }, - { - "kind": "Conformance", - "name": "Encodable", - "printedName": "Encodable", - "usr": "s:SE", - "mangledName": "$sSE" - } - ] - }, - { - "kind": "Var", - "name": "type", - "printedName": "type", - "children": [ - { - "kind": "TypeNominal", - "name": "DistributionType", - "printedName": "AtomicTransact.AtomicConfig.Distribution.DistributionType", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO" + "usr": "s:Sq" } ], "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV4typeAE0D4TypeOvp", - "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV4typeAE0D4TypeOvp", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV9companyIdSSSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV9companyIdSSSgvp", "moduleName": "AtomicTransact", "declAttributes": [ + "HasInitialValue", "HasStorage", - "AccessControl", - "RawDocComment" + "AccessControl" ], "hasStorage": true, "accessors": [ @@ -9931,14 +9262,22 @@ "children": [ { "kind": "TypeNominal", - "name": "DistributionType", - "printedName": "AtomicTransact.AtomicConfig.Distribution.DistributionType", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO" + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV4typeAE0D4TypeOvg", - "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV4typeAE0D4TypeOvg", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV9companyIdSSSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV9companyIdSSSgvg", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "get" @@ -9955,14 +9294,22 @@ }, { "kind": "TypeNominal", - "name": "DistributionType", - "printedName": "AtomicTransact.AtomicConfig.Distribution.DistributionType", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO" + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV4typeAE0D4TypeOvs", - "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV4typeAE0D4TypeOvs", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV9companyIdSSSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV9companyIdSSSgvs", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "set" @@ -9979,8 +9326,8 @@ } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV4typeAE0D4TypeOvM", - "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV4typeAE0D4TypeOvM", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV9companyIdSSSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV9companyIdSSSgvM", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "_modify" @@ -9989,24 +9336,32 @@ }, { "kind": "Var", - "name": "amount", - "printedName": "amount", + "name": "connectorId", + "printedName": "connectorId", "children": [ { "kind": "TypeNominal", - "name": "Double", - "printedName": "Swift.Double", - "usr": "s:Sd" + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" } ], "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV6amountSdvp", - "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV6amountSdvp", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV11connectorIdSSSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV11connectorIdSSSgvp", "moduleName": "AtomicTransact", "declAttributes": [ + "HasInitialValue", "HasStorage", - "AccessControl", - "RawDocComment" + "AccessControl" ], "hasStorage": true, "accessors": [ @@ -10017,14 +9372,22 @@ "children": [ { "kind": "TypeNominal", - "name": "Double", - "printedName": "Swift.Double", - "usr": "s:Sd" + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV6amountSdvg", - "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV6amountSdvg", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV11connectorIdSSSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV11connectorIdSSSgvg", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "get" @@ -10041,14 +9404,22 @@ }, { "kind": "TypeNominal", - "name": "Double", - "printedName": "Swift.Double", - "usr": "s:Sd" + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV6amountSdvs", - "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV6amountSdvs", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV11connectorIdSSSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV11connectorIdSSSgvs", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "set" @@ -10065,8 +9436,8 @@ } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV6amountSdvM", - "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV6amountSdvM", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV11connectorIdSSSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV11connectorIdSSSgvM", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "_modify" @@ -10075,33 +9446,32 @@ }, { "kind": "Var", - "name": "action", - "printedName": "action", + "name": "companyName", + "printedName": "companyName", "children": [ { "kind": "TypeNominal", "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.Distribution.ActionType?", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "ActionType", - "printedName": "AtomicTransact.AtomicConfig.Distribution.ActionType", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "usr": "s:Sq" } ], "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV6actionAE10ActionTypeOSgvp", - "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV6actionAE10ActionTypeOSgvp", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV11companyNameSSSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV11companyNameSSSgvp", "moduleName": "AtomicTransact", "declAttributes": [ "HasInitialValue", "HasStorage", - "AccessControl", - "RawDocComment" + "AccessControl" ], "hasStorage": true, "accessors": [ @@ -10113,21 +9483,21 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.Distribution.ActionType?", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "ActionType", - "printedName": "AtomicTransact.AtomicConfig.Distribution.ActionType", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV6actionAE10ActionTypeOSgvg", - "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV6actionAE10ActionTypeOSgvg", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV11companyNameSSSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV11companyNameSSSgvg", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "get" @@ -10145,21 +9515,21 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.Distribution.ActionType?", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "ActionType", - "printedName": "AtomicTransact.AtomicConfig.Distribution.ActionType", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV6actionAE10ActionTypeOSgvs", - "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV6actionAE10ActionTypeOSgvs", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV11companyNameSSSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV11companyNameSSSgvs", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "set" @@ -10176,8 +9546,8 @@ } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV6actionAE10ActionTypeOSgvM", - "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV6actionAE10ActionTypeOSgvM", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV11companyNameSSSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV11companyNameSSSgvM", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "_modify" @@ -10186,8 +9556,8 @@ }, { "kind": "Var", - "name": "canUpdate", - "printedName": "canUpdate", + "name": "singleSwitch", + "printedName": "singleSwitch", "children": [ { "kind": "TypeNominal", @@ -10205,14 +9575,13 @@ } ], "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV9canUpdateSbSgvp", - "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV9canUpdateSbSgvp", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV12singleSwitchSbSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV12singleSwitchSbSgvp", "moduleName": "AtomicTransact", "declAttributes": [ "HasInitialValue", "HasStorage", - "AccessControl", - "RawDocComment" + "AccessControl" ], "hasStorage": true, "accessors": [ @@ -10237,8 +9606,8 @@ } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV9canUpdateSbSgvg", - "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV9canUpdateSbSgvg", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV12singleSwitchSbSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV12singleSwitchSbSgvg", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "get" @@ -10269,8 +9638,8 @@ } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV9canUpdateSbSgvs", - "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV9canUpdateSbSgvs", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV12singleSwitchSbSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV12singleSwitchSbSgvs", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "set" @@ -10287,8 +9656,8 @@ } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV9canUpdateSbSgvM", - "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV9canUpdateSbSgvM", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV12singleSwitchSbSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV12singleSwitchSbSgvM", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "_modify" @@ -10296,615 +9665,533 @@ ] }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(type:amount:action:)", + "kind": "Var", + "name": "app", + "printedName": "app", "children": [ - { - "kind": "TypeNominal", - "name": "Distribution", - "printedName": "AtomicTransact.AtomicConfig.Distribution", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV" - }, - { - "kind": "TypeNominal", - "name": "DistributionType", - "printedName": "AtomicTransact.AtomicConfig.Distribution.DistributionType", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO" - }, - { - "kind": "TypeNominal", - "name": "Double", - "printedName": "Swift.Double", - "usr": "s:Sd" - }, { "kind": "TypeNominal", "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.Distribution.ActionType?", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "ActionType", - "printedName": "AtomicTransact.AtomicConfig.Distribution.ActionType", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "hasDefaultArg": true, "usr": "s:Sq" } ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV4type6amount6actionA2E0D4TypeO_SdAE06ActionH0OSgtcfc", - "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV4type6amount6actionA2E0D4TypeO_SdAE06ActionH0OSgtcfc", + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV3appSSSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV3appSSSgvp", "moduleName": "AtomicTransact", "declAttributes": [ - "AccessControl", - "RawDocComment" + "HasInitialValue", + "HasStorage", + "AccessControl" ], - "init_kind": "Designated" - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(type:amount:action:canUpdate:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Distribution", - "printedName": "AtomicTransact.AtomicConfig.Distribution", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV" - }, - { - "kind": "TypeNominal", - "name": "DistributionType", - "printedName": "AtomicTransact.AtomicConfig.Distribution.DistributionType", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO" - }, + "hasStorage": true, + "accessors": [ { - "kind": "TypeNominal", - "name": "Double", - "printedName": "Swift.Double", - "usr": "s:Sd" + "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:14AtomicTransact0A6ConfigV8DeeplinkV3appSSSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV3appSSSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.Distribution.ActionType?", + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", "children": [ { "kind": "TypeNominal", - "name": "ActionType", - "printedName": "AtomicTransact.AtomicConfig.Distribution.ActionType", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO" + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" } ], - "hasDefaultArg": true, - "usr": "s:Sq" + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV3appSSSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV3appSSSgvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Bool?", + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "Void", + "printedName": "()" } ], - "usr": "s:Sq" - } - ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV4type6amount6action9canUpdateA2E0D4TypeO_SdAE06ActionJ0OSgSbSgtcfc", - "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV4type6amount6action9canUpdateA2E0D4TypeO_SdAE06ActionJ0OSgSbSgtcfc", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "init_kind": "Designated" - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(from:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Distribution", - "printedName": "AtomicTransact.AtomicConfig.Distribution", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV" - }, - { - "kind": "TypeNominal", - "name": "Decoder", - "printedName": "any Swift.Decoder", - "usr": "s:s7DecoderP" - } - ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV4fromAEs7Decoder_p_tKcfc", - "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV4fromAEs7Decoder_p_tKcfc", - "moduleName": "AtomicTransact", - "implicit": true, - "throwing": true, - "init_kind": "Designated" - }, - { - "kind": "Function", - "name": "encode", - "printedName": "encode(to:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Encoder", - "printedName": "any Swift.Encoder", - "usr": "s:s7EncoderP" + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV3appSSSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV3appSSSgvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" } - ], - "declKind": "Func", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV6encode2toys7Encoder_p_tKF", - "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV6encode2toys7Encoder_p_tKF", - "moduleName": "AtomicTransact", - "implicit": true, - "throwing": true, - "funcSelfKind": "NonMutating" - } - ], - "declKind": "Struct", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV", - "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "kind": "Conformance", - "name": "Decodable", - "printedName": "Decodable", - "usr": "s:Se", - "mangledName": "$sSe" + ] }, - { - "kind": "Conformance", - "name": "Encodable", - "printedName": "Encodable", - "usr": "s:SE", - "mangledName": "$sSE" - } - ] - }, - { - "kind": "TypeDecl", - "name": "ProductType", - "printedName": "ProductType", - "children": [ { "kind": "Var", - "name": "deposit", - "printedName": "deposit", + "name": "payments", + "printedName": "payments", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.AtomicConfig.ProductType.Type) -> AtomicTransact.AtomicConfig.ProductType", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String]?", "children": [ { "kind": "TypeNominal", - "name": "ProductType", - "printedName": "AtomicTransact.AtomicConfig.ProductType", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.AtomicConfig.ProductType.Type", + "name": "Array", + "printedName": "[Swift.String]", "children": [ { "kind": "TypeNominal", - "name": "ProductType", - "printedName": "AtomicTransact.AtomicConfig.ProductType", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "usr": "s:Sa" } - ] + ], + "usr": "s:Sq" } ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO7deposityA2EmF", - "mangledName": "$s14AtomicTransact0A6ConfigV11ProductTypeO7deposityA2EmF", + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV8paymentsSaySSGSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV8paymentsSaySSGSgvp", "moduleName": "AtomicTransact", "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Var", - "name": "verify", - "printedName": "verify", - "children": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.AtomicConfig.ProductType.Type) -> AtomicTransact.AtomicConfig.ProductType", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "ProductType", - "printedName": "AtomicTransact.AtomicConfig.ProductType", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.AtomicConfig.ProductType.Type", + "name": "Optional", + "printedName": "[Swift.String]?", "children": [ { "kind": "TypeNominal", - "name": "ProductType", - "printedName": "AtomicTransact.AtomicConfig.ProductType", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" } - ] + ], + "usr": "s:Sq" } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO6verifyyA2EmF", - "mangledName": "$s14AtomicTransact0A6ConfigV11ProductTypeO6verifyyA2EmF", - "moduleName": "AtomicTransact", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Var", - "name": "enroll", - "printedName": "enroll", - "children": [ + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV8paymentsSaySSGSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV8paymentsSaySSGSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.AtomicConfig.ProductType.Type) -> AtomicTransact.AtomicConfig.ProductType", + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", "children": [ { "kind": "TypeNominal", - "name": "ProductType", - "printedName": "AtomicTransact.AtomicConfig.ProductType", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + "name": "Void", + "printedName": "()" }, { "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.AtomicConfig.ProductType.Type", + "name": "Optional", + "printedName": "[Swift.String]?", "children": [ { "kind": "TypeNominal", - "name": "ProductType", - "printedName": "AtomicTransact.AtomicConfig.ProductType", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" } - ] + ], + "usr": "s:Sq" } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO6enrollyA2EmF", - "mangledName": "$s14AtomicTransact0A6ConfigV11ProductTypeO6enrollyA2EmF", - "moduleName": "AtomicTransact", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Var", - "name": "switch", - "printedName": "switch", - "children": [ + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV8paymentsSaySSGSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV8paymentsSaySSGSgvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.AtomicConfig.ProductType.Type) -> AtomicTransact.AtomicConfig.ProductType", + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", "children": [ { "kind": "TypeNominal", - "name": "ProductType", - "printedName": "AtomicTransact.AtomicConfig.ProductType", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.AtomicConfig.ProductType.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "ProductType", - "printedName": "AtomicTransact.AtomicConfig.ProductType", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" - } - ] + "name": "Void", + "printedName": "()" } - ] + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV8paymentsSaySSGSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV8paymentsSaySSGSgvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" } - ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO6switchyA2EmF", - "mangledName": "$s14AtomicTransact0A6ConfigV11ProductTypeO6switchyA2EmF", - "moduleName": "AtomicTransact", - "declAttributes": [ - "RawDocComment" ] }, { "kind": "Var", - "name": "present", - "printedName": "present", + "name": "accountId", + "printedName": "accountId", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.AtomicConfig.ProductType.Type) -> AtomicTransact.AtomicConfig.ProductType", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "ProductType", - "printedName": "AtomicTransact.AtomicConfig.ProductType", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.AtomicConfig.ProductType.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "ProductType", - "printedName": "AtomicTransact.AtomicConfig.ProductType", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" - } - ] + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "usr": "s:Sq" } ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO7presentyA2EmF", - "mangledName": "$s14AtomicTransact0A6ConfigV11ProductTypeO7presentyA2EmF", + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV9accountIdSSSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV9accountIdSSSgvp", "moduleName": "AtomicTransact", "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Var", - "name": "tax", - "printedName": "tax", - "children": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.AtomicConfig.ProductType.Type) -> AtomicTransact.AtomicConfig.ProductType", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "ProductType", - "printedName": "AtomicTransact.AtomicConfig.ProductType", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.AtomicConfig.ProductType.Type", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "ProductType", - "printedName": "AtomicTransact.AtomicConfig.ProductType", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "usr": "s:Sq" } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO3taxyA2EmF", - "mangledName": "$s14AtomicTransact0A6ConfigV11ProductTypeO3taxyA2EmF", - "moduleName": "AtomicTransact", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Var", - "name": "action", - "printedName": "action", - "children": [ + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV9accountIdSSSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV9accountIdSSSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.AtomicConfig.ProductType.Type) -> AtomicTransact.AtomicConfig.ProductType", + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", "children": [ { "kind": "TypeNominal", - "name": "ProductType", - "printedName": "AtomicTransact.AtomicConfig.ProductType", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + "name": "Void", + "printedName": "()" }, { "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.AtomicConfig.ProductType.Type", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "ProductType", - "printedName": "AtomicTransact.AtomicConfig.ProductType", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "usr": "s:Sq" } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO6actionyA2EmF", - "mangledName": "$s14AtomicTransact0A6ConfigV11ProductTypeO6actionyA2EmF", - "moduleName": "AtomicTransact", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Var", - "name": "aggregate", - "printedName": "aggregate", - "children": [ + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV9accountIdSSSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV9accountIdSSSgvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.AtomicConfig.ProductType.Type) -> AtomicTransact.AtomicConfig.ProductType", + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", "children": [ { "kind": "TypeNominal", - "name": "ProductType", - "printedName": "AtomicTransact.AtomicConfig.ProductType", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.AtomicConfig.ProductType.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "ProductType", - "printedName": "AtomicTransact.AtomicConfig.ProductType", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" - } - ] + "name": "Void", + "printedName": "()" } - ] + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV9accountIdSSSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV9accountIdSSSgvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" } - ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO9aggregateyA2EmF", - "mangledName": "$s14AtomicTransact0A6ConfigV11ProductTypeO9aggregateyA2EmF", - "moduleName": "AtomicTransact", - "declAttributes": [ - "RawDocComment" ] }, { "kind": "Constructor", "name": "init", - "printedName": "init(rawValue:)", + "printedName": "init(step:)", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.ProductType?", - "children": [ - { - "kind": "TypeNominal", - "name": "ProductType", - "printedName": "AtomicTransact.AtomicConfig.ProductType", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" - } - ], - "usr": "s:Sq" + "name": "Deeplink", + "printedName": "AtomicTransact.AtomicConfig.Deeplink", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV" }, { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Step", + "printedName": "AtomicTransact.AtomicConfig.Deeplink.Step", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO" } ], "declKind": "Constructor", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO8rawValueAESgSS_tcfc", - "mangledName": "$s14AtomicTransact0A6ConfigV11ProductTypeO8rawValueAESgSS_tcfc", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4stepA2E4StepO_tcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV4stepA2E4StepO_tcfc", "moduleName": "AtomicTransact", - "implicit": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], "init_kind": "Designated" }, { - "kind": "Var", - "name": "rawValue", - "printedName": "rawValue", + "kind": "Function", + "name": "step", + "printedName": "step(_:)", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Deeplink", + "printedName": "AtomicTransact.AtomicConfig.Deeplink", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV" + }, + { + "kind": "TypeNominal", + "name": "Step", + "printedName": "AtomicTransact.AtomicConfig.Deeplink.Step", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO" } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO8rawValueSSvp", - "mangledName": "$s14AtomicTransact0A6ConfigV11ProductTypeO8rawValueSSvp", + "declKind": "Func", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4stepyA2E4StepOFZ", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV4stepyA2E4StepOFZ", + "moduleName": "AtomicTransact", + "static": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(app:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Deeplink", + "printedName": "AtomicTransact.AtomicConfig.Deeplink", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV" + }, + { + "kind": "TypeNominal", + "name": "App", + "printedName": "AtomicTransact.AtomicConfig.Deeplink.App", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV3AppO" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV3appA2E3AppO_tcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV3appA2E3AppO_tcfc", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "app", + "printedName": "app(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Deeplink", + "printedName": "AtomicTransact.AtomicConfig.Deeplink", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV" + }, + { + "kind": "TypeNominal", + "name": "App", + "printedName": "AtomicTransact.AtomicConfig.Deeplink.App", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV3AppO" + } + ], + "declKind": "Func", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV3appyA2E3AppOFZ", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV3appyA2E3AppOFZ", + "moduleName": "AtomicTransact", + "static": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Deeplink", + "printedName": "AtomicTransact.AtomicConfig.Deeplink", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4fromAEs7Decoder_p_tKcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV4fromAEs7Decoder_p_tKcfc", "moduleName": "AtomicTransact", "implicit": true, - "accessors": [ + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO8rawValueSSvg", - "mangledName": "$s14AtomicTransact0A6ConfigV11ProductTypeO8rawValueSSvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Encoder", + "printedName": "any Swift.Encoder", + "usr": "s:s7EncoderP" } - ] + ], + "declKind": "Func", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV6encode2toys7Encoder_p_tKF", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV6encode2toys7Encoder_p_tKF", + "moduleName": "AtomicTransact", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" } ], - "declKind": "Enum", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO", - "mangledName": "$s14AtomicTransact0A6ConfigV11ProductTypeO", + "declKind": "Struct", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV", "moduleName": "AtomicTransact", "declAttributes": [ "AccessControl", "RawDocComment" ], - "enumRawTypeName": "String", "conformances": [ { "kind": "Conformance", @@ -10920,42 +10207,6 @@ "usr": "s:s9EscapableP", "mangledName": "$ss9EscapableP" }, - { - "kind": "Conformance", - "name": "Equatable", - "printedName": "Equatable", - "usr": "s:SQ", - "mangledName": "$sSQ" - }, - { - "kind": "Conformance", - "name": "Hashable", - "printedName": "Hashable", - "usr": "s:SH", - "mangledName": "$sSH" - }, - { - "kind": "Conformance", - "name": "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": "Decodable", @@ -10969,220 +10220,117 @@ "printedName": "Encodable", "usr": "s:SE", "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" } ] }, { "kind": "TypeDecl", - "name": "ScopeType", - "printedName": "ScopeType", + "name": "DemoMode", + "printedName": "DemoMode", "children": [ { "kind": "Var", - "name": "userLink", - "printedName": "userLink", + "name": "enabled", + "printedName": "enabled", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.AtomicConfig.ScopeType.Type) -> AtomicTransact.AtomicConfig.ScopeType", - "children": [ - { - "kind": "TypeNominal", - "name": "ScopeType", - "printedName": "AtomicTransact.AtomicConfig.ScopeType", - "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.AtomicConfig.ScopeType.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "ScopeType", - "printedName": "AtomicTransact.AtomicConfig.ScopeType", - "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO" - } - ] - } - ] + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO8userLinkyA2EmF", - "mangledName": "$s14AtomicTransact0A6ConfigV9ScopeTypeO8userLinkyA2EmF", + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV7enabledSbvp", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV7enabledSbvp", "moduleName": "AtomicTransact", "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", "RawDocComment" - ] - }, - { - "kind": "Var", - "name": "employerLink", - "printedName": "employerLink", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.AtomicConfig.ScopeType.Type) -> AtomicTransact.AtomicConfig.ScopeType", - "children": [ - { - "kind": "TypeNominal", - "name": "ScopeType", - "printedName": "AtomicTransact.AtomicConfig.ScopeType", - "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.AtomicConfig.ScopeType.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "ScopeType", - "printedName": "AtomicTransact.AtomicConfig.ScopeType", - "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO" - } - ] - } - ] - } ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO12employerLinkyA2EmF", - "mangledName": "$s14AtomicTransact0A6ConfigV9ScopeTypeO12employerLinkyA2EmF", - "moduleName": "AtomicTransact" - }, - { - "kind": "Var", - "name": "payLink", - "printedName": "payLink", - "children": [ + "hasStorage": true, + "accessors": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.AtomicConfig.ScopeType.Type) -> AtomicTransact.AtomicConfig.ScopeType", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "ScopeType", - "printedName": "AtomicTransact.AtomicConfig.ScopeType", - "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.AtomicConfig.ScopeType.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "ScopeType", - "printedName": "AtomicTransact.AtomicConfig.ScopeType", - "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO" - } - ] + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO7payLinkyA2EmF", - "mangledName": "$s14AtomicTransact0A6ConfigV9ScopeTypeO7payLinkyA2EmF", - "moduleName": "AtomicTransact" - }, - { - "kind": "Var", - "name": "custom", - "printedName": "custom", - "children": [ + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV7enabledSbvg", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV7enabledSbvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.AtomicConfig.ScopeType.Type) -> AtomicTransact.AtomicConfig.ScopeType", + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", "children": [ { "kind": "TypeNominal", - "name": "ScopeType", - "printedName": "AtomicTransact.AtomicConfig.ScopeType", - "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO" + "name": "Void", + "printedName": "()" }, { "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.AtomicConfig.ScopeType.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "ScopeType", - "printedName": "AtomicTransact.AtomicConfig.ScopeType", - "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO" - } - ] + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO6customyA2EmF", - "mangledName": "$s14AtomicTransact0A6ConfigV9ScopeTypeO6customyA2EmF", - "moduleName": "AtomicTransact" - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(rawValue:)", - "children": [ + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV7enabledSbvs", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV7enabledSbvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.ScopeType?", + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", "children": [ { "kind": "TypeNominal", - "name": "ScopeType", - "printedName": "AtomicTransact.AtomicConfig.ScopeType", - "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO" + "name": "Void", + "printedName": "()" } ], - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV7enabledSbvM", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV7enabledSbvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" } - ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO8rawValueAESgSS_tcfc", - "mangledName": "$s14AtomicTransact0A6ConfigV9ScopeTypeO8rawValueAESgSS_tcfc", - "moduleName": "AtomicTransact", - "implicit": true, - "init_kind": "Designated" + ] }, { - "kind": "Var", - "name": "rawValue", - "printedName": "rawValue", + "kind": "TypeDecl", + "name": "Customer", + "printedName": "Customer", "children": [ { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO8rawValueSSvp", - "mangledName": "$s14AtomicTransact0A6ConfigV9ScopeTypeO8rawValueSSvp", - "moduleName": "AtomicTransact", - "implicit": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "Var", + "name": "name", + "printedName": "name", "children": [ { "kind": "TypeNominal", @@ -11191,884 +10339,593 @@ "usr": "s:SS" } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO8rawValueSSvg", - "mangledName": "$s14AtomicTransact0A6ConfigV9ScopeTypeO8rawValueSSvg", + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV4nameSSvp", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV4nameSSvp", "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - } - ] - } - ], - "declKind": "Enum", - "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO", - "mangledName": "$s14AtomicTransact0A6ConfigV9ScopeTypeO", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "enumRawTypeName": "String", - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "kind": "Conformance", - "name": "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": "Decodable", - "printedName": "Decodable", - "usr": "s:Se", - "mangledName": "$sSe" - }, - { - "kind": "Conformance", - "name": "Encodable", - "printedName": "Encodable", - "usr": "s:SE", - "mangledName": "$sSE" - } - ] - }, - { - "kind": "TypeDecl", - "name": "DeferredPaymentMethodStrategy", - "printedName": "DeferredPaymentMethodStrategy", - "children": [ - { - "kind": "Var", - "name": "sdk", - "printedName": "sdk", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy.Type) -> AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy", - "children": [ + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ { - "kind": "TypeNominal", - "name": "DeferredPaymentMethodStrategy", - "printedName": "AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy", - "usr": "s:14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO" + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV4nameSSvg", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV4nameSSvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" }, { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy.Type", + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", "children": [ { "kind": "TypeNominal", - "name": "DeferredPaymentMethodStrategy", - "printedName": "AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy", - "usr": "s:14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO" + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO3sdkyA2EmF", - "mangledName": "$s14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO3sdkyA2EmF", - "moduleName": "AtomicTransact" - }, - { - "kind": "Var", - "name": "api", - "printedName": "api", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy.Type) -> AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy", - "children": [ - { - "kind": "TypeNominal", - "name": "DeferredPaymentMethodStrategy", - "printedName": "AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy", - "usr": "s:14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO" + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV4nameSSvs", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV4nameSSvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" }, { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy.Type", + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", "children": [ { "kind": "TypeNominal", - "name": "DeferredPaymentMethodStrategy", - "printedName": "AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy", - "usr": "s:14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO" + "name": "Void", + "printedName": "()" } - ] + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV4nameSSvM", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV4nameSSvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" } ] - } - ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO3apiyA2EmF", - "mangledName": "$s14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO3apiyA2EmF", - "moduleName": "AtomicTransact" - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(rawValue:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy?", - "children": [ - { - "kind": "TypeNominal", - "name": "DeferredPaymentMethodStrategy", - "printedName": "AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy", - "usr": "s:14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO" - } - ], - "usr": "s:Sq" }, { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO8rawValueAESgSS_tcfc", - "mangledName": "$s14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO8rawValueAESgSS_tcfc", - "moduleName": "AtomicTransact", - "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:14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO8rawValueSSvp", - "mangledName": "$s14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO8rawValueSSvp", - "moduleName": "AtomicTransact", - "implicit": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeDecl", + "name": "Brand", + "printedName": "Brand", "children": [ { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO8rawValueSSvg", - "mangledName": "$s14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO8rawValueSSvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - } - ] - } - ], - "declKind": "Enum", - "usr": "s:14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO", - "mangledName": "$s14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl" - ], - "enumRawTypeName": "String", - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "kind": "Conformance", - "name": "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": "Decodable", - "printedName": "Decodable", - "usr": "s:Se", - "mangledName": "$sSe" - }, - { - "kind": "Conformance", - "name": "Encodable", - "printedName": "Encodable", - "usr": "s:SE", - "mangledName": "$sSE" - } - ] - }, - { - "kind": "TypeDecl", - "name": "Deeplink", - "printedName": "Deeplink", - "children": [ - { - "kind": "TypeDecl", - "name": "Step", - "printedName": "Step", - "children": [ - { - "kind": "Var", - "name": "searchCompany", - "printedName": "searchCompany", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.AtomicConfig.Deeplink.Step.Type) -> AtomicTransact.AtomicConfig.Deeplink.Step", + "kind": "Var", + "name": "logo", + "printedName": "logo", "children": [ { "kind": "TypeNominal", - "name": "Step", - "printedName": "AtomicTransact.AtomicConfig.Deeplink.Step", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV4logoSSvp", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV4logoSSvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV4logoSSvg", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV4logoSSvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" }, { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.AtomicConfig.Deeplink.Step.Type", + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", "children": [ { "kind": "TypeNominal", - "name": "Step", - "printedName": "AtomicTransact.AtomicConfig.Deeplink.Step", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO" + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV4logoSSvs", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV4logoSSvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV4logoSSvM", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV4logoSSvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" } ] - } - ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO13searchCompanyyA2GmF", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV4StepO13searchCompanyyA2GmF", - "moduleName": "AtomicTransact" - }, - { - "kind": "Var", - "name": "searchPayroll", - "printedName": "searchPayroll", - "children": [ + }, { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.AtomicConfig.Deeplink.Step.Type) -> AtomicTransact.AtomicConfig.Deeplink.Step", + "kind": "Var", + "name": "color", + "printedName": "color", "children": [ { "kind": "TypeNominal", - "name": "Step", - "printedName": "AtomicTransact.AtomicConfig.Deeplink.Step", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO" - }, + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV5colorSSvp", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV5colorSSvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.AtomicConfig.Deeplink.Step.Type", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "Step", - "printedName": "AtomicTransact.AtomicConfig.Deeplink.Step", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO13searchPayrollyA2GmF", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV4StepO13searchPayrollyA2GmF", - "moduleName": "AtomicTransact" - }, - { - "kind": "Var", - "name": "loginCompany", - "printedName": "loginCompany", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.AtomicConfig.Deeplink.Step.Type) -> (Swift.String, Swift.String?, Swift.Bool?) -> AtomicTransact.AtomicConfig.Deeplink.Step", - "children": [ + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV5colorSSvg", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV5colorSSvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Swift.String, Swift.String?, Swift.Bool?) -> AtomicTransact.AtomicConfig.Deeplink.Step", + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", "children": [ { "kind": "TypeNominal", - "name": "Step", - "printedName": "AtomicTransact.AtomicConfig.Deeplink.Step", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO" + "name": "Void", + "printedName": "()" }, { "kind": "TypeNominal", - "name": "Tuple", - "printedName": "(companyId: Swift.String, connectorId: Swift.String?, singleSwitch: Swift.Bool?)", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Bool?", - "children": [ - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ], - "usr": "s:Sq" - } - ] + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV5colorSSvs", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV5colorSSvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" }, { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.AtomicConfig.Deeplink.Step.Type", + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", "children": [ { "kind": "TypeNominal", - "name": "Step", - "printedName": "AtomicTransact.AtomicConfig.Deeplink.Step", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO" + "name": "Void", + "printedName": "()" } - ] + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV5colorSSvM", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV5colorSSvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" } ] - } - ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO12loginCompanyyAGSS_SSSgSbSgtcAGmF", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV4StepO12loginCompanyyAGSS_SSSgSbSgtcAGmF", - "moduleName": "AtomicTransact" - }, - { - "kind": "Var", - "name": "loginPayroll", - "printedName": "loginPayroll", - "children": [ + }, { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.AtomicConfig.Deeplink.Step.Type) -> (Swift.String, Swift.String) -> AtomicTransact.AtomicConfig.Deeplink.Step", + "kind": "Constructor", + "name": "init", + "printedName": "init(logo:color:)", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Swift.String, Swift.String) -> AtomicTransact.AtomicConfig.Deeplink.Step", - "children": [ - { - "kind": "TypeNominal", - "name": "Step", - "printedName": "AtomicTransact.AtomicConfig.Deeplink.Step", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO" - }, - { - "kind": "TypeNominal", - "name": "Tuple", - "printedName": "(connectorId: Swift.String, companyName: Swift.String)", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ] - } - ] + "kind": "TypeNominal", + "name": "Brand", + "printedName": "AtomicTransact.AtomicConfig.DemoMode.Customer.Brand", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV" }, { "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.AtomicConfig.Deeplink.Step.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "Step", - "printedName": "AtomicTransact.AtomicConfig.Deeplink.Step", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO" - } - ] + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO12loginPayrollyAGSS_SStcAGmF", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV4StepO12loginPayrollyAGSS_SStcAGmF", - "moduleName": "AtomicTransact" - }, - { - "kind": "Var", - "name": "addCard", - "printedName": "addCard", - "children": [ + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV4logo5colorAISS_SStcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV4logo5colorAISS_SStcfc", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.AtomicConfig.Deeplink.Step.Type) -> AtomicTransact.AtomicConfig.Deeplink.Step", + "kind": "Constructor", + "name": "init", + "printedName": "init(logo:color:)", "children": [ { "kind": "TypeNominal", - "name": "Step", - "printedName": "AtomicTransact.AtomicConfig.Deeplink.Step", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO" + "name": "Brand", + "printedName": "AtomicTransact.AtomicConfig.DemoMode.Customer.Brand", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV" }, { "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.AtomicConfig.Deeplink.Step.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "Step", - "printedName": "AtomicTransact.AtomicConfig.Deeplink.Step", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO" - } - ] + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO7addCardyA2GmF", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV4StepO7addCardyA2GmF", - "moduleName": "AtomicTransact" - }, - { - "kind": "Var", - "name": "id", - "printedName": "id", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO2idSSvp", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV4StepO2idSSvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl" - ], - "accessors": [ + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV4logo5colorAISS_So7UIColorCtcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV4logo5colorAISS_So7UIColorCtcfc", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Brand", + "printedName": "AtomicTransact.AtomicConfig.DemoMode.Customer.Brand", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO2idSSvg", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV4StepO2idSSvg", + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV4fromAIs7Decoder_p_tKcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV4fromAIs7Decoder_p_tKcfc", "moduleName": "AtomicTransact", - "accessorKind": "get" - } - ] - } - ], - "declKind": "Enum", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV4StepO", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - } - ] - }, - { - "kind": "TypeDecl", - "name": "App", - "printedName": "App", - "children": [ - { - "kind": "Var", - "name": "payNow", - "printedName": "payNow", - "children": [ + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.AtomicConfig.Deeplink.App.Type) -> ([Swift.String], Swift.String) -> AtomicTransact.AtomicConfig.Deeplink.App", + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "([Swift.String], Swift.String) -> AtomicTransact.AtomicConfig.Deeplink.App", - "children": [ - { - "kind": "TypeNominal", - "name": "App", - "printedName": "AtomicTransact.AtomicConfig.Deeplink.App", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV3AppO" - }, - { - "kind": "TypeNominal", - "name": "Tuple", - "printedName": "(payments: [Swift.String], accountId: Swift.String)", - "children": [ - { - "kind": "TypeNominal", - "name": "Array", - "printedName": "[Swift.String]", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sa" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ] - } - ] + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" }, { "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.AtomicConfig.Deeplink.App.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "App", - "printedName": "AtomicTransact.AtomicConfig.Deeplink.App", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV3AppO" - } - ] + "name": "Encoder", + "printedName": "any Swift.Encoder", + "usr": "s:s7EncoderP" } - ] + ], + "declKind": "Func", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV6encode2toys7Encoder_p_tKF", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV6encode2toys7Encoder_p_tKF", + "moduleName": "AtomicTransact", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" } ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV3AppO6payNowyAGSaySSG_SStcAGmF", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV3AppO6payNowyAGSaySSG_SStcAGmF", - "moduleName": "AtomicTransact" + "declKind": "Struct", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] }, { "kind": "Var", - "name": "transactions", - "printedName": "transactions", + "name": "brand", + "printedName": "brand", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.AtomicConfig.Deeplink.App.Type) -> AtomicTransact.AtomicConfig.Deeplink.App", - "children": [ - { - "kind": "TypeNominal", - "name": "App", - "printedName": "AtomicTransact.AtomicConfig.Deeplink.App", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV3AppO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.AtomicConfig.Deeplink.App.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "App", - "printedName": "AtomicTransact.AtomicConfig.Deeplink.App", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV3AppO" - } - ] - } - ] + "kind": "TypeNominal", + "name": "Brand", + "printedName": "AtomicTransact.AtomicConfig.DemoMode.Customer.Brand", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV" } ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV3AppO12transactionsyA2GmF", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV3AppO12transactionsyA2GmF", - "moduleName": "AtomicTransact" - }, - { - "kind": "Var", - "name": "orders", - "printedName": "orders", - "children": [ + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5brandAG5BrandVvp", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5brandAG5BrandVvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.AtomicConfig.Deeplink.App.Type) -> AtomicTransact.AtomicConfig.Deeplink.App", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "App", - "printedName": "AtomicTransact.AtomicConfig.Deeplink.App", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV3AppO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.AtomicConfig.Deeplink.App.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "App", - "printedName": "AtomicTransact.AtomicConfig.Deeplink.App", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV3AppO" - } - ] + "name": "Brand", + "printedName": "AtomicTransact.AtomicConfig.DemoMode.Customer.Brand", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV" } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV3AppO6ordersyA2GmF", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV3AppO6ordersyA2GmF", - "moduleName": "AtomicTransact" - }, - { - "kind": "Var", - "name": "suggestions", - "printedName": "suggestions", - "children": [ + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5brandAG5BrandVvg", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5brandAG5BrandVvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.AtomicConfig.Deeplink.App.Type) -> AtomicTransact.AtomicConfig.Deeplink.App", + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", "children": [ { "kind": "TypeNominal", - "name": "App", - "printedName": "AtomicTransact.AtomicConfig.Deeplink.App", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV3AppO" + "name": "Void", + "printedName": "()" }, { "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.AtomicConfig.Deeplink.App.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "App", - "printedName": "AtomicTransact.AtomicConfig.Deeplink.App", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV3AppO" - } - ] + "name": "Brand", + "printedName": "AtomicTransact.AtomicConfig.DemoMode.Customer.Brand", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV" } - ] + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5brandAG5BrandVvs", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5brandAG5BrandVvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5brandAG5BrandVvM", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5brandAG5BrandVvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" } - ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV3AppO11suggestionsyA2GmF", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV3AppO11suggestionsyA2GmF", - "moduleName": "AtomicTransact" + ] }, { - "kind": "Var", - "name": "id", - "printedName": "id", + "kind": "Constructor", + "name": "init", + "printedName": "init(name:brand:)", "children": [ + { + "kind": "TypeNominal", + "name": "Customer", + "printedName": "AtomicTransact.AtomicConfig.DemoMode.Customer", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV" + }, { "kind": "TypeNominal", "name": "String", "printedName": "Swift.String", "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Brand", + "printedName": "AtomicTransact.AtomicConfig.DemoMode.Customer.Brand", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV" } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV3AppO2idSSvp", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV3AppO2idSSvp", + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV4name5brandAGSS_AG5BrandVtcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV4name5brandAGSS_AG5BrandVtcfc", "moduleName": "AtomicTransact", "declAttributes": [ "AccessControl" ], - "accessors": [ + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV3AppO2idSSvg", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV3AppO2idSSvg", - "moduleName": "AtomicTransact", - "accessorKind": "get" + "kind": "TypeNominal", + "name": "Customer", + "printedName": "AtomicTransact.AtomicConfig.DemoMode.Customer", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" } - ] + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV4fromAGs7Decoder_p_tKcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV4fromAGs7Decoder_p_tKcfc", + "moduleName": "AtomicTransact", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Encoder", + "printedName": "any Swift.Encoder", + "usr": "s:s7EncoderP" + } + ], + "declKind": "Func", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV6encode2toys7Encoder_p_tKF", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV6encode2toys7Encoder_p_tKF", + "moduleName": "AtomicTransact", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" } ], - "declKind": "Enum", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV3AppO", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV3AppO", + "declKind": "Struct", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV", "moduleName": "AtomicTransact", "declAttributes": [ "AccessControl", @@ -12088,37 +10945,59 @@ "printedName": "Escapable", "usr": "s:s9EscapableP", "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" } ] }, { "kind": "Var", - "name": "step", - "printedName": "step", + "name": "customer", + "printedName": "customer", "children": [ { "kind": "TypeNominal", "name": "Optional", - "printedName": "Swift.String?", + "printedName": "AtomicTransact.AtomicConfig.DemoMode.Customer?", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Customer", + "printedName": "AtomicTransact.AtomicConfig.DemoMode.Customer", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV" } ], "usr": "s:Sq" } ], "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4stepSSSgvp", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV4stepSSSgvp", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8customerAE8CustomerVSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8customerAE8CustomerVSgvp", "moduleName": "AtomicTransact", "declAttributes": [ "HasInitialValue", "HasStorage", - "AccessControl" + "AccessControl", + "RawDocComment" ], "hasStorage": true, "accessors": [ @@ -12130,21 +11009,21 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "Swift.String?", + "printedName": "AtomicTransact.AtomicConfig.DemoMode.Customer?", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Customer", + "printedName": "AtomicTransact.AtomicConfig.DemoMode.Customer", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV" } ], "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4stepSSSgvg", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV4stepSSSgvg", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8customerAE8CustomerVSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8customerAE8CustomerVSgvg", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "get" @@ -12162,21 +11041,21 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "Swift.String?", + "printedName": "AtomicTransact.AtomicConfig.DemoMode.Customer?", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Customer", + "printedName": "AtomicTransact.AtomicConfig.DemoMode.Customer", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV" } ], "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4stepSSSgvs", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV4stepSSSgvs", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8customerAE8CustomerVSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8customerAE8CustomerVSgvs", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "set" @@ -12193,8 +11072,8 @@ } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4stepSSSgvM", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV4stepSSSgvM", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8customerAE8CustomerVSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8customerAE8CustomerVSgvM", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "_modify" @@ -12202,59 +11081,216 @@ ] }, { - "kind": "Var", - "name": "companyId", - "printedName": "companyId", + "kind": "Constructor", + "name": "init", + "printedName": "init(customer:)", "children": [ + { + "kind": "TypeNominal", + "name": "DemoMode", + "printedName": "AtomicTransact.AtomicConfig.DemoMode", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV" + }, { "kind": "TypeNominal", "name": "Optional", - "printedName": "Swift.String?", + "printedName": "AtomicTransact.AtomicConfig.DemoMode.Customer?", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Customer", + "printedName": "AtomicTransact.AtomicConfig.DemoMode.Customer", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV" } ], + "hasDefaultArg": true, "usr": "s:Sq" } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV9companyIdSSSgvp", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV9companyIdSSSgvp", + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8customerA2E8CustomerVSg_tcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8customerA2E8CustomerVSg_tcfc", "moduleName": "AtomicTransact", "declAttributes": [ - "HasInitialValue", - "HasStorage", - "AccessControl" + "AccessControl", + "RawDocComment" ], - "hasStorage": true, - "accessors": [ + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "kind": "TypeNominal", + "name": "DemoMode", + "printedName": "AtomicTransact.AtomicConfig.DemoMode", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV4fromAEs7Decoder_p_tKcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV4fromAEs7Decoder_p_tKcfc", + "moduleName": "AtomicTransact", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Encoder", + "printedName": "any Swift.Encoder", + "usr": "s:s7EncoderP" + } + ], + "declKind": "Func", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV6encode2toys7Encoder_p_tKF", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV6encode2toys7Encoder_p_tKF", + "moduleName": "AtomicTransact", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Search", + "printedName": "Search", + "children": [ + { + "kind": "Var", + "name": "tags", + "printedName": "tags", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV6SearchV4tagsSaySSGSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV6SearchV4tagsSaySSGSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" } ], "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV9companyIdSSSgvg", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV9companyIdSSSgvg", + "usr": "s:14AtomicTransact0A6ConfigV6SearchV4tagsSaySSGSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV6SearchV4tagsSaySSGSgvg", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "get" @@ -12272,21 +11308,29 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "Swift.String?", + "printedName": "[Swift.String]?", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" } ], "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV9companyIdSSSgvs", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV9companyIdSSSgvs", + "usr": "s:14AtomicTransact0A6ConfigV6SearchV4tagsSaySSGSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV6SearchV4tagsSaySSGSgvs", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "set" @@ -12303,8 +11347,8 @@ } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV9companyIdSSSgvM", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV9companyIdSSSgvM", + "usr": "s:14AtomicTransact0A6ConfigV6SearchV4tagsSaySSGSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV6SearchV4tagsSaySSGSgvM", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "_modify" @@ -12313,32 +11357,41 @@ }, { "kind": "Var", - "name": "connectorId", - "printedName": "connectorId", + "name": "excludedTags", + "printedName": "excludedTags", "children": [ { "kind": "TypeNominal", "name": "Optional", - "printedName": "Swift.String?", + "printedName": "[Swift.String]?", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" } ], "usr": "s:Sq" } ], "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV11connectorIdSSSgvp", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV11connectorIdSSSgvp", + "usr": "s:14AtomicTransact0A6ConfigV6SearchV12excludedTagsSaySSGSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV6SearchV12excludedTagsSaySSGSgvp", "moduleName": "AtomicTransact", "declAttributes": [ "HasInitialValue", "HasStorage", - "AccessControl" + "AccessControl", + "RawDocComment" ], "hasStorage": true, "accessors": [ @@ -12350,21 +11403,29 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "Swift.String?", + "printedName": "[Swift.String]?", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" } ], "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV11connectorIdSSSgvg", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV11connectorIdSSSgvg", + "usr": "s:14AtomicTransact0A6ConfigV6SearchV12excludedTagsSaySSGSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV6SearchV12excludedTagsSaySSGSgvg", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "get" @@ -12382,21 +11443,29 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "Swift.String?", + "printedName": "[Swift.String]?", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" } ], "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV11connectorIdSSSgvs", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV11connectorIdSSSgvs", + "usr": "s:14AtomicTransact0A6ConfigV6SearchV12excludedTagsSaySSGSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV6SearchV12excludedTagsSaySSGSgvs", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "set" @@ -12413,8 +11482,8 @@ } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV11connectorIdSSSgvM", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV11connectorIdSSSgvM", + "usr": "s:14AtomicTransact0A6ConfigV6SearchV12excludedTagsSaySSGSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV6SearchV12excludedTagsSaySSGSgvM", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "_modify" @@ -12423,8 +11492,8 @@ }, { "kind": "Var", - "name": "companyName", - "printedName": "companyName", + "name": "ruleId", + "printedName": "ruleId", "children": [ { "kind": "TypeNominal", @@ -12442,13 +11511,14 @@ } ], "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV11companyNameSSSgvp", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV11companyNameSSSgvp", + "usr": "s:14AtomicTransact0A6ConfigV6SearchV6ruleIdSSSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV6SearchV6ruleIdSSSgvp", "moduleName": "AtomicTransact", "declAttributes": [ "HasInitialValue", "HasStorage", - "AccessControl" + "AccessControl", + "RawDocComment" ], "hasStorage": true, "accessors": [ @@ -12473,8 +11543,8 @@ } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV11companyNameSSSgvg", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV11companyNameSSSgvg", + "usr": "s:14AtomicTransact0A6ConfigV6SearchV6ruleIdSSSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV6SearchV6ruleIdSSSgvg", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "get" @@ -12505,8 +11575,8 @@ } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV11companyNameSSSgvs", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV11companyNameSSSgvs", + "usr": "s:14AtomicTransact0A6ConfigV6SearchV6ruleIdSSSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV6SearchV6ruleIdSSSgvs", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "set" @@ -12523,18 +11593,204 @@ } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV11companyNameSSSgvM", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV11companyNameSSSgvM", + "usr": "s:14AtomicTransact0A6ConfigV6SearchV6ruleIdSSSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV6SearchV6ruleIdSSSgvM", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "_modify" } ] }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(tags:excludedTags:ruleId:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Search", + "printedName": "AtomicTransact.AtomicConfig.Search", + "usr": "s:14AtomicTransact0A6ConfigV6SearchV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV6SearchV4tags12excludedTags6ruleIdAESaySSGSg_AJSSSgtcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV6SearchV4tags12excludedTags6ruleIdAESaySSGSg_AJSSSgtcfc", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Search", + "printedName": "AtomicTransact.AtomicConfig.Search", + "usr": "s:14AtomicTransact0A6ConfigV6SearchV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV6SearchV4fromAEs7Decoder_p_tKcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV6SearchV4fromAEs7Decoder_p_tKcfc", + "moduleName": "AtomicTransact", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Encoder", + "printedName": "any Swift.Encoder", + "usr": "s:s7EncoderP" + } + ], + "declKind": "Func", + "usr": "s:14AtomicTransact0A6ConfigV6SearchV6encode2toys7Encoder_p_tKF", + "mangledName": "$s14AtomicTransact0A6ConfigV6SearchV6encode2toys7Encoder_p_tKF", + "moduleName": "AtomicTransact", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:14AtomicTransact0A6ConfigV6SearchV", + "mangledName": "$s14AtomicTransact0A6ConfigV6SearchV", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Experiments", + "printedName": "Experiments", + "children": [ { "kind": "Var", - "name": "singleSwitch", - "printedName": "singleSwitch", + "name": "fractionalDeposits", + "printedName": "fractionalDeposits", "children": [ { "kind": "TypeNominal", @@ -12552,13 +11808,14 @@ } ], "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV12singleSwitchSbSgvp", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV12singleSwitchSbSgvp", + "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV18fractionalDepositsSbSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV11ExperimentsV18fractionalDepositsSbSgvp", "moduleName": "AtomicTransact", "declAttributes": [ "HasInitialValue", "HasStorage", - "AccessControl" + "AccessControl", + "RawDocComment" ], "hasStorage": true, "accessors": [ @@ -12583,8 +11840,8 @@ } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV12singleSwitchSbSgvg", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV12singleSwitchSbSgvg", + "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV18fractionalDepositsSbSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV11ExperimentsV18fractionalDepositsSbSgvg", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "get" @@ -12615,8 +11872,8 @@ } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV12singleSwitchSbSgvs", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV12singleSwitchSbSgvs", + "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV18fractionalDepositsSbSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV11ExperimentsV18fractionalDepositsSbSgvs", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "set" @@ -12633,8 +11890,8 @@ } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV12singleSwitchSbSgvM", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV12singleSwitchSbSgvM", + "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV18fractionalDepositsSbSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV11ExperimentsV18fractionalDepositsSbSgvM", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "_modify" @@ -12643,32 +11900,33 @@ }, { "kind": "Var", - "name": "app", - "printedName": "app", + "name": "unemploymentCarousel", + "printedName": "unemploymentCarousel", "children": [ { "kind": "TypeNominal", "name": "Optional", - "printedName": "Swift.String?", + "printedName": "Swift.Bool?", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], "usr": "s:Sq" } ], "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV3appSSSgvp", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV3appSSSgvp", + "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV20unemploymentCarouselSbSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV11ExperimentsV20unemploymentCarouselSbSgvp", "moduleName": "AtomicTransact", "declAttributes": [ "HasInitialValue", "HasStorage", - "AccessControl" + "AccessControl", + "RawDocComment" ], "hasStorage": true, "accessors": [ @@ -12680,21 +11938,21 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "Swift.String?", + "printedName": "Swift.Bool?", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV3appSSSgvg", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV3appSSSgvg", + "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV20unemploymentCarouselSbSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV11ExperimentsV20unemploymentCarouselSbSgvg", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "get" @@ -12712,21 +11970,21 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "Swift.String?", + "printedName": "Swift.Bool?", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV3appSSSgvs", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV3appSSSgvs", + "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV20unemploymentCarouselSbSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV11ExperimentsV20unemploymentCarouselSbSgvs", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "set" @@ -12743,8 +12001,8 @@ } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV3appSSSgvM", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV3appSSSgvM", + "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV20unemploymentCarouselSbSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV11ExperimentsV20unemploymentCarouselSbSgvM", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "_modify" @@ -12753,40 +12011,33 @@ }, { "kind": "Var", - "name": "payments", - "printedName": "payments", + "name": "manualFallback", + "printedName": "manualFallback", "children": [ { "kind": "TypeNominal", "name": "Optional", - "printedName": "[Swift.String]?", + "printedName": "Swift.Bool?", "children": [ { "kind": "TypeNominal", - "name": "Array", - "printedName": "[Swift.String]", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sa" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], "usr": "s:Sq" } ], "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV8paymentsSaySSGSgvp", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV8paymentsSaySSGSgvp", + "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV14manualFallbackSbSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV11ExperimentsV14manualFallbackSbSgvp", "moduleName": "AtomicTransact", "declAttributes": [ "HasInitialValue", "HasStorage", - "AccessControl" + "AccessControl", + "RawDocComment" ], "hasStorage": true, "accessors": [ @@ -12798,29 +12049,21 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "[Swift.String]?", + "printedName": "Swift.Bool?", "children": [ { "kind": "TypeNominal", - "name": "Array", - "printedName": "[Swift.String]", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sa" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV8paymentsSaySSGSgvg", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV8paymentsSaySSGSgvg", + "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV14manualFallbackSbSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV11ExperimentsV14manualFallbackSbSgvg", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "get" @@ -12838,29 +12081,21 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "[Swift.String]?", + "printedName": "Swift.Bool?", "children": [ { "kind": "TypeNominal", - "name": "Array", - "printedName": "[Swift.String]", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sa" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV8paymentsSaySSGSgvs", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV8paymentsSaySSGSgvs", + "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV14manualFallbackSbSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV11ExperimentsV14manualFallbackSbSgvs", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "set" @@ -12877,8 +12112,8 @@ } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV8paymentsSaySSGSgvM", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV8paymentsSaySSGSgvM", + "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV14manualFallbackSbSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV11ExperimentsV14manualFallbackSbSgvM", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "_modify" @@ -12886,264 +12121,107 @@ ] }, { - "kind": "Var", - "name": "accountId", - "printedName": "accountId", + "kind": "Constructor", + "name": "init", + "printedName": "init(fractionalDeposits:unemploymentCarousel:manualFallback:)", "children": [ + { + "kind": "TypeNominal", + "name": "Experiments", + "printedName": "AtomicTransact.AtomicConfig.Experiments", + "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV" + }, { "kind": "TypeNominal", "name": "Optional", - "printedName": "Swift.String?", + "printedName": "Swift.Bool?", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], + "hasDefaultArg": true, "usr": "s:Sq" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV9accountIdSSSgvp", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV9accountIdSSSgvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasInitialValue", - "HasStorage", - "AccessControl" - ], - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV9accountIdSSSgvg", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV9accountIdSSSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" }, { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV9accountIdSSSgvs", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV9accountIdSSSgvs", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "set" + "hasDefaultArg": true, + "usr": "s:Sq" }, { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV9accountIdSSSgvM", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV9accountIdSSSgvM", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "_modify" + "hasDefaultArg": true, + "usr": "s:Sq" } - ] + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV18fractionalDeposits20unemploymentCarousel14manualFallbackAESbSg_A2Itcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV11ExperimentsV18fractionalDeposits20unemploymentCarousel14manualFallbackAESbSg_A2Itcfc", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" }, { "kind": "Constructor", "name": "init", - "printedName": "init(step:)", + "printedName": "init(from:)", "children": [ { "kind": "TypeNominal", - "name": "Deeplink", - "printedName": "AtomicTransact.AtomicConfig.Deeplink", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV" + "name": "Experiments", + "printedName": "AtomicTransact.AtomicConfig.Experiments", + "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV" }, { "kind": "TypeNominal", - "name": "Step", - "printedName": "AtomicTransact.AtomicConfig.Deeplink.Step", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO" + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" } ], "declKind": "Constructor", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4stepA2E4StepO_tcfc", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV4stepA2E4StepO_tcfc", + "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV4fromAEs7Decoder_p_tKcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV11ExperimentsV4fromAEs7Decoder_p_tKcfc", "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], + "implicit": true, + "throwing": true, "init_kind": "Designated" }, { "kind": "Function", - "name": "step", - "printedName": "step(_:)", + "name": "encode", + "printedName": "encode(to:)", "children": [ { "kind": "TypeNominal", - "name": "Deeplink", - "printedName": "AtomicTransact.AtomicConfig.Deeplink", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV" - }, - { - "kind": "TypeNominal", - "name": "Step", - "printedName": "AtomicTransact.AtomicConfig.Deeplink.Step", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO" - } - ], - "declKind": "Func", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4stepyA2E4StepOFZ", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV4stepyA2E4StepOFZ", - "moduleName": "AtomicTransact", - "static": true, - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(app:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Deeplink", - "printedName": "AtomicTransact.AtomicConfig.Deeplink", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV" - }, - { - "kind": "TypeNominal", - "name": "App", - "printedName": "AtomicTransact.AtomicConfig.Deeplink.App", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV3AppO" - } - ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV3appA2E3AppO_tcfc", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV3appA2E3AppO_tcfc", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "init_kind": "Designated" - }, - { - "kind": "Function", - "name": "app", - "printedName": "app(_:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Deeplink", - "printedName": "AtomicTransact.AtomicConfig.Deeplink", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV" - }, - { - "kind": "TypeNominal", - "name": "App", - "printedName": "AtomicTransact.AtomicConfig.Deeplink.App", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV3AppO" - } - ], - "declKind": "Func", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV3appyA2E3AppOFZ", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV3appyA2E3AppOFZ", - "moduleName": "AtomicTransact", - "static": true, - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(from:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Deeplink", - "printedName": "AtomicTransact.AtomicConfig.Deeplink", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV" - }, - { - "kind": "TypeNominal", - "name": "Decoder", - "printedName": "any Swift.Decoder", - "usr": "s:s7DecoderP" - } - ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4fromAEs7Decoder_p_tKcfc", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV4fromAEs7Decoder_p_tKcfc", - "moduleName": "AtomicTransact", - "implicit": true, - "throwing": true, - "init_kind": "Designated" - }, - { - "kind": "Function", - "name": "encode", - "printedName": "encode(to:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "Void", + "printedName": "()" }, { "kind": "TypeNominal", @@ -13153,8 +12231,8 @@ } ], "declKind": "Func", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV6encode2toys7Encoder_p_tKF", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV6encode2toys7Encoder_p_tKF", + "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV6encode2toys7Encoder_p_tKF", + "mangledName": "$s14AtomicTransact0A6ConfigV11ExperimentsV6encode2toys7Encoder_p_tKF", "moduleName": "AtomicTransact", "implicit": true, "throwing": true, @@ -13162,8 +12240,8 @@ } ], "declKind": "Struct", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV", + "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV", + "mangledName": "$s14AtomicTransact0A6ConfigV11ExperimentsV", "moduleName": "AtomicTransact", "declAttributes": [ "AccessControl", @@ -13197,29 +12275,44 @@ "printedName": "Encodable", "usr": "s:SE", "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" } ] }, { "kind": "TypeDecl", - "name": "DemoMode", - "printedName": "DemoMode", + "name": "Features", + "printedName": "Features", "children": [ { "kind": "Var", - "name": "enabled", - "printedName": "enabled", + "name": "manualDepositFlow", + "printedName": "manualDepositFlow", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" } ], "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV7enabledSbvp", - "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV7enabledSbvp", + "usr": "s:14AtomicTransact0A6ConfigV8FeaturesV17manualDepositFlowSbSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV8FeaturesV17manualDepositFlowSbSgvp", "moduleName": "AtomicTransact", "declAttributes": [ "HasInitialValue", @@ -13236,14 +12329,22 @@ "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV7enabledSbvg", - "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV7enabledSbvg", + "usr": "s:14AtomicTransact0A6ConfigV8FeaturesV17manualDepositFlowSbSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV8FeaturesV17manualDepositFlowSbSgvg", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "get" @@ -13260,14 +12361,22 @@ }, { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV7enabledSbvs", - "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV7enabledSbvs", + "usr": "s:14AtomicTransact0A6ConfigV8FeaturesV17manualDepositFlowSbSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV8FeaturesV17manualDepositFlowSbSgvs", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "set" @@ -13284,8 +12393,8 @@ } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV7enabledSbvM", - "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV7enabledSbvM", + "usr": "s:14AtomicTransact0A6ConfigV8FeaturesV17manualDepositFlowSbSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV8FeaturesV17manualDepositFlowSbSgvM", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "_modify" @@ -13293,664 +12402,288 @@ ] }, { - "kind": "TypeDecl", - "name": "Customer", - "printedName": "Customer", + "kind": "Var", + "name": "coAuth", + "printedName": "coAuth", "children": [ { - "kind": "Var", - "name": "name", - "printedName": "name", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV4nameSSvp", - "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV4nameSSvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "hasStorage": true, - "accessors": [ + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV8FeaturesV6coAuthSbSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV8FeaturesV6coAuthSbSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV4nameSSvg", - "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV4nameSSvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV4nameSSvs", - "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV4nameSSvs", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "set" - }, - { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV4nameSSvM", - "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV4nameSSvM", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "_modify" + "usr": "s:Sq" } - ] + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8FeaturesV6coAuthSbSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV8FeaturesV6coAuthSbSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" }, { - "kind": "TypeDecl", - "name": "Brand", - "printedName": "Brand", + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", "children": [ { - "kind": "Var", - "name": "logo", - "printedName": "logo", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV4logoSSvp", - "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV4logoSSvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl" - ], - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV4logoSSvg", - "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV4logoSSvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV4logoSSvs", - "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV4logoSSvs", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "set" - }, - { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV4logoSSvM", - "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV4logoSSvM", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "_modify" - } - ] + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" }, { - "kind": "Var", - "name": "color", - "printedName": "color", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV5colorSSvp", - "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV5colorSSvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl" - ], - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV5colorSSvg", - "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV5colorSSvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV5colorSSvs", - "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV5colorSSvs", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "set" - }, - { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV5colorSSvM", - "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV5colorSSvM", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "_modify" - } - ] - }, + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8FeaturesV6coAuthSbSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV8FeaturesV6coAuthSbSgvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ { - "kind": "Constructor", - "name": "init", - "printedName": "init(logo:color:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Brand", - "printedName": "AtomicTransact.AtomicConfig.DemoMode.Customer.Brand", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV4logo5colorAISS_SStcfc", - "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV4logo5colorAISS_SStcfc", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl" - ], - "init_kind": "Designated" - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(logo:color:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Brand", - "printedName": "AtomicTransact.AtomicConfig.DemoMode.Customer.Brand", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "UIColor", - "printedName": "UIKit.UIColor", - "usr": "c:objc(cs)UIColor" - } - ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV4logo5colorAISS_So7UIColorCtcfc", - "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV4logo5colorAISS_So7UIColorCtcfc", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl" - ], - "init_kind": "Designated" - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(from:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Brand", - "printedName": "AtomicTransact.AtomicConfig.DemoMode.Customer.Brand", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV" - }, - { - "kind": "TypeNominal", - "name": "Decoder", - "printedName": "any Swift.Decoder", - "usr": "s:s7DecoderP" - } - ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV4fromAIs7Decoder_p_tKcfc", - "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV4fromAIs7Decoder_p_tKcfc", - "moduleName": "AtomicTransact", - "implicit": true, - "throwing": true, - "init_kind": "Designated" - }, - { - "kind": "Function", - "name": "encode", - "printedName": "encode(to:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Encoder", - "printedName": "any Swift.Encoder", - "usr": "s:s7EncoderP" - } - ], - "declKind": "Func", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV6encode2toys7Encoder_p_tKF", - "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV6encode2toys7Encoder_p_tKF", - "moduleName": "AtomicTransact", - "implicit": true, - "throwing": true, - "funcSelfKind": "NonMutating" + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" } ], - "declKind": "Struct", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV", - "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV", + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8FeaturesV6coAuthSbSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV8FeaturesV6coAuthSbSgvM", "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "kind": "Conformance", - "name": "Decodable", - "printedName": "Decodable", - "usr": "s:Se", - "mangledName": "$sSe" - }, - { - "kind": "Conformance", - "name": "Encodable", - "printedName": "Encodable", - "usr": "s:SE", - "mangledName": "$sSE" - } - ] + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(coAuth:manualDepositFlow:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Features", + "printedName": "AtomicTransact.AtomicConfig.Features", + "usr": "s:14AtomicTransact0A6ConfigV8FeaturesV" }, { - "kind": "Var", - "name": "brand", - "printedName": "brand", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", "children": [ { "kind": "TypeNominal", - "name": "Brand", - "printedName": "AtomicTransact.AtomicConfig.DemoMode.Customer.Brand", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5brandAG5BrandVvp", - "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5brandAG5BrandVvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Brand", - "printedName": "AtomicTransact.AtomicConfig.DemoMode.Customer.Brand", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5brandAG5BrandVvg", - "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5brandAG5BrandVvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Brand", - "printedName": "AtomicTransact.AtomicConfig.DemoMode.Customer.Brand", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5brandAG5BrandVvs", - "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5brandAG5BrandVvs", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "set" - }, - { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5brandAG5BrandVvM", - "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5brandAG5BrandVvM", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "_modify" - } - ] + "hasDefaultArg": true, + "usr": "s:Sq" }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(name:brand:)", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", "children": [ { "kind": "TypeNominal", - "name": "Customer", - "printedName": "AtomicTransact.AtomicConfig.DemoMode.Customer", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "Brand", - "printedName": "AtomicTransact.AtomicConfig.DemoMode.Customer.Brand", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV" - } - ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV4name5brandAGSS_AG5BrandVtcfc", - "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV4name5brandAGSS_AG5BrandVtcfc", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl" - ], - "init_kind": "Designated" - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(from:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Customer", - "printedName": "AtomicTransact.AtomicConfig.DemoMode.Customer", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV" - }, - { - "kind": "TypeNominal", - "name": "Decoder", - "printedName": "any Swift.Decoder", - "usr": "s:s7DecoderP" - } - ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV4fromAGs7Decoder_p_tKcfc", - "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV4fromAGs7Decoder_p_tKcfc", - "moduleName": "AtomicTransact", - "implicit": true, - "throwing": true, - "init_kind": "Designated" - }, - { - "kind": "Function", - "name": "encode", - "printedName": "encode(to:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Encoder", - "printedName": "any Swift.Encoder", - "usr": "s:s7EncoderP" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], - "declKind": "Func", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV6encode2toys7Encoder_p_tKF", - "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV6encode2toys7Encoder_p_tKF", - "moduleName": "AtomicTransact", - "implicit": true, - "throwing": true, - "funcSelfKind": "NonMutating" + "hasDefaultArg": true, + "usr": "s:Sq" } ], - "declKind": "Struct", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV", - "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV", + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV8FeaturesV6coAuth17manualDepositFlowAESbSg_AHtcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV8FeaturesV6coAuth17manualDepositFlowAESbSg_AHtcfc", "moduleName": "AtomicTransact", "declAttributes": [ "AccessControl", "RawDocComment" ], - "conformances": [ + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" + "kind": "TypeNominal", + "name": "Features", + "printedName": "AtomicTransact.AtomicConfig.Features", + "usr": "s:14AtomicTransact0A6ConfigV8FeaturesV" }, { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV8FeaturesV4fromAEs7Decoder_p_tKcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV8FeaturesV4fromAEs7Decoder_p_tKcfc", + "moduleName": "AtomicTransact", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", + "children": [ { - "kind": "Conformance", - "name": "Decodable", - "printedName": "Decodable", - "usr": "s:Se", - "mangledName": "$sSe" + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" }, { - "kind": "Conformance", - "name": "Encodable", - "printedName": "Encodable", - "usr": "s:SE", - "mangledName": "$sSE" + "kind": "TypeNominal", + "name": "Encoder", + "printedName": "any Swift.Encoder", + "usr": "s:s7EncoderP" } - ] + ], + "declKind": "Func", + "usr": "s:14AtomicTransact0A6ConfigV8FeaturesV6encode2toys7Encoder_p_tKF", + "mangledName": "$s14AtomicTransact0A6ConfigV8FeaturesV6encode2toys7Encoder_p_tKF", + "moduleName": "AtomicTransact", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:14AtomicTransact0A6ConfigV8FeaturesV", + "mangledName": "$s14AtomicTransact0A6ConfigV8FeaturesV", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "UserAction", + "printedName": "UserAction", + "children": [ { "kind": "Var", - "name": "customer", - "printedName": "customer", + "name": "id", + "printedName": "id", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.DemoMode.Customer?", - "children": [ - { - "kind": "TypeNominal", - "name": "Customer", - "printedName": "AtomicTransact.AtomicConfig.DemoMode.Customer", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV" - } - ], - "usr": "s:Sq" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8customerAE8CustomerVSgvp", - "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8customerAE8CustomerVSgvp", + "usr": "s:14AtomicTransact0A6ConfigV10UserActionV2idSSvp", + "mangledName": "$s14AtomicTransact0A6ConfigV10UserActionV2idSSvp", "moduleName": "AtomicTransact", "declAttributes": [ - "HasInitialValue", "HasStorage", "AccessControl", "RawDocComment" @@ -13964,22 +12697,14 @@ "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.DemoMode.Customer?", - "children": [ - { - "kind": "TypeNominal", - "name": "Customer", - "printedName": "AtomicTransact.AtomicConfig.DemoMode.Customer", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV" - } - ], - "usr": "s:Sq" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8customerAE8CustomerVSgvg", - "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8customerAE8CustomerVSgvg", + "usr": "s:14AtomicTransact0A6ConfigV10UserActionV2idSSvg", + "mangledName": "$s14AtomicTransact0A6ConfigV10UserActionV2idSSvg", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "get" @@ -13996,22 +12721,14 @@ }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.DemoMode.Customer?", - "children": [ - { - "kind": "TypeNominal", - "name": "Customer", - "printedName": "AtomicTransact.AtomicConfig.DemoMode.Customer", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV" - } - ], - "usr": "s:Sq" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8customerAE8CustomerVSgvs", - "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8customerAE8CustomerVSgvs", + "usr": "s:14AtomicTransact0A6ConfigV10UserActionV2idSSvs", + "mangledName": "$s14AtomicTransact0A6ConfigV10UserActionV2idSSvs", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "set" @@ -14028,8 +12745,8 @@ } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8customerAE8CustomerVSgvM", - "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8customerAE8CustomerVSgvM", + "usr": "s:14AtomicTransact0A6ConfigV10UserActionV2idSSvM", + "mangledName": "$s14AtomicTransact0A6ConfigV10UserActionV2idSSvM", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "_modify" @@ -14039,37 +12756,27 @@ { "kind": "Constructor", "name": "init", - "printedName": "init(customer:)", + "printedName": "init(id:)", "children": [ { "kind": "TypeNominal", - "name": "DemoMode", - "printedName": "AtomicTransact.AtomicConfig.DemoMode", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV" + "name": "UserAction", + "printedName": "AtomicTransact.AtomicConfig.UserAction", + "usr": "s:14AtomicTransact0A6ConfigV10UserActionV" }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.DemoMode.Customer?", - "children": [ - { - "kind": "TypeNominal", - "name": "Customer", - "printedName": "AtomicTransact.AtomicConfig.DemoMode.Customer", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV" - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Constructor", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8customerA2E8CustomerVSg_tcfc", - "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8customerA2E8CustomerVSg_tcfc", + "usr": "s:14AtomicTransact0A6ConfigV10UserActionV2idAESS_tcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV10UserActionV2idAESS_tcfc", "moduleName": "AtomicTransact", "declAttributes": [ - "AccessControl", - "RawDocComment" + "AccessControl" ], "init_kind": "Designated" }, @@ -14080,9 +12787,9 @@ "children": [ { "kind": "TypeNominal", - "name": "DemoMode", - "printedName": "AtomicTransact.AtomicConfig.DemoMode", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV" + "name": "UserAction", + "printedName": "AtomicTransact.AtomicConfig.UserAction", + "usr": "s:14AtomicTransact0A6ConfigV10UserActionV" }, { "kind": "TypeNominal", @@ -14092,8 +12799,8 @@ } ], "declKind": "Constructor", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV4fromAEs7Decoder_p_tKcfc", - "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV4fromAEs7Decoder_p_tKcfc", + "usr": "s:14AtomicTransact0A6ConfigV10UserActionV4fromAEs7Decoder_p_tKcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV10UserActionV4fromAEs7Decoder_p_tKcfc", "moduleName": "AtomicTransact", "implicit": true, "throwing": true, @@ -14117,8 +12824,8 @@ } ], "declKind": "Func", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV6encode2toys7Encoder_p_tKF", - "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV6encode2toys7Encoder_p_tKF", + "usr": "s:14AtomicTransact0A6ConfigV10UserActionV6encode2toys7Encoder_p_tKF", + "mangledName": "$s14AtomicTransact0A6ConfigV10UserActionV6encode2toys7Encoder_p_tKF", "moduleName": "AtomicTransact", "implicit": true, "throwing": true, @@ -14126,8 +12833,8 @@ } ], "declKind": "Struct", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV", - "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV", + "usr": "s:14AtomicTransact0A6ConfigV10UserActionV", + "mangledName": "$s14AtomicTransact0A6ConfigV10UserActionV", "moduleName": "AtomicTransact", "declAttributes": [ "AccessControl", @@ -14161,48 +12868,38 @@ "printedName": "Encodable", "usr": "s:SE", "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" } ] }, { "kind": "TypeDecl", - "name": "Search", - "printedName": "Search", + "name": "Customer", + "printedName": "Customer", "children": [ { "kind": "Var", - "name": "tags", - "printedName": "tags", + "name": "name", + "printedName": "name", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "[Swift.String]?", - "children": [ - { - "kind": "TypeNominal", - "name": "Array", - "printedName": "[Swift.String]", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sa" - } - ], - "usr": "s:Sq" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV6SearchV4tagsSaySSGSgvp", - "mangledName": "$s14AtomicTransact0A6ConfigV6SearchV4tagsSaySSGSgvp", + "usr": "s:14AtomicTransact0A6ConfigV8CustomerV4nameSSvp", + "mangledName": "$s14AtomicTransact0A6ConfigV8CustomerV4nameSSvp", "moduleName": "AtomicTransact", "declAttributes": [ - "HasInitialValue", "HasStorage", "AccessControl", "RawDocComment" @@ -14216,30 +12913,14 @@ "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "[Swift.String]?", - "children": [ - { - "kind": "TypeNominal", - "name": "Array", - "printedName": "[Swift.String]", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sa" - } - ], - "usr": "s:Sq" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV6SearchV4tagsSaySSGSgvg", - "mangledName": "$s14AtomicTransact0A6ConfigV6SearchV4tagsSaySSGSgvg", + "usr": "s:14AtomicTransact0A6ConfigV8CustomerV4nameSSvg", + "mangledName": "$s14AtomicTransact0A6ConfigV8CustomerV4nameSSvg", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "get" @@ -14256,30 +12937,14 @@ }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "[Swift.String]?", - "children": [ - { - "kind": "TypeNominal", - "name": "Array", - "printedName": "[Swift.String]", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sa" - } - ], - "usr": "s:Sq" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV6SearchV4tagsSaySSGSgvs", - "mangledName": "$s14AtomicTransact0A6ConfigV6SearchV4tagsSaySSGSgvs", + "usr": "s:14AtomicTransact0A6ConfigV8CustomerV4nameSSvs", + "mangledName": "$s14AtomicTransact0A6ConfigV8CustomerV4nameSSvs", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "set" @@ -14296,8 +12961,8 @@ } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV6SearchV4tagsSaySSGSgvM", - "mangledName": "$s14AtomicTransact0A6ConfigV6SearchV4tagsSaySSGSgvM", + "usr": "s:14AtomicTransact0A6ConfigV8CustomerV4nameSSvM", + "mangledName": "$s14AtomicTransact0A6ConfigV8CustomerV4nameSSvM", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "_modify" @@ -14305,116 +12970,222 @@ ] }, { - "kind": "Var", - "name": "excludedTags", - "printedName": "excludedTags", + "kind": "Constructor", + "name": "init", + "printedName": "init(name:)", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "[Swift.String]?", - "children": [ - { - "kind": "TypeNominal", - "name": "Array", - "printedName": "[Swift.String]", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sa" - } - ], - "usr": "s:Sq" + "name": "Customer", + "printedName": "AtomicTransact.AtomicConfig.Customer", + "usr": "s:14AtomicTransact0A6ConfigV8CustomerV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV6SearchV12excludedTagsSaySSGSgvp", - "mangledName": "$s14AtomicTransact0A6ConfigV6SearchV12excludedTagsSaySSGSgvp", + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV8CustomerV4nameAESS_tcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV8CustomerV4nameAESS_tcfc", "moduleName": "AtomicTransact", "declAttributes": [ - "HasInitialValue", - "HasStorage", - "AccessControl", - "RawDocComment" + "AccessControl" ], - "hasStorage": true, - "accessors": [ + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "[Swift.String]?", - "children": [ - { - "kind": "TypeNominal", - "name": "Array", - "printedName": "[Swift.String]", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sa" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV6SearchV12excludedTagsSaySSGSgvg", - "mangledName": "$s14AtomicTransact0A6ConfigV6SearchV12excludedTagsSaySSGSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" + "kind": "TypeNominal", + "name": "Customer", + "printedName": "AtomicTransact.AtomicConfig.Customer", + "usr": "s:14AtomicTransact0A6ConfigV8CustomerV" }, { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "[Swift.String]?", - "children": [ - { - "kind": "TypeNominal", - "name": "Array", - "printedName": "[Swift.String]", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sa" + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV8CustomerV4fromAEs7Decoder_p_tKcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV8CustomerV4fromAEs7Decoder_p_tKcfc", + "moduleName": "AtomicTransact", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Encoder", + "printedName": "any Swift.Encoder", + "usr": "s:s7EncoderP" + } + ], + "declKind": "Func", + "usr": "s:14AtomicTransact0A6ConfigV8CustomerV6encode2toys7Encoder_p_tKF", + "mangledName": "$s14AtomicTransact0A6ConfigV8CustomerV6encode2toys7Encoder_p_tKF", + "moduleName": "AtomicTransact", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:14AtomicTransact0A6ConfigV8CustomerV", + "mangledName": "$s14AtomicTransact0A6ConfigV8CustomerV", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "NavigationOptions", + "printedName": "NavigationOptions", + "children": [ + { + "kind": "Var", + "name": "showBackButton", + "printedName": "showBackButton", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV14showBackButtonSbSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV17NavigationOptionsV14showBackButtonSbSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV6SearchV12excludedTagsSaySSGSgvs", - "mangledName": "$s14AtomicTransact0A6ConfigV6SearchV12excludedTagsSaySSGSgvs", + "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV14showBackButtonSbSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV17NavigationOptionsV14showBackButtonSbSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV14showBackButtonSbSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV17NavigationOptionsV14showBackButtonSbSgvs", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "set" @@ -14431,8 +13202,8 @@ } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV6SearchV12excludedTagsSaySSGSgvM", - "mangledName": "$s14AtomicTransact0A6ConfigV6SearchV12excludedTagsSaySSGSgvM", + "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV14showBackButtonSbSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV17NavigationOptionsV14showBackButtonSbSgvM", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "_modify" @@ -14441,33 +13212,32 @@ }, { "kind": "Var", - "name": "ruleId", - "printedName": "ruleId", + "name": "showBackButtonText", + "printedName": "showBackButtonText", "children": [ { "kind": "TypeNominal", "name": "Optional", - "printedName": "Swift.String?", + "printedName": "Swift.Bool?", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], "usr": "s:Sq" } ], "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV6SearchV6ruleIdSSSgvp", - "mangledName": "$s14AtomicTransact0A6ConfigV6SearchV6ruleIdSSSgvp", + "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV18showBackButtonTextSbSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV17NavigationOptionsV18showBackButtonTextSbSgvp", "moduleName": "AtomicTransact", "declAttributes": [ "HasInitialValue", "HasStorage", - "AccessControl", - "RawDocComment" + "AccessControl" ], "hasStorage": true, "accessors": [ @@ -14479,21 +13249,21 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "Swift.String?", + "printedName": "Swift.Bool?", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV6SearchV6ruleIdSSSgvg", - "mangledName": "$s14AtomicTransact0A6ConfigV6SearchV6ruleIdSSSgvg", + "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV18showBackButtonTextSbSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV17NavigationOptionsV18showBackButtonTextSbSgvg", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "get" @@ -14511,21 +13281,21 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "Swift.String?", + "printedName": "Swift.Bool?", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV6SearchV6ruleIdSSSgvs", - "mangledName": "$s14AtomicTransact0A6ConfigV6SearchV6ruleIdSSSgvs", + "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV18showBackButtonTextSbSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV17NavigationOptionsV18showBackButtonTextSbSgvs", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "set" @@ -14542,8 +13312,8 @@ } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV6SearchV6ruleIdSSSgvM", - "mangledName": "$s14AtomicTransact0A6ConfigV6SearchV6ruleIdSSSgvM", + "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV18showBackButtonTextSbSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV17NavigationOptionsV18showBackButtonTextSbSgvM", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "_modify" @@ -14551,57 +13321,136 @@ ] }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(tags:excludedTags:ruleId:)", + "kind": "Var", + "name": "showCloseButton", + "printedName": "showCloseButton", "children": [ - { - "kind": "TypeNominal", - "name": "Search", - "printedName": "AtomicTransact.AtomicConfig.Search", - "usr": "s:14AtomicTransact0A6ConfigV6SearchV" - }, { "kind": "TypeNominal", "name": "Optional", - "printedName": "[Swift.String]?", + "printedName": "Swift.Bool?", "children": [ { "kind": "TypeNominal", - "name": "Array", - "printedName": "[Swift.String]", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sa" - } - ], - "hasDefaultArg": true, + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV15showCloseButtonSbSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV17NavigationOptionsV15showCloseButtonSbSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV15showCloseButtonSbSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV17NavigationOptionsV15showCloseButtonSbSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "[Swift.String]?", + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", "children": [ { "kind": "TypeNominal", - "name": "Array", - "printedName": "[Swift.String]", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], - "usr": "s:Sa" + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV15showCloseButtonSbSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV17NavigationOptionsV15showCloseButtonSbSgvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV15showCloseButtonSbSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV17NavigationOptionsV15showCloseButtonSbSgvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(showBackButton:showBackButtonText:showCloseButton:)", + "children": [ + { + "kind": "TypeNominal", + "name": "NavigationOptions", + "printedName": "AtomicTransact.AtomicConfig.NavigationOptions", + "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], "hasDefaultArg": true, @@ -14610,13 +13459,28 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "Swift.String?", + "printedName": "Swift.Bool?", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], "hasDefaultArg": true, @@ -14624,12 +13488,11 @@ } ], "declKind": "Constructor", - "usr": "s:14AtomicTransact0A6ConfigV6SearchV4tags12excludedTags6ruleIdAESaySSGSg_AJSSSgtcfc", - "mangledName": "$s14AtomicTransact0A6ConfigV6SearchV4tags12excludedTags6ruleIdAESaySSGSg_AJSSSgtcfc", + "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV14showBackButton0fgH4Text0f5CloseH0AESbSg_A2Itcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV17NavigationOptionsV14showBackButton0fgH4Text0f5CloseH0AESbSg_A2Itcfc", "moduleName": "AtomicTransact", "declAttributes": [ - "AccessControl", - "RawDocComment" + "AccessControl" ], "init_kind": "Designated" }, @@ -14640,9 +13503,9 @@ "children": [ { "kind": "TypeNominal", - "name": "Search", - "printedName": "AtomicTransact.AtomicConfig.Search", - "usr": "s:14AtomicTransact0A6ConfigV6SearchV" + "name": "NavigationOptions", + "printedName": "AtomicTransact.AtomicConfig.NavigationOptions", + "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV" }, { "kind": "TypeNominal", @@ -14652,8 +13515,8 @@ } ], "declKind": "Constructor", - "usr": "s:14AtomicTransact0A6ConfigV6SearchV4fromAEs7Decoder_p_tKcfc", - "mangledName": "$s14AtomicTransact0A6ConfigV6SearchV4fromAEs7Decoder_p_tKcfc", + "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV4fromAEs7Decoder_p_tKcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV17NavigationOptionsV4fromAEs7Decoder_p_tKcfc", "moduleName": "AtomicTransact", "implicit": true, "throwing": true, @@ -14677,8 +13540,8 @@ } ], "declKind": "Func", - "usr": "s:14AtomicTransact0A6ConfigV6SearchV6encode2toys7Encoder_p_tKF", - "mangledName": "$s14AtomicTransact0A6ConfigV6SearchV6encode2toys7Encoder_p_tKF", + "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV6encode2toys7Encoder_p_tKF", + "mangledName": "$s14AtomicTransact0A6ConfigV17NavigationOptionsV6encode2toys7Encoder_p_tKF", "moduleName": "AtomicTransact", "implicit": true, "throwing": true, @@ -14686,12 +13549,11 @@ } ], "declKind": "Struct", - "usr": "s:14AtomicTransact0A6ConfigV6SearchV", - "mangledName": "$s14AtomicTransact0A6ConfigV6SearchV", + "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV", + "mangledName": "$s14AtomicTransact0A6ConfigV17NavigationOptionsV", "moduleName": "AtomicTransact", "declAttributes": [ - "AccessControl", - "RawDocComment" + "AccessControl" ], "conformances": [ { @@ -14721,688 +13583,880 @@ "printedName": "Encodable", "usr": "s:SE", "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" } ] }, { "kind": "TypeDecl", - "name": "Experiments", - "printedName": "Experiments", + "name": "Platform", + "printedName": "Platform", "children": [ { - "kind": "Var", - "name": "fractionalDeposits", - "printedName": "fractionalDeposits", + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "Platform", + "printedName": "AtomicTransact.AtomicConfig.Platform", + "usr": "s:14AtomicTransact0A6ConfigV8PlatformV" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV8PlatformVAEycfc", + "mangledName": "$s14AtomicTransact0A6ConfigV8PlatformVAEycfc", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(suffixed:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Platform", + "printedName": "AtomicTransact.AtomicConfig.Platform", + "usr": "s:14AtomicTransact0A6ConfigV8PlatformV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV8PlatformV8suffixedAESS_tcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV8PlatformV8suffixedAESS_tcfc", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode()", "children": [ { "kind": "TypeNominal", "name": "Optional", - "printedName": "Swift.Bool?", + "printedName": "Any?", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "ProtocolComposition", + "printedName": "Any" } ], "usr": "s:Sq" } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV18fractionalDepositsSbSgvp", - "mangledName": "$s14AtomicTransact0A6ConfigV11ExperimentsV18fractionalDepositsSbSgvp", + "declKind": "Func", + "usr": "s:14AtomicTransact0A6ConfigV8PlatformV6encodeypSgyF", + "mangledName": "$s14AtomicTransact0A6ConfigV8PlatformV6encodeypSgyF", "moduleName": "AtomicTransact", "declAttributes": [ - "HasInitialValue", - "HasStorage", - "AccessControl", - "RawDocComment" + "AccessControl" ], - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Bool?", - "children": [ - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV18fractionalDepositsSbSgvg", - "mangledName": "$s14AtomicTransact0A6ConfigV11ExperimentsV18fractionalDepositsSbSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Platform", + "printedName": "AtomicTransact.AtomicConfig.Platform", + "usr": "s:14AtomicTransact0A6ConfigV8PlatformV" }, { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Bool?", - "children": [ - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV18fractionalDepositsSbSgvs", - "mangledName": "$s14AtomicTransact0A6ConfigV11ExperimentsV18fractionalDepositsSbSgvs", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "set" + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV8PlatformV4fromAEs7Decoder_p_tKcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV8PlatformV4fromAEs7Decoder_p_tKcfc", + "moduleName": "AtomicTransact", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" }, { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV18fractionalDepositsSbSgvM", - "mangledName": "$s14AtomicTransact0A6ConfigV11ExperimentsV18fractionalDepositsSbSgvM", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "_modify" + "kind": "TypeNominal", + "name": "Encoder", + "printedName": "any Swift.Encoder", + "usr": "s:s7EncoderP" } - ] + ], + "declKind": "Func", + "usr": "s:14AtomicTransact0A6ConfigV8PlatformV6encode2toys7Encoder_p_tKF", + "mangledName": "$s14AtomicTransact0A6ConfigV8PlatformV6encode2toys7Encoder_p_tKF", + "moduleName": "AtomicTransact", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:14AtomicTransact0A6ConfigV8PlatformV", + "mangledName": "$s14AtomicTransact0A6ConfigV8PlatformV", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" }, { - "kind": "Var", - "name": "unemploymentCarousel", - "printedName": "unemploymentCarousel", + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Var", + "name": "publicToken", + "printedName": "publicToken", + "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:14AtomicTransact0A6ConfigV11publicTokenSSSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV11publicTokenSSSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", "name": "Optional", - "printedName": "Swift.Bool?", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "usr": "s:Sq" } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV20unemploymentCarouselSbSgvp", - "mangledName": "$s14AtomicTransact0A6ConfigV11ExperimentsV20unemploymentCarouselSbSgvp", + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV11publicTokenSSSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV11publicTokenSSSgvg", "moduleName": "AtomicTransact", - "declAttributes": [ - "HasInitialValue", - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "hasStorage": true, - "accessors": [ + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "tasks", + "printedName": "tasks", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[AtomicTransact.AtomicConfig.Task]?", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeNominal", + "name": "Array", + "printedName": "[AtomicTransact.AtomicConfig.Task]", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Bool?", - "children": [ - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ], - "usr": "s:Sq" + "name": "Task", + "printedName": "AtomicTransact.AtomicConfig.Task", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV" } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV20unemploymentCarouselSbSgvg", - "mangledName": "$s14AtomicTransact0A6ConfigV11ExperimentsV20unemploymentCarouselSbSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - }, + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV5tasksSayAC4TaskVGSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV5tasksSayAC4TaskVGSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[AtomicTransact.AtomicConfig.Task]?", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Bool?", + "name": "Array", + "printedName": "[AtomicTransact.AtomicConfig.Task]", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "Task", + "printedName": "AtomicTransact.AtomicConfig.Task", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV" } ], - "usr": "s:Sq" + "usr": "s:Sa" } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV20unemploymentCarouselSbSgvs", - "mangledName": "$s14AtomicTransact0A6ConfigV11ExperimentsV20unemploymentCarouselSbSgvs", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "set" + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV5tasksSayAC4TaskVGSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV5tasksSayAC4TaskVGSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" }, { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[AtomicTransact.AtomicConfig.Task]?", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "Array", + "printedName": "[AtomicTransact.AtomicConfig.Task]", + "children": [ + { + "kind": "TypeNominal", + "name": "Task", + "printedName": "AtomicTransact.AtomicConfig.Task", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV" + } + ], + "usr": "s:Sa" } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV20unemploymentCarouselSbSgvM", - "mangledName": "$s14AtomicTransact0A6ConfigV11ExperimentsV20unemploymentCarouselSbSgvM", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "_modify" + "usr": "s:Sq" } - ] + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV5tasksSayAC4TaskVGSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV5tasksSayAC4TaskVGSgvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" }, { - "kind": "Var", - "name": "manualFallback", - "printedName": "manualFallback", + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV5tasksSayAC4TaskVGSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV5tasksSayAC4TaskVGSgvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "demo", + "printedName": "demo", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.DemoMode?", + "children": [ + { + "kind": "TypeNominal", + "name": "DemoMode", + "printedName": "AtomicTransact.AtomicConfig.DemoMode", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV4demoAC8DemoModeVSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV4demoAC8DemoModeVSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", "name": "Optional", - "printedName": "Swift.Bool?", + "printedName": "AtomicTransact.AtomicConfig.DemoMode?", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "DemoMode", + "printedName": "AtomicTransact.AtomicConfig.DemoMode", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV" } ], "usr": "s:Sq" } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV14manualFallbackSbSgvp", - "mangledName": "$s14AtomicTransact0A6ConfigV11ExperimentsV14manualFallbackSbSgvp", + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV4demoAC8DemoModeVSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV4demoAC8DemoModeVSgvg", "moduleName": "AtomicTransact", - "declAttributes": [ - "HasInitialValue", - "HasStorage", - "AccessControl", - "RawDocComment" + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "product", + "printedName": "product", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.ProductType?", + "children": [ + { + "kind": "TypeNominal", + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + } ], - "hasStorage": true, - "accessors": [ + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV7productAC11ProductTypeOSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV7productAC11ProductTypeOSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.ProductType?", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Bool?", - "children": [ - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ], - "usr": "s:Sq" + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV14manualFallbackSbSgvg", - "mangledName": "$s14AtomicTransact0A6ConfigV11ExperimentsV14manualFallbackSbSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Bool?", - "children": [ - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV14manualFallbackSbSgvs", - "mangledName": "$s14AtomicTransact0A6ConfigV11ExperimentsV14manualFallbackSbSgvs", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "set" - }, - { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV14manualFallbackSbSgvM", - "mangledName": "$s14AtomicTransact0A6ConfigV11ExperimentsV14manualFallbackSbSgvM", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "_modify" + "usr": "s:Sq" } - ] - }, + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV7productAC11ProductTypeOSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV7productAC11ProductTypeOSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "additionalProduct", + "printedName": "additionalProduct", + "children": [ { - "kind": "Constructor", - "name": "init", - "printedName": "init(fractionalDeposits:unemploymentCarousel:manualFallback:)", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.ProductType?", "children": [ { "kind": "TypeNominal", - "name": "Experiments", - "printedName": "AtomicTransact.AtomicConfig.Experiments", - "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV" - }, + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV17additionalProductAC0E4TypeOSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV17additionalProductAC0E4TypeOSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ { "kind": "TypeNominal", "name": "Optional", - "printedName": "Swift.Bool?", + "printedName": "AtomicTransact.AtomicConfig.ProductType?", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" } ], - "hasDefaultArg": true, "usr": "s:Sq" - }, + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV17additionalProductAC0E4TypeOSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV17additionalProductAC0E4TypeOSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "linkedAccount", + "printedName": "linkedAccount", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Bool?", - "children": [ - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV13linkedAccountSSSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV13linkedAccountSSSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ { "kind": "TypeNominal", "name": "Optional", - "printedName": "Swift.Bool?", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "hasDefaultArg": true, "usr": "s:Sq" } ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV18fractionalDeposits20unemploymentCarousel14manualFallbackAESbSg_A2Itcfc", - "mangledName": "$s14AtomicTransact0A6ConfigV11ExperimentsV18fractionalDeposits20unemploymentCarousel14manualFallbackAESbSg_A2Itcfc", + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV13linkedAccountSSSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV13linkedAccountSSSgvg", "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "init_kind": "Designated" - }, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "deferredPaymentMethodStrategy", + "printedName": "deferredPaymentMethodStrategy", + "children": [ { - "kind": "Constructor", - "name": "init", - "printedName": "init(from:)", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy?", "children": [ { "kind": "TypeNominal", - "name": "Experiments", - "printedName": "AtomicTransact.AtomicConfig.Experiments", - "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV" - }, - { - "kind": "TypeNominal", - "name": "Decoder", - "printedName": "any Swift.Decoder", - "usr": "s:s7DecoderP" + "name": "DeferredPaymentMethodStrategy", + "printedName": "AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy", + "usr": "s:14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO" } ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV4fromAEs7Decoder_p_tKcfc", - "mangledName": "$s14AtomicTransact0A6ConfigV11ExperimentsV4fromAEs7Decoder_p_tKcfc", - "moduleName": "AtomicTransact", - "implicit": true, - "throwing": true, - "init_kind": "Designated" - }, + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV29deferredPaymentMethodStrategyAC08DeferredefG0OSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV29deferredPaymentMethodStrategyAC08DeferredefG0OSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ { - "kind": "Function", - "name": "encode", - "printedName": "encode(to:)", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Encoder", - "printedName": "any Swift.Encoder", - "usr": "s:s7EncoderP" + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy?", + "children": [ + { + "kind": "TypeNominal", + "name": "DeferredPaymentMethodStrategy", + "printedName": "AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy", + "usr": "s:14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO" + } + ], + "usr": "s:Sq" } ], - "declKind": "Func", - "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV6encode2toys7Encoder_p_tKF", - "mangledName": "$s14AtomicTransact0A6ConfigV11ExperimentsV6encode2toys7Encoder_p_tKF", + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV29deferredPaymentMethodStrategyAC08DeferredefG0OSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV29deferredPaymentMethodStrategyAC08DeferredefG0OSgvg", "moduleName": "AtomicTransact", "implicit": true, - "throwing": true, - "funcSelfKind": "NonMutating" + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "sessionContext", + "printedName": "sessionContext", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" } ], - "declKind": "Struct", - "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV", - "mangledName": "$s14AtomicTransact0A6ConfigV11ExperimentsV", + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV14sessionContextSSSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV14sessionContextSSSgvp", "moduleName": "AtomicTransact", "declAttributes": [ + "HasStorage", "AccessControl", "RawDocComment" ], - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "kind": "Conformance", - "name": "Decodable", - "printedName": "Decodable", - "usr": "s:Se", - "mangledName": "$sSe" - }, - { - "kind": "Conformance", - "name": "Encodable", - "printedName": "Encodable", - "usr": "s:SE", - "mangledName": "$sSE" - } - ] - }, - { - "kind": "TypeDecl", - "name": "Features", - "printedName": "Features", - "children": [ + "isLet": true, + "hasStorage": true, + "accessors": [ { - "kind": "Var", - "name": "manualDepositFlow", - "printedName": "manualDepositFlow", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", "name": "Optional", - "printedName": "Swift.Bool?", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "usr": "s:Sq" } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV8FeaturesV17manualDepositFlowSbSgvp", - "mangledName": "$s14AtomicTransact0A6ConfigV8FeaturesV17manualDepositFlowSbSgvp", + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV14sessionContextSSSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV14sessionContextSSSgvg", "moduleName": "AtomicTransact", - "declAttributes": [ - "HasInitialValue", - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Bool?", - "children": [ - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8FeaturesV17manualDepositFlowSbSgvg", - "mangledName": "$s14AtomicTransact0A6ConfigV8FeaturesV17manualDepositFlowSbSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Bool?", - "children": [ - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8FeaturesV17manualDepositFlowSbSgvs", - "mangledName": "$s14AtomicTransact0A6ConfigV8FeaturesV17manualDepositFlowSbSgvs", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "set" - }, - { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8FeaturesV17manualDepositFlowSbSgvM", - "mangledName": "$s14AtomicTransact0A6ConfigV8FeaturesV17manualDepositFlowSbSgvM", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "_modify" - } - ] - }, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "scope", + "printedName": "scope", + "children": [ { - "kind": "Constructor", - "name": "init", - "printedName": "init(manualDepositFlow:)", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.ScopeType?", "children": [ { "kind": "TypeNominal", - "name": "Features", - "printedName": "AtomicTransact.AtomicConfig.Features", - "usr": "s:14AtomicTransact0A6ConfigV8FeaturesV" - }, + "name": "ScopeType", + "printedName": "AtomicTransact.AtomicConfig.ScopeType", + "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV5scopeAC9ScopeTypeOSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV5scopeAC9ScopeTypeOSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ { "kind": "TypeNominal", "name": "Optional", - "printedName": "Swift.Bool?", + "printedName": "AtomicTransact.AtomicConfig.ScopeType?", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "ScopeType", + "printedName": "AtomicTransact.AtomicConfig.ScopeType", + "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO" } ], - "hasDefaultArg": true, "usr": "s:Sq" } ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0A6ConfigV8FeaturesV17manualDepositFlowAESbSg_tcfc", - "mangledName": "$s14AtomicTransact0A6ConfigV8FeaturesV17manualDepositFlowAESbSg_tcfc", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "init_kind": "Designated" - }, + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV5scopeAC9ScopeTypeOSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV5scopeAC9ScopeTypeOSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "theme", + "printedName": "theme", + "children": [ { - "kind": "Constructor", - "name": "init", - "printedName": "init(from:)", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.Theme?", "children": [ { "kind": "TypeNominal", - "name": "Features", - "printedName": "AtomicTransact.AtomicConfig.Features", - "usr": "s:14AtomicTransact0A6ConfigV8FeaturesV" - }, + "name": "Theme", + "printedName": "AtomicTransact.AtomicConfig.Theme", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV5themeAC5ThemeVSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV5themeAC5ThemeVSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ { "kind": "TypeNominal", - "name": "Decoder", - "printedName": "any Swift.Decoder", - "usr": "s:s7DecoderP" + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.Theme?", + "children": [ + { + "kind": "TypeNominal", + "name": "Theme", + "printedName": "AtomicTransact.AtomicConfig.Theme", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV" + } + ], + "usr": "s:Sq" } ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0A6ConfigV8FeaturesV4fromAEs7Decoder_p_tKcfc", - "mangledName": "$s14AtomicTransact0A6ConfigV8FeaturesV4fromAEs7Decoder_p_tKcfc", + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV5themeAC5ThemeVSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV5themeAC5ThemeVSgvg", "moduleName": "AtomicTransact", "implicit": true, - "throwing": true, - "init_kind": "Designated" + "accessorKind": "get" }, { - "kind": "Function", - "name": "encode", - "printedName": "encode(to:)", + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", "children": [ { "kind": "TypeNominal", @@ -15411,161 +14465,186 @@ }, { "kind": "TypeNominal", - "name": "Encoder", - "printedName": "any Swift.Encoder", - "usr": "s:s7EncoderP" + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.Theme?", + "children": [ + { + "kind": "TypeNominal", + "name": "Theme", + "printedName": "AtomicTransact.AtomicConfig.Theme", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV" + } + ], + "usr": "s:Sq" } ], - "declKind": "Func", - "usr": "s:14AtomicTransact0A6ConfigV8FeaturesV6encode2toys7Encoder_p_tKF", - "mangledName": "$s14AtomicTransact0A6ConfigV8FeaturesV6encode2toys7Encoder_p_tKF", + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV5themeAC5ThemeVSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV5themeAC5ThemeVSgvs", "moduleName": "AtomicTransact", "implicit": true, - "throwing": true, - "funcSelfKind": "NonMutating" - } - ], - "declKind": "Struct", - "usr": "s:14AtomicTransact0A6ConfigV8FeaturesV", - "mangledName": "$s14AtomicTransact0A6ConfigV8FeaturesV", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "kind": "Conformance", - "name": "Decodable", - "printedName": "Decodable", - "usr": "s:Se", - "mangledName": "$sSe" + "accessorKind": "set" }, { - "kind": "Conformance", - "name": "Encodable", - "printedName": "Encodable", - "usr": "s:SE", - "mangledName": "$sSE" + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV5themeAC5ThemeVSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV5themeAC5ThemeVSgvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" } ] }, { - "kind": "TypeDecl", - "name": "UserAction", - "printedName": "UserAction", + "kind": "Var", + "name": "distribution", + "printedName": "distribution", "children": [ { - "kind": "Var", - "name": "id", - "printedName": "id", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.Distribution?", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Distribution", + "printedName": "AtomicTransact.AtomicConfig.Distribution", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV" } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV10UserActionV2idSSvp", - "mangledName": "$s14AtomicTransact0A6ConfigV10UserActionV2idSSvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "hasStorage": true, - "accessors": [ + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV12distributionAC12DistributionVSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV12distributionAC12DistributionVSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.Distribution?", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Distribution", + "printedName": "AtomicTransact.AtomicConfig.Distribution", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV" } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV10UserActionV2idSSvg", - "mangledName": "$s14AtomicTransact0A6ConfigV10UserActionV2idSSvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV12distributionAC12DistributionVSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV12distributionAC12DistributionVSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" }, { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.Distribution?", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV10UserActionV2idSSvs", - "mangledName": "$s14AtomicTransact0A6ConfigV10UserActionV2idSSvs", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "set" - }, - { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "Distribution", + "printedName": "AtomicTransact.AtomicConfig.Distribution", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV" } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV10UserActionV2idSSvM", - "mangledName": "$s14AtomicTransact0A6ConfigV10UserActionV2idSSvM", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "_modify" + "usr": "s:Sq" } - ] + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV12distributionAC12DistributionVSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV12distributionAC12DistributionVSgvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(id:)", + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", "children": [ { "kind": "TypeNominal", - "name": "UserAction", - "printedName": "AtomicTransact.AtomicConfig.UserAction", - "usr": "s:14AtomicTransact0A6ConfigV10UserActionV" - }, + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV12distributionAC12DistributionVSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV12distributionAC12DistributionVSgvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "language", + "printedName": "language", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV8languageSSvp", + "mangledName": "$s14AtomicTransact0A6ConfigV8languageSSvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ { "kind": "TypeNominal", "name": "String", @@ -15573,1070 +14652,701 @@ "usr": "s:SS" } ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0A6ConfigV10UserActionV2idAESS_tcfc", - "mangledName": "$s14AtomicTransact0A6ConfigV10UserActionV2idAESS_tcfc", + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8languageSSvg", + "mangledName": "$s14AtomicTransact0A6ConfigV8languageSSvg", "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl" - ], - "init_kind": "Designated" + "implicit": true, + "accessorKind": "get" }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(from:)", + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", "children": [ { "kind": "TypeNominal", - "name": "UserAction", - "printedName": "AtomicTransact.AtomicConfig.UserAction", - "usr": "s:14AtomicTransact0A6ConfigV10UserActionV" + "name": "Void", + "printedName": "()" }, { "kind": "TypeNominal", - "name": "Decoder", - "printedName": "any Swift.Decoder", - "usr": "s:s7DecoderP" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0A6ConfigV10UserActionV4fromAEs7Decoder_p_tKcfc", - "mangledName": "$s14AtomicTransact0A6ConfigV10UserActionV4fromAEs7Decoder_p_tKcfc", + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8languageSSvs", + "mangledName": "$s14AtomicTransact0A6ConfigV8languageSSvs", "moduleName": "AtomicTransact", "implicit": true, - "throwing": true, - "init_kind": "Designated" + "accessorKind": "set" }, { - "kind": "Function", - "name": "encode", - "printedName": "encode(to:)", + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", "children": [ { "kind": "TypeNominal", "name": "Void", "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Encoder", - "printedName": "any Swift.Encoder", - "usr": "s:s7EncoderP" } ], - "declKind": "Func", - "usr": "s:14AtomicTransact0A6ConfigV10UserActionV6encode2toys7Encoder_p_tKF", - "mangledName": "$s14AtomicTransact0A6ConfigV10UserActionV6encode2toys7Encoder_p_tKF", + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8languageSSvM", + "mangledName": "$s14AtomicTransact0A6ConfigV8languageSSvM", "moduleName": "AtomicTransact", "implicit": true, - "throwing": true, - "funcSelfKind": "NonMutating" - } - ], - "declKind": "Struct", - "usr": "s:14AtomicTransact0A6ConfigV10UserActionV", - "mangledName": "$s14AtomicTransact0A6ConfigV10UserActionV", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "kind": "Conformance", - "name": "Decodable", - "printedName": "Decodable", - "usr": "s:Se", - "mangledName": "$sSe" - }, - { - "kind": "Conformance", - "name": "Encodable", - "printedName": "Encodable", - "usr": "s:SE", - "mangledName": "$sSE" + "accessorKind": "_modify" } ] }, { - "kind": "TypeDecl", - "name": "Customer", - "printedName": "Customer", + "kind": "Var", + "name": "deeplink", + "printedName": "deeplink", "children": [ { - "kind": "Var", - "name": "name", - "printedName": "name", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.Deeplink?", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Deeplink", + "printedName": "AtomicTransact.AtomicConfig.Deeplink", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV" } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV8CustomerV4nameSSvp", - "mangledName": "$s14AtomicTransact0A6ConfigV8CustomerV4nameSSvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "hasStorage": true, - "accessors": [ + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV8deeplinkAC8DeeplinkVSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV8deeplinkAC8DeeplinkVSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.Deeplink?", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Deeplink", + "printedName": "AtomicTransact.AtomicConfig.Deeplink", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV" } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8CustomerV4nameSSvg", - "mangledName": "$s14AtomicTransact0A6ConfigV8CustomerV4nameSSvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8CustomerV4nameSSvs", - "mangledName": "$s14AtomicTransact0A6ConfigV8CustomerV4nameSSvs", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "set" - }, - { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8CustomerV4nameSSvM", - "mangledName": "$s14AtomicTransact0A6ConfigV8CustomerV4nameSSvM", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "_modify" - } - ] - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(name:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Customer", - "printedName": "AtomicTransact.AtomicConfig.Customer", - "usr": "s:14AtomicTransact0A6ConfigV8CustomerV" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "usr": "s:Sq" } ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0A6ConfigV8CustomerV4nameAESS_tcfc", - "mangledName": "$s14AtomicTransact0A6ConfigV8CustomerV4nameAESS_tcfc", + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8deeplinkAC8DeeplinkVSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV8deeplinkAC8DeeplinkVSgvg", "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl" - ], - "init_kind": "Designated" + "implicit": true, + "accessorKind": "get" }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(from:)", + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", "children": [ { "kind": "TypeNominal", - "name": "Customer", - "printedName": "AtomicTransact.AtomicConfig.Customer", - "usr": "s:14AtomicTransact0A6ConfigV8CustomerV" + "name": "Void", + "printedName": "()" }, { "kind": "TypeNominal", - "name": "Decoder", - "printedName": "any Swift.Decoder", - "usr": "s:s7DecoderP" + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.Deeplink?", + "children": [ + { + "kind": "TypeNominal", + "name": "Deeplink", + "printedName": "AtomicTransact.AtomicConfig.Deeplink", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV" + } + ], + "usr": "s:Sq" } ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0A6ConfigV8CustomerV4fromAEs7Decoder_p_tKcfc", - "mangledName": "$s14AtomicTransact0A6ConfigV8CustomerV4fromAEs7Decoder_p_tKcfc", + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8deeplinkAC8DeeplinkVSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV8deeplinkAC8DeeplinkVSgvs", "moduleName": "AtomicTransact", "implicit": true, - "throwing": true, - "init_kind": "Designated" + "accessorKind": "set" }, { - "kind": "Function", - "name": "encode", - "printedName": "encode(to:)", + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", "children": [ { "kind": "TypeNominal", "name": "Void", "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Encoder", - "printedName": "any Swift.Encoder", - "usr": "s:s7EncoderP" } ], - "declKind": "Func", - "usr": "s:14AtomicTransact0A6ConfigV8CustomerV6encode2toys7Encoder_p_tKF", - "mangledName": "$s14AtomicTransact0A6ConfigV8CustomerV6encode2toys7Encoder_p_tKF", + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8deeplinkAC8DeeplinkVSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV8deeplinkAC8DeeplinkVSgvM", "moduleName": "AtomicTransact", "implicit": true, - "throwing": true, - "funcSelfKind": "NonMutating" - } - ], - "declKind": "Struct", - "usr": "s:14AtomicTransact0A6ConfigV8CustomerV", - "mangledName": "$s14AtomicTransact0A6ConfigV8CustomerV", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "kind": "Conformance", - "name": "Decodable", - "printedName": "Decodable", - "usr": "s:Se", - "mangledName": "$sSe" - }, - { - "kind": "Conformance", - "name": "Encodable", - "printedName": "Encodable", - "usr": "s:SE", - "mangledName": "$sSE" + "accessorKind": "_modify" } ] }, { - "kind": "TypeDecl", - "name": "NavigationOptions", - "printedName": "NavigationOptions", + "kind": "Var", + "name": "metadata", + "printedName": "metadata", "children": [ { - "kind": "Var", - "name": "showBackButton", - "printedName": "showBackButton", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : Swift.String]?", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Bool?", + "name": "Dictionary", + "printedName": "[Swift.String : Swift.String]", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "usr": "s:Sq" + "usr": "s:SD" } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV14showBackButtonSbSgvp", - "mangledName": "$s14AtomicTransact0A6ConfigV17NavigationOptionsV14showBackButtonSbSgvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasInitialValue", - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "hasStorage": true, - "accessors": [ + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV8metadataSDyS2SGSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV8metadataSDyS2SGSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : Swift.String]?", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Bool?", + "name": "Dictionary", + "printedName": "[Swift.String : Swift.String]", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "usr": "s:Sq" + "usr": "s:SD" } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV14showBackButtonSbSgvg", - "mangledName": "$s14AtomicTransact0A6ConfigV17NavigationOptionsV14showBackButtonSbSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8metadataSDyS2SGSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV8metadataSDyS2SGSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" }, { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : Swift.String]?", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Bool?", + "name": "Dictionary", + "printedName": "[Swift.String : Swift.String]", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "usr": "s:Sq" + "usr": "s:SD" } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV14showBackButtonSbSgvs", - "mangledName": "$s14AtomicTransact0A6ConfigV17NavigationOptionsV14showBackButtonSbSgvs", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "set" - }, + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8metadataSDyS2SGSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV8metadataSDyS2SGSgvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8metadataSDyS2SGSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV8metadataSDyS2SGSgvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "search", + "printedName": "search", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.Search?", + "children": [ + { + "kind": "TypeNominal", + "name": "Search", + "printedName": "AtomicTransact.AtomicConfig.Search", + "usr": "s:14AtomicTransact0A6ConfigV6SearchV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV6searchAC6SearchVSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV6searchAC6SearchVSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.Search?", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "Search", + "printedName": "AtomicTransact.AtomicConfig.Search", + "usr": "s:14AtomicTransact0A6ConfigV6SearchV" } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV14showBackButtonSbSgvM", - "mangledName": "$s14AtomicTransact0A6ConfigV17NavigationOptionsV14showBackButtonSbSgvM", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "_modify" + "usr": "s:Sq" } - ] + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV6searchAC6SearchVSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV6searchAC6SearchVSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" }, { - "kind": "Var", - "name": "showBackButtonText", - "printedName": "showBackButtonText", + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, { "kind": "TypeNominal", "name": "Optional", - "printedName": "Swift.Bool?", + "printedName": "AtomicTransact.AtomicConfig.Search?", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "Search", + "printedName": "AtomicTransact.AtomicConfig.Search", + "usr": "s:14AtomicTransact0A6ConfigV6SearchV" } ], "usr": "s:Sq" } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV18showBackButtonTextSbSgvp", - "mangledName": "$s14AtomicTransact0A6ConfigV17NavigationOptionsV18showBackButtonTextSbSgvp", + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV6searchAC6SearchVSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV6searchAC6SearchVSgvs", "moduleName": "AtomicTransact", - "declAttributes": [ - "HasInitialValue", - "HasStorage", - "AccessControl" + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } ], - "hasStorage": true, - "accessors": [ + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV6searchAC6SearchVSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV6searchAC6SearchVSgvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "handoff", + "printedName": "handoff", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String]?", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Bool?", - "children": [ - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ], - "usr": "s:Sq" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV18showBackButtonTextSbSgvg", - "mangledName": "$s14AtomicTransact0A6ConfigV17NavigationOptionsV18showBackButtonTextSbSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Bool?", - "children": [ - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV18showBackButtonTextSbSgvs", - "mangledName": "$s14AtomicTransact0A6ConfigV17NavigationOptionsV18showBackButtonTextSbSgvs", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "set" - }, - { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV18showBackButtonTextSbSgvM", - "mangledName": "$s14AtomicTransact0A6ConfigV17NavigationOptionsV18showBackButtonTextSbSgvM", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "_modify" + "usr": "s:Sa" } - ] - }, + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV7handoffSaySSGSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV7handoffSaySSGSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ { - "kind": "Var", - "name": "showCloseButton", - "printedName": "showCloseButton", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", "name": "Optional", - "printedName": "Swift.Bool?", - "children": [ - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV15showCloseButtonSbSgvp", - "mangledName": "$s14AtomicTransact0A6ConfigV17NavigationOptionsV15showCloseButtonSbSgvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasInitialValue", - "HasStorage", - "AccessControl" - ], - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Bool?", - "children": [ - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV15showCloseButtonSbSgvg", - "mangledName": "$s14AtomicTransact0A6ConfigV17NavigationOptionsV15showCloseButtonSbSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "printedName": "[Swift.String]?", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Bool?", + "name": "Array", + "printedName": "[Swift.String]", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV15showCloseButtonSbSgvs", - "mangledName": "$s14AtomicTransact0A6ConfigV17NavigationOptionsV15showCloseButtonSbSgvs", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "set" - }, - { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "usr": "s:Sa" } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV15showCloseButtonSbSgvM", - "mangledName": "$s14AtomicTransact0A6ConfigV17NavigationOptionsV15showCloseButtonSbSgvM", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "_modify" + "usr": "s:Sq" } - ] + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV7handoffSaySSGSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV7handoffSaySSGSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(showBackButton:showBackButtonText:showCloseButton:)", + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", "children": [ { "kind": "TypeNominal", - "name": "NavigationOptions", - "printedName": "AtomicTransact.AtomicConfig.NavigationOptions", - "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Bool?", - "children": [ - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Bool?", - "children": [ - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" + "name": "Void", + "printedName": "()" }, { "kind": "TypeNominal", "name": "Optional", - "printedName": "Swift.Bool?", + "printedName": "[Swift.String]?", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" } ], - "hasDefaultArg": true, "usr": "s:Sq" } ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV14showBackButton0fgH4Text0f5CloseH0AESbSg_A2Itcfc", - "mangledName": "$s14AtomicTransact0A6ConfigV17NavigationOptionsV14showBackButton0fgH4Text0f5CloseH0AESbSg_A2Itcfc", + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV7handoffSaySSGSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV7handoffSaySSGSgvs", "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl" - ], - "init_kind": "Designated" + "implicit": true, + "accessorKind": "set" }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(from:)", + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", "children": [ { "kind": "TypeNominal", - "name": "NavigationOptions", - "printedName": "AtomicTransact.AtomicConfig.NavigationOptions", - "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV" - }, - { - "kind": "TypeNominal", - "name": "Decoder", - "printedName": "any Swift.Decoder", - "usr": "s:s7DecoderP" + "name": "Void", + "printedName": "()" } ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV4fromAEs7Decoder_p_tKcfc", - "mangledName": "$s14AtomicTransact0A6ConfigV17NavigationOptionsV4fromAEs7Decoder_p_tKcfc", + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV7handoffSaySSGSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV7handoffSaySSGSgvM", "moduleName": "AtomicTransact", "implicit": true, - "throwing": true, - "init_kind": "Designated" - }, - { - "kind": "Function", - "name": "encode", - "printedName": "encode(to:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Encoder", - "printedName": "any Swift.Encoder", - "usr": "s:s7EncoderP" - } - ], - "declKind": "Func", - "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV6encode2toys7Encoder_p_tKF", - "mangledName": "$s14AtomicTransact0A6ConfigV17NavigationOptionsV6encode2toys7Encoder_p_tKF", - "moduleName": "AtomicTransact", - "implicit": true, - "throwing": true, - "funcSelfKind": "NonMutating" - } - ], - "declKind": "Struct", - "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV", - "mangledName": "$s14AtomicTransact0A6ConfigV17NavigationOptionsV", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "kind": "Conformance", - "name": "Decodable", - "printedName": "Decodable", - "usr": "s:Se", - "mangledName": "$sSe" - }, - { - "kind": "Conformance", - "name": "Encodable", - "printedName": "Encodable", - "usr": "s:SE", - "mangledName": "$sSE" + "accessorKind": "_modify" } ] }, { - "kind": "TypeDecl", - "name": "Platform", - "printedName": "Platform", + "kind": "Var", + "name": "experiments", + "printedName": "experiments", "children": [ { - "kind": "Constructor", - "name": "init", - "printedName": "init()", - "children": [ - { - "kind": "TypeNominal", - "name": "Platform", - "printedName": "AtomicTransact.AtomicConfig.Platform", - "usr": "s:14AtomicTransact0A6ConfigV8PlatformV" - } - ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0A6ConfigV8PlatformVAEycfc", - "mangledName": "$s14AtomicTransact0A6ConfigV8PlatformVAEycfc", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl" - ], - "init_kind": "Designated" - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(suffixed:)", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.Experiments?", "children": [ { "kind": "TypeNominal", - "name": "Platform", - "printedName": "AtomicTransact.AtomicConfig.Platform", - "usr": "s:14AtomicTransact0A6ConfigV8PlatformV" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Experiments", + "printedName": "AtomicTransact.AtomicConfig.Experiments", + "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV" } ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0A6ConfigV8PlatformV8suffixedAESS_tcfc", - "mangledName": "$s14AtomicTransact0A6ConfigV8PlatformV8suffixedAESS_tcfc", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl" - ], - "init_kind": "Designated" - }, + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV11experimentsAC11ExperimentsVSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV11experimentsAC11ExperimentsVSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ { - "kind": "Function", - "name": "encode", - "printedName": "encode()", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", "name": "Optional", - "printedName": "Any?", + "printedName": "AtomicTransact.AtomicConfig.Experiments?", "children": [ { "kind": "TypeNominal", - "name": "ProtocolComposition", - "printedName": "Any" + "name": "Experiments", + "printedName": "AtomicTransact.AtomicConfig.Experiments", + "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV" } ], "usr": "s:Sq" } ], - "declKind": "Func", - "usr": "s:14AtomicTransact0A6ConfigV8PlatformV6encodeypSgyF", - "mangledName": "$s14AtomicTransact0A6ConfigV8PlatformV6encodeypSgyF", + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV11experimentsAC11ExperimentsVSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV11experimentsAC11ExperimentsVSgvg", "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl" - ], - "funcSelfKind": "NonMutating" + "implicit": true, + "accessorKind": "get" }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(from:)", + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", "children": [ { "kind": "TypeNominal", - "name": "Platform", - "printedName": "AtomicTransact.AtomicConfig.Platform", - "usr": "s:14AtomicTransact0A6ConfigV8PlatformV" + "name": "Void", + "printedName": "()" }, { "kind": "TypeNominal", - "name": "Decoder", - "printedName": "any Swift.Decoder", - "usr": "s:s7DecoderP" + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.Experiments?", + "children": [ + { + "kind": "TypeNominal", + "name": "Experiments", + "printedName": "AtomicTransact.AtomicConfig.Experiments", + "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV" + } + ], + "usr": "s:Sq" } ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0A6ConfigV8PlatformV4fromAEs7Decoder_p_tKcfc", - "mangledName": "$s14AtomicTransact0A6ConfigV8PlatformV4fromAEs7Decoder_p_tKcfc", + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV11experimentsAC11ExperimentsVSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV11experimentsAC11ExperimentsVSgvs", "moduleName": "AtomicTransact", "implicit": true, - "throwing": true, - "init_kind": "Designated" + "accessorKind": "set" }, { - "kind": "Function", - "name": "encode", - "printedName": "encode(to:)", + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", "children": [ { "kind": "TypeNominal", "name": "Void", "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Encoder", - "printedName": "any Swift.Encoder", - "usr": "s:s7EncoderP" } ], - "declKind": "Func", - "usr": "s:14AtomicTransact0A6ConfigV8PlatformV6encode2toys7Encoder_p_tKF", - "mangledName": "$s14AtomicTransact0A6ConfigV8PlatformV6encode2toys7Encoder_p_tKF", + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV11experimentsAC11ExperimentsVSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV11experimentsAC11ExperimentsVSgvM", "moduleName": "AtomicTransact", "implicit": true, - "throwing": true, - "funcSelfKind": "NonMutating" - } - ], - "declKind": "Struct", - "usr": "s:14AtomicTransact0A6ConfigV8PlatformV", - "mangledName": "$s14AtomicTransact0A6ConfigV8PlatformV", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "kind": "Conformance", - "name": "Decodable", - "printedName": "Decodable", - "usr": "s:Se", - "mangledName": "$sSe" - }, - { - "kind": "Conformance", - "name": "Encodable", - "printedName": "Encodable", - "usr": "s:SE", - "mangledName": "$sSE" + "accessorKind": "_modify" } ] }, { "kind": "Var", - "name": "publicToken", - "printedName": "publicToken", + "name": "features", + "printedName": "features", "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:14AtomicTransact0A6ConfigV11publicTokenSSSgvp", - "mangledName": "$s14AtomicTransact0A6ConfigV11publicTokenSSSgvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "isLet": true, - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV11publicTokenSSSgvg", - "mangledName": "$s14AtomicTransact0A6ConfigV11publicTokenSSSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "tasks", - "printedName": "tasks", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "[AtomicTransact.AtomicConfig.Task]?", + "printedName": "AtomicTransact.AtomicConfig.Features?", "children": [ { "kind": "TypeNominal", - "name": "Array", - "printedName": "[AtomicTransact.AtomicConfig.Task]", - "children": [ - { - "kind": "TypeNominal", - "name": "Task", - "printedName": "AtomicTransact.AtomicConfig.Task", - "usr": "s:14AtomicTransact0A6ConfigV4TaskV" - } - ], - "usr": "s:Sa" + "name": "Features", + "printedName": "AtomicTransact.AtomicConfig.Features", + "usr": "s:14AtomicTransact0A6ConfigV8FeaturesV" } ], "usr": "s:Sq" } ], "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV5tasksSayAC4TaskVGSgvp", - "mangledName": "$s14AtomicTransact0A6ConfigV5tasksSayAC4TaskVGSgvp", + "usr": "s:14AtomicTransact0A6ConfigV8featuresAC8FeaturesVSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV8featuresAC8FeaturesVSgvp", "moduleName": "AtomicTransact", "declAttributes": [ "HasInitialValue", @@ -16654,29 +15364,21 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "[AtomicTransact.AtomicConfig.Task]?", + "printedName": "AtomicTransact.AtomicConfig.Features?", "children": [ { "kind": "TypeNominal", - "name": "Array", - "printedName": "[AtomicTransact.AtomicConfig.Task]", - "children": [ - { - "kind": "TypeNominal", - "name": "Task", - "printedName": "AtomicTransact.AtomicConfig.Task", - "usr": "s:14AtomicTransact0A6ConfigV4TaskV" - } - ], - "usr": "s:Sa" + "name": "Features", + "printedName": "AtomicTransact.AtomicConfig.Features", + "usr": "s:14AtomicTransact0A6ConfigV8FeaturesV" } ], "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV5tasksSayAC4TaskVGSgvg", - "mangledName": "$s14AtomicTransact0A6ConfigV5tasksSayAC4TaskVGSgvg", + "usr": "s:14AtomicTransact0A6ConfigV8featuresAC8FeaturesVSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV8featuresAC8FeaturesVSgvg", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "get" @@ -16694,29 +15396,21 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "[AtomicTransact.AtomicConfig.Task]?", + "printedName": "AtomicTransact.AtomicConfig.Features?", "children": [ { "kind": "TypeNominal", - "name": "Array", - "printedName": "[AtomicTransact.AtomicConfig.Task]", - "children": [ - { - "kind": "TypeNominal", - "name": "Task", - "printedName": "AtomicTransact.AtomicConfig.Task", - "usr": "s:14AtomicTransact0A6ConfigV4TaskV" - } - ], - "usr": "s:Sa" + "name": "Features", + "printedName": "AtomicTransact.AtomicConfig.Features", + "usr": "s:14AtomicTransact0A6ConfigV8FeaturesV" } ], "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV5tasksSayAC4TaskVGSgvs", - "mangledName": "$s14AtomicTransact0A6ConfigV5tasksSayAC4TaskVGSgvs", + "usr": "s:14AtomicTransact0A6ConfigV8featuresAC8FeaturesVSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV8featuresAC8FeaturesVSgvs", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "set" @@ -16733,8 +15427,8 @@ } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV5tasksSayAC4TaskVGSgvM", - "mangledName": "$s14AtomicTransact0A6ConfigV5tasksSayAC4TaskVGSgvM", + "usr": "s:14AtomicTransact0A6ConfigV8featuresAC8FeaturesVSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV8featuresAC8FeaturesVSgvM", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "_modify" @@ -16743,34 +15437,34 @@ }, { "kind": "Var", - "name": "demo", - "printedName": "demo", + "name": "customer", + "printedName": "customer", "children": [ { "kind": "TypeNominal", "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.DemoMode?", + "printedName": "AtomicTransact.AtomicConfig.Customer?", "children": [ { "kind": "TypeNominal", - "name": "DemoMode", - "printedName": "AtomicTransact.AtomicConfig.DemoMode", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV" + "name": "Customer", + "printedName": "AtomicTransact.AtomicConfig.Customer", + "usr": "s:14AtomicTransact0A6ConfigV8CustomerV" } ], "usr": "s:Sq" } ], "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV4demoAC8DemoModeVSgvp", - "mangledName": "$s14AtomicTransact0A6ConfigV4demoAC8DemoModeVSgvp", + "usr": "s:14AtomicTransact0A6ConfigV8customerAC8CustomerVSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV8customerAC8CustomerVSgvp", "moduleName": "AtomicTransact", "declAttributes": [ + "HasInitialValue", "HasStorage", "AccessControl", "RawDocComment" ], - "isLet": true, "hasStorage": true, "accessors": [ { @@ -16781,111 +15475,100 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.DemoMode?", + "printedName": "AtomicTransact.AtomicConfig.Customer?", "children": [ { "kind": "TypeNominal", - "name": "DemoMode", - "printedName": "AtomicTransact.AtomicConfig.DemoMode", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV" + "name": "Customer", + "printedName": "AtomicTransact.AtomicConfig.Customer", + "usr": "s:14AtomicTransact0A6ConfigV8CustomerV" } ], "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV4demoAC8DemoModeVSgvg", - "mangledName": "$s14AtomicTransact0A6ConfigV4demoAC8DemoModeVSgvg", + "usr": "s:14AtomicTransact0A6ConfigV8customerAC8CustomerVSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV8customerAC8CustomerVSgvg", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "product", - "printedName": "product", - "children": [ + }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.ProductType?", + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", "children": [ { "kind": "TypeNominal", - "name": "ProductType", - "printedName": "AtomicTransact.AtomicConfig.ProductType", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV7productAC11ProductTypeOSgvp", - "mangledName": "$s14AtomicTransact0A6ConfigV7productAC11ProductTypeOSgvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "isLet": true, - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ + "name": "Void", + "printedName": "()" + }, { "kind": "TypeNominal", "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.ProductType?", + "printedName": "AtomicTransact.AtomicConfig.Customer?", "children": [ { "kind": "TypeNominal", - "name": "ProductType", - "printedName": "AtomicTransact.AtomicConfig.ProductType", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + "name": "Customer", + "printedName": "AtomicTransact.AtomicConfig.Customer", + "usr": "s:14AtomicTransact0A6ConfigV8CustomerV" } ], "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV7productAC11ProductTypeOSgvg", - "mangledName": "$s14AtomicTransact0A6ConfigV7productAC11ProductTypeOSgvg", + "usr": "s:14AtomicTransact0A6ConfigV8customerAC8CustomerVSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV8customerAC8CustomerVSgvs", "moduleName": "AtomicTransact", "implicit": true, - "accessorKind": "get" + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8customerAC8CustomerVSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV8customerAC8CustomerVSgvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" } ] }, { "kind": "Var", - "name": "additionalProduct", - "printedName": "additionalProduct", + "name": "uplinkSessionUrl", + "printedName": "uplinkSessionUrl", "children": [ { "kind": "TypeNominal", "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.ProductType?", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "ProductType", - "printedName": "AtomicTransact.AtomicConfig.ProductType", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "usr": "s:Sq" } ], "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV17additionalProductAC0E4TypeOSgvp", - "mangledName": "$s14AtomicTransact0A6ConfigV17additionalProductAC0E4TypeOSgvp", + "usr": "s:14AtomicTransact0A6ConfigV16uplinkSessionUrlSSSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV16uplinkSessionUrlSSSgvp", "moduleName": "AtomicTransact", "declAttributes": [ "HasStorage", @@ -16903,21 +15586,21 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.ProductType?", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "ProductType", - "printedName": "AtomicTransact.AtomicConfig.ProductType", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV17additionalProductAC0E4TypeOSgvg", - "mangledName": "$s14AtomicTransact0A6ConfigV17additionalProductAC0E4TypeOSgvg", + "usr": "s:14AtomicTransact0A6ConfigV16uplinkSessionUrlSSSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV16uplinkSessionUrlSSSgvg", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "get" @@ -16925,312 +15608,455 @@ ] }, { - "kind": "Var", - "name": "linkedAccount", - "printedName": "linkedAccount", - "children": [ - { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" + "name": "AtomicConfig", + "printedName": "AtomicTransact.AtomicConfig", + "usr": "s:14AtomicTransact0A6ConfigV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV13linkedAccountSSSgvp", - "mangledName": "$s14AtomicTransact0A6ConfigV13linkedAccountSSSgvp", + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV4fromACs7Decoder_p_tKcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV4fromACs7Decoder_p_tKcfc", "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Encoder", + "printedName": "any Swift.Encoder", + "usr": "s:s7EncoderP" + } ], - "isLet": true, - "hasStorage": true, - "accessors": [ + "declKind": "Func", + "usr": "s:14AtomicTransact0A6ConfigV6encode2toys7Encoder_p_tKF", + "mangledName": "$s14AtomicTransact0A6ConfigV6encode2toys7Encoder_p_tKF", + "moduleName": "AtomicTransact", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:14AtomicTransact0A6ConfigV", + "mangledName": "$s14AtomicTransact0A6ConfigV", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "AtomicTransact" + }, + { + "kind": "Import", + "name": "QuantumIOS", + "printedName": "QuantumIOS", + "declKind": "Import", + "moduleName": "AtomicTransact" + }, + { + "kind": "TypeDecl", + "name": "Atomic", + "printedName": "Atomic", + "children": [ + { + "kind": "Function", + "name": "presentTransact", + "printedName": "presentTransact(from:config:environment:presentationStyle:onInteraction:onDataRequest:onAuthStatusUpdate:onTaskStatusUpdate:onLaunch:onCompletion:onError:)", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "UIViewController", + "printedName": "UIKit.UIViewController", + "usr": "c:objc(cs)UIViewController" + }, + { + "kind": "TypeNominal", + "name": "AtomicConfig", + "printedName": "AtomicTransact.AtomicConfig", + "usr": "s:14AtomicTransact0A6ConfigV" + }, + { + "kind": "TypeNominal", + "name": "TransactEnvironment", + "printedName": "AtomicTransact.TransactEnvironment", + "hasDefaultArg": true, + "usr": "s:14AtomicTransact0B11EnvironmentO" + }, + { + "kind": "TypeNominal", + "name": "UIModalPresentationStyle", + "printedName": "UIKit.UIModalPresentationStyle", + "hasDefaultArg": true, + "usr": "c:@E@UIModalPresentationStyle" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((AtomicTransact.TransactInteraction) -> ())?", "children": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactInteraction) -> ()", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "TransactInteraction", + "printedName": "AtomicTransact.TransactInteraction", + "usr": "s:14AtomicTransact0B11InteractionV" } - ], - "usr": "s:Sq" + ] } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV13linkedAccountSSSgvg", - "mangledName": "$s14AtomicTransact0A6ConfigV13linkedAccountSSSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "deferredPaymentMethodStrategy", - "printedName": "deferredPaymentMethodStrategy", - "children": [ + "hasDefaultArg": true, + "usr": "s:Sq" + }, { "kind": "TypeNominal", "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy?", + "printedName": "((AtomicTransact.TransactDataRequest) async -> AtomicTransact.TransactDataResponse?)?", "children": [ { - "kind": "TypeNominal", - "name": "DeferredPaymentMethodStrategy", - "printedName": "AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy", - "usr": "s:14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV29deferredPaymentMethodStrategyAC08DeferredefG0OSgvp", - "mangledName": "$s14AtomicTransact0A6ConfigV29deferredPaymentMethodStrategyAC08DeferredefG0OSgvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "isLet": true, - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy?", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactDataRequest) async -> AtomicTransact.TransactDataResponse?", "children": [ { "kind": "TypeNominal", - "name": "DeferredPaymentMethodStrategy", - "printedName": "AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy", - "usr": "s:14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO" + "name": "Optional", + "printedName": "AtomicTransact.TransactDataResponse?", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactDataResponse", + "printedName": "AtomicTransact.TransactDataResponse", + "usr": "s:14AtomicTransact0B12DataResponseV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "TransactDataRequest", + "printedName": "AtomicTransact.TransactDataRequest", + "usr": "s:14AtomicTransact0B11DataRequestV" } - ], - "usr": "s:Sq" + ] } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV29deferredPaymentMethodStrategyAC08DeferredefG0OSgvg", - "mangledName": "$s14AtomicTransact0A6ConfigV29deferredPaymentMethodStrategyAC08DeferredefG0OSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "sessionContext", - "printedName": "sessionContext", - "children": [ + "hasDefaultArg": true, + "usr": "s:Sq" + }, { "kind": "TypeNominal", "name": "Optional", - "printedName": "Swift.String?", + "printedName": "((AtomicTransact.TransactAuthStatusUpdate) -> ())?", "children": [ { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactAuthStatusUpdate) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "TransactAuthStatusUpdate", + "printedName": "AtomicTransact.TransactAuthStatusUpdate", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV" + } + ] } ], + "hasDefaultArg": true, "usr": "s:Sq" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV14sessionContextSSSgvp", - "mangledName": "$s14AtomicTransact0A6ConfigV14sessionContextSSSgvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "isLet": true, - "hasStorage": true, - "accessors": [ + }, { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((AtomicTransact.TransactTaskStatusUpdate) -> ())?", "children": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactTaskStatusUpdate) -> ()", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "TransactTaskStatusUpdate", + "printedName": "AtomicTransact.TransactTaskStatusUpdate", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV" } - ], - "usr": "s:Sq" + ] } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV14sessionContextSSSgvg", - "mangledName": "$s14AtomicTransact0A6ConfigV14sessionContextSSSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "scope", - "printedName": "scope", - "children": [ + "hasDefaultArg": true, + "usr": "s:Sq" + }, { "kind": "TypeNominal", "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.ScopeType?", + "printedName": "(() -> ())?", "children": [ { - "kind": "TypeNominal", - "name": "ScopeType", - "printedName": "AtomicTransact.AtomicConfig.ScopeType", - "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO" + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] } ], + "hasDefaultArg": true, "usr": "s:Sq" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV5scopeAC9ScopeTypeOSgvp", - "mangledName": "$s14AtomicTransact0A6ConfigV5scopeAC9ScopeTypeOSgvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "isLet": true, - "hasStorage": true, - "accessors": [ + }, { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((AtomicTransact.TransactResponse) -> ())?", "children": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.ScopeType?", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactResponse) -> ()", "children": [ { "kind": "TypeNominal", - "name": "ScopeType", - "printedName": "AtomicTransact.AtomicConfig.ScopeType", - "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO" + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "TransactResponse", + "printedName": "AtomicTransact.TransactResponse", + "usr": "s:14AtomicTransact0B8ResponseO" } - ], - "usr": "s:Sq" + ] } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV5scopeAC9ScopeTypeOSgvg", - "mangledName": "$s14AtomicTransact0A6ConfigV5scopeAC9ScopeTypeOSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "theme", - "printedName": "theme", - "children": [ + "hasDefaultArg": true, + "usr": "s:Sq" + }, { "kind": "TypeNominal", "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.Theme?", + "printedName": "((AtomicTransact.TransactError) -> ())?", "children": [ { - "kind": "TypeNominal", - "name": "Theme", - "printedName": "AtomicTransact.AtomicConfig.Theme", - "usr": "s:14AtomicTransact0A6ConfigV5ThemeV" + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactError) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "TransactError", + "printedName": "AtomicTransact.TransactError", + "usr": "s:14AtomicTransact0B5ErrorO" + } + ] } ], + "hasDefaultArg": true, "usr": "s:Sq" } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV5themeAC5ThemeVSgvp", - "mangledName": "$s14AtomicTransact0A6ConfigV5themeAC5ThemeVSgvp", + "declKind": "Func", + "usr": "s:14AtomicTransact0A0O07presentB04from6config11environment17presentationStyle13onInteraction0I11DataRequest0I16AuthStatusUpdate0i4TasknO00I6Launch0I10Completion0I5ErrorySo16UIViewControllerC_AA0A6ConfigVAA0B11EnvironmentOSo019UIModalPresentationH0VyAA0bJ0VcSgAA0bK8ResponseVSgAA0bkL0VYacSgyAA0bmnO0VcSgyAA0bpnO0VcSgyycSgyAA0bZ0OcSgyAA0bS0OcSgtFZ", + "mangledName": "$s14AtomicTransact0A0O07presentB04from6config11environment17presentationStyle13onInteraction0I11DataRequest0I16AuthStatusUpdate0i4TasknO00I6Launch0I10Completion0I5ErrorySo16UIViewControllerC_AA0A6ConfigVAA0B11EnvironmentOSo019UIModalPresentationH0VyAA0bJ0VcSgAA0bK8ResponseVSgAA0bkL0VYacSgyAA0bmnO0VcSgyAA0bpnO0VcSgyycSgyAA0bZ0OcSgyAA0bS0OcSgtFZ", "moduleName": "AtomicTransact", + "static": true, "declAttributes": [ - "HasInitialValue", - "HasStorage", "AccessControl", + "Custom", "RawDocComment" ], - "hasStorage": true, - "accessors": [ + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "presentTransact", + "printedName": "presentTransact(from:config:environment:presentationStyle:onInteraction:onDataRequest:onAuthStatusUpdate:onTaskStatusUpdate:onLaunch:onCompletion:onError:)", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "UIViewController", + "printedName": "UIKit.UIViewController", + "usr": "c:objc(cs)UIViewController" + }, + { + "kind": "TypeNominal", + "name": "AtomicConfig", + "printedName": "AtomicTransact.AtomicConfig", + "usr": "s:14AtomicTransact0A6ConfigV" + }, + { + "kind": "TypeNominal", + "name": "TransactEnvironment", + "printedName": "AtomicTransact.TransactEnvironment", + "hasDefaultArg": true, + "usr": "s:14AtomicTransact0B11EnvironmentO" + }, + { + "kind": "TypeNominal", + "name": "UIModalPresentationStyle", + "printedName": "UIKit.UIModalPresentationStyle", + "hasDefaultArg": true, + "usr": "c:@E@UIModalPresentationStyle" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((AtomicTransact.TransactInteraction) -> ())?", "children": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.Theme?", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactInteraction) -> ()", "children": [ { "kind": "TypeNominal", - "name": "Theme", - "printedName": "AtomicTransact.AtomicConfig.Theme", - "usr": "s:14AtomicTransact0A6ConfigV5ThemeV" + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "TransactInteraction", + "printedName": "AtomicTransact.TransactInteraction", + "usr": "s:14AtomicTransact0B11InteractionV" } - ], - "usr": "s:Sq" + ] } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV5themeAC5ThemeVSgvg", - "mangledName": "$s14AtomicTransact0A6ConfigV5themeAC5ThemeVSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" + "hasDefaultArg": true, + "usr": "s:Sq" }, { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactDataRequest) -> ()", "children": [ { "kind": "TypeNominal", @@ -17239,360 +16065,202 @@ }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.Theme?", + "name": "TransactDataRequest", + "printedName": "AtomicTransact.TransactDataRequest", + "usr": "s:14AtomicTransact0B11DataRequestV" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((AtomicTransact.TransactAuthStatusUpdate) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactAuthStatusUpdate) -> ()", "children": [ { "kind": "TypeNominal", - "name": "Theme", - "printedName": "AtomicTransact.AtomicConfig.Theme", - "usr": "s:14AtomicTransact0A6ConfigV5ThemeV" + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "TransactAuthStatusUpdate", + "printedName": "AtomicTransact.TransactAuthStatusUpdate", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV" } - ], - "usr": "s:Sq" + ] } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV5themeAC5ThemeVSgvs", - "mangledName": "$s14AtomicTransact0A6ConfigV5themeAC5ThemeVSgvs", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "set" + "hasDefaultArg": true, + "usr": "s:Sq" }, { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((AtomicTransact.TransactTaskStatusUpdate) -> ())?", "children": [ { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactTaskStatusUpdate) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "TransactTaskStatusUpdate", + "printedName": "AtomicTransact.TransactTaskStatusUpdate", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV" + } + ] } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV5themeAC5ThemeVSgvM", - "mangledName": "$s14AtomicTransact0A6ConfigV5themeAC5ThemeVSgvM", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "_modify" - } - ] - }, - { - "kind": "Var", - "name": "distribution", - "printedName": "distribution", - "children": [ + "hasDefaultArg": true, + "usr": "s:Sq" + }, { "kind": "TypeNominal", "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.Distribution?", + "printedName": "(() -> ())?", "children": [ { - "kind": "TypeNominal", - "name": "Distribution", - "printedName": "AtomicTransact.AtomicConfig.Distribution", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV" + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] } ], + "hasDefaultArg": true, "usr": "s:Sq" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV12distributionAC12DistributionVSgvp", - "mangledName": "$s14AtomicTransact0A6ConfigV12distributionAC12DistributionVSgvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasInitialValue", - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "hasStorage": true, - "accessors": [ + }, { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((AtomicTransact.TransactResponse) -> ())?", "children": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.Distribution?", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactResponse) -> ()", "children": [ { "kind": "TypeNominal", - "name": "Distribution", - "printedName": "AtomicTransact.AtomicConfig.Distribution", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV" + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "TransactResponse", + "printedName": "AtomicTransact.TransactResponse", + "usr": "s:14AtomicTransact0B8ResponseO" } - ], - "usr": "s:Sq" + ] } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV12distributionAC12DistributionVSgvg", - "mangledName": "$s14AtomicTransact0A6ConfigV12distributionAC12DistributionVSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" + "hasDefaultArg": true, + "usr": "s:Sq" }, { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((AtomicTransact.TransactError) -> ())?", "children": [ { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.Distribution?", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactError) -> ()", "children": [ { "kind": "TypeNominal", - "name": "Distribution", - "printedName": "AtomicTransact.AtomicConfig.Distribution", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV" + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "TransactError", + "printedName": "AtomicTransact.TransactError", + "usr": "s:14AtomicTransact0B5ErrorO" } - ], - "usr": "s:Sq" + ] } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV12distributionAC12DistributionVSgvs", - "mangledName": "$s14AtomicTransact0A6ConfigV12distributionAC12DistributionVSgvs", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "set" - }, - { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV12distributionAC12DistributionVSgvM", - "mangledName": "$s14AtomicTransact0A6ConfigV12distributionAC12DistributionVSgvM", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "_modify" - } - ] - }, - { - "kind": "Var", - "name": "language", - "printedName": "language", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "hasDefaultArg": true, + "usr": "s:Sq" } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV8languageSSvp", - "mangledName": "$s14AtomicTransact0A6ConfigV8languageSSvp", + "declKind": "Func", + "usr": "s:14AtomicTransact0A0O07presentB04from6config11environment17presentationStyle13onInteraction0I11DataRequest0I16AuthStatusUpdate0i4TasknO00I6Launch0I10Completion0I5ErrorySo16UIViewControllerC_AA0A6ConfigVAA0B11EnvironmentOSo019UIModalPresentationH0VyAA0bJ0VcSgyAA0bkL0VcyAA0bmnO0VcSgyAA0bpnO0VcSgyycSgyAA0B8ResponseOcSgyAA0bS0OcSgtFZ", + "mangledName": "$s14AtomicTransact0A0O07presentB04from6config11environment17presentationStyle13onInteraction0I11DataRequest0I16AuthStatusUpdate0i4TasknO00I6Launch0I10Completion0I5ErrorySo16UIViewControllerC_AA0A6ConfigVAA0B11EnvironmentOSo019UIModalPresentationH0VyAA0bJ0VcSgyAA0bkL0VcyAA0bmnO0VcSgyAA0bpnO0VcSgyycSgyAA0B8ResponseOcSgyAA0bS0OcSgtFZ", "moduleName": "AtomicTransact", + "static": true, "declAttributes": [ - "HasInitialValue", - "HasStorage", "AccessControl", + "Custom", "RawDocComment" ], - "hasStorage": true, - "accessors": [ + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "presentAction", + "printedName": "presentAction(from:id:environment:presentationStyle:theme:metadata:onLaunch:onAuthStatusUpdate:onTaskStatusUpdate:onCompletion:)", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8languageSSvg", - "mangledName": "$s14AtomicTransact0A6ConfigV8languageSSvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" }, { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8languageSSvs", - "mangledName": "$s14AtomicTransact0A6ConfigV8languageSSvs", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "set" + "kind": "TypeNominal", + "name": "UIViewController", + "printedName": "UIKit.UIViewController", + "usr": "c:objc(cs)UIViewController" }, - { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8languageSSvM", - "mangledName": "$s14AtomicTransact0A6ConfigV8languageSSvM", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "_modify" - } - ] - }, - { - "kind": "Var", - "name": "deeplink", - "printedName": "deeplink", - "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.Deeplink?", - "children": [ - { - "kind": "TypeNominal", - "name": "Deeplink", - "printedName": "AtomicTransact.AtomicConfig.Deeplink", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV8deeplinkAC8DeeplinkVSgvp", - "mangledName": "$s14AtomicTransact0A6ConfigV8deeplinkAC8DeeplinkVSgvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasInitialValue", - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "hasStorage": true, - "accessors": [ + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.Deeplink?", - "children": [ - { - "kind": "TypeNominal", - "name": "Deeplink", - "printedName": "AtomicTransact.AtomicConfig.Deeplink", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8deeplinkAC8DeeplinkVSgvg", - "mangledName": "$s14AtomicTransact0A6ConfigV8deeplinkAC8DeeplinkVSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" + "kind": "TypeNominal", + "name": "TransactEnvironment", + "printedName": "AtomicTransact.TransactEnvironment", + "hasDefaultArg": true, + "usr": "s:14AtomicTransact0B11EnvironmentO" }, { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.Deeplink?", - "children": [ - { - "kind": "TypeNominal", - "name": "Deeplink", - "printedName": "AtomicTransact.AtomicConfig.Deeplink", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8deeplinkAC8DeeplinkVSgvs", - "mangledName": "$s14AtomicTransact0A6ConfigV8deeplinkAC8DeeplinkVSgvs", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "set" + "kind": "TypeNominal", + "name": "UIModalPresentationStyle", + "printedName": "UIKit.UIModalPresentationStyle", + "hasDefaultArg": true, + "usr": "c:@E@UIModalPresentationStyle" }, { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8deeplinkAC8DeeplinkVSgvM", - "mangledName": "$s14AtomicTransact0A6ConfigV8deeplinkAC8DeeplinkVSgvM", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "_modify" - } - ] - }, - { - "kind": "Var", - "name": "metadata", - "printedName": "metadata", - "children": [ + "kind": "TypeNominal", + "name": "Theme", + "printedName": "AtomicTransact.AtomicConfig.Theme", + "hasDefaultArg": true, + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV" + }, { "kind": "TypeNominal", "name": "Optional", @@ -17619,159 +16287,165 @@ "usr": "s:SD" } ], + "hasDefaultArg": true, "usr": "s:Sq" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV8metadataSDyS2SGSgvp", - "mangledName": "$s14AtomicTransact0A6ConfigV8metadataSDyS2SGSgvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasInitialValue", - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "hasStorage": true, - "accessors": [ + }, { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(() -> ())?", "children": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "[Swift.String : Swift.String]?", + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> ()", "children": [ { "kind": "TypeNominal", - "name": "Dictionary", - "printedName": "[Swift.String : Swift.String]", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:SD" + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" } - ], - "usr": "s:Sq" + ] } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8metadataSDyS2SGSgvg", - "mangledName": "$s14AtomicTransact0A6ConfigV8metadataSDyS2SGSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" + "hasDefaultArg": true, + "usr": "s:Sq" }, { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((AtomicTransact.TransactAuthStatusUpdate) -> ())?", "children": [ { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactAuthStatusUpdate) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "TransactAuthStatusUpdate", + "printedName": "AtomicTransact.TransactAuthStatusUpdate", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV" + } + ] + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((AtomicTransact.TransactTaskStatusUpdate) -> ())?", + "children": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "[Swift.String : Swift.String]?", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactTaskStatusUpdate) -> ()", "children": [ { "kind": "TypeNominal", - "name": "Dictionary", - "printedName": "[Swift.String : Swift.String]", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:SD" + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "TransactTaskStatusUpdate", + "printedName": "AtomicTransact.TransactTaskStatusUpdate", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV" } - ], - "usr": "s:Sq" + ] } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8metadataSDyS2SGSgvs", - "mangledName": "$s14AtomicTransact0A6ConfigV8metadataSDyS2SGSgvs", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "set" + "hasDefaultArg": true, + "usr": "s:Sq" }, { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((AtomicTransact.TransactResponse) -> ())?", "children": [ { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactResponse) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "TransactResponse", + "printedName": "AtomicTransact.TransactResponse", + "usr": "s:14AtomicTransact0B8ResponseO" + } + ] } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8metadataSDyS2SGSgvM", - "mangledName": "$s14AtomicTransact0A6ConfigV8metadataSDyS2SGSgvM", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "_modify" + "hasDefaultArg": true, + "usr": "s:Sq" } - ] + ], + "declKind": "Func", + "usr": "s:14AtomicTransact0A0O13presentAction4from2id11environment17presentationStyle5theme8metadata8onLaunch0L16AuthStatusUpdate0l4TaskoP00L10CompletionySo16UIViewControllerC_SSAA0B11EnvironmentOSo019UIModalPresentationI0VAA0A6ConfigV5ThemeVSDyS2SGSgyycSgyAA0bnoP0VcSgyAA0bqoP0VcSgyAA0B8ResponseOcSgtFZ", + "mangledName": "$s14AtomicTransact0A0O13presentAction4from2id11environment17presentationStyle5theme8metadata8onLaunch0L16AuthStatusUpdate0l4TaskoP00L10CompletionySo16UIViewControllerC_SSAA0B11EnvironmentOSo019UIModalPresentationI0VAA0A6ConfigV5ThemeVSDyS2SGSgyycSgyAA0bnoP0VcSgyAA0bqoP0VcSgyAA0B8ResponseOcSgtFZ", + "moduleName": "AtomicTransact", + "static": true, + "declAttributes": [ + "AccessControl", + "Custom", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" }, { "kind": "Var", - "name": "search", - "printedName": "search", + "name": "interactions", + "printedName": "interactions", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.Search?", + "name": "AnyPublisher", + "printedName": "Combine.AnyPublisher", "children": [ { "kind": "TypeNominal", - "name": "Search", - "printedName": "AtomicTransact.AtomicConfig.Search", - "usr": "s:14AtomicTransact0A6ConfigV6SearchV" + "name": "TransactInteraction", + "printedName": "AtomicTransact.TransactInteraction", + "usr": "s:14AtomicTransact0B11InteractionV" + }, + { + "kind": "TypeNominal", + "name": "Never", + "printedName": "Swift.Never", + "usr": "s:s5NeverO" } ], - "usr": "s:Sq" + "usr": "s:7Combine12AnyPublisherV" } ], "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV6searchAC6SearchVSgvp", - "mangledName": "$s14AtomicTransact0A6ConfigV6searchAC6SearchVSgvp", + "usr": "s:14AtomicTransact0A0O12interactions7Combine12AnyPublisherVyAA0B11InteractionVs5NeverOGvpZ", + "mangledName": "$s14AtomicTransact0A0O12interactions7Combine12AnyPublisherVyAA0B11InteractionVs5NeverOGvpZ", "moduleName": "AtomicTransact", + "static": true, "declAttributes": [ - "HasInitialValue", - "HasStorage", "AccessControl", + "Custom", "RawDocComment" ], - "hasStorage": true, "accessors": [ { "kind": "Accessor", @@ -17780,276 +16454,253 @@ "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.Search?", + "name": "AnyPublisher", + "printedName": "Combine.AnyPublisher", "children": [ { "kind": "TypeNominal", - "name": "Search", - "printedName": "AtomicTransact.AtomicConfig.Search", - "usr": "s:14AtomicTransact0A6ConfigV6SearchV" + "name": "TransactInteraction", + "printedName": "AtomicTransact.TransactInteraction", + "usr": "s:14AtomicTransact0B11InteractionV" + }, + { + "kind": "TypeNominal", + "name": "Never", + "printedName": "Swift.Never", + "usr": "s:s5NeverO" } ], - "usr": "s:Sq" + "usr": "s:7Combine12AnyPublisherV" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV6searchAC6SearchVSgvg", - "mangledName": "$s14AtomicTransact0A6ConfigV6searchAC6SearchVSgvg", + "usr": "s:14AtomicTransact0A0O12interactions7Combine12AnyPublisherVyAA0B11InteractionVs5NeverOGvgZ", + "mangledName": "$s14AtomicTransact0A0O12interactions7Combine12AnyPublisherVyAA0B11InteractionVs5NeverOGvgZ", "moduleName": "AtomicTransact", - "implicit": true, + "static": true, "accessorKind": "get" - }, + } + ] + }, + { + "kind": "Function", + "name": "dismissTransact", + "printedName": "dismissTransact()", + "children": [ { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.Search?", - "children": [ - { - "kind": "TypeNominal", - "name": "Search", - "printedName": "AtomicTransact.AtomicConfig.Search", - "usr": "s:14AtomicTransact0A6ConfigV6SearchV" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV6searchAC6SearchVSgvs", - "mangledName": "$s14AtomicTransact0A6ConfigV6searchAC6SearchVSgvs", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "set" - }, + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:14AtomicTransact0A0O07dismissB0yyFZ", + "mangledName": "$s14AtomicTransact0A0O07dismissB0yyFZ", + "moduleName": "AtomicTransact", + "static": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "hideTransact", + "printedName": "hideTransact()", + "children": [ { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV6searchAC6SearchVSgvM", - "mangledName": "$s14AtomicTransact0A6ConfigV6searchAC6SearchVSgvM", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "_modify" + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" } - ] + ], + "declKind": "Func", + "usr": "s:14AtomicTransact0A0O04hideB0yyFZ", + "mangledName": "$s14AtomicTransact0A0O04hideB0yyFZ", + "moduleName": "AtomicTransact", + "static": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" }, { - "kind": "Var", - "name": "handoff", - "printedName": "handoff", + "kind": "Function", + "name": "setDebug", + "printedName": "setDebug(isEnabled:forwardLogs:)", "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, { "kind": "TypeNominal", "name": "Optional", - "printedName": "[Swift.String]?", + "printedName": "((Swift.String) -> ())?", "children": [ { - "kind": "TypeNominal", - "name": "Array", - "printedName": "[Swift.String]", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.String) -> ()", "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, { "kind": "TypeNominal", "name": "String", "printedName": "Swift.String", "usr": "s:SS" } - ], - "usr": "s:Sa" + ] } ], + "hasDefaultArg": true, "usr": "s:Sq" } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV7handoffSaySSGSgvp", - "mangledName": "$s14AtomicTransact0A6ConfigV7handoffSaySSGSgvp", + "declKind": "Func", + "usr": "s:14AtomicTransact0A0O8setDebug9isEnabled11forwardLogsySb_ySSYbcSgtYaFZ", + "mangledName": "$s14AtomicTransact0A0O8setDebug9isEnabled11forwardLogsySb_ySSYbcSgtYaFZ", "moduleName": "AtomicTransact", + "static": true, "declAttributes": [ - "HasInitialValue", - "HasStorage", "AccessControl", "RawDocComment" ], - "hasStorage": true, - "accessors": [ + "funcSelfKind": "NonMutating" + }, + { + "kind": "TypeDecl", + "name": "PauseTransactError", + "printedName": "PauseTransactError", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "Var", + "name": "transactNotPresented", + "printedName": "transactNotPresented", "children": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "[Swift.String]?", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.Atomic.PauseTransactError.Type) -> AtomicTransact.Atomic.PauseTransactError", "children": [ { "kind": "TypeNominal", - "name": "Array", - "printedName": "[Swift.String]", + "name": "PauseTransactError", + "printedName": "AtomicTransact.Atomic.PauseTransactError", + "usr": "s:14AtomicTransact0A0O05PauseB5ErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.Atomic.PauseTransactError.Type", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "PauseTransactError", + "printedName": "AtomicTransact.Atomic.PauseTransactError", + "usr": "s:14AtomicTransact0A0O05PauseB5ErrorO" } - ], - "usr": "s:Sa" + ] } - ], - "usr": "s:Sq" + ] } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV7handoffSaySSGSgvg", - "mangledName": "$s14AtomicTransact0A6ConfigV7handoffSaySSGSgvg", + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A0O05PauseB5ErrorO20transactNotPresentedyA2EmF", + "mangledName": "$s14AtomicTransact0A0O05PauseB5ErrorO20transactNotPresentedyA2EmF", "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" + "declAttributes": [ + "RawDocComment" + ] }, { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "[Swift.String]?", - "children": [ - { - "kind": "TypeNominal", - "name": "Array", - "printedName": "[Swift.String]", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sa" - } - ], - "usr": "s:Sq" + "name": "PauseTransactError", + "printedName": "AtomicTransact.Atomic.PauseTransactError", + "usr": "s:14AtomicTransact0A0O05PauseB5ErrorO" + }, + { + "kind": "TypeNominal", + "name": "PauseTransactError", + "printedName": "AtomicTransact.Atomic.PauseTransactError", + "usr": "s:14AtomicTransact0A0O05PauseB5ErrorO" } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV7handoffSaySSGSgvs", - "mangledName": "$s14AtomicTransact0A6ConfigV7handoffSaySSGSgvs", + "declKind": "Func", + "usr": "s:14AtomicTransact0A0O05PauseB5ErrorO2eeoiySbAE_AEtFZ", + "mangledName": "$s14AtomicTransact0A0O05PauseB5ErrorO2eeoiySbAE_AEtFZ", "moduleName": "AtomicTransact", + "static": true, "implicit": true, - "accessorKind": "set" + "funcSelfKind": "NonMutating" }, { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV7handoffSaySSGSgvM", - "mangledName": "$s14AtomicTransact0A6ConfigV7handoffSaySSGSgvM", + "declKind": "Var", + "usr": "s:14AtomicTransact0A0O05PauseB5ErrorO9hashValueSivp", + "mangledName": "$s14AtomicTransact0A0O05PauseB5ErrorO9hashValueSivp", "moduleName": "AtomicTransact", "implicit": true, - "accessorKind": "_modify" - } - ] - }, - { - "kind": "Var", - "name": "experiments", - "printedName": "experiments", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.Experiments?", - "children": [ + "accessors": [ { - "kind": "TypeNominal", - "name": "Experiments", - "printedName": "AtomicTransact.AtomicConfig.Experiments", - "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV11experimentsAC11ExperimentsVSgvp", - "mangledName": "$s14AtomicTransact0A6ConfigV11experimentsAC11ExperimentsVSgvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasInitialValue", - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.Experiments?", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "Experiments", - "printedName": "AtomicTransact.AtomicConfig.Experiments", - "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], - "usr": "s:Sq" + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A0O05PauseB5ErrorO9hashValueSivg", + "mangledName": "$s14AtomicTransact0A0O05PauseB5ErrorO9hashValueSivg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV11experimentsAC11ExperimentsVSgvg", - "mangledName": "$s14AtomicTransact0A6ConfigV11experimentsAC11ExperimentsVSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" + ] }, { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", "children": [ { "kind": "TypeNominal", @@ -18058,323 +16709,183 @@ }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.Experiments?", - "children": [ - { - "kind": "TypeNominal", - "name": "Experiments", - "printedName": "AtomicTransact.AtomicConfig.Experiments", - "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV" - } - ], - "usr": "s:Sq" + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV11experimentsAC11ExperimentsVSgvs", - "mangledName": "$s14AtomicTransact0A6ConfigV11experimentsAC11ExperimentsVSgvs", + "declKind": "Func", + "usr": "s:14AtomicTransact0A0O05PauseB5ErrorO4hash4intoys6HasherVz_tF", + "mangledName": "$s14AtomicTransact0A0O05PauseB5ErrorO4hash4intoys6HasherVz_tF", "moduleName": "AtomicTransact", "implicit": true, - "accessorKind": "set" + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:14AtomicTransact0A0O05PauseB5ErrorO", + "mangledName": "$s14AtomicTransact0A0O05PauseB5ErrorO", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" }, { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV11experimentsAC11ExperimentsVSgvM", - "mangledName": "$s14AtomicTransact0A6ConfigV11experimentsAC11ExperimentsVSgvM", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "_modify" + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" } ] }, { - "kind": "Var", - "name": "features", - "printedName": "features", + "kind": "TypeDecl", + "name": "PausedTransactRef", + "printedName": "PausedTransactRef", "children": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.Features?", + "kind": "Function", + "name": "resume", + "printedName": "resume(source:animated:)", "children": [ { "kind": "TypeNominal", - "name": "Features", - "printedName": "AtomicTransact.AtomicConfig.Features", - "usr": "s:14AtomicTransact0A6ConfigV8FeaturesV" + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "UIViewController", + "printedName": "UIKit.UIViewController", + "usr": "c:objc(cs)UIViewController" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "hasDefaultArg": true, + "usr": "s:Sb" } ], - "usr": "s:Sq" + "declKind": "Func", + "usr": "s:14AtomicTransact0A0O06PausedB3RefC6resume6source8animatedySo16UIViewControllerC_SbtF", + "mangledName": "$s14AtomicTransact0A0O06PausedB3RefC6resume6source8animatedySo16UIViewControllerC_SbtF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "Final", + "AccessControl", + "Custom", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV8featuresAC8FeaturesVSgvp", - "mangledName": "$s14AtomicTransact0A6ConfigV8featuresAC8FeaturesVSgvp", + "declKind": "Class", + "usr": "s:14AtomicTransact0A0O06PausedB3RefC", + "mangledName": "$s14AtomicTransact0A0O06PausedB3RefC", "moduleName": "AtomicTransact", "declAttributes": [ - "HasInitialValue", - "HasStorage", + "Final", "AccessControl", "RawDocComment" ], - "hasStorage": true, - "accessors": [ + "hasMissingDesignatedInitializers": true, + "conformances": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.Features?", - "children": [ - { - "kind": "TypeNominal", - "name": "Features", - "printedName": "AtomicTransact.AtomicConfig.Features", - "usr": "s:14AtomicTransact0A6ConfigV8FeaturesV" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8featuresAC8FeaturesVSgvg", - "mangledName": "$s14AtomicTransact0A6ConfigV8featuresAC8FeaturesVSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" }, { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.Features?", - "children": [ - { - "kind": "TypeNominal", - "name": "Features", - "printedName": "AtomicTransact.AtomicConfig.Features", - "usr": "s:14AtomicTransact0A6ConfigV8FeaturesV" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8featuresAC8FeaturesVSgvs", - "mangledName": "$s14AtomicTransact0A6ConfigV8featuresAC8FeaturesVSgvs", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "set" + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" }, { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8featuresAC8FeaturesVSgvM", - "mangledName": "$s14AtomicTransact0A6ConfigV8featuresAC8FeaturesVSgvM", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "_modify" - } - ] - }, - { - "kind": "Var", - "name": "customer", - "printedName": "customer", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.Customer?", - "children": [ - { - "kind": "TypeNominal", - "name": "Customer", - "printedName": "AtomicTransact.AtomicConfig.Customer", - "usr": "s:14AtomicTransact0A6ConfigV8CustomerV" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV8customerAC8CustomerVSgvp", - "mangledName": "$s14AtomicTransact0A6ConfigV8customerAC8CustomerVSgvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasInitialValue", - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.Customer?", - "children": [ - { - "kind": "TypeNominal", - "name": "Customer", - "printedName": "AtomicTransact.AtomicConfig.Customer", - "usr": "s:14AtomicTransact0A6ConfigV8CustomerV" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8customerAC8CustomerVSgvg", - "mangledName": "$s14AtomicTransact0A6ConfigV8customerAC8CustomerVSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.Customer?", - "children": [ - { - "kind": "TypeNominal", - "name": "Customer", - "printedName": "AtomicTransact.AtomicConfig.Customer", - "usr": "s:14AtomicTransact0A6ConfigV8CustomerV" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8customerAC8CustomerVSgvs", - "mangledName": "$s14AtomicTransact0A6ConfigV8customerAC8CustomerVSgvs", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "set" - }, - { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8customerAC8CustomerVSgvM", - "mangledName": "$s14AtomicTransact0A6ConfigV8customerAC8CustomerVSgvM", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "_modify" + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" } ] }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(from:)", - "children": [ - { - "kind": "TypeNominal", - "name": "AtomicConfig", - "printedName": "AtomicTransact.AtomicConfig", - "usr": "s:14AtomicTransact0A6ConfigV" - }, - { - "kind": "TypeNominal", - "name": "Decoder", - "printedName": "any Swift.Decoder", - "usr": "s:s7DecoderP" - } - ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0A6ConfigV4fromACs7Decoder_p_tKcfc", - "mangledName": "$s14AtomicTransact0A6ConfigV4fromACs7Decoder_p_tKcfc", - "moduleName": "AtomicTransact", - "implicit": true, - "throwing": true, - "init_kind": "Designated" - }, { "kind": "Function", - "name": "encode", - "printedName": "encode(to:)", + "name": "pauseTransact", + "printedName": "pauseTransact(animated:)", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "PausedTransactRef", + "printedName": "AtomicTransact.Atomic.PausedTransactRef", + "usr": "s:14AtomicTransact0A0O06PausedB3RefC" }, { "kind": "TypeNominal", - "name": "Encoder", - "printedName": "any Swift.Encoder", - "usr": "s:s7EncoderP" + "name": "Bool", + "printedName": "Swift.Bool", + "hasDefaultArg": true, + "usr": "s:Sb" } ], "declKind": "Func", - "usr": "s:14AtomicTransact0A6ConfigV6encode2toys7Encoder_p_tKF", - "mangledName": "$s14AtomicTransact0A6ConfigV6encode2toys7Encoder_p_tKF", + "usr": "s:14AtomicTransact0A0O05pauseB08animatedAC06PausedB3RefCSb_tYaAC05PauseB5ErrorOYKFZ", + "mangledName": "$s14AtomicTransact0A0O05pauseB08animatedAC06PausedB3RefCSb_tYaAC05PauseB5ErrorOYKFZ", "moduleName": "AtomicTransact", - "implicit": true, + "static": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], "throwing": true, "funcSelfKind": "NonMutating" } ], - "declKind": "Struct", - "usr": "s:14AtomicTransact0A6ConfigV", - "mangledName": "$s14AtomicTransact0A6ConfigV", + "declKind": "Enum", + "usr": "s:14AtomicTransact0A0O", + "mangledName": "$s14AtomicTransact0A0O", "moduleName": "AtomicTransact", "declAttributes": [ "AccessControl", @@ -18394,40 +16905,9 @@ "printedName": "Escapable", "usr": "s:s9EscapableP", "mangledName": "$ss9EscapableP" - }, - { - "kind": "Conformance", - "name": "Decodable", - "printedName": "Decodable", - "usr": "s:Se", - "mangledName": "$sSe" - }, - { - "kind": "Conformance", - "name": "Encodable", - "printedName": "Encodable", - "usr": "s:SE", - "mangledName": "$sSE" } ] }, - { - "kind": "Import", - "name": "UIKit", - "printedName": "UIKit", - "declKind": "Import", - "moduleName": "AtomicTransact", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "SwiftUI", - "printedName": "SwiftUI", - "declKind": "Import", - "moduleName": "AtomicTransact" - }, { "kind": "Import", "name": "Foundation", @@ -18440,39 +16920,39 @@ }, { "kind": "TypeDecl", - "name": "TransactDataRequest", - "printedName": "TransactDataRequest", + "name": "TransactDataResponse", + "printedName": "TransactDataResponse", "children": [ { "kind": "Var", - "name": "taskId", - "printedName": "taskId", + "name": "card", + "printedName": "card", "children": [ { "kind": "TypeNominal", "name": "Optional", - "printedName": "Swift.String?", + "printedName": "AtomicTransact.TransactDataResponse.CardData?", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "CardData", + "printedName": "AtomicTransact.TransactDataResponse.CardData", + "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V" } ], "usr": "s:Sq" } ], "declKind": "Var", - "usr": "s:14AtomicTransact0B11DataRequestV6taskIdSSSgvp", - "mangledName": "$s14AtomicTransact0B11DataRequestV6taskIdSSSgvp", + "usr": "s:14AtomicTransact0B12DataResponseV4cardAC04CardC0VSgvp", + "mangledName": "$s14AtomicTransact0B12DataResponseV4cardAC04CardC0VSgvp", "moduleName": "AtomicTransact", "declAttributes": [ - "HasInitialValue", "HasStorage", "AccessControl", "RawDocComment" ], + "isLet": true, "hasStorage": true, "accessors": [ { @@ -18483,98 +16963,57 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "Swift.String?", + "printedName": "AtomicTransact.TransactDataResponse.CardData?", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "CardData", + "printedName": "AtomicTransact.TransactDataResponse.CardData", + "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V" } ], "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0B11DataRequestV6taskIdSSSgvg", - "mangledName": "$s14AtomicTransact0B11DataRequestV6taskIdSSSgvg", + "usr": "s:14AtomicTransact0B12DataResponseV4cardAC04CardC0VSgvg", + "mangledName": "$s14AtomicTransact0B12DataResponseV4cardAC04CardC0VSgvg", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "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:14AtomicTransact0B11DataRequestV6taskIdSSSgvs", - "mangledName": "$s14AtomicTransact0B11DataRequestV6taskIdSSSgvs", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "set" - }, - { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B11DataRequestV6taskIdSSSgvM", - "mangledName": "$s14AtomicTransact0B11DataRequestV6taskIdSSSgvM", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "_modify" } ] }, { "kind": "Var", - "name": "userId", - "printedName": "userId", + "name": "identity", + "printedName": "identity", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Optional", + "printedName": "AtomicTransact.TransactDataResponse.Identity?", + "children": [ + { + "kind": "TypeNominal", + "name": "Identity", + "printedName": "AtomicTransact.TransactDataResponse.Identity", + "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV" + } + ], + "usr": "s:Sq" } ], "declKind": "Var", - "usr": "s:14AtomicTransact0B11DataRequestV6userIdSSvp", - "mangledName": "$s14AtomicTransact0B11DataRequestV6userIdSSvp", + "usr": "s:14AtomicTransact0B12DataResponseV8identityAC8IdentityVSgvp", + "mangledName": "$s14AtomicTransact0B12DataResponseV8identityAC8IdentityVSgvp", "moduleName": "AtomicTransact", "declAttributes": [ "HasStorage", "AccessControl", "RawDocComment" ], + "isLet": true, "hasStorage": true, "accessors": [ { @@ -18584,412 +17023,367 @@ "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Optional", + "printedName": "AtomicTransact.TransactDataResponse.Identity?", + "children": [ + { + "kind": "TypeNominal", + "name": "Identity", + "printedName": "AtomicTransact.TransactDataResponse.Identity", + "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV" + } + ], + "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0B11DataRequestV6userIdSSvg", - "mangledName": "$s14AtomicTransact0B11DataRequestV6userIdSSvg", + "usr": "s:14AtomicTransact0B12DataResponseV8identityAC8IdentityVSgvg", + "mangledName": "$s14AtomicTransact0B12DataResponseV8identityAC8IdentityVSgvg", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B11DataRequestV6userIdSSvs", - "mangledName": "$s14AtomicTransact0B11DataRequestV6userIdSSvs", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "set" - }, - { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B11DataRequestV6userIdSSvM", - "mangledName": "$s14AtomicTransact0B11DataRequestV6userIdSSvM", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "_modify" } ] }, { - "kind": "Var", - "name": "identifier", - "printedName": "identifier", + "kind": "Constructor", + "name": "init", + "printedName": "init(card:identity:)", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B11DataRequestV10identifierSSvp", - "mangledName": "$s14AtomicTransact0B11DataRequestV10identifierSSvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B11DataRequestV10identifierSSvg", - "mangledName": "$s14AtomicTransact0B11DataRequestV10identifierSSvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" + "name": "TransactDataResponse", + "printedName": "AtomicTransact.TransactDataResponse", + "usr": "s:14AtomicTransact0B12DataResponseV" }, { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.TransactDataResponse.CardData?", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "CardData", + "printedName": "AtomicTransact.TransactDataResponse.CardData", + "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V" } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B11DataRequestV10identifierSSvs", - "mangledName": "$s14AtomicTransact0B11DataRequestV10identifierSSvs", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "set" + "hasDefaultArg": true, + "usr": "s:Sq" }, { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.TransactDataResponse.Identity?", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "Identity", + "printedName": "AtomicTransact.TransactDataResponse.Identity", + "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV" } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B11DataRequestV10identifierSSvM", - "mangledName": "$s14AtomicTransact0B11DataRequestV10identifierSSvM", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "_modify" + "hasDefaultArg": true, + "usr": "s:Sq" } - ] + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B12DataResponseV4card8identityA2C04CardC0VSg_AC8IdentityVSgtcfc", + "mangledName": "$s14AtomicTransact0B12DataResponseV4card8identityA2C04CardC0VSg_AC8IdentityVSgtcfc", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" }, { - "kind": "Var", - "name": "fields", - "printedName": "fields", + "kind": "TypeDecl", + "name": "ValidationErrorType", + "printedName": "ValidationErrorType", "children": [ { - "kind": "TypeNominal", - "name": "Array", - "printedName": "[Swift.String]", + "kind": "Var", + "name": "invalidCharacterCount", + "printedName": "invalidCharacterCount", "children": [ { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sa" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B11DataRequestV6fieldsSaySSGvp", - "mangledName": "$s14AtomicTransact0B11DataRequestV6fieldsSaySSGvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Array", - "printedName": "[Swift.String]", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactDataResponse.ValidationErrorType.Type) -> AtomicTransact.TransactDataResponse.ValidationErrorType", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "ValidationErrorType", + "printedName": "AtomicTransact.TransactDataResponse.ValidationErrorType", + "usr": "s:14AtomicTransact0B12DataResponseV19ValidationErrorTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.TransactDataResponse.ValidationErrorType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ValidationErrorType", + "printedName": "AtomicTransact.TransactDataResponse.ValidationErrorType", + "usr": "s:14AtomicTransact0B12DataResponseV19ValidationErrorTypeO" + } + ] } - ], - "usr": "s:Sa" + ] } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B11DataRequestV6fieldsSaySSGvg", - "mangledName": "$s14AtomicTransact0B11DataRequestV6fieldsSaySSGvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B12DataResponseV19ValidationErrorTypeO21invalidCharacterCountyA2EmF", + "mangledName": "$s14AtomicTransact0B12DataResponseV19ValidationErrorTypeO21invalidCharacterCountyA2EmF", + "moduleName": "AtomicTransact" }, { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "Var", + "name": "tooManyCharacters", + "printedName": "tooManyCharacters", "children": [ { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Array", - "printedName": "[Swift.String]", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactDataResponse.ValidationErrorType.Type) -> AtomicTransact.TransactDataResponse.ValidationErrorType", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "ValidationErrorType", + "printedName": "AtomicTransact.TransactDataResponse.ValidationErrorType", + "usr": "s:14AtomicTransact0B12DataResponseV19ValidationErrorTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.TransactDataResponse.ValidationErrorType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ValidationErrorType", + "printedName": "AtomicTransact.TransactDataResponse.ValidationErrorType", + "usr": "s:14AtomicTransact0B12DataResponseV19ValidationErrorTypeO" + } + ] } - ], - "usr": "s:Sa" + ] } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B11DataRequestV6fieldsSaySSGvs", - "mangledName": "$s14AtomicTransact0B11DataRequestV6fieldsSaySSGvs", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "set" + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B12DataResponseV19ValidationErrorTypeO17tooManyCharactersyA2EmF", + "mangledName": "$s14AtomicTransact0B12DataResponseV19ValidationErrorTypeO17tooManyCharactersyA2EmF", + "moduleName": "AtomicTransact" }, { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B11DataRequestV6fieldsSaySSGvM", - "mangledName": "$s14AtomicTransact0B11DataRequestV6fieldsSaySSGvM", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "_modify" - } - ] - }, - { - "kind": "Var", - "name": "data", - "printedName": "data", - "children": [ - { - "kind": "TypeNominal", - "name": "Dictionary", - "printedName": "[Swift.String : any Swift.Sendable]", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "Sendable", - "printedName": "any Swift.Sendable", - "usr": "s:s8SendableP" - } - ], - "usr": "s:SD" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B11DataRequestV4dataSDySSs8Sendable_pGvp", - "mangledName": "$s14AtomicTransact0B11DataRequestV4dataSDySSs8Sendable_pGvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl" - ], - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "Var", + "name": "invalidCharacters", + "printedName": "invalidCharacters", "children": [ { - "kind": "TypeNominal", - "name": "Dictionary", - "printedName": "[Swift.String : any Swift.Sendable]", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactDataResponse.ValidationErrorType.Type) -> AtomicTransact.TransactDataResponse.ValidationErrorType", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "ValidationErrorType", + "printedName": "AtomicTransact.TransactDataResponse.ValidationErrorType", + "usr": "s:14AtomicTransact0B12DataResponseV19ValidationErrorTypeO" }, { "kind": "TypeNominal", - "name": "Sendable", - "printedName": "any Swift.Sendable", - "usr": "s:s8SendableP" + "name": "Metatype", + "printedName": "AtomicTransact.TransactDataResponse.ValidationErrorType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ValidationErrorType", + "printedName": "AtomicTransact.TransactDataResponse.ValidationErrorType", + "usr": "s:14AtomicTransact0B12DataResponseV19ValidationErrorTypeO" + } + ] } - ], - "usr": "s:SD" + ] } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B11DataRequestV4dataSDySSs8Sendable_pGvg", - "mangledName": "$s14AtomicTransact0B11DataRequestV4dataSDySSs8Sendable_pGvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B12DataResponseV19ValidationErrorTypeO17invalidCharactersyA2EmF", + "mangledName": "$s14AtomicTransact0B12DataResponseV19ValidationErrorTypeO17invalidCharactersyA2EmF", + "moduleName": "AtomicTransact" }, { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Dictionary", - "printedName": "[Swift.String : any Swift.Sendable]", + "name": "Optional", + "printedName": "AtomicTransact.TransactDataResponse.ValidationErrorType?", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "Sendable", - "printedName": "any Swift.Sendable", - "usr": "s:s8SendableP" + "name": "ValidationErrorType", + "printedName": "AtomicTransact.TransactDataResponse.ValidationErrorType", + "usr": "s:14AtomicTransact0B12DataResponseV19ValidationErrorTypeO" } ], - "usr": "s:SD" + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B11DataRequestV4dataSDySSs8Sendable_pGvs", - "mangledName": "$s14AtomicTransact0B11DataRequestV4dataSDySSs8Sendable_pGvs", + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B12DataResponseV19ValidationErrorTypeO8rawValueAESgSS_tcfc", + "mangledName": "$s14AtomicTransact0B12DataResponseV19ValidationErrorTypeO8rawValueAESgSS_tcfc", "moduleName": "AtomicTransact", "implicit": true, - "accessorKind": "set" + "init_kind": "Designated" }, { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B11DataRequestV4dataSDySSs8Sendable_pGvM", - "mangledName": "$s14AtomicTransact0B11DataRequestV4dataSDySSs8Sendable_pGvM", - "moduleName": "AtomicTransact", + "declKind": "Var", + "usr": "s:14AtomicTransact0B12DataResponseV19ValidationErrorTypeO8rawValueSSvp", + "mangledName": "$s14AtomicTransact0B12DataResponseV19ValidationErrorTypeO8rawValueSSvp", + "moduleName": "AtomicTransact", "implicit": true, - "accessorKind": "_modify" + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B12DataResponseV19ValidationErrorTypeO8rawValueSSvg", + "mangledName": "$s14AtomicTransact0B12DataResponseV19ValidationErrorTypeO8rawValueSSvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] } - ] - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(userId:identifier:fields:taskId:additionalData:)", - "children": [ + ], + "declKind": "Enum", + "usr": "s:14AtomicTransact0B12DataResponseV19ValidationErrorTypeO", + "mangledName": "$s14AtomicTransact0B12DataResponseV19ValidationErrorTypeO", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "enumRawTypeName": "String", + "conformances": [ { - "kind": "TypeNominal", - "name": "TransactDataRequest", - "printedName": "AtomicTransact.TransactDataRequest", - "usr": "s:14AtomicTransact0B11DataRequestV" + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" }, { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" }, { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" }, { - "kind": "TypeNominal", - "name": "Array", - "printedName": "[Swift.String]", + "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": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "ValidationError", + "printedName": "ValidationError", + "children": [ + { + "kind": "Var", + "name": "fieldName", + "printedName": "fieldName", "children": [ { "kind": "TypeNominal", @@ -18998,28 +17392,95 @@ "usr": "s:SS" } ], - "usr": "s:Sa" + "declKind": "Var", + "usr": "s:14AtomicTransact0B12DataResponseV15ValidationErrorV9fieldNameSSvp", + "mangledName": "$s14AtomicTransact0B12DataResponseV15ValidationErrorV9fieldNameSSvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "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:14AtomicTransact0B12DataResponseV15ValidationErrorV9fieldNameSSvg", + "mangledName": "$s14AtomicTransact0B12DataResponseV15ValidationErrorV9fieldNameSSvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "kind": "Var", + "name": "error", + "printedName": "error", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "ValidationErrorType", + "printedName": "AtomicTransact.TransactDataResponse.ValidationErrorType", + "usr": "s:14AtomicTransact0B12DataResponseV19ValidationErrorTypeO" } ], - "hasDefaultArg": true, - "usr": "s:Sq" + "declKind": "Var", + "usr": "s:14AtomicTransact0B12DataResponseV15ValidationErrorV5errorAC0eF4TypeOvp", + "mangledName": "$s14AtomicTransact0B12DataResponseV15ValidationErrorV5errorAC0eF4TypeOvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "ValidationErrorType", + "printedName": "AtomicTransact.TransactDataResponse.ValidationErrorType", + "usr": "s:14AtomicTransact0B12DataResponseV19ValidationErrorTypeO" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B12DataResponseV15ValidationErrorV5errorAC0eF4TypeOvg", + "mangledName": "$s14AtomicTransact0B12DataResponseV15ValidationErrorV5errorAC0eF4TypeOvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] }, { - "kind": "TypeNominal", - "name": "Dictionary", - "printedName": "[Swift.String : any Swift.Sendable]", + "kind": "Constructor", + "name": "init", + "printedName": "init(fieldName:error:)", "children": [ + { + "kind": "TypeNominal", + "name": "ValidationError", + "printedName": "AtomicTransact.TransactDataResponse.ValidationError", + "usr": "s:14AtomicTransact0B12DataResponseV15ValidationErrorV" + }, { "kind": "TypeNominal", "name": "String", @@ -19028,155 +17489,172 @@ }, { "kind": "TypeNominal", - "name": "Sendable", - "printedName": "any Swift.Sendable", - "usr": "s:s8SendableP" + "name": "ValidationErrorType", + "printedName": "AtomicTransact.TransactDataResponse.ValidationErrorType", + "usr": "s:14AtomicTransact0B12DataResponseV19ValidationErrorTypeO" } ], - "hasDefaultArg": true, - "usr": "s:SD" - } - ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0B11DataRequestV6userId10identifier6fields04taskF0010additionalC0ACSS_SSSaySSGSSSgSDySSs8Sendable_pGtcfc", - "mangledName": "$s14AtomicTransact0B11DataRequestV6userId10identifier6fields04taskF0010additionalC0ACSS_SSSaySSGSSSgSDySSs8Sendable_pGtcfc", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "init_kind": "Designated" - } - ], - "declKind": "Struct", - "usr": "s:14AtomicTransact0B11DataRequestV", - "mangledName": "$s14AtomicTransact0B11DataRequestV", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "kind": "Conformance", - "name": "Sendable", - "printedName": "Sendable", - "usr": "s:s8SendableP", - "mangledName": "$ss8SendableP" - } - ] - }, - { - "kind": "Import", - "name": "UIKit", - "printedName": "UIKit", - "declKind": "Import", - "moduleName": "AtomicTransact", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "SwiftUI", - "printedName": "SwiftUI", - "declKind": "Import", - "moduleName": "AtomicTransact" - }, - { - "kind": "TypeDecl", - "name": "TransactActionPresenter", - "printedName": "TransactActionPresenter", - "children": [ - { - "kind": "Constructor", - "name": "init", - "printedName": "init()", - "children": [ + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B12DataResponseV15ValidationErrorV9fieldName5errorAESS_AC0eF4TypeOtcfc", + "mangledName": "$s14AtomicTransact0B12DataResponseV15ValidationErrorV9fieldName5errorAESS_AC0eF4TypeOtcfc", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, { - "kind": "TypeNominal", - "name": "TransactActionPresenter", - "printedName": "AtomicTransact.TransactActionPresenter", - "usr": "s:14AtomicTransact0B15ActionPresenterC" + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ValidationError", + "printedName": "AtomicTransact.TransactDataResponse.ValidationError", + "usr": "s:14AtomicTransact0B12DataResponseV15ValidationErrorV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B12DataResponseV15ValidationErrorV4fromAEs7Decoder_p_tKcfc", + "mangledName": "$s14AtomicTransact0B12DataResponseV15ValidationErrorV4fromAEs7Decoder_p_tKcfc", + "moduleName": "AtomicTransact", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Encoder", + "printedName": "any Swift.Encoder", + "usr": "s:s7EncoderP" + } + ], + "declKind": "Func", + "usr": "s:14AtomicTransact0B12DataResponseV15ValidationErrorV6encode2toys7Encoder_p_tKF", + "mangledName": "$s14AtomicTransact0B12DataResponseV15ValidationErrorV6encode2toys7Encoder_p_tKF", + "moduleName": "AtomicTransact", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "ValidationError", + "printedName": "AtomicTransact.TransactDataResponse.ValidationError", + "usr": "s:14AtomicTransact0B12DataResponseV15ValidationErrorV" + }, + { + "kind": "TypeNominal", + "name": "ValidationError", + "printedName": "AtomicTransact.TransactDataResponse.ValidationError", + "usr": "s:14AtomicTransact0B12DataResponseV15ValidationErrorV" + } + ], + "declKind": "Func", + "usr": "s:14AtomicTransact0B12DataResponseV15ValidationErrorV2eeoiySbAE_AEtFZ", + "mangledName": "$s14AtomicTransact0B12DataResponseV15ValidationErrorV2eeoiySbAE_AEtFZ", + "moduleName": "AtomicTransact", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" } ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0B15ActionPresenterCACycfc", - "mangledName": "$s14AtomicTransact0B15ActionPresenterCACycfc", + "declKind": "Struct", + "usr": "s:14AtomicTransact0B12DataResponseV15ValidationErrorV", + "mangledName": "$s14AtomicTransact0B12DataResponseV15ValidationErrorV", "moduleName": "AtomicTransact", "declAttributes": [ - "Custom", - "AccessControl" + "AccessControl", + "RawDocComment" ], - "init_kind": "Designated" - }, - { - "kind": "Function", - "name": "presentAction", - "printedName": "presentAction(id:environment:presentationStyle:theme:metadata:onLaunch:onAuthStatusUpdate:onTaskStatusUpdate:onCompletion:)", - "children": [ + "conformances": [ { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" }, { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" }, { - "kind": "TypeNominal", - "name": "TransactEnvironment", - "printedName": "AtomicTransact.TransactEnvironment", - "hasDefaultArg": true, - "usr": "s:14AtomicTransact0B11EnvironmentO" + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" }, { - "kind": "TypeNominal", - "name": "UIModalPresentationStyle", - "printedName": "UIKit.UIModalPresentationStyle", - "hasDefaultArg": true, - "usr": "c:@E@UIModalPresentationStyle" + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" }, { - "kind": "TypeNominal", - "name": "Theme", - "printedName": "AtomicTransact.AtomicConfig.Theme", - "hasDefaultArg": true, - "usr": "s:14AtomicTransact0A6ConfigV5ThemeV" + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "[Swift.String : Swift.String]?", + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Identity", + "printedName": "Identity", + "children": [ + { + "kind": "Var", + "name": "firstName", + "printedName": "firstName", "children": [ { "kind": "TypeNominal", - "name": "Dictionary", - "printedName": "[Swift.String : Swift.String]", + "name": "Optional", + "printedName": "Swift.String?", "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, { "kind": "TypeNominal", "name": "String", @@ -19184,536 +17662,568 @@ "usr": "s:SS" } ], - "usr": "s:SD" + "usr": "s:Sq" } ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "(() -> ())?", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "() -> ()", + "declKind": "Var", + "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV9firstNameSSSgvp", + "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV9firstNameSSSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" } - ] + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV9firstNameSSSgvg", + "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV9firstNameSSSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" } - ], - "hasDefaultArg": true, - "usr": "s:Sq" + ] }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "((AtomicTransact.TransactAuthStatusUpdate) -> ())?", + "kind": "Var", + "name": "lastName", + "printedName": "lastName", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactAuthStatusUpdate) -> ()", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV8lastNameSSSgvp", + "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV8lastNameSSSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ { "kind": "TypeNominal", - "name": "TransactAuthStatusUpdate", - "printedName": "AtomicTransact.TransactAuthStatusUpdate", - "usr": "s:14AtomicTransact0B16AuthStatusUpdateV" + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" } - ] + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV8lastNameSSSgvg", + "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV8lastNameSSSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" } - ], - "hasDefaultArg": true, - "usr": "s:Sq" + ] }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "((AtomicTransact.TransactTaskStatusUpdate) -> ())?", + "kind": "Var", + "name": "postalCode", + "printedName": "postalCode", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactTaskStatusUpdate) -> ()", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV10postalCodeSSSgvp", + "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV10postalCodeSSSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ { "kind": "TypeNominal", - "name": "TransactTaskStatusUpdate", - "printedName": "AtomicTransact.TransactTaskStatusUpdate", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV" + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" } - ] + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV10postalCodeSSSgvg", + "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV10postalCodeSSSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" } - ], - "hasDefaultArg": true, - "usr": "s:Sq" + ] }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "((AtomicTransact.TransactResponse) -> ())?", + "kind": "Var", + "name": "address", + "printedName": "address", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactResponse) -> ()", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV7addressSSSgvp", + "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV7addressSSSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ { "kind": "TypeNominal", - "name": "TransactResponse", - "printedName": "AtomicTransact.TransactResponse", - "usr": "s:14AtomicTransact0B8ResponseO" + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" } - ] + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV7addressSSSgvg", + "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV7addressSSSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" } - ], - "hasDefaultArg": true, - "usr": "s:Sq" - } - ], - "declKind": "Func", - "usr": "s:14AtomicTransact0B15ActionPresenterC07presentC02id11environment17presentationStyle5theme8metadata8onLaunch0L16AuthStatusUpdate0l4TaskoP00L10CompletionySS_AA0B11EnvironmentOSo019UIModalPresentationI0VAA0A6ConfigV5ThemeVSDyS2SGSgyycSgyAA0bnoP0VcSgyAA0bqoP0VcSgyAA0B8ResponseOcSgtF", - "mangledName": "$s14AtomicTransact0B15ActionPresenterC07presentC02id11environment17presentationStyle5theme8metadata8onLaunch0L16AuthStatusUpdate0l4TaskoP00L10CompletionySS_AA0B11EnvironmentOSo019UIModalPresentationI0VAA0A6ConfigV5ThemeVSDyS2SGSgyycSgyAA0bnoP0VcSgyAA0bqoP0VcSgyAA0B8ResponseOcSgtF", - "moduleName": "AtomicTransact", - "declAttributes": [ - "Final", - "Custom", - "AccessControl", - "RawDocComment" - ], - "funcSelfKind": "NonMutating" - } - ], - "declKind": "Class", - "usr": "s:14AtomicTransact0B15ActionPresenterC", - "mangledName": "$s14AtomicTransact0B15ActionPresenterC", - "moduleName": "AtomicTransact", - "declAttributes": [ - "Final", - "AccessControl", - "Custom", - "RawDocComment" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "kind": "Conformance", - "name": "Sendable", - "printedName": "Sendable", - "usr": "s:s8SendableP", - "mangledName": "$ss8SendableP" - } - ] - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "AtomicTransact", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "AtomicTransact", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "TypeDecl", - "name": "TransactDataResponse", - "printedName": "TransactDataResponse", - "children": [ - { - "kind": "Var", - "name": "card", - "printedName": "card", - "children": [ + ] + }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.TransactDataResponse.CardData?", + "kind": "Var", + "name": "address2", + "printedName": "address2", "children": [ { "kind": "TypeNominal", - "name": "CardData", - "printedName": "AtomicTransact.TransactDataResponse.CardData", - "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V" + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" } ], - "usr": "s:Sq" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B12DataResponseV4cardAC04CardC0VSgvp", - "mangledName": "$s14AtomicTransact0B12DataResponseV4cardAC04CardC0VSgvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "isLet": true, - "hasStorage": true, - "accessors": [ + "declKind": "Var", + "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV8address2SSSgvp", + "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV8address2SSSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV8address2SSSgvg", + "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV8address2SSSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "Var", + "name": "city", + "printedName": "city", "children": [ { "kind": "TypeNominal", "name": "Optional", - "printedName": "AtomicTransact.TransactDataResponse.CardData?", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "CardData", - "printedName": "AtomicTransact.TransactDataResponse.CardData", - "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "usr": "s:Sq" } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B12DataResponseV4cardAC04CardC0VSgvg", - "mangledName": "$s14AtomicTransact0B12DataResponseV4cardAC04CardC0VSgvg", + "declKind": "Var", + "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV4citySSSgvp", + "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV4citySSSgvp", "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "identity", - "printedName": "identity", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.TransactDataResponse.Identity?", - "children": [ + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ { - "kind": "TypeNominal", - "name": "Identity", - "printedName": "AtomicTransact.TransactDataResponse.Identity", - "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV" + "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:14AtomicTransact0B12DataResponseV8IdentityV4citySSSgvg", + "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV4citySSSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" } - ], - "usr": "s:Sq" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B12DataResponseV8identityAC8IdentityVSgvp", - "mangledName": "$s14AtomicTransact0B12DataResponseV8identityAC8IdentityVSgvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "isLet": true, - "hasStorage": true, - "accessors": [ + ] + }, { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "Var", + "name": "state", + "printedName": "state", "children": [ { "kind": "TypeNominal", "name": "Optional", - "printedName": "AtomicTransact.TransactDataResponse.Identity?", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "Identity", - "printedName": "AtomicTransact.TransactDataResponse.Identity", - "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "usr": "s:Sq" } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B12DataResponseV8identityAC8IdentityVSgvg", - "mangledName": "$s14AtomicTransact0B12DataResponseV8identityAC8IdentityVSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - } - ] - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(card:identity:)", - "children": [ - { - "kind": "TypeNominal", - "name": "TransactDataResponse", - "printedName": "AtomicTransact.TransactDataResponse", - "usr": "s:14AtomicTransact0B12DataResponseV" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.TransactDataResponse.CardData?", - "children": [ - { - "kind": "TypeNominal", - "name": "CardData", - "printedName": "AtomicTransact.TransactDataResponse.CardData", - "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V" - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.TransactDataResponse.Identity?", - "children": [ - { - "kind": "TypeNominal", - "name": "Identity", - "printedName": "AtomicTransact.TransactDataResponse.Identity", - "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV" - } + "declKind": "Var", + "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV5stateSSSgvp", + "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV5stateSSSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" ], - "hasDefaultArg": true, - "usr": "s:Sq" - } - ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0B12DataResponseV4card8identityA2C04CardC0VSg_AC8IdentityVSgtcfc", - "mangledName": "$s14AtomicTransact0B12DataResponseV4card8identityA2C04CardC0VSg_AC8IdentityVSgtcfc", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl" - ], - "init_kind": "Designated" - }, - { - "kind": "TypeDecl", - "name": "ValidationErrorType", - "printedName": "ValidationErrorType", - "children": [ - { - "kind": "Var", - "name": "invalidCharacterCount", - "printedName": "invalidCharacterCount", - "children": [ + "isLet": true, + "hasStorage": true, + "accessors": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactDataResponse.ValidationErrorType.Type) -> AtomicTransact.TransactDataResponse.ValidationErrorType", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "ValidationErrorType", - "printedName": "AtomicTransact.TransactDataResponse.ValidationErrorType", - "usr": "s:14AtomicTransact0B12DataResponseV19ValidationErrorTypeO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.TransactDataResponse.ValidationErrorType.Type", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "ValidationErrorType", - "printedName": "AtomicTransact.TransactDataResponse.ValidationErrorType", - "usr": "s:14AtomicTransact0B12DataResponseV19ValidationErrorTypeO" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "usr": "s:Sq" } - ] + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV5stateSSSgvg", + "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV5stateSSSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" } - ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0B12DataResponseV19ValidationErrorTypeO21invalidCharacterCountyA2EmF", - "mangledName": "$s14AtomicTransact0B12DataResponseV19ValidationErrorTypeO21invalidCharacterCountyA2EmF", - "moduleName": "AtomicTransact" + ] }, { "kind": "Var", - "name": "tooManyCharacters", - "printedName": "tooManyCharacters", + "name": "phone", + "printedName": "phone", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactDataResponse.ValidationErrorType.Type) -> AtomicTransact.TransactDataResponse.ValidationErrorType", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "ValidationErrorType", - "printedName": "AtomicTransact.TransactDataResponse.ValidationErrorType", - "usr": "s:14AtomicTransact0B12DataResponseV19ValidationErrorTypeO" - }, + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV5phoneSSSgvp", + "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV5phoneSSSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ { "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.TransactDataResponse.ValidationErrorType.Type", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "ValidationErrorType", - "printedName": "AtomicTransact.TransactDataResponse.ValidationErrorType", - "usr": "s:14AtomicTransact0B12DataResponseV19ValidationErrorTypeO" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "usr": "s:Sq" } - ] + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV5phoneSSSgvg", + "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV5phoneSSSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" } - ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0B12DataResponseV19ValidationErrorTypeO17tooManyCharactersyA2EmF", - "mangledName": "$s14AtomicTransact0B12DataResponseV19ValidationErrorTypeO17tooManyCharactersyA2EmF", - "moduleName": "AtomicTransact" + ] }, { "kind": "Var", - "name": "invalidCharacters", - "printedName": "invalidCharacters", + "name": "email", + "printedName": "email", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactDataResponse.ValidationErrorType.Type) -> AtomicTransact.TransactDataResponse.ValidationErrorType", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "ValidationErrorType", - "printedName": "AtomicTransact.TransactDataResponse.ValidationErrorType", - "usr": "s:14AtomicTransact0B12DataResponseV19ValidationErrorTypeO" - }, + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV5emailSSSgvp", + "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV5emailSSSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ { "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.TransactDataResponse.ValidationErrorType.Type", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "ValidationErrorType", - "printedName": "AtomicTransact.TransactDataResponse.ValidationErrorType", - "usr": "s:14AtomicTransact0B12DataResponseV19ValidationErrorTypeO" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "usr": "s:Sq" } - ] + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV5emailSSSgvg", + "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV5emailSSSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" } - ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0B12DataResponseV19ValidationErrorTypeO17invalidCharactersyA2EmF", - "mangledName": "$s14AtomicTransact0B12DataResponseV19ValidationErrorTypeO17invalidCharactersyA2EmF", - "moduleName": "AtomicTransact" + ] }, { "kind": "Constructor", "name": "init", - "printedName": "init(rawValue:)", + "printedName": "init(firstName:lastName:postalCode:address:address2:city:state:phone:email:)", "children": [ + { + "kind": "TypeNominal", + "name": "Identity", + "printedName": "AtomicTransact.TransactDataResponse.Identity", + "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV" + }, { "kind": "TypeNominal", "name": "Optional", - "printedName": "AtomicTransact.TransactDataResponse.ValidationErrorType?", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "ValidationErrorType", - "printedName": "AtomicTransact.TransactDataResponse.ValidationErrorType", - "usr": "s:14AtomicTransact0B12DataResponseV19ValidationErrorTypeO" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], + "hasDefaultArg": true, "usr": "s:Sq" }, { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0B12DataResponseV19ValidationErrorTypeO8rawValueAESgSS_tcfc", - "mangledName": "$s14AtomicTransact0B12DataResponseV19ValidationErrorTypeO8rawValueAESgSS_tcfc", - "moduleName": "AtomicTransact", - "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:14AtomicTransact0B12DataResponseV19ValidationErrorTypeO8rawValueSSvp", - "mangledName": "$s14AtomicTransact0B12DataResponseV19ValidationErrorTypeO8rawValueSSvp", - "moduleName": "AtomicTransact", - "implicit": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", @@ -19722,63 +18232,13 @@ "usr": "s:SS" } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B12DataResponseV19ValidationErrorTypeO8rawValueSSvg", - "mangledName": "$s14AtomicTransact0B12DataResponseV19ValidationErrorTypeO8rawValueSSvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - } - ] - } - ], - "declKind": "Enum", - "usr": "s:14AtomicTransact0B12DataResponseV19ValidationErrorTypeO", - "mangledName": "$s14AtomicTransact0B12DataResponseV19ValidationErrorTypeO", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "enumRawTypeName": "String", - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "kind": "Conformance", - "name": "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": [ + "hasDefaultArg": true, + "usr": "s:Sq" + }, { - "kind": "TypeWitness", - "name": "RawValue", - "printedName": "RawValue", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", @@ -19786,75 +18246,14 @@ "printedName": "Swift.String", "usr": "s:SS" } - ] - } - ], - "usr": "s:SY", - "mangledName": "$sSY" - }, - { - "kind": "Conformance", - "name": "Decodable", - "printedName": "Decodable", - "usr": "s:Se", - "mangledName": "$sSe" - }, - { - "kind": "Conformance", - "name": "Encodable", - "printedName": "Encodable", - "usr": "s:SE", - "mangledName": "$sSE" - }, - { - "kind": "Conformance", - "name": "Error", - "printedName": "Error", - "usr": "s:s5ErrorP", - "mangledName": "$ss5ErrorP" - }, - { - "kind": "Conformance", - "name": "Sendable", - "printedName": "Sendable", - "usr": "s:s8SendableP", - "mangledName": "$ss8SendableP" - } - ] - }, - { - "kind": "TypeDecl", - "name": "ValidationError", - "printedName": "ValidationError", - "children": [ - { - "kind": "Var", - "name": "fieldName", - "printedName": "fieldName", - "children": [ + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B12DataResponseV15ValidationErrorV9fieldNameSSvp", - "mangledName": "$s14AtomicTransact0B12DataResponseV15ValidationErrorV9fieldNameSSvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "isLet": true, - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", @@ -19863,93 +18262,146 @@ "usr": "s:SS" } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B12DataResponseV15ValidationErrorV9fieldNameSSvg", - "mangledName": "$s14AtomicTransact0B12DataResponseV15ValidationErrorV9fieldNameSSvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "error", - "printedName": "error", - "children": [ + "hasDefaultArg": true, + "usr": "s:Sq" + }, { "kind": "TypeNominal", - "name": "ValidationErrorType", - "printedName": "AtomicTransact.TransactDataResponse.ValidationErrorType", - "usr": "s:14AtomicTransact0B12DataResponseV19ValidationErrorTypeO" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B12DataResponseV15ValidationErrorV5errorAC0eF4TypeOvp", - "mangledName": "$s14AtomicTransact0B12DataResponseV15ValidationErrorV5errorAC0eF4TypeOvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "isLet": true, - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "ValidationErrorType", - "printedName": "AtomicTransact.TransactDataResponse.ValidationErrorType", - "usr": "s:14AtomicTransact0B12DataResponseV19ValidationErrorTypeO" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B12DataResponseV15ValidationErrorV5errorAC0eF4TypeOvg", - "mangledName": "$s14AtomicTransact0B12DataResponseV15ValidationErrorV5errorAC0eF4TypeOvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - } - ] - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(fieldName:error:)", - "children": [ + "hasDefaultArg": true, + "usr": "s:Sq" + }, { "kind": "TypeNominal", - "name": "ValidationError", - "printedName": "AtomicTransact.TransactDataResponse.ValidationError", - "usr": "s:14AtomicTransact0B12DataResponseV15ValidationErrorV" + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" }, { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" }, { "kind": "TypeNominal", - "name": "ValidationErrorType", - "printedName": "AtomicTransact.TransactDataResponse.ValidationErrorType", - "usr": "s:14AtomicTransact0B12DataResponseV19ValidationErrorTypeO" + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" } ], "declKind": "Constructor", - "usr": "s:14AtomicTransact0B12DataResponseV15ValidationErrorV9fieldName5errorAESS_AC0eF4TypeOtcfc", - "mangledName": "$s14AtomicTransact0B12DataResponseV15ValidationErrorV9fieldName5errorAESS_AC0eF4TypeOtcfc", + "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV9firstName04lastG010postalCode7address8address24city5state5phone5emailAESSSg_A8Otcfc", + "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV9firstName04lastG010postalCode7address8address24city5state5phone5emailAESSSg_A8Otcfc", "moduleName": "AtomicTransact", "declAttributes": [ "AccessControl" ], "init_kind": "Designated" }, + { + "kind": "Function", + "name": "validate", + "printedName": "validate()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[AtomicTransact.TransactDataResponse.ValidationError]", + "children": [ + { + "kind": "TypeNominal", + "name": "ValidationError", + "printedName": "AtomicTransact.TransactDataResponse.ValidationError", + "usr": "s:14AtomicTransact0B12DataResponseV15ValidationErrorV" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Func", + "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV8validateSayAC15ValidationErrorVGyF", + "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV8validateSayAC15ValidationErrorVGyF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "isValid", + "printedName": "isValid()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV7isValidSbyF", + "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV7isValidSbyF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, { "kind": "Constructor", "name": "init", @@ -19957,9 +18409,9 @@ "children": [ { "kind": "TypeNominal", - "name": "ValidationError", - "printedName": "AtomicTransact.TransactDataResponse.ValidationError", - "usr": "s:14AtomicTransact0B12DataResponseV15ValidationErrorV" + "name": "Identity", + "printedName": "AtomicTransact.TransactDataResponse.Identity", + "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV" }, { "kind": "TypeNominal", @@ -19969,8 +18421,8 @@ } ], "declKind": "Constructor", - "usr": "s:14AtomicTransact0B12DataResponseV15ValidationErrorV4fromAEs7Decoder_p_tKcfc", - "mangledName": "$s14AtomicTransact0B12DataResponseV15ValidationErrorV4fromAEs7Decoder_p_tKcfc", + "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV4fromAEs7Decoder_p_tKcfc", + "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV4fromAEs7Decoder_p_tKcfc", "moduleName": "AtomicTransact", "implicit": true, "throwing": true, @@ -19994,49 +18446,17 @@ } ], "declKind": "Func", - "usr": "s:14AtomicTransact0B12DataResponseV15ValidationErrorV6encode2toys7Encoder_p_tKF", - "mangledName": "$s14AtomicTransact0B12DataResponseV15ValidationErrorV6encode2toys7Encoder_p_tKF", + "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV6encode2toys7Encoder_p_tKF", + "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV6encode2toys7Encoder_p_tKF", "moduleName": "AtomicTransact", "implicit": true, "throwing": true, "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "==", - "printedName": "==(_:_:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - }, - { - "kind": "TypeNominal", - "name": "ValidationError", - "printedName": "AtomicTransact.TransactDataResponse.ValidationError", - "usr": "s:14AtomicTransact0B12DataResponseV15ValidationErrorV" - }, - { - "kind": "TypeNominal", - "name": "ValidationError", - "printedName": "AtomicTransact.TransactDataResponse.ValidationError", - "usr": "s:14AtomicTransact0B12DataResponseV15ValidationErrorV" - } - ], - "declKind": "Func", - "usr": "s:14AtomicTransact0B12DataResponseV15ValidationErrorV2eeoiySbAE_AEtFZ", - "mangledName": "$s14AtomicTransact0B12DataResponseV15ValidationErrorV2eeoiySbAE_AEtFZ", - "moduleName": "AtomicTransact", - "static": true, - "implicit": true, - "funcSelfKind": "NonMutating" } ], "declKind": "Struct", - "usr": "s:14AtomicTransact0B12DataResponseV15ValidationErrorV", - "mangledName": "$s14AtomicTransact0B12DataResponseV15ValidationErrorV", + "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV", + "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV", "moduleName": "AtomicTransact", "declAttributes": [ "AccessControl", @@ -20073,41 +18493,33 @@ }, { "kind": "Conformance", - "name": "Equatable", - "printedName": "Equatable", - "usr": "s:SQ", - "mangledName": "$sSQ" + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" } ] }, { "kind": "TypeDecl", - "name": "Identity", - "printedName": "Identity", + "name": "CardData", + "printedName": "CardData", "children": [ { "kind": "Var", - "name": "firstName", - "printedName": "firstName", + "name": "number", + "printedName": "number", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Var", - "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV9firstNameSSSgvp", - "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV9firstNameSSSgvp", + "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V6numberSSvp", + "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V6numberSSvp", "moduleName": "AtomicTransact", "declAttributes": [ "HasStorage", @@ -20124,22 +18536,14 @@ "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV9firstNameSSSgvg", - "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV9firstNameSSSgvg", + "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V6numberSSvg", + "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V6numberSSvg", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "get" @@ -20148,8 +18552,8 @@ }, { "kind": "Var", - "name": "lastName", - "printedName": "lastName", + "name": "expiry", + "printedName": "expiry", "children": [ { "kind": "TypeNominal", @@ -20167,8 +18571,8 @@ } ], "declKind": "Var", - "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV8lastNameSSSgvp", - "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV8lastNameSSSgvp", + "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V6expirySSSgvp", + "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V6expirySSSgvp", "moduleName": "AtomicTransact", "declAttributes": [ "HasStorage", @@ -20199,8 +18603,8 @@ } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV8lastNameSSSgvg", - "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV8lastNameSSSgvg", + "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V6expirySSSgvg", + "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V6expirySSSgvg", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "get" @@ -20209,8 +18613,8 @@ }, { "kind": "Var", - "name": "postalCode", - "printedName": "postalCode", + "name": "cvv", + "printedName": "cvv", "children": [ { "kind": "TypeNominal", @@ -20228,8 +18632,8 @@ } ], "declKind": "Var", - "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV10postalCodeSSSgvp", - "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV10postalCodeSSSgvp", + "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V3cvvSSSgvp", + "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V3cvvSSSgvp", "moduleName": "AtomicTransact", "declAttributes": [ "HasStorage", @@ -20260,8 +18664,8 @@ } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV10postalCodeSSSgvg", - "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV10postalCodeSSSgvg", + "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V3cvvSSSgvg", + "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V3cvvSSSgvg", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "get" @@ -20270,27 +18674,27 @@ }, { "kind": "Var", - "name": "address", - "printedName": "address", + "name": "cardType", + "printedName": "cardType", "children": [ { "kind": "TypeNominal", "name": "Optional", - "printedName": "Swift.String?", + "printedName": "AtomicTransact.TransactDataResponse.CardData.CardType?", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "CardType", + "printedName": "AtomicTransact.TransactDataResponse.CardData.CardType", + "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V0E4TypeO" } ], "usr": "s:Sq" } ], "declKind": "Var", - "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV7addressSSSgvp", - "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV7addressSSSgvp", + "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V8cardTypeAE0eG0OSgvp", + "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V8cardTypeAE0eG0OSgvp", "moduleName": "AtomicTransact", "declAttributes": [ "HasStorage", @@ -20308,21 +18712,21 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "Swift.String?", + "printedName": "AtomicTransact.TransactDataResponse.CardData.CardType?", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "CardType", + "printedName": "AtomicTransact.TransactDataResponse.CardData.CardType", + "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V0E4TypeO" } ], "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV7addressSSSgvg", - "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV7addressSSSgvg", + "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V8cardTypeAE0eG0OSgvg", + "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V8cardTypeAE0eG0OSgvg", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "get" @@ -20330,136 +18734,121 @@ ] }, { - "kind": "Var", - "name": "address2", - "printedName": "address2", + "kind": "TypeDecl", + "name": "CardType", + "printedName": "CardType", "children": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "kind": "Var", + "name": "debit", + "printedName": "debit", "children": [ { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV8address2SSSgvp", - "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV8address2SSSgvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "isLet": true, - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactDataResponse.CardData.CardType.Type) -> AtomicTransact.TransactDataResponse.CardData.CardType", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "CardType", + "printedName": "AtomicTransact.TransactDataResponse.CardData.CardType", + "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V0E4TypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.TransactDataResponse.CardData.CardType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CardType", + "printedName": "AtomicTransact.TransactDataResponse.CardData.CardType", + "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V0E4TypeO" + } + ] } - ], - "usr": "s:Sq" + ] } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV8address2SSSgvg", - "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV8address2SSSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "city", - "printedName": "city", - "children": [ + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V0E4TypeO5debityA2GmF", + "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V0E4TypeO5debityA2GmF", + "moduleName": "AtomicTransact" + }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "kind": "Var", + "name": "credit", + "printedName": "credit", "children": [ { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactDataResponse.CardData.CardType.Type) -> AtomicTransact.TransactDataResponse.CardData.CardType", + "children": [ + { + "kind": "TypeNominal", + "name": "CardType", + "printedName": "AtomicTransact.TransactDataResponse.CardData.CardType", + "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V0E4TypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.TransactDataResponse.CardData.CardType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CardType", + "printedName": "AtomicTransact.TransactDataResponse.CardData.CardType", + "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V0E4TypeO" + } + ] + } + ] } ], - "usr": "s:Sq" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV4citySSSgvp", - "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV4citySSSgvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "isLet": true, - "hasStorage": true, - "accessors": [ + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V0E4TypeO6credityA2GmF", + "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V0E4TypeO6credityA2GmF", + "moduleName": "AtomicTransact" + }, { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", "children": [ { "kind": "TypeNominal", "name": "Optional", - "printedName": "Swift.String?", + "printedName": "AtomicTransact.TransactDataResponse.CardData.CardType?", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "CardType", + "printedName": "AtomicTransact.TransactDataResponse.CardData.CardType", + "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V0E4TypeO" } ], "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV4citySSSgvg", - "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV4citySSSgvg", + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V0E4TypeO8rawValueAGSgSS_tcfc", + "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V0E4TypeO8rawValueAGSgSS_tcfc", "moduleName": "AtomicTransact", "implicit": true, - "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "state", - "printedName": "state", - "children": [ + "init_kind": "Designated" + }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", "children": [ { "kind": "TypeNominal", @@ -20468,30 +18857,81 @@ "usr": "s:SS" } ], - "usr": "s:Sq" + "declKind": "Var", + "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V0E4TypeO8rawValueSSvp", + "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V0E4TypeO8rawValueSSvp", + "moduleName": "AtomicTransact", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V0E4TypeO8rawValueSSvg", + "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V0E4TypeO8rawValueSSvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV5stateSSSgvp", - "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV5stateSSSgvp", + "declKind": "Enum", + "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V0E4TypeO", + "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V0E4TypeO", "moduleName": "AtomicTransact", "declAttributes": [ - "HasStorage", "AccessControl", "RawDocComment" ], - "isLet": true, - "hasStorage": true, - "accessors": [ + "enumRawTypeName": "String", + "conformances": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", "children": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", "children": [ { "kind": "TypeNominal", @@ -20499,24 +18939,52 @@ "printedName": "Swift.String", "usr": "s:SS" } - ], - "usr": "s:Sq" + ] } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV5stateSSSgvg", - "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV5stateSSSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" + "usr": "s:SY", + "mangledName": "$sSY" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" } ] }, { - "kind": "Var", - "name": "phone", - "printedName": "phone", + "kind": "Constructor", + "name": "init", + "printedName": "init(number:expiry:cvv:cardType:)", "children": [ + { + "kind": "TypeNominal", + "name": "CardData", + "printedName": "AtomicTransact.TransactDataResponse.CardData", + "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, { "kind": "TypeNominal", "name": "Optional", @@ -20530,135 +18998,6 @@ } ], "usr": "s:Sq" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV5phoneSSSgvp", - "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV5phoneSSSgvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "isLet": true, - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV5phoneSSSgvg", - "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV5phoneSSSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "email", - "printedName": "email", - "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:14AtomicTransact0B12DataResponseV8IdentityV5emailSSSgvp", - "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV5emailSSSgvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "isLet": true, - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV5emailSSSgvg", - "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV5emailSSSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - } - ] - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(firstName:lastName:postalCode:address:address2:city:state:phone:email:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Identity", - "printedName": "AtomicTransact.TransactDataResponse.Identity", - "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" }, { "kind": "TypeNominal", @@ -20672,109 +19011,18 @@ "usr": "s:SS" } ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "hasDefaultArg": true, "usr": "s:Sq" }, { "kind": "TypeNominal", "name": "Optional", - "printedName": "Swift.String?", + "printedName": "AtomicTransact.TransactDataResponse.CardData.CardType?", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "CardType", + "printedName": "AtomicTransact.TransactDataResponse.CardData.CardType", + "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V0E4TypeO" } ], "hasDefaultArg": true, @@ -20782,11 +19030,12 @@ } ], "declKind": "Constructor", - "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV9firstName04lastG010postalCode7address8address24city5state5phone5emailAESSSg_A8Otcfc", - "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV9firstName04lastG010postalCode7address8address24city5state5phone5emailAESSSg_A8Otcfc", + "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V6number6expiry3cvv8cardTypeAESS_SSSgAjE0eJ0OSgtcfc", + "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V6number6expiry3cvv8cardTypeAESS_SSSgAjE0eJ0OSgtcfc", "moduleName": "AtomicTransact", "declAttributes": [ - "AccessControl" + "AccessControl", + "RawDocComment" ], "init_kind": "Designated" }, @@ -20811,8 +19060,8 @@ } ], "declKind": "Func", - "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV8validateSayAC15ValidationErrorVGyF", - "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV8validateSayAC15ValidationErrorVGyF", + "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V8validateSayAC15ValidationErrorVGyF", + "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V8validateSayAC15ValidationErrorVGyF", "moduleName": "AtomicTransact", "declAttributes": [ "AccessControl", @@ -20833,8 +19082,8 @@ } ], "declKind": "Func", - "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV7isValidSbyF", - "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV7isValidSbyF", + "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V7isValidSbyF", + "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V7isValidSbyF", "moduleName": "AtomicTransact", "declAttributes": [ "AccessControl", @@ -20849,9 +19098,9 @@ "children": [ { "kind": "TypeNominal", - "name": "Identity", - "printedName": "AtomicTransact.TransactDataResponse.Identity", - "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV" + "name": "CardData", + "printedName": "AtomicTransact.TransactDataResponse.CardData", + "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V" }, { "kind": "TypeNominal", @@ -20861,8 +19110,8 @@ } ], "declKind": "Constructor", - "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV4fromAEs7Decoder_p_tKcfc", - "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV4fromAEs7Decoder_p_tKcfc", + "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V4fromAEs7Decoder_p_tKcfc", + "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V4fromAEs7Decoder_p_tKcfc", "moduleName": "AtomicTransact", "implicit": true, "throwing": true, @@ -20886,8 +19135,8 @@ } ], "declKind": "Func", - "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV6encode2toys7Encoder_p_tKF", - "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV6encode2toys7Encoder_p_tKF", + "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V6encode2toys7Encoder_p_tKF", + "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V6encode2toys7Encoder_p_tKF", "moduleName": "AtomicTransact", "implicit": true, "throwing": true, @@ -20895,8 +19144,8 @@ } ], "declKind": "Struct", - "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV", - "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV", + "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V", + "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V", "moduleName": "AtomicTransact", "declAttributes": [ "AccessControl", @@ -20930,467 +19179,720 @@ "printedName": "Encodable", "usr": "s:SE", "mangledName": "$sSE" - } - ] + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] }, { - "kind": "TypeDecl", - "name": "CardData", - "printedName": "CardData", + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", "children": [ { - "kind": "Var", - "name": "number", - "printedName": "number", + "kind": "TypeNominal", + "name": "TransactDataResponse", + "printedName": "AtomicTransact.TransactDataResponse", + "usr": "s:14AtomicTransact0B12DataResponseV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B12DataResponseV4fromACs7Decoder_p_tKcfc", + "mangledName": "$s14AtomicTransact0B12DataResponseV4fromACs7Decoder_p_tKcfc", + "moduleName": "AtomicTransact", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Encoder", + "printedName": "any Swift.Encoder", + "usr": "s:s7EncoderP" + } + ], + "declKind": "Func", + "usr": "s:14AtomicTransact0B12DataResponseV6encode2toys7Encoder_p_tKF", + "mangledName": "$s14AtomicTransact0B12DataResponseV6encode2toys7Encoder_p_tKF", + "moduleName": "AtomicTransact", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:14AtomicTransact0B12DataResponseV", + "mangledName": "$s14AtomicTransact0B12DataResponseV", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "TransactSDKEvent", + "printedName": "TransactSDKEvent", + "children": [ + { + "kind": "Var", + "name": "close", + "printedName": "close", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactSDKEvent.Type) -> AtomicTransact.TransactSDKEvent", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V6numberSSvp", - "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V6numberSSvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "isLet": true, - "hasStorage": true, - "accessors": [ + "name": "TransactSDKEvent", + "printedName": "AtomicTransact.TransactSDKEvent", + "usr": "s:14AtomicTransact0B8SDKEventO" + }, { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.TransactSDKEvent.Type", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "TransactSDKEvent", + "printedName": "AtomicTransact.TransactSDKEvent", + "usr": "s:14AtomicTransact0B8SDKEventO" } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V6numberSSvg", - "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V6numberSSvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" + ] } ] - }, + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B8SDKEventO5closeyA2CmF", + "mangledName": "$s14AtomicTransact0B8SDKEventO5closeyA2CmF", + "moduleName": "AtomicTransact" + }, + { + "kind": "Var", + "name": "finish", + "printedName": "finish", + "children": [ { - "kind": "Var", - "name": "expiry", - "printedName": "expiry", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactSDKEvent.Type) -> AtomicTransact.TransactSDKEvent", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "name": "TransactSDKEvent", + "printedName": "AtomicTransact.TransactSDKEvent", + "usr": "s:14AtomicTransact0B8SDKEventO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.TransactSDKEvent.Type", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "TransactSDKEvent", + "printedName": "AtomicTransact.TransactSDKEvent", + "usr": "s:14AtomicTransact0B8SDKEventO" } - ], - "usr": "s:Sq" + ] } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V6expirySSSgvp", - "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V6expirySSSgvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "isLet": true, - "hasStorage": true, - "accessors": [ + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B8SDKEventO6finishyA2CmF", + "mangledName": "$s14AtomicTransact0B8SDKEventO6finishyA2CmF", + "moduleName": "AtomicTransact" + }, + { + "kind": "Var", + "name": "openURL", + "printedName": "openURL", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactSDKEvent.Type) -> AtomicTransact.TransactSDKEvent", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeNominal", + "name": "TransactSDKEvent", + "printedName": "AtomicTransact.TransactSDKEvent", + "usr": "s:14AtomicTransact0B8SDKEventO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.TransactSDKEvent.Type", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" + "name": "TransactSDKEvent", + "printedName": "AtomicTransact.TransactSDKEvent", + "usr": "s:14AtomicTransact0B8SDKEventO" } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V6expirySSSgvg", - "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V6expirySSSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" + ] } ] - }, + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B8SDKEventO7openURLyA2CmF", + "mangledName": "$s14AtomicTransact0B8SDKEventO7openURLyA2CmF", + "moduleName": "AtomicTransact" + }, + { + "kind": "Var", + "name": "interaction", + "printedName": "interaction", + "children": [ { - "kind": "Var", - "name": "cvv", - "printedName": "cvv", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactSDKEvent.Type) -> AtomicTransact.TransactSDKEvent", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "name": "TransactSDKEvent", + "printedName": "AtomicTransact.TransactSDKEvent", + "usr": "s:14AtomicTransact0B8SDKEventO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.TransactSDKEvent.Type", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "TransactSDKEvent", + "printedName": "AtomicTransact.TransactSDKEvent", + "usr": "s:14AtomicTransact0B8SDKEventO" } - ], - "usr": "s:Sq" + ] } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V3cvvSSSgvp", - "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V3cvvSSSgvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "isLet": true, - "hasStorage": true, - "accessors": [ + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B8SDKEventO11interactionyA2CmF", + "mangledName": "$s14AtomicTransact0B8SDKEventO11interactionyA2CmF", + "moduleName": "AtomicTransact" + }, + { + "kind": "Var", + "name": "dataRequest", + "printedName": "dataRequest", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactSDKEvent.Type) -> AtomicTransact.TransactSDKEvent", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeNominal", + "name": "TransactSDKEvent", + "printedName": "AtomicTransact.TransactSDKEvent", + "usr": "s:14AtomicTransact0B8SDKEventO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.TransactSDKEvent.Type", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" + "name": "TransactSDKEvent", + "printedName": "AtomicTransact.TransactSDKEvent", + "usr": "s:14AtomicTransact0B8SDKEventO" } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V3cvvSSSgvg", - "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V3cvvSSSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" + ] } ] - }, + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B8SDKEventO11dataRequestyA2CmF", + "mangledName": "$s14AtomicTransact0B8SDKEventO11dataRequestyA2CmF", + "moduleName": "AtomicTransact" + }, + { + "kind": "Var", + "name": "automationHandoff", + "printedName": "automationHandoff", + "children": [ { - "kind": "Constructor", - "name": "init", - "printedName": "init(number:expiry:cvv:)", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactSDKEvent.Type) -> AtomicTransact.TransactSDKEvent", "children": [ { "kind": "TypeNominal", - "name": "CardData", - "printedName": "AtomicTransact.TransactDataResponse.CardData", - "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "TransactSDKEvent", + "printedName": "AtomicTransact.TransactSDKEvent", + "usr": "s:14AtomicTransact0B8SDKEventO" }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "name": "Metatype", + "printedName": "AtomicTransact.TransactSDKEvent.Type", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "TransactSDKEvent", + "printedName": "AtomicTransact.TransactSDKEvent", + "usr": "s:14AtomicTransact0B8SDKEventO" } - ], - "usr": "s:Sq" + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B8SDKEventO17automationHandoffyA2CmF", + "mangledName": "$s14AtomicTransact0B8SDKEventO17automationHandoffyA2CmF", + "moduleName": "AtomicTransact" + }, + { + "kind": "Var", + "name": "launch", + "printedName": "launch", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactSDKEvent.Type) -> AtomicTransact.TransactSDKEvent", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactSDKEvent", + "printedName": "AtomicTransact.TransactSDKEvent", + "usr": "s:14AtomicTransact0B8SDKEventO" }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "name": "Metatype", + "printedName": "AtomicTransact.TransactSDKEvent.Type", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "TransactSDKEvent", + "printedName": "AtomicTransact.TransactSDKEvent", + "usr": "s:14AtomicTransact0B8SDKEventO" } - ], - "usr": "s:Sq" + ] } - ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V6number6expiry3cvvAESS_SSSgAItcfc", - "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V6number6expiry3cvvAESS_SSSgAItcfc", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl" - ], - "init_kind": "Designated" - }, + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B8SDKEventO6launchyA2CmF", + "mangledName": "$s14AtomicTransact0B8SDKEventO6launchyA2CmF", + "moduleName": "AtomicTransact" + }, + { + "kind": "Var", + "name": "authStatusUpdate", + "printedName": "authStatusUpdate", + "children": [ { - "kind": "Function", - "name": "validate", - "printedName": "validate()", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactSDKEvent.Type) -> AtomicTransact.TransactSDKEvent", "children": [ { "kind": "TypeNominal", - "name": "Array", - "printedName": "[AtomicTransact.TransactDataResponse.ValidationError]", + "name": "TransactSDKEvent", + "printedName": "AtomicTransact.TransactSDKEvent", + "usr": "s:14AtomicTransact0B8SDKEventO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.TransactSDKEvent.Type", "children": [ { "kind": "TypeNominal", - "name": "ValidationError", - "printedName": "AtomicTransact.TransactDataResponse.ValidationError", - "usr": "s:14AtomicTransact0B12DataResponseV15ValidationErrorV" + "name": "TransactSDKEvent", + "printedName": "AtomicTransact.TransactSDKEvent", + "usr": "s:14AtomicTransact0B8SDKEventO" } - ], - "usr": "s:Sa" + ] } - ], - "declKind": "Func", - "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V8validateSayAC15ValidationErrorVGyF", - "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V8validateSayAC15ValidationErrorVGyF", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "isValid", - "printedName": "isValid()", - "children": [ - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ], - "declKind": "Func", - "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V7isValidSbyF", - "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V7isValidSbyF", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "funcSelfKind": "NonMutating" - }, + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B8SDKEventO16authStatusUpdateyA2CmF", + "mangledName": "$s14AtomicTransact0B8SDKEventO16authStatusUpdateyA2CmF", + "moduleName": "AtomicTransact" + }, + { + "kind": "Var", + "name": "taskStatusUpdate", + "printedName": "taskStatusUpdate", + "children": [ { - "kind": "Constructor", - "name": "init", - "printedName": "init(from:)", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactSDKEvent.Type) -> AtomicTransact.TransactSDKEvent", "children": [ { "kind": "TypeNominal", - "name": "CardData", - "printedName": "AtomicTransact.TransactDataResponse.CardData", - "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V" + "name": "TransactSDKEvent", + "printedName": "AtomicTransact.TransactSDKEvent", + "usr": "s:14AtomicTransact0B8SDKEventO" }, { "kind": "TypeNominal", - "name": "Decoder", - "printedName": "any Swift.Decoder", - "usr": "s:s7DecoderP" + "name": "Metatype", + "printedName": "AtomicTransact.TransactSDKEvent.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactSDKEvent", + "printedName": "AtomicTransact.TransactSDKEvent", + "usr": "s:14AtomicTransact0B8SDKEventO" + } + ] } - ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V4fromAEs7Decoder_p_tKcfc", - "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V4fromAEs7Decoder_p_tKcfc", - "moduleName": "AtomicTransact", - "implicit": true, - "throwing": true, - "init_kind": "Designated" - }, + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B8SDKEventO16taskStatusUpdateyA2CmF", + "mangledName": "$s14AtomicTransact0B8SDKEventO16taskStatusUpdateyA2CmF", + "moduleName": "AtomicTransact" + }, + { + "kind": "Var", + "name": "error", + "printedName": "error", + "children": [ { - "kind": "Function", - "name": "encode", - "printedName": "encode(to:)", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactSDKEvent.Type) -> AtomicTransact.TransactSDKEvent", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "TransactSDKEvent", + "printedName": "AtomicTransact.TransactSDKEvent", + "usr": "s:14AtomicTransact0B8SDKEventO" }, { "kind": "TypeNominal", - "name": "Encoder", - "printedName": "any Swift.Encoder", - "usr": "s:s7EncoderP" + "name": "Metatype", + "printedName": "AtomicTransact.TransactSDKEvent.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactSDKEvent", + "printedName": "AtomicTransact.TransactSDKEvent", + "usr": "s:14AtomicTransact0B8SDKEventO" + } + ] } - ], - "declKind": "Func", - "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V6encode2toys7Encoder_p_tKF", - "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V6encode2toys7Encoder_p_tKF", - "moduleName": "AtomicTransact", - "implicit": true, - "throwing": true, - "funcSelfKind": "NonMutating" + ] } ], - "declKind": "Struct", - "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V", - "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "kind": "Conformance", - "name": "Decodable", - "printedName": "Decodable", - "usr": "s:Se", - "mangledName": "$sSe" - }, - { - "kind": "Conformance", - "name": "Encodable", - "printedName": "Encodable", - "usr": "s:SE", - "mangledName": "$sSE" - } - ] + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B8SDKEventO5erroryA2CmF", + "mangledName": "$s14AtomicTransact0B8SDKEventO5erroryA2CmF", + "moduleName": "AtomicTransact" }, { "kind": "Constructor", "name": "init", - "printedName": "init(from:)", + "printedName": "init(rawValue:)", "children": [ { "kind": "TypeNominal", - "name": "TransactDataResponse", - "printedName": "AtomicTransact.TransactDataResponse", - "usr": "s:14AtomicTransact0B12DataResponseV" + "name": "Optional", + "printedName": "AtomicTransact.TransactSDKEvent?", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactSDKEvent", + "printedName": "AtomicTransact.TransactSDKEvent", + "usr": "s:14AtomicTransact0B8SDKEventO" + } + ], + "usr": "s:Sq" }, { "kind": "TypeNominal", - "name": "Decoder", - "printedName": "any Swift.Decoder", - "usr": "s:s7DecoderP" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Constructor", - "usr": "s:14AtomicTransact0B12DataResponseV4fromACs7Decoder_p_tKcfc", - "mangledName": "$s14AtomicTransact0B12DataResponseV4fromACs7Decoder_p_tKcfc", + "usr": "s:14AtomicTransact0B8SDKEventO8rawValueACSgSS_tcfc", + "mangledName": "$s14AtomicTransact0B8SDKEventO8rawValueACSgSS_tcfc", "moduleName": "AtomicTransact", "implicit": true, - "throwing": true, "init_kind": "Designated" }, { - "kind": "Function", - "name": "encode", - "printedName": "encode(to:)", + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Encoder", - "printedName": "any Swift.Encoder", - "usr": "s:s7EncoderP" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "declKind": "Func", - "usr": "s:14AtomicTransact0B12DataResponseV6encode2toys7Encoder_p_tKF", - "mangledName": "$s14AtomicTransact0B12DataResponseV6encode2toys7Encoder_p_tKF", + "declKind": "Var", + "usr": "s:14AtomicTransact0B8SDKEventO8rawValueSSvp", + "mangledName": "$s14AtomicTransact0B8SDKEventO8rawValueSSvp", "moduleName": "AtomicTransact", "implicit": true, - "throwing": true, - "funcSelfKind": "NonMutating" - } - ], - "declKind": "Struct", - "usr": "s:14AtomicTransact0B12DataResponseV", - "mangledName": "$s14AtomicTransact0B12DataResponseV", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B8SDKEventO8rawValueSSvg", + "mangledName": "$s14AtomicTransact0B8SDKEventO8rawValueSSvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] }, { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", + "kind": "Var", + "name": "allCases", + "printedName": "allCases", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[AtomicTransact.TransactSDKEvent]", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactSDKEvent", + "printedName": "AtomicTransact.TransactSDKEvent", + "usr": "s:14AtomicTransact0B8SDKEventO" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B8SDKEventO8allCasesSayACGvpZ", + "mangledName": "$s14AtomicTransact0B8SDKEventO8allCasesSayACGvpZ", + "moduleName": "AtomicTransact", + "static": true, + "implicit": true, + "declAttributes": [ + "Nonisolated" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[AtomicTransact.TransactSDKEvent]", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactSDKEvent", + "printedName": "AtomicTransact.TransactSDKEvent", + "usr": "s:14AtomicTransact0B8SDKEventO" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B8SDKEventO8allCasesSayACGvgZ", + "mangledName": "$s14AtomicTransact0B8SDKEventO8allCasesSayACGvgZ", + "moduleName": "AtomicTransact", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:14AtomicTransact0B8SDKEventO", + "mangledName": "$s14AtomicTransact0B8SDKEventO", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl" + ], + "enumRawTypeName": "String", + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", "usr": "s:s9EscapableP", "mangledName": "$ss9EscapableP" }, { "kind": "Conformance", - "name": "Decodable", - "printedName": "Decodable", - "usr": "s:Se", - "mangledName": "$sSe" + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" }, { "kind": "Conformance", - "name": "Encodable", - "printedName": "Encodable", - "usr": "s:SE", - "mangledName": "$sSE" + "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": "CaseIterable", + "printedName": "CaseIterable", + "children": [ + { + "kind": "TypeWitness", + "name": "AllCases", + "printedName": "AllCases", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[AtomicTransact.TransactSDKEvent]", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactSDKEvent", + "printedName": "AtomicTransact.TransactSDKEvent", + "usr": "s:14AtomicTransact0B8SDKEventO" + } + ], + "usr": "s:Sa" + } + ] + } + ], + "usr": "s:s12CaseIterableP", + "mangledName": "$ss12CaseIterableP" } ] }, @@ -21484,481 +19986,2020 @@ "printedName": "Get()", "children": [ { - "kind": "TypeNominal", - "name": "ProductType", - "printedName": "AtomicTransact.AtomicConfig.ProductType", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV7productAA0A6ConfigV11ProductTypeOvg", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV7productAA0A6ConfigV11ProductTypeOvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "company", - "printedName": "company", - "children": [ - { - "kind": "TypeNominal", - "name": "TransactCompany", - "printedName": "AtomicTransact.TransactCompany", - "usr": "s:14AtomicTransact0B7CompanyV" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV7companyAA0B7CompanyVvp", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV7companyAA0B7CompanyVvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "isLet": true, - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ + "kind": "TypeNominal", + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV7productAA0A6ConfigV11ProductTypeOvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV7productAA0A6ConfigV11ProductTypeOvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "company", + "printedName": "company", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactCompany", + "printedName": "AtomicTransact.TransactCompany", + "usr": "s:14AtomicTransact0B7CompanyV" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV7companyAA0B7CompanyVvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV7companyAA0B7CompanyVvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactCompany", + "printedName": "AtomicTransact.TransactCompany", + "usr": "s:14AtomicTransact0B7CompanyV" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV7companyAA0B7CompanyVvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV7companyAA0B7CompanyVvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "status", + "printedName": "status", + "children": [ + { + "kind": "TypeNominal", + "name": "TaskStatus", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV6statusAC0cD0Ovp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV6statusAC0cD0Ovp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "TaskStatus", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV6statusAC0cD0Ovg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV6statusAC0cD0Ovg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "failReason", + "printedName": "failReason", + "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:14AtomicTransact0B16TaskStatusUpdateV10failReasonSSSgvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10failReasonSSSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10failReasonSSSgvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10failReasonSSSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "switchData", + "printedName": "switchData", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData?", + "children": [ + { + "kind": "TypeNominal", + "name": "SwitchData", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10switchDataAC06SwitchG0VSgvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10switchDataAC06SwitchG0VSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData?", + "children": [ + { + "kind": "TypeNominal", + "name": "SwitchData", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10switchDataAC06SwitchG0VSgvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10switchDataAC06SwitchG0VSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "depositData", + "printedName": "depositData", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.DepositData?", + "children": [ + { + "kind": "TypeNominal", + "name": "DepositData", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.DepositData", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11depositDataAC07DepositG0VSgvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11depositDataAC07DepositG0VSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.DepositData?", + "children": [ + { + "kind": "TypeNominal", + "name": "DepositData", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.DepositData", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11depositDataAC07DepositG0VSgvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11depositDataAC07DepositG0VSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "managedBy", + "printedName": "managedBy", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.ManagedBy?", + "children": [ + { + "kind": "TypeNominal", + "name": "ManagedBy", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.ManagedBy", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV9ManagedByV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV9managedByAC07ManagedG0VSgvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV9managedByAC07ManagedG0VSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.ManagedBy?", + "children": [ + { + "kind": "TypeNominal", + "name": "ManagedBy", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.ManagedBy", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV9ManagedByV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV9managedByAC07ManagedG0VSgvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV9managedByAC07ManagedG0VSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(taskId:product:company:status:failReason:switchData:depositData:managedBy:)", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactTaskStatusUpdate", + "printedName": "AtomicTransact.TransactTaskStatusUpdate", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + }, + { + "kind": "TypeNominal", + "name": "TransactCompany", + "printedName": "AtomicTransact.TransactCompany", + "usr": "s:14AtomicTransact0B7CompanyV" + }, + { + "kind": "TypeNominal", + "name": "TaskStatus", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData?", + "children": [ + { + "kind": "TypeNominal", + "name": "SwitchData", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.DepositData?", + "children": [ + { + "kind": "TypeNominal", + "name": "DepositData", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.DepositData", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.ManagedBy?", + "children": [ + { + "kind": "TypeNominal", + "name": "ManagedBy", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.ManagedBy", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV9ManagedByV" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV6taskId7product7company6status10failReason10switchData07depositN09managedByACSS_AA0A6ConfigV11ProductTypeOAA0B7CompanyVAC0cD0OSSSgAC06SwitchN0VSgAC07DepositN0VSgAC07ManagedQ0VSgtcfc", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV6taskId7product7company6status10failReason10switchData07depositN09managedByACSS_AA0A6ConfigV11ProductTypeOAA0B7CompanyVAC0cD0OSSSgAC06SwitchN0VSgAC07DepositN0VSgAC07ManagedQ0VSgtcfc", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "TypeDecl", + "name": "ManagedBy", + "printedName": "ManagedBy", + "children": [ + { + "kind": "Var", + "name": "company", + "printedName": "company", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactCompany", + "printedName": "AtomicTransact.TransactCompany", + "usr": "s:14AtomicTransact0B7CompanyV" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV9ManagedByV7companyAA0B7CompanyVvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV9ManagedByV7companyAA0B7CompanyVvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactCompany", + "printedName": "AtomicTransact.TransactCompany", + "usr": "s:14AtomicTransact0B7CompanyV" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV9ManagedByV7companyAA0B7CompanyVvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV9ManagedByV7companyAA0B7CompanyVvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(company:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ManagedBy", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.ManagedBy", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV9ManagedByV" + }, + { + "kind": "TypeNominal", + "name": "TransactCompany", + "printedName": "AtomicTransact.TransactCompany", + "usr": "s:14AtomicTransact0B7CompanyV" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV9ManagedByV7companyAeA0B7CompanyV_tcfc", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV9ManagedByV7companyAeA0B7CompanyV_tcfc", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ManagedBy", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.ManagedBy", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV9ManagedByV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV9ManagedByV4fromAEs7Decoder_p_tKcfc", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV9ManagedByV4fromAEs7Decoder_p_tKcfc", + "moduleName": "AtomicTransact", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + } + ], + "declKind": "Struct", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV9ManagedByV", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV9ManagedByV", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "TaskStatus", + "printedName": "TaskStatus", + "children": [ + { + "kind": "Var", + "name": "completed", + "printedName": "completed", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactTaskStatusUpdate.TaskStatus.Type) -> AtomicTransact.TransactTaskStatusUpdate.TaskStatus", + "children": [ + { + "kind": "TypeNominal", + "name": "TaskStatus", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TaskStatus", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O9completedyA2EmF", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV0cD0O9completedyA2EmF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "failed", + "printedName": "failed", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactTaskStatusUpdate.TaskStatus.Type) -> AtomicTransact.TransactTaskStatusUpdate.TaskStatus", + "children": [ + { + "kind": "TypeNominal", + "name": "TaskStatus", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TaskStatus", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O6failedyA2EmF", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV0cD0O6failedyA2EmF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "processing", + "printedName": "processing", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactTaskStatusUpdate.TaskStatus.Type) -> AtomicTransact.TransactTaskStatusUpdate.TaskStatus", + "children": [ + { + "kind": "TypeNominal", + "name": "TaskStatus", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TaskStatus", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O10processingyA2EmF", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV0cD0O10processingyA2EmF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "queued", + "printedName": "queued", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactTaskStatusUpdate.TaskStatus.Type) -> AtomicTransact.TransactTaskStatusUpdate.TaskStatus", + "children": [ + { + "kind": "TypeNominal", + "name": "TaskStatus", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TaskStatus", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O6queuedyA2EmF", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV0cD0O6queuedyA2EmF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus?", + "children": [ + { + "kind": "TypeNominal", + "name": "TaskStatus", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O8rawValueAESgSS_tcfc", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV0cD0O8rawValueAESgSS_tcfc", + "moduleName": "AtomicTransact", + "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:14AtomicTransact0B16TaskStatusUpdateV0cD0O8rawValueSSvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV0cD0O8rawValueSSvp", + "moduleName": "AtomicTransact", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O8rawValueSSvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV0cD0O8rawValueSSvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV0cD0O", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "enumRawTypeName": "String", + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "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": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "SwitchData", + "printedName": "SwitchData", + "children": [ + { + "kind": "Var", + "name": "paymentMethod", + "printedName": "paymentMethod", + "children": [ + { + "kind": "TypeNominal", + "name": "PaymentMethod", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13paymentMethodAE07PaymentI0Vvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13paymentMethodAE07PaymentI0Vvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "PaymentMethod", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13paymentMethodAE07PaymentI0Vvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13paymentMethodAE07PaymentI0Vvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(paymentMethod:)", + "children": [ + { + "kind": "TypeNominal", + "name": "SwitchData", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV" + }, + { + "kind": "TypeNominal", + "name": "PaymentMethod", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13paymentMethodA2E07PaymentI0V_tcfc", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13paymentMethodA2E07PaymentI0V_tcfc", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "TypeDecl", + "name": "PaymentMethod", + "printedName": "PaymentMethod", + "children": [ + { + "kind": "Var", + "name": "id", + "printedName": "id", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV2idSSvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV2idSSvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "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:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV2idSSvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV2idSSvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "title", + "printedName": "title", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV5titleSSvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV5titleSSvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "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:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV5titleSSvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV5titleSSvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "type", + "printedName": "type", + "children": [ + { + "kind": "TypeNominal", + "name": "PaymentType", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV4typeAG0H4TypeOvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV4typeAG0H4TypeOvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "PaymentType", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV4typeAG0H4TypeOvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV4typeAG0H4TypeOvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "TypeDecl", + "name": "PaymentType", + "printedName": "PaymentType", + "children": [ + { + "kind": "Var", + "name": "card", + "printedName": "card", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType.Type) -> AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType", + "children": [ + { + "kind": "TypeNominal", + "name": "PaymentType", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "PaymentType", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO4cardyA2ImF", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO4cardyA2ImF", + "moduleName": "AtomicTransact" + }, + { + "kind": "Var", + "name": "bank", + "printedName": "bank", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType.Type) -> AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType", + "children": [ + { + "kind": "TypeNominal", + "name": "PaymentType", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "PaymentType", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO4bankyA2ImF", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO4bankyA2ImF", + "moduleName": "AtomicTransact" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType?", + "children": [ + { + "kind": "TypeNominal", + "name": "PaymentType", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO8rawValueAISgSS_tcfc", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO8rawValueAISgSS_tcfc", + "moduleName": "AtomicTransact", + "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:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO8rawValueSSvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO8rawValueSSvp", + "moduleName": "AtomicTransact", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO8rawValueSSvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO8rawValueSSvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "enumRawTypeName": "String", + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "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": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Var", + "name": "expiry", + "printedName": "expiry", + "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:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV6expirySSSgvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV6expirySSSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV6expirySSSgvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV6expirySSSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, { - "kind": "TypeNominal", - "name": "TransactCompany", - "printedName": "AtomicTransact.TransactCompany", - "usr": "s:14AtomicTransact0B7CompanyV" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV7companyAA0B7CompanyVvg", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV7companyAA0B7CompanyVvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "status", - "printedName": "status", - "children": [ - { - "kind": "TypeNominal", - "name": "TaskStatus", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV6statusAC0cD0Ovp", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV6statusAC0cD0Ovp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "isLet": true, - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ + "kind": "Var", + "name": "brand", + "printedName": "brand", + "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:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV5brandSSSgvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV5brandSSSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV5brandSSSgvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV5brandSSSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, { - "kind": "TypeNominal", - "name": "TaskStatus", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV6statusAC0cD0Ovg", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV6statusAC0cD0Ovg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "failReason", - "printedName": "failReason", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ + "kind": "Var", + "name": "lastFour", + "printedName": "lastFour", + "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:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV8lastFourSSSgvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV8lastFourSSSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV8lastFourSSSgvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV8lastFourSSSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10failReasonSSSgvp", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10failReasonSSSgvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "isLet": true, - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ + "kind": "Var", + "name": "routingNumber", + "printedName": "routingNumber", + "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:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV13routingNumberSSSgvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV13routingNumberSSSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV13routingNumberSSSgvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV13routingNumberSSSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "accountType", + "printedName": "accountType", + "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:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV11accountTypeSSSgvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV11accountTypeSSSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV11accountTypeSSSgvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV11accountTypeSSSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "kind": "Var", + "name": "lastFourAccountNumber", + "printedName": "lastFourAccountNumber", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" } ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10failReasonSSSgvg", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10failReasonSSSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "switchData", - "printedName": "switchData", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData?", - "children": [ - { - "kind": "TypeNominal", - "name": "SwitchData", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10switchDataAC06SwitchG0VSgvp", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10switchDataAC06SwitchG0VSgvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "isLet": true, - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData?", - "children": [ + "declKind": "Var", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV21lastFourAccountNumberSSSgvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV21lastFourAccountNumberSSSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ { - "kind": "TypeNominal", - "name": "SwitchData", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV" + "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:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV21lastFourAccountNumberSSSgvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV21lastFourAccountNumberSSSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10switchDataAC06SwitchG0VSgvg", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10switchDataAC06SwitchG0VSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "depositData", - "printedName": "depositData", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.DepositData?", - "children": [ - { - "kind": "TypeNominal", - "name": "DepositData", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.DepositData", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11depositDataAC07DepositG0VSgvp", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11depositDataAC07DepositG0VSgvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "isLet": true, - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ + ] + }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.DepositData?", + "kind": "Constructor", + "name": "init", + "printedName": "init(id:title:type:expiry:brand:lastFour:routingNumber:accountType:lastFourAccountNumber:)", "children": [ { "kind": "TypeNominal", - "name": "DepositData", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.DepositData", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV" + "name": "PaymentMethod", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "PaymentType", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" } ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11depositDataAC07DepositG0VSgvg", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11depositDataAC07DepositG0VSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "managedBy", - "printedName": "managedBy", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.ManagedBy?", - "children": [ - { - "kind": "TypeNominal", - "name": "ManagedBy", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.ManagedBy", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV9ManagedByV" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV9managedByAC07ManagedG0VSgvp", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV9managedByAC07ManagedG0VSgvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "isLet": true, - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV2id5title4type6expiry5brand8lastFour13routingNumber11accountType0op7AccountR0AGSS_SSAG0hT0OSSSgA5Stcfc", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV2id5title4type6expiry5brand8lastFour13routingNumber11accountType0op7AccountR0AGSS_SSAG0hT0OSSSgA5Stcfc", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.ManagedBy?", + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", "children": [ { "kind": "TypeNominal", - "name": "ManagedBy", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.ManagedBy", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV9ManagedByV" + "name": "PaymentMethod", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" } ], - "usr": "s:Sq" + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV4fromAGs7Decoder_p_tKcfc", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV4fromAGs7Decoder_p_tKcfc", + "moduleName": "AtomicTransact", + "implicit": true, + "throwing": true, + "init_kind": "Designated" } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV9managedByAC07ManagedG0VSgvg", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV9managedByAC07ManagedG0VSgvg", + "declKind": "Struct", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV", "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - } - ] - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(taskId:product:company:status:failReason:switchData:depositData:managedBy:)", - "children": [ - { - "kind": "TypeNominal", - "name": "TransactTaskStatusUpdate", - "printedName": "AtomicTransact.TransactTaskStatusUpdate", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "ProductType", - "printedName": "AtomicTransact.AtomicConfig.ProductType", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" - }, - { - "kind": "TypeNominal", - "name": "TransactCompany", - "printedName": "AtomicTransact.TransactCompany", - "usr": "s:14AtomicTransact0B7CompanyV" - }, - { - "kind": "TypeNominal", - "name": "TaskStatus", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" } - ], - "hasDefaultArg": true, - "usr": "s:Sq" + ] }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData?", + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", "children": [ { "kind": "TypeNominal", "name": "SwitchData", "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData", "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV" - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.DepositData?", - "children": [ - { - "kind": "TypeNominal", - "name": "DepositData", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.DepositData", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV" - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.ManagedBy?", - "children": [ + }, { "kind": "TypeNominal", - "name": "ManagedBy", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.ManagedBy", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV9ManagedByV" + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" } ], - "hasDefaultArg": true, - "usr": "s:Sq" + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV4fromAEs7Decoder_p_tKcfc", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV4fromAEs7Decoder_p_tKcfc", + "moduleName": "AtomicTransact", + "implicit": true, + "throwing": true, + "init_kind": "Designated" } ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV6taskId7product7company6status10failReason10switchData07depositN09managedByACSS_AA0A6ConfigV11ProductTypeOAA0B7CompanyVAC0cD0OSSSgAC06SwitchN0VSgAC07DepositN0VSgAC07ManagedQ0VSgtcfc", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV6taskId7product7company6status10failReason10switchData07depositN09managedByACSS_AA0A6ConfigV11ProductTypeOAA0B7CompanyVAC0cD0OSSSgAC06SwitchN0VSgAC07DepositN0VSgAC07ManagedQ0VSgtcfc", + "declKind": "Struct", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV", "moduleName": "AtomicTransact", "declAttributes": [ "AccessControl", "RawDocComment" ], - "init_kind": "Designated" + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] }, { "kind": "TypeDecl", - "name": "ManagedBy", - "printedName": "ManagedBy", + "name": "DepositData", + "printedName": "DepositData", "children": [ { "kind": "Var", - "name": "company", - "printedName": "company", + "name": "accountType", + "printedName": "accountType", "children": [ { "kind": "TypeNominal", - "name": "TransactCompany", - "printedName": "AtomicTransact.TransactCompany", - "usr": "s:14AtomicTransact0B7CompanyV" + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" } ], "declKind": "Var", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV9ManagedByV7companyAA0B7CompanyVvp", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV9ManagedByV7companyAA0B7CompanyVvp", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV11accountTypeSSSgvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11DepositDataV11accountTypeSSSgvp", "moduleName": "AtomicTransact", "declAttributes": [ "HasStorage", @@ -21975,14 +22016,22 @@ "children": [ { "kind": "TypeNominal", - "name": "TransactCompany", - "printedName": "AtomicTransact.TransactCompany", - "usr": "s:14AtomicTransact0B7CompanyV" + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV9ManagedByV7companyAA0B7CompanyVvg", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV9ManagedByV7companyAA0B7CompanyVvg", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV11accountTypeSSSgvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11DepositDataV11accountTypeSSSgvg", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "get" @@ -21990,338 +22039,457 @@ ] }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(company:)", + "kind": "Var", + "name": "distributionAmount", + "printedName": "distributionAmount", "children": [ { "kind": "TypeNominal", - "name": "ManagedBy", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.ManagedBy", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV9ManagedByV" - }, - { - "kind": "TypeNominal", - "name": "TransactCompany", - "printedName": "AtomicTransact.TransactCompany", - "usr": "s:14AtomicTransact0B7CompanyV" + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" } ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV9ManagedByV7companyAeA0B7CompanyV_tcfc", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV9ManagedByV7companyAeA0B7CompanyV_tcfc", + "declKind": "Var", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV18distributionAmountSdSgvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11DepositDataV18distributionAmountSdSgvp", "moduleName": "AtomicTransact", "declAttributes": [ + "HasStorage", "AccessControl", "RawDocComment" ], - "init_kind": "Designated" + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV18distributionAmountSdSgvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11DepositDataV18distributionAmountSdSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(from:)", + "kind": "Var", + "name": "distributionType", + "printedName": "distributionType", "children": [ { "kind": "TypeNominal", - "name": "ManagedBy", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.ManagedBy", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV9ManagedByV" - }, - { - "kind": "TypeNominal", - "name": "Decoder", - "printedName": "any Swift.Decoder", - "usr": "s:s7DecoderP" + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" } ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV9ManagedByV4fromAEs7Decoder_p_tKcfc", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV9ManagedByV4fromAEs7Decoder_p_tKcfc", + "declKind": "Var", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV16distributionTypeSSSgvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11DepositDataV16distributionTypeSSSgvp", "moduleName": "AtomicTransact", - "implicit": true, - "throwing": true, - "init_kind": "Designated" - } - ], - "declKind": "Struct", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV9ManagedByV", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV9ManagedByV", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "kind": "Conformance", - "name": "Decodable", - "printedName": "Decodable", - "usr": "s:Se", - "mangledName": "$sSe" - } - ] - }, - { - "kind": "TypeDecl", - "name": "TaskStatus", - "printedName": "TaskStatus", - "children": [ + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV16distributionTypeSSSgvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11DepositDataV16distributionTypeSSSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, { "kind": "Var", - "name": "completed", - "printedName": "completed", + "name": "lastFour", + "printedName": "lastFour", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactTaskStatusUpdate.TaskStatus.Type) -> AtomicTransact.TransactTaskStatusUpdate.TaskStatus", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "TaskStatus", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O" - }, + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV8lastFourSSSgvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11DepositDataV8lastFourSSSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ { "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus.Type", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "TaskStatus", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "usr": "s:Sq" } - ] + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV8lastFourSSSgvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11DepositDataV8lastFourSSSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" } - ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O9completedyA2EmF", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV0cD0O9completedyA2EmF", - "moduleName": "AtomicTransact", - "declAttributes": [ - "RawDocComment" ] }, { "kind": "Var", - "name": "failed", - "printedName": "failed", + "name": "routingNumber", + "printedName": "routingNumber", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactTaskStatusUpdate.TaskStatus.Type) -> AtomicTransact.TransactTaskStatusUpdate.TaskStatus", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "TaskStatus", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O" - }, + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV13routingNumberSSSgvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11DepositDataV13routingNumberSSSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ { "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus.Type", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "TaskStatus", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "usr": "s:Sq" } - ] + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV13routingNumberSSSgvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11DepositDataV13routingNumberSSSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" } - ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O6failedyA2EmF", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV0cD0O6failedyA2EmF", - "moduleName": "AtomicTransact", - "declAttributes": [ - "RawDocComment" ] }, { "kind": "Var", - "name": "processing", - "printedName": "processing", + "name": "title", + "printedName": "title", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactTaskStatusUpdate.TaskStatus.Type) -> AtomicTransact.TransactTaskStatusUpdate.TaskStatus", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "TaskStatus", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O" - }, + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV5titleSSSgvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11DepositDataV5titleSSSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ { "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus.Type", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "TaskStatus", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "usr": "s:Sq" } - ] + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV5titleSSSgvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11DepositDataV5titleSSSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" } - ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O10processingyA2EmF", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV0cD0O10processingyA2EmF", - "moduleName": "AtomicTransact", - "declAttributes": [ - "RawDocComment" ] }, { - "kind": "Var", - "name": "queued", - "printedName": "queued", + "kind": "Constructor", + "name": "init", + "printedName": "init(accountType:distributionAmount:distributionType:lastFour:routingNumber:title:)", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactTaskStatusUpdate.TaskStatus.Type) -> AtomicTransact.TransactTaskStatusUpdate.TaskStatus", + "kind": "TypeNominal", + "name": "DepositData", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.DepositData", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "TaskStatus", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O" - }, + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ { "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "TaskStatus", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O" - } - ] + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O6queuedyA2EmF", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV0cD0O6queuedyA2EmF", - "moduleName": "AtomicTransact", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(rawValue:)", - "children": [ + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, { "kind": "TypeNominal", "name": "Optional", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus?", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "TaskStatus", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], + "hasDefaultArg": true, "usr": "s:Sq" }, { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" } ], "declKind": "Constructor", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O8rawValueAESgSS_tcfc", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV0cD0O8rawValueAESgSS_tcfc", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV11accountType18distributionAmount0jI08lastFour13routingNumber5titleAESSSg_SdSgA4Ltcfc", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11DepositDataV11accountType18distributionAmount0jI08lastFour13routingNumber5titleAESSSg_SdSgA4Ltcfc", "moduleName": "AtomicTransact", - "implicit": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], "init_kind": "Designated" }, { - "kind": "Var", - "name": "rawValue", - "printedName": "rawValue", + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "DepositData", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.DepositData", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O8rawValueSSvp", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV0cD0O8rawValueSSvp", + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV4fromAEs7Decoder_p_tKcfc", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11DepositDataV4fromAEs7Decoder_p_tKcfc", "moduleName": "AtomicTransact", "implicit": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O8rawValueSSvg", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV0cD0O8rawValueSSvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - } - ] + "throwing": true, + "init_kind": "Designated" } ], - "declKind": "Enum", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV0cD0O", + "declKind": "Struct", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11DepositDataV", "moduleName": "AtomicTransact", "declAttributes": [ "AccessControl", "RawDocComment" ], - "enumRawTypeName": "String", "conformances": [ { "kind": "Conformance", @@ -22339,76 +22507,193 @@ }, { "kind": "Conformance", - "name": "Equatable", - "printedName": "Equatable", - "usr": "s:SQ", - "mangledName": "$sSQ" + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" }, { "kind": "Conformance", - "name": "Hashable", - "printedName": "Hashable", - "usr": "s:SH", - "mangledName": "$sSH" + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactTaskStatusUpdate", + "printedName": "AtomicTransact.TransactTaskStatusUpdate", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV" }, { - "kind": "Conformance", - "name": "RawRepresentable", - "printedName": "RawRepresentable", + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV4fromACs7Decoder_p_tKcfc", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV4fromACs7Decoder_p_tKcfc", + "moduleName": "AtomicTransact", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + } + ], + "declKind": "Struct", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "TransactResponse", + "printedName": "TransactResponse", + "children": [ + { + "kind": "TypeDecl", + "name": "ResponseData", + "printedName": "ResponseData", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(data:)", "children": [ { - "kind": "TypeWitness", - "name": "RawValue", - "printedName": "RawValue", + "kind": "TypeNominal", + "name": "ResponseData", + "printedName": "AtomicTransact.TransactResponse.ResponseData", + "usr": "s:14AtomicTransact0B8ResponseO0C4DataV" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : any Swift.Sendable]", "children": [ { "kind": "TypeNominal", "name": "String", "printedName": "Swift.String", "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Sendable", + "printedName": "any Swift.Sendable", + "usr": "s:s8SendableP" } - ] + ], + "usr": "s:SD" } ], - "usr": "s:SY", - "mangledName": "$sSY" + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B8ResponseO0C4DataV4dataAESDySSs8Sendable_pG_tcfc", + "mangledName": "$s14AtomicTransact0B8ResponseO0C4DataV4dataAESDySSs8Sendable_pG_tcfc", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" }, - { - "kind": "Conformance", - "name": "Decodable", - "printedName": "Decodable", - "usr": "s:Se", - "mangledName": "$sSe" - } - ] - }, - { - "kind": "TypeDecl", - "name": "SwitchData", - "printedName": "SwitchData", - "children": [ { "kind": "Var", - "name": "paymentMethod", - "printedName": "paymentMethod", + "name": "data", + "printedName": "data", "children": [ { "kind": "TypeNominal", - "name": "PaymentMethod", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV" + "name": "Dictionary", + "printedName": "[Swift.String : any Swift.Sendable]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Sendable", + "printedName": "any Swift.Sendable", + "usr": "s:s8SendableP" + } + ], + "usr": "s:SD" } ], "declKind": "Var", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13paymentMethodAE07PaymentI0Vvp", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13paymentMethodAE07PaymentI0Vvp", + "usr": "s:14AtomicTransact0B8ResponseO0C4DataV4dataSDySSs8Sendable_pGvp", + "mangledName": "$s14AtomicTransact0B8ResponseO0C4DataV4dataSDySSs8Sendable_pGvp", "moduleName": "AtomicTransact", "declAttributes": [ "HasStorage", "AccessControl", "RawDocComment" ], - "isLet": true, "hasStorage": true, "accessors": [ { @@ -22418,81 +22703,128 @@ "children": [ { "kind": "TypeNominal", - "name": "PaymentMethod", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV" + "name": "Dictionary", + "printedName": "[Swift.String : any Swift.Sendable]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Sendable", + "printedName": "any Swift.Sendable", + "usr": "s:s8SendableP" + } + ], + "usr": "s:SD" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13paymentMethodAE07PaymentI0Vvg", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13paymentMethodAE07PaymentI0Vvg", + "usr": "s:14AtomicTransact0B8ResponseO0C4DataV4dataSDySSs8Sendable_pGvg", + "mangledName": "$s14AtomicTransact0B8ResponseO0C4DataV4dataSDySSs8Sendable_pGvg", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : any Swift.Sendable]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Sendable", + "printedName": "any Swift.Sendable", + "usr": "s:s8SendableP" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B8ResponseO0C4DataV4dataSDySSs8Sendable_pGvs", + "mangledName": "$s14AtomicTransact0B8ResponseO0C4DataV4dataSDySSs8Sendable_pGvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B8ResponseO0C4DataV4dataSDySSs8Sendable_pGvM", + "mangledName": "$s14AtomicTransact0B8ResponseO0C4DataV4dataSDySSs8Sendable_pGvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" } ] }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(paymentMethod:)", + "kind": "Var", + "name": "taskId", + "printedName": "taskId", "children": [ { "kind": "TypeNominal", - "name": "SwitchData", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV" - }, - { - "kind": "TypeNominal", - "name": "PaymentMethod", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV" + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" } ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13paymentMethodA2E07PaymentI0V_tcfc", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13paymentMethodA2E07PaymentI0V_tcfc", + "declKind": "Var", + "usr": "s:14AtomicTransact0B8ResponseO0C4DataV6taskIdSSSgvp", + "mangledName": "$s14AtomicTransact0B8ResponseO0C4DataV6taskIdSSSgvp", "moduleName": "AtomicTransact", "declAttributes": [ "AccessControl", "RawDocComment" ], - "init_kind": "Designated" - }, - { - "kind": "TypeDecl", - "name": "PaymentMethod", - "printedName": "PaymentMethod", - "children": [ + "accessors": [ { - "kind": "Var", - "name": "id", - "printedName": "id", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV2idSSvp", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV2idSSvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "isLet": true, - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", @@ -22501,19 +22833,26 @@ "usr": "s:SS" } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV2idSSvg", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV2idSSvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" + "usr": "s:Sq" } - ] - }, + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B8ResponseO0C4DataV6taskIdSSSgvg", + "mangledName": "$s14AtomicTransact0B8ResponseO0C4DataV6taskIdSSSgvg", + "moduleName": "AtomicTransact", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "handoff", + "printedName": "handoff", + "children": [ { - "kind": "Var", - "name": "title", - "printedName": "title", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", @@ -22522,22 +22861,27 @@ "usr": "s:SS" } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV5titleSSvp", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV5titleSSvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "isLet": true, - "hasStorage": true, - "accessors": [ + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B8ResponseO0C4DataV7handoffSSSgvp", + "mangledName": "$s14AtomicTransact0B8ResponseO0C4DataV7handoffSSSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", @@ -22546,1148 +22890,1632 @@ "usr": "s:SS" } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV5titleSSvg", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV5titleSSvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" + "usr": "s:Sq" } - ] - }, + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B8ResponseO0C4DataV7handoffSSSgvg", + "mangledName": "$s14AtomicTransact0B8ResponseO0C4DataV7handoffSSSgvg", + "moduleName": "AtomicTransact", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "reason", + "printedName": "reason", + "children": [ { - "kind": "Var", - "name": "type", - "printedName": "type", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "PaymentType", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV4typeAG0H4TypeOvp", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV4typeAG0H4TypeOvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "isLet": true, - "hasStorage": true, - "accessors": [ + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B8ResponseO0C4DataV6reasonSSSgvp", + "mangledName": "$s14AtomicTransact0B8ResponseO0C4DataV6reasonSSSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "PaymentType", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV4typeAG0H4TypeOvg", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV4typeAG0H4TypeOvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" + "usr": "s:Sq" } - ] - }, + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B8ResponseO0C4DataV6reasonSSSgvg", + "mangledName": "$s14AtomicTransact0B8ResponseO0C4DataV6reasonSSSgvg", + "moduleName": "AtomicTransact", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "identifier", + "printedName": "identifier", + "children": [ { - "kind": "TypeDecl", - "name": "PaymentType", - "printedName": "PaymentType", + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B8ResponseO0C4DataV10identifierSSvp", + "mangledName": "$s14AtomicTransact0B8ResponseO0C4DataV10identifierSSvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { - "kind": "Var", - "name": "card", - "printedName": "card", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType.Type) -> AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType", - "children": [ - { - "kind": "TypeNominal", - "name": "PaymentType", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "PaymentType", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO" - } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO4cardyA2ImF", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO4cardyA2ImF", - "moduleName": "AtomicTransact" - }, - { - "kind": "Var", - "name": "bank", - "printedName": "bank", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType.Type) -> AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType", - "children": [ - { - "kind": "TypeNominal", - "name": "PaymentType", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "PaymentType", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO" - } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO4bankyA2ImF", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO4bankyA2ImF", - "moduleName": "AtomicTransact" + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B8ResponseO0C4DataV10identifierSSvg", + "mangledName": "$s14AtomicTransact0B8ResponseO0C4DataV10identifierSSvg", + "moduleName": "AtomicTransact", + "accessorKind": "get" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:14AtomicTransact0B8ResponseO0C4DataV", + "mangledName": "$s14AtomicTransact0B8ResponseO0C4DataV", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Var", + "name": "finished", + "printedName": "finished", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactResponse.Type) -> (AtomicTransact.TransactResponse.ResponseData) -> AtomicTransact.TransactResponse", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactResponse.ResponseData) -> AtomicTransact.TransactResponse", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactResponse", + "printedName": "AtomicTransact.TransactResponse", + "usr": "s:14AtomicTransact0B8ResponseO" }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(rawValue:)", + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(response: AtomicTransact.TransactResponse.ResponseData)", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType?", - "children": [ - { - "kind": "TypeNominal", - "name": "PaymentType", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO" - } - ], - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "ResponseData", + "printedName": "AtomicTransact.TransactResponse.ResponseData", + "usr": "s:14AtomicTransact0B8ResponseO0C4DataV" } - ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO8rawValueAISgSS_tcfc", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO8rawValueAISgSS_tcfc", - "moduleName": "AtomicTransact", - "implicit": true, - "init_kind": "Designated" + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.TransactResponse.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactResponse", + "printedName": "AtomicTransact.TransactResponse", + "usr": "s:14AtomicTransact0B8ResponseO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B8ResponseO8finishedyA2C0C4DataV_tcACmF", + "mangledName": "$s14AtomicTransact0B8ResponseO8finishedyA2C0C4DataV_tcACmF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "closed", + "printedName": "closed", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactResponse.Type) -> (AtomicTransact.TransactResponse.ResponseData) -> AtomicTransact.TransactResponse", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactResponse.ResponseData) -> AtomicTransact.TransactResponse", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactResponse", + "printedName": "AtomicTransact.TransactResponse", + "usr": "s:14AtomicTransact0B8ResponseO" }, { - "kind": "Var", - "name": "rawValue", - "printedName": "rawValue", + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(response: AtomicTransact.TransactResponse.ResponseData)", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO8rawValueSSvp", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO8rawValueSSvp", - "moduleName": "AtomicTransact", - "implicit": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO8rawValueSSvg", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO8rawValueSSvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" + "name": "ResponseData", + "printedName": "AtomicTransact.TransactResponse.ResponseData", + "usr": "s:14AtomicTransact0B8ResponseO0C4DataV" } ] } - ], - "declKind": "Enum", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "enumRawTypeName": "String", - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.TransactResponse.Type", + "children": [ { - "kind": "Conformance", - "name": "Equatable", - "printedName": "Equatable", - "usr": "s:SQ", - "mangledName": "$sSQ" - }, + "kind": "TypeNominal", + "name": "TransactResponse", + "printedName": "AtomicTransact.TransactResponse", + "usr": "s:14AtomicTransact0B8ResponseO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B8ResponseO6closedyA2C0C4DataV_tcACmF", + "mangledName": "$s14AtomicTransact0B8ResponseO6closedyA2C0C4DataV_tcACmF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "error", + "printedName": "error", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactResponse.Type) -> (AtomicTransact.TransactError) -> AtomicTransact.TransactResponse", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactError) -> AtomicTransact.TransactResponse", + "children": [ { - "kind": "Conformance", - "name": "Hashable", - "printedName": "Hashable", - "usr": "s:SH", - "mangledName": "$sSH" + "kind": "TypeNominal", + "name": "TransactResponse", + "printedName": "AtomicTransact.TransactResponse", + "usr": "s:14AtomicTransact0B8ResponseO" }, { - "kind": "Conformance", - "name": "RawRepresentable", - "printedName": "RawRepresentable", + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(error: AtomicTransact.TransactError)", "children": [ { - "kind": "TypeWitness", - "name": "RawValue", - "printedName": "RawValue", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ] + "kind": "TypeNominal", + "name": "TransactError", + "printedName": "AtomicTransact.TransactError", + "usr": "s:14AtomicTransact0B5ErrorO" } - ], - "usr": "s:SY", - "mangledName": "$sSY" - }, - { - "kind": "Conformance", - "name": "Decodable", - "printedName": "Decodable", - "usr": "s:Se", - "mangledName": "$sSe" + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.TransactResponse.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactResponse", + "printedName": "AtomicTransact.TransactResponse", + "usr": "s:14AtomicTransact0B8ResponseO" } ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B8ResponseO5erroryAcA0B5ErrorO_tcACmF", + "mangledName": "$s14AtomicTransact0B8ResponseO5erroryAcA0B5ErrorO_tcACmF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "transactDismissed", + "printedName": "transactDismissed", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactResponse.Type) -> AtomicTransact.TransactResponse", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactResponse", + "printedName": "AtomicTransact.TransactResponse", + "usr": "s:14AtomicTransact0B8ResponseO" }, { - "kind": "Var", - "name": "expiry", - "printedName": "expiry", + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.TransactResponse.Type", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" + "name": "TransactResponse", + "printedName": "AtomicTransact.TransactResponse", + "usr": "s:14AtomicTransact0B8ResponseO" } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV6expirySSSgvp", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV6expirySSSgvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "isLet": true, - "hasStorage": true, - "accessors": [ + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B8ResponseO17transactDismissedyA2CmF", + "mangledName": "$s14AtomicTransact0B8ResponseO17transactDismissedyA2CmF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B8ResponseO11descriptionSSvp", + "mangledName": "$s14AtomicTransact0B8ResponseO11descriptionSSvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B8ResponseO11descriptionSSvg", + "mangledName": "$s14AtomicTransact0B8ResponseO11descriptionSSvg", + "moduleName": "AtomicTransact", + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:14AtomicTransact0B8ResponseO", + "mangledName": "$s14AtomicTransact0B8ResponseO", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "TransactError", + "printedName": "TransactError", + "children": [ + { + "kind": "Var", + "name": "unableToConnectToTransact", + "printedName": "unableToConnectToTransact", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactError.Type) -> AtomicTransact.TransactError", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactError", + "printedName": "AtomicTransact.TransactError", + "usr": "s:14AtomicTransact0B5ErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.TransactError.Type", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV6expirySSSgvg", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV6expirySSSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" + "kind": "TypeNominal", + "name": "TransactError", + "printedName": "AtomicTransact.TransactError", + "usr": "s:14AtomicTransact0B5ErrorO" } ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B5ErrorO015unableToConnecteB0yA2CmF", + "mangledName": "$s14AtomicTransact0B5ErrorO015unableToConnecteB0yA2CmF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "invalidConfig", + "printedName": "invalidConfig", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactError.Type) -> AtomicTransact.TransactError", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactError", + "printedName": "AtomicTransact.TransactError", + "usr": "s:14AtomicTransact0B5ErrorO" }, { - "kind": "Var", - "name": "brand", - "printedName": "brand", + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.TransactError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactError", + "printedName": "AtomicTransact.TransactError", + "usr": "s:14AtomicTransact0B5ErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B5ErrorO13invalidConfigyA2CmF", + "mangledName": "$s14AtomicTransact0B5ErrorO13invalidConfigyA2CmF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "transactError", + "printedName": "transactError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactError.Type) -> ([Swift.String : any Swift.Sendable]) -> AtomicTransact.TransactError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "([Swift.String : any Swift.Sendable]) -> AtomicTransact.TransactError", "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:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV5brandSSSgvp", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV5brandSSSgvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "isLet": true, - "hasStorage": true, - "accessors": [ + "name": "TransactError", + "printedName": "AtomicTransact.TransactError", + "usr": "s:14AtomicTransact0B5ErrorO" + }, { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(data: [Swift.String : any Swift.Sendable])", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "name": "Dictionary", + "printedName": "[Swift.String : any Swift.Sendable]", "children": [ { "kind": "TypeNominal", "name": "String", "printedName": "Swift.String", "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Sendable", + "printedName": "any Swift.Sendable", + "usr": "s:s8SendableP" } ], - "usr": "s:Sq" + "usr": "s:SD" } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV5brandSSSgvg", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV5brandSSSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" + ] } ] }, { - "kind": "Var", - "name": "lastFour", - "printedName": "lastFour", + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.TransactError.Type", "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:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV8lastFourSSSgvp", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV8lastFourSSSgvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "isLet": true, - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV8lastFourSSSgvg", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV8lastFourSSSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" + "name": "TransactError", + "printedName": "AtomicTransact.TransactError", + "usr": "s:14AtomicTransact0B5ErrorO" } ] - }, + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B5ErrorO08transactC0yACSDySSs8Sendable_pG_tcACmF", + "mangledName": "$s14AtomicTransact0B5ErrorO08transactC0yACSDySSs8Sendable_pG_tcACmF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + } + ], + "declKind": "Enum", + "usr": "s:14AtomicTransact0B5ErrorO", + "mangledName": "$s14AtomicTransact0B5ErrorO", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "AtomicTransact" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "SwiftUI", + "printedName": "SwiftUI", + "declKind": "Import", + "moduleName": "AtomicTransact" + }, + { + "kind": "TypeDecl", + "name": "TransactActionPresenter", + "printedName": "TransactActionPresenter", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactActionPresenter", + "printedName": "AtomicTransact.TransactActionPresenter", + "usr": "s:14AtomicTransact0B15ActionPresenterC" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B15ActionPresenterCACycfc", + "mangledName": "$s14AtomicTransact0B15ActionPresenterCACycfc", + "moduleName": "AtomicTransact", + "declAttributes": [ + "Custom", + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "presentAction", + "printedName": "presentAction(id:environment:presentationStyle:theme:metadata:onLaunch:onAuthStatusUpdate:onTaskStatusUpdate:onCompletion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "TransactEnvironment", + "printedName": "AtomicTransact.TransactEnvironment", + "hasDefaultArg": true, + "usr": "s:14AtomicTransact0B11EnvironmentO" + }, + { + "kind": "TypeNominal", + "name": "UIModalPresentationStyle", + "printedName": "UIKit.UIModalPresentationStyle", + "hasDefaultArg": true, + "usr": "c:@E@UIModalPresentationStyle" + }, + { + "kind": "TypeNominal", + "name": "Theme", + "printedName": "AtomicTransact.AtomicConfig.Theme", + "hasDefaultArg": true, + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : Swift.String]?", + "children": [ { - "kind": "Var", - "name": "routingNumber", - "printedName": "routingNumber", + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Swift.String]", "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:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV13routingNumberSSSgvp", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV13routingNumberSSSgvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "isLet": true, - "hasStorage": true, - "accessors": [ + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, { - "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:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV13routingNumberSSSgvg", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV13routingNumberSSSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] - }, + ], + "usr": "s:SD" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(() -> ())?", + "children": [ { - "kind": "Var", - "name": "accountType", - "printedName": "accountType", + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> ()", "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:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV11accountTypeSSSgvp", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV11accountTypeSSSgvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "isLet": true, - "hasStorage": true, - "accessors": [ + "name": "Void", + "printedName": "()" + }, { - "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:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV11accountTypeSSSgvg", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV11accountTypeSSSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" } ] - }, + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((AtomicTransact.TransactAuthStatusUpdate) -> ())?", + "children": [ { - "kind": "Var", - "name": "lastFourAccountNumber", - "printedName": "lastFourAccountNumber", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactAuthStatusUpdate) -> ()", "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:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV21lastFourAccountNumberSSSgvp", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV21lastFourAccountNumberSSSgvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "isLet": true, - "hasStorage": true, - "accessors": [ + "name": "Void", + "printedName": "()" + }, { - "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:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV21lastFourAccountNumberSSSgvg", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV21lastFourAccountNumberSSSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" + "kind": "TypeNominal", + "name": "TransactAuthStatusUpdate", + "printedName": "AtomicTransact.TransactAuthStatusUpdate", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV" } ] - }, + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((AtomicTransact.TransactTaskStatusUpdate) -> ())?", + "children": [ { - "kind": "Constructor", - "name": "init", - "printedName": "init(id:title:type:expiry:brand:lastFour:routingNumber:accountType:lastFourAccountNumber:)", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactTaskStatusUpdate) -> ()", "children": [ { "kind": "TypeNominal", - "name": "PaymentMethod", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Void", + "printedName": "()" }, { "kind": "TypeNominal", - "name": "PaymentType", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO" - }, + "name": "TransactTaskStatusUpdate", + "printedName": "AtomicTransact.TransactTaskStatusUpdate", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV" + } + ] + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((AtomicTransact.TransactResponse) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactResponse) -> ()", + "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" + "name": "Void", + "printedName": "()" }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, + "name": "TransactResponse", + "printedName": "AtomicTransact.TransactResponse", + "usr": "s:14AtomicTransact0B8ResponseO" + } + ] + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:14AtomicTransact0B15ActionPresenterC07presentC02id11environment17presentationStyle5theme8metadata8onLaunch0L16AuthStatusUpdate0l4TaskoP00L10CompletionySS_AA0B11EnvironmentOSo019UIModalPresentationI0VAA0A6ConfigV5ThemeVSDyS2SGSgyycSgyAA0bnoP0VcSgyAA0bqoP0VcSgyAA0B8ResponseOcSgtF", + "mangledName": "$s14AtomicTransact0B15ActionPresenterC07presentC02id11environment17presentationStyle5theme8metadata8onLaunch0L16AuthStatusUpdate0l4TaskoP00L10CompletionySS_AA0B11EnvironmentOSo019UIModalPresentationI0VAA0A6ConfigV5ThemeVSDyS2SGSgyycSgyAA0bnoP0VcSgyAA0bqoP0VcSgyAA0B8ResponseOcSgtF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "Final", + "Custom", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:14AtomicTransact0B15ActionPresenterC", + "mangledName": "$s14AtomicTransact0B15ActionPresenterC", + "moduleName": "AtomicTransact", + "declAttributes": [ + "Final", + "AccessControl", + "Custom", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "TransactEnvironment", + "printedName": "TransactEnvironment", + "children": [ + { + "kind": "Var", + "name": "production", + "printedName": "production", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactEnvironment.Type) -> AtomicTransact.TransactEnvironment", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactEnvironment", + "printedName": "AtomicTransact.TransactEnvironment", + "usr": "s:14AtomicTransact0B11EnvironmentO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.TransactEnvironment.Type", + "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, + "name": "TransactEnvironment", + "printedName": "AtomicTransact.TransactEnvironment", + "usr": "s:14AtomicTransact0B11EnvironmentO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B11EnvironmentO10productionyA2CmF", + "mangledName": "$s14AtomicTransact0B11EnvironmentO10productionyA2CmF", + "moduleName": "AtomicTransact" + }, + { + "kind": "Var", + "name": "sandbox", + "printedName": "sandbox", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactEnvironment.Type) -> AtomicTransact.TransactEnvironment", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactEnvironment", + "printedName": "AtomicTransact.TransactEnvironment", + "usr": "s:14AtomicTransact0B11EnvironmentO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.TransactEnvironment.Type", + "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" + "name": "TransactEnvironment", + "printedName": "AtomicTransact.TransactEnvironment", + "usr": "s:14AtomicTransact0B11EnvironmentO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B11EnvironmentO7sandboxyA2CmF", + "mangledName": "$s14AtomicTransact0B11EnvironmentO7sandboxyA2CmF", + "moduleName": "AtomicTransact" + }, + { + "kind": "Var", + "name": "custom", + "printedName": "custom", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactEnvironment.Type) -> (Swift.String, Swift.String) -> AtomicTransact.TransactEnvironment", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.String, Swift.String) -> AtomicTransact.TransactEnvironment", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactEnvironment", + "printedName": "AtomicTransact.TransactEnvironment", + "usr": "s:14AtomicTransact0B11EnvironmentO" }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "name": "Tuple", + "printedName": "(transactPath: Swift.String, apiPath: Swift.String)", "children": [ { "kind": "TypeNominal", "name": "String", "printedName": "Swift.String", "usr": "s:SS" - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ + }, { "kind": "TypeNominal", "name": "String", "printedName": "Swift.String", "usr": "s:SS" } - ], - "hasDefaultArg": true, - "usr": "s:Sq" + ] } - ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV2id5title4type6expiry5brand8lastFour13routingNumber11accountType0op7AccountR0AGSS_SSAG0hT0OSSSgA5Stcfc", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV2id5title4type6expiry5brand8lastFour13routingNumber11accountType0op7AccountR0AGSS_SSAG0hT0OSSSgA5Stcfc", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "init_kind": "Designated" + ] }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(from:)", + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.TransactEnvironment.Type", "children": [ { "kind": "TypeNominal", - "name": "PaymentMethod", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV" - }, - { - "kind": "TypeNominal", - "name": "Decoder", - "printedName": "any Swift.Decoder", - "usr": "s:s7DecoderP" + "name": "TransactEnvironment", + "printedName": "AtomicTransact.TransactEnvironment", + "usr": "s:14AtomicTransact0B11EnvironmentO" } - ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV4fromAGs7Decoder_p_tKcfc", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV4fromAGs7Decoder_p_tKcfc", - "moduleName": "AtomicTransact", - "implicit": true, - "throwing": true, - "init_kind": "Designated" + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B11EnvironmentO6customyACSS_SStcACmF", + "mangledName": "$s14AtomicTransact0B11EnvironmentO6customyACSS_SStcACmF", + "moduleName": "AtomicTransact" + }, + { + "kind": "Var", + "name": "transactPath", + "printedName": "transactPath", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B11EnvironmentO12transactPathSSvp", + "mangledName": "$s14AtomicTransact0B11EnvironmentO12transactPathSSvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "declKind": "Struct", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV", + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11EnvironmentO12transactPathSSvg", + "mangledName": "$s14AtomicTransact0B11EnvironmentO12transactPathSSvg", "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "apiPath", + "printedName": "apiPath", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B11EnvironmentO7apiPathSSvp", + "mangledName": "$s14AtomicTransact0B11EnvironmentO7apiPathSSvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11EnvironmentO7apiPathSSvg", + "mangledName": "$s14AtomicTransact0B11EnvironmentO7apiPathSSvg", + "moduleName": "AtomicTransact", + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:14AtomicTransact0B11EnvironmentO", + "mangledName": "$s14AtomicTransact0B11EnvironmentO", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "TransactInteraction", + "printedName": "TransactInteraction", + "children": [ + { + "kind": "Var", + "name": "name", + "printedName": "name", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B11InteractionV4nameSSvp", + "mangledName": "$s14AtomicTransact0B11InteractionV4nameSSvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ { - "kind": "Conformance", - "name": "Decodable", - "printedName": "Decodable", - "usr": "s:Se", - "mangledName": "$sSe" + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11InteractionV4nameSSvg", + "mangledName": "$s14AtomicTransact0B11InteractionV4nameSSvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(from:)", + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", "children": [ { "kind": "TypeNominal", - "name": "SwitchData", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV" + "name": "Void", + "printedName": "()" }, { "kind": "TypeNominal", - "name": "Decoder", - "printedName": "any Swift.Decoder", - "usr": "s:s7DecoderP" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV4fromAEs7Decoder_p_tKcfc", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV4fromAEs7Decoder_p_tKcfc", + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11InteractionV4nameSSvs", + "mangledName": "$s14AtomicTransact0B11InteractionV4nameSSvs", "moduleName": "AtomicTransact", "implicit": true, - "throwing": true, - "init_kind": "Designated" - } - ], - "declKind": "Struct", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" + "accessorKind": "set" }, { - "kind": "Conformance", - "name": "Decodable", - "printedName": "Decodable", - "usr": "s:Se", - "mangledName": "$sSe" + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11InteractionV4nameSSvM", + "mangledName": "$s14AtomicTransact0B11InteractionV4nameSSvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" } ] }, { - "kind": "TypeDecl", - "name": "DepositData", - "printedName": "DepositData", + "kind": "Var", + "name": "identifier", + "printedName": "identifier", "children": [ { - "kind": "Var", - "name": "accountType", - "printedName": "accountType", + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B11InteractionV10identifierSSvp", + "mangledName": "$s14AtomicTransact0B11InteractionV10identifierSSvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV11accountTypeSSSgvp", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11DepositDataV11accountTypeSSSgvp", + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11InteractionV10identifierSSvg", + "mangledName": "$s14AtomicTransact0B11InteractionV10identifierSSvg", "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "isLet": true, - "hasStorage": true, - "accessors": [ + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV11accountTypeSSSgvg", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11DepositDataV11accountTypeSSSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11InteractionV10identifierSSvs", + "mangledName": "$s14AtomicTransact0B11InteractionV10identifierSSvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" }, { - "kind": "Var", - "name": "distributionAmount", - "printedName": "distributionAmount", + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Double?", - "children": [ - { - "kind": "TypeNominal", - "name": "Double", - "printedName": "Swift.Double", - "usr": "s:Sd" - } - ], - "usr": "s:Sq" + "name": "Void", + "printedName": "()" } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV18distributionAmountSdSgvp", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11DepositDataV18distributionAmountSdSgvp", + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11InteractionV10identifierSSvM", + "mangledName": "$s14AtomicTransact0B11InteractionV10identifierSSvM", "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "isLet": true, - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Double?", - "children": [ - { - "kind": "TypeNominal", - "name": "Double", - "printedName": "Swift.Double", - "usr": "s:Sd" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV18distributionAmountSdSgvg", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11DepositDataV18distributionAmountSdSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "value", + "printedName": "value", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : any Swift.Sendable]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Sendable", + "printedName": "any Swift.Sendable", + "usr": "s:s8SendableP" } - ] - }, + ], + "usr": "s:SD" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B11InteractionV5valueSDySSs8Sendable_pGvp", + "mangledName": "$s14AtomicTransact0B11InteractionV5valueSDySSs8Sendable_pGvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ { - "kind": "Var", - "name": "distributionType", - "printedName": "distributionType", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "name": "Dictionary", + "printedName": "[Swift.String : any Swift.Sendable]", "children": [ { "kind": "TypeNominal", "name": "String", "printedName": "Swift.String", "usr": "s:SS" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV16distributionTypeSSSgvp", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11DepositDataV16distributionTypeSSSgvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "isLet": true, - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ + }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" + "name": "Sendable", + "printedName": "any Swift.Sendable", + "usr": "s:s8SendableP" } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV16distributionTypeSSSgvg", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11DepositDataV16distributionTypeSSSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" + "usr": "s:SD" } - ] + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11InteractionV5valueSDySSs8Sendable_pGvg", + "mangledName": "$s14AtomicTransact0B11InteractionV5valueSDySSs8Sendable_pGvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" }, { - "kind": "Var", - "name": "lastFour", - "printedName": "lastFour", + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : any Swift.Sendable]", "children": [ { "kind": "TypeNominal", "name": "String", "printedName": "Swift.String", "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Sendable", + "printedName": "any Swift.Sendable", + "usr": "s:s8SendableP" } ], - "usr": "s:Sq" + "usr": "s:SD" } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV8lastFourSSSgvp", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11DepositDataV8lastFourSSSgvp", + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11InteractionV5valueSDySSs8Sendable_pGvs", + "mangledName": "$s14AtomicTransact0B11InteractionV5valueSDySSs8Sendable_pGvs", "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } ], - "isLet": true, - "hasStorage": true, - "accessors": [ + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11InteractionV5valueSDySSs8Sendable_pGvM", + "mangledName": "$s14AtomicTransact0B11InteractionV5valueSDySSs8Sendable_pGvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(name:identifier:value:)", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactInteraction", + "printedName": "AtomicTransact.TransactInteraction", + "usr": "s:14AtomicTransact0B11InteractionV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : any Swift.Sendable]", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV8lastFourSSSgvg", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11DepositDataV8lastFourSSSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Sendable", + "printedName": "any Swift.Sendable", + "usr": "s:s8SendableP" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B11InteractionV4name10identifier5valueACSS_SSSDySSs8Sendable_pGtcfc", + "mangledName": "$s14AtomicTransact0B11InteractionV4name10identifier5valueACSS_SSSDySSs8Sendable_pGtcfc", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B11InteractionV11descriptionSSvp", + "mangledName": "$s14AtomicTransact0B11InteractionV11descriptionSSvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11InteractionV11descriptionSSvg", + "mangledName": "$s14AtomicTransact0B11InteractionV11descriptionSSvg", + "moduleName": "AtomicTransact", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "language", + "printedName": "language", + "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:14AtomicTransact0B11InteractionV8languageSSSgvp", + "mangledName": "$s14AtomicTransact0B11InteractionV8languageSSSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ { - "kind": "Var", - "name": "routingNumber", - "printedName": "routingNumber", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", @@ -23704,51 +24532,46 @@ "usr": "s:Sq" } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV13routingNumberSSSgvp", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11DepositDataV13routingNumberSSSgvp", + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11InteractionV8languageSSSgvg", + "mangledName": "$s14AtomicTransact0B11InteractionV8languageSSSgvg", "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "isLet": true, - "hasStorage": true, - "accessors": [ + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "customer", + "printedName": "customer", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV13routingNumberSSSgvg", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11DepositDataV13routingNumberSSSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] - }, + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B11InteractionV8customerSSSgvp", + "mangledName": "$s14AtomicTransact0B11InteractionV8customerSSSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ { - "kind": "Var", - "name": "title", - "printedName": "title", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", @@ -23765,118 +24588,159 @@ "usr": "s:Sq" } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV5titleSSSgvp", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11DepositDataV5titleSSSgvp", + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11InteractionV8customerSSSgvg", + "mangledName": "$s14AtomicTransact0B11InteractionV8customerSSSgvg", "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "isLet": true, - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV5titleSSSgvg", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11DepositDataV5titleSSSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - } - ] - }, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "product", + "printedName": "product", + "children": [ { - "kind": "Constructor", - "name": "init", - "printedName": "init(accountType:distributionAmount:distributionType:lastFour:routingNumber:title:)", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.ProductType?", "children": [ { "kind": "TypeNominal", - "name": "DepositData", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.DepositData", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV" - }, + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B11InteractionV7productAA0A6ConfigV11ProductTypeOSgvp", + "mangledName": "$s14AtomicTransact0B11InteractionV7productAA0A6ConfigV11ProductTypeOSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ { "kind": "TypeNominal", "name": "Optional", - "printedName": "Swift.String?", + "printedName": "AtomicTransact.AtomicConfig.ProductType?", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" } ], - "hasDefaultArg": true, "usr": "s:Sq" - }, + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11InteractionV7productAA0A6ConfigV11ProductTypeOSgvg", + "mangledName": "$s14AtomicTransact0B11InteractionV7productAA0A6ConfigV11ProductTypeOSgvg", + "moduleName": "AtomicTransact", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "additionalProduct", + "printedName": "additionalProduct", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.ProductType?", + "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Double?", - "children": [ - { - "kind": "TypeNominal", - "name": "Double", - "printedName": "Swift.Double", - "usr": "s:Sd" - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B11InteractionV17additionalProductAA0A6ConfigV0E4TypeOSgvp", + "mangledName": "$s14AtomicTransact0B11InteractionV17additionalProductAA0A6ConfigV0E4TypeOSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ { "kind": "TypeNominal", "name": "Optional", - "printedName": "Swift.String?", + "printedName": "AtomicTransact.AtomicConfig.ProductType?", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" } ], - "hasDefaultArg": true, "usr": "s:Sq" - }, + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11InteractionV17additionalProductAA0A6ConfigV0E4TypeOSgvg", + "mangledName": "$s14AtomicTransact0B11InteractionV17additionalProductAA0A6ConfigV0E4TypeOSgvg", + "moduleName": "AtomicTransact", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "company", + "printedName": "company", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B11InteractionV7companySSSgvp", + "mangledName": "$s14AtomicTransact0B11InteractionV7companySSSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ { "kind": "TypeNominal", "name": "Optional", @@ -23889,9 +24753,50 @@ "usr": "s:SS" } ], - "hasDefaultArg": true, "usr": "s:Sq" - }, + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11InteractionV7companySSSgvg", + "mangledName": "$s14AtomicTransact0B11InteractionV7companySSSgvg", + "moduleName": "AtomicTransact", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "payroll", + "printedName": "payroll", + "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:14AtomicTransact0B11InteractionV7payrollSSSgvp", + "mangledName": "$s14AtomicTransact0B11InteractionV7payrollSSSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ { "kind": "TypeNominal", "name": "Optional", @@ -23904,175 +24809,26 @@ "usr": "s:SS" } ], - "hasDefaultArg": true, "usr": "s:Sq" } ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV11accountType18distributionAmount0jI08lastFour13routingNumber5titleAESSSg_SdSgA4Ltcfc", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11DepositDataV11accountType18distributionAmount0jI08lastFour13routingNumber5titleAESSSg_SdSgA4Ltcfc", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "init_kind": "Designated" - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(from:)", - "children": [ - { - "kind": "TypeNominal", - "name": "DepositData", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.DepositData", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV" - }, - { - "kind": "TypeNominal", - "name": "Decoder", - "printedName": "any Swift.Decoder", - "usr": "s:s7DecoderP" - } - ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV4fromAEs7Decoder_p_tKcfc", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11DepositDataV4fromAEs7Decoder_p_tKcfc", + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11InteractionV7payrollSSSgvg", + "mangledName": "$s14AtomicTransact0B11InteractionV7payrollSSSgvg", "moduleName": "AtomicTransact", - "implicit": true, - "throwing": true, - "init_kind": "Designated" - } - ], - "declKind": "Struct", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11DepositDataV", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "kind": "Conformance", - "name": "Decodable", - "printedName": "Decodable", - "usr": "s:Se", - "mangledName": "$sSe" + "accessorKind": "get" } ] - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(from:)", - "children": [ - { - "kind": "TypeNominal", - "name": "TransactTaskStatusUpdate", - "printedName": "AtomicTransact.TransactTaskStatusUpdate", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV" - }, - { - "kind": "TypeNominal", - "name": "Decoder", - "printedName": "any Swift.Decoder", - "usr": "s:s7DecoderP" - } - ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV4fromACs7Decoder_p_tKcfc", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV4fromACs7Decoder_p_tKcfc", - "moduleName": "AtomicTransact", - "implicit": true, - "throwing": true, - "init_kind": "Designated" - } - ], - "declKind": "Struct", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "kind": "Conformance", - "name": "Decodable", - "printedName": "Decodable", - "usr": "s:Se", - "mangledName": "$sSe" } - ] - }, - { - "kind": "Import", - "name": "UIKit", - "printedName": "UIKit", - "declKind": "Import", - "moduleName": "AtomicTransact", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "TypeDecl", - "name": "Logger", - "printedName": "Logger", + ], "declKind": "Struct", - "usr": "s:2os6LoggerV", - "mangledName": "$s2os6LoggerV", - "moduleName": "os", - "intro_Macosx": "11.0", - "intro_iOS": "14.0", - "intro_tvOS": "14.0", - "intro_watchOS": "7.0", + "usr": "s:14AtomicTransact0B11InteractionV", + "mangledName": "$s14AtomicTransact0B11InteractionV", + "moduleName": "AtomicTransact", "declAttributes": [ - "Available", - "Available", - "Available", - "Available" + "AccessControl" ], - "isExternal": true, "conformances": [ - { - "kind": "Conformance", - "name": "Sendable", - "printedName": "Sendable", - "usr": "s:s8SendableP", - "mangledName": "$ss8SendableP" - }, { "kind": "Conformance", "name": "Copyable", @@ -24086,9 +24842,64 @@ "printedName": "Escapable", "usr": "s:s9EscapableP", "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" } ] }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Security", + "printedName": "Security", + "declKind": "Import", + "moduleName": "AtomicTransact" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "OSLog", + "printedName": "OSLog", + "declKind": "Import", + "moduleName": "AtomicTransact" + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "AtomicTransact" + }, { "kind": "TypeDecl", "name": "View", @@ -24452,472 +25263,508 @@ "mangledName": "$ss8CopyableP" } ] - } - ], - "json_format_version": 8 - }, - "ConstValues": [ - { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Views\/BaseTransactViewController.swift", - "kind": "BooleanLiteral", - "offset": 432, - "length": 5, - "value": "false" - }, - { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Views\/BaseTransactViewController.swift", - "kind": "BooleanLiteral", - "offset": 4333, - "length": 4, - "value": "true" - }, - { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Views\/BaseTransactViewController.swift", - "kind": "BooleanLiteral", - "offset": 5603, - "length": 4, - "value": "true" - }, - { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/Atomic.swift", - "kind": "BooleanLiteral", - "offset": 10570, - "length": 4, - "value": "true" - }, - { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/Atomic.swift", - "kind": "BooleanLiteral", - "offset": 11324, - "length": 4, - "value": "true" - }, - { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/TransactCompany.swift", - "kind": "StringLiteral", - "offset": 2423, - "length": 5, - "value": "\"_id\"" - }, - { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Data\/LocalStorage.swift", - "kind": "StringLiteral", - "offset": 178, - "length": 32, - "value": "\"com.atomicfi.transact.keychain\"" - }, - { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Data\/InternalNotifications.swift", - "kind": "StringLiteral", - "offset": 224, - "length": 17, - "value": "\"DismissTransact\"" - }, - { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Data\/InternalNotifications.swift", - "kind": "StringLiteral", - "offset": 300, - "length": 14, - "value": "\"HideTransact\"" - }, - { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Data\/InternalNotifications.swift", - "kind": "StringLiteral", - "offset": 377, - "length": 15, - "value": "\"PauseTransact\"" - }, - { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Data\/InternalNotifications.swift", - "kind": "BooleanLiteral", - "offset": 1441, - "length": 5, - "value": "false" - }, - { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/Shared\/AtomicDebug.swift", - "kind": "StringLiteral", - "offset": 236, - "length": 31, - "value": "\"com.atomicfi.debugModeChanged\"" - }, - { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/Shared\/AtomicDebug.swift", - "kind": "StringLiteral", - "offset": 911, - "length": 20, - "value": "\"com.atomicfi.debug\"" - }, - { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/Shared\/AtomicDebug.swift", - "kind": "StringLiteral", - "offset": 1020, - "length": 20, - "value": "\"com.atomicfi.debug\"" - }, - { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/Shared\/AtomicDebug.swift", - "kind": "StringLiteral", - "offset": 1304, - "length": 11, - "value": "\"debugMode\"" - }, - { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/Shared\/AtomicDebug.swift", - "kind": "BooleanLiteral", - "offset": 1320, - "length": 5, - "value": "false" - }, - { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/Shared\/AtomicDebug.swift", - "kind": "StringLiteral", - "offset": 2220, - "length": 9, - "value": "\"quantum\"" - }, - { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/Shared\/AtomicDebug.swift", - "kind": "StringLiteral", - "offset": 2444, - "length": 10, - "value": "\"transact\"" - }, - { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/Shared\/AtomicDebug.swift", - "kind": "StringLiteral", - "offset": 2665, - "length": 8, - "value": "\"muppet\"" - }, - { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/FrameworkVersion.swift", - "kind": "StringLiteral", - "offset": 228, - "length": 8, - "value": "\"3.27.2\"" - }, - { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/TransactSDKEvent.swift", - "kind": "StringLiteral", - "offset": 183, - "length": 23, - "value": "\"atomic-transact-close\"" - }, - { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/TransactSDKEvent.swift", - "kind": "StringLiteral", - "offset": 222, - "length": 24, - "value": "\"atomic-transact-finish\"" - }, - { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/TransactSDKEvent.swift", - "kind": "StringLiteral", - "offset": 263, - "length": 26, - "value": "\"atomic-transact-open-url\"" - }, + }, + { + "kind": "TypeDecl", + "name": "Logger", + "printedName": "Logger", + "declKind": "Struct", + "usr": "s:2os6LoggerV", + "mangledName": "$s2os6LoggerV", + "moduleName": "os", + "intro_Macosx": "11.0", + "intro_iOS": "14.0", + "intro_tvOS": "14.0", + "intro_watchOS": "7.0", + "declAttributes": [ + "Available", + "Available", + "Available", + "Available" + ], + "isExternal": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + } + ], + "json_format_version": 8 + }, + "ConstValues": [ { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/TransactSDKEvent.swift", - "kind": "StringLiteral", - "offset": 310, - "length": 29, - "value": "\"atomic-transact-interaction\"" + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/TransactSheetView.swift", + "kind": "BooleanLiteral", + "offset": 320, + "length": 5, + "value": "false" }, { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/TransactSDKEvent.swift", - "kind": "StringLiteral", - "offset": 360, - "length": 30, - "value": "\"atomic-transact-data-request\"" + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Views\/BaseTransactViewController.swift", + "kind": "BooleanLiteral", + "offset": 432, + "length": 5, + "value": "false" }, { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/TransactSDKEvent.swift", - "kind": "StringLiteral", - "offset": 417, - "length": 36, - "value": "\"atomic-transact-automation-handoff\"" + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Views\/BaseTransactViewController.swift", + "kind": "BooleanLiteral", + "offset": 4337, + "length": 4, + "value": "true" }, { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/TransactSDKEvent.swift", - "kind": "StringLiteral", - "offset": 469, - "length": 24, - "value": "\"atomic-transact-launch\"" + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Views\/BaseTransactViewController.swift", + "kind": "BooleanLiteral", + "offset": 5566, + "length": 4, + "value": "true" }, { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/TransactSDKEvent.swift", + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Data\/Logger.swift", "kind": "StringLiteral", - "offset": 519, - "length": 36, - "value": "\"atomic-transact-auth-status-update\"" + "offset": 322, + "length": 10, + "value": "\"transact\"" }, { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/TransactSDKEvent.swift", - "kind": "StringLiteral", - "offset": 581, - "length": 36, - "value": "\"atomic-transact-task-status-update\"" + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/TransactDataRequest.swift", + "kind": "Dictionary", + "offset": 1774, + "length": 3, + "value": "[]" }, { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/TransactSDKEvent.swift", + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/TransactCompany.swift", "kind": "StringLiteral", - "offset": 632, - "length": 23, - "value": "\"atomic-transact-error\"" + "offset": 2453, + "length": 5, + "value": "\"_id\"" }, { "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", "kind": "StringLiteral", - "offset": 1822, + "offset": 1998, "length": 4, "value": "\"es\"" }, { "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", "kind": "StringLiteral", - "offset": 1829, + "offset": 2005, "length": 4, "value": "\"es\"" }, { "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", "kind": "StringLiteral", - "offset": 1836, + "offset": 2012, "length": 4, "value": "\"en\"" }, { "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", "kind": "StringLiteral", - "offset": 4138, + "offset": 4408, "length": 4, "value": "\"es\"" }, { "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", "kind": "StringLiteral", - "offset": 4145, + "offset": 4415, "length": 4, "value": "\"es\"" }, { "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", "kind": "StringLiteral", - "offset": 4152, + "offset": 4422, "length": 4, "value": "\"en\"" }, { "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", "kind": "StringLiteral", - "offset": 6871, + "offset": 7173, "length": 4, "value": "\"es\"" }, { "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", "kind": "StringLiteral", - "offset": 6878, + "offset": 7180, "length": 4, "value": "\"es\"" }, { "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", "kind": "StringLiteral", - "offset": 6885, + "offset": 7187, "length": 4, "value": "\"en\"" }, { "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", "kind": "StringLiteral", - "offset": 9904, + "offset": 10242, "length": 9, "value": "\"pay-now\"" }, { "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", "kind": "FloatLiteral", - "offset": 12890, + "offset": 13023, "length": 3, "value": "0.0" }, { "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", "kind": "FloatLiteral", - "offset": 12927, + "offset": 13060, "length": 3, "value": "0.0" }, { "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", "kind": "FloatLiteral", - "offset": 12963, + "offset": 13096, "length": 3, "value": "0.0" }, { "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", "kind": "FloatLiteral", - "offset": 13000, + "offset": 13133, "length": 3, "value": "0.0" }, { "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", "kind": "StringLiteral", - "offset": 19019, + "offset": 19145, "length": 11, "value": "\"user-link\"" }, { "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", "kind": "StringLiteral", - "offset": 19059, + "offset": 19185, "length": 15, "value": "\"employer-link\"" }, { "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", "kind": "StringLiteral", - "offset": 19096, + "offset": 19222, "length": 10, "value": "\"pay-link\"" }, { "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", "kind": "StringLiteral", - "offset": 19127, + "offset": 19253, "length": 8, "value": "\"custom\"" }, { "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", "kind": "BooleanLiteral", - "offset": 19511, + "offset": 19652, "length": 5, "value": "false" }, { "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", "kind": "BooleanLiteral", - "offset": 22461, + "offset": 22488, "length": 4, "value": "true" }, { "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", "kind": "StringLiteral", - "offset": 26823, + "offset": 26929, "length": 5, "value": "\"ios\"" }, { "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", "kind": "StringLiteral", - "offset": 26970, + "offset": 27200, + "length": 49, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", + "kind": "StringLiteral", + "offset": 27224, + "length": 1, + "value": "\".\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", + "kind": "StringLiteral", + "offset": 27248, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", + "kind": "IntegerLiteral", + "offset": 27288, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", + "kind": "StringLiteral", + "offset": 27325, + "length": 26, + "value": "\".\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", + "kind": "StringLiteral", + "offset": 27350, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", + "kind": "StringLiteral", + "offset": 27499, "length": 18, "value": "\"MinimumOSVersion\"" }, { "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", "kind": "StringLiteral", - "offset": 27056, + "offset": 27585, "length": 19, "value": "\"DTPlatformVersion\"" }, { "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", "kind": "StringLiteral", - "offset": 28980, + "offset": 29436, "length": 4, "value": "\"es\"" }, { "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", "kind": "StringLiteral", - "offset": 28987, + "offset": 29443, "length": 4, "value": "\"es\"" }, { "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", "kind": "StringLiteral", - "offset": 28994, + "offset": 29450, "length": 4, "value": "\"en\"" }, { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/TransactSheetView.swift", - "kind": "BooleanLiteral", - "offset": 344, - "length": 5, - "value": "false" - }, - { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/TransactDataRequest.swift", - "kind": "Dictionary", - "offset": 1757, - "length": 3, - "value": "[]" - }, - { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicSwiftUI.swift", - "kind": "BooleanLiteral", - "offset": 1478, - "length": 5, - "value": "false" - }, - { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicSwiftUI.swift", - "kind": "BooleanLiteral", - "offset": 3464, - "length": 5, - "value": "false" - }, - { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Data\/TransactURLSession.swift", + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/Atomic.swift", "kind": "BooleanLiteral", - "offset": 253, + "offset": 10592, "length": 4, "value": "true" }, { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Data\/TransactURLSession.swift", + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/Atomic.swift", "kind": "BooleanLiteral", - "offset": 290, + "offset": 11330, "length": 4, "value": "true" }, { "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/TransactDataResponse.swift", "kind": "StringLiteral", - "offset": 695, + "offset": 715, "length": 42, "value": "\"Field has too many or too few characters\"" }, { "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/TransactDataResponse.swift", "kind": "StringLiteral", - "offset": 765, + "offset": 785, "length": 21, "value": "\"Too many characters\"" }, { "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/TransactDataResponse.swift", "kind": "StringLiteral", - "offset": 814, + "offset": 834, "length": 35, "value": "\"Field contains invalid characters\"" }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/TransactSDKEvent.swift", + "kind": "StringLiteral", + "offset": 183, + "length": 23, + "value": "\"atomic-transact-close\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/TransactSDKEvent.swift", + "kind": "StringLiteral", + "offset": 222, + "length": 24, + "value": "\"atomic-transact-finish\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/TransactSDKEvent.swift", + "kind": "StringLiteral", + "offset": 263, + "length": 26, + "value": "\"atomic-transact-open-url\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/TransactSDKEvent.swift", + "kind": "StringLiteral", + "offset": 310, + "length": 29, + "value": "\"atomic-transact-interaction\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/TransactSDKEvent.swift", + "kind": "StringLiteral", + "offset": 360, + "length": 30, + "value": "\"atomic-transact-data-request\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/TransactSDKEvent.swift", + "kind": "StringLiteral", + "offset": 417, + "length": 36, + "value": "\"atomic-transact-automation-handoff\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/TransactSDKEvent.swift", + "kind": "StringLiteral", + "offset": 469, + "length": 24, + "value": "\"atomic-transact-launch\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/TransactSDKEvent.swift", + "kind": "StringLiteral", + "offset": 519, + "length": 36, + "value": "\"atomic-transact-auth-status-update\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/TransactSDKEvent.swift", + "kind": "StringLiteral", + "offset": 581, + "length": 36, + "value": "\"atomic-transact-task-status-update\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/TransactSDKEvent.swift", + "kind": "StringLiteral", + "offset": 632, + "length": 23, + "value": "\"atomic-transact-error\"" + }, { "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/TransactTaskStatusUpdate.swift", "kind": "StringLiteral", - "offset": 6387, + "offset": 6447, "length": 5, "value": "\"_id\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Data\/InternalNotifications.swift", + "kind": "StringLiteral", + "offset": 224, + "length": 17, + "value": "\"DismissTransact\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Data\/InternalNotifications.swift", + "kind": "StringLiteral", + "offset": 300, + "length": 14, + "value": "\"HideTransact\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Data\/InternalNotifications.swift", + "kind": "StringLiteral", + "offset": 377, + "length": 15, + "value": "\"PauseTransact\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Data\/InternalNotifications.swift", + "kind": "BooleanLiteral", + "offset": 1981, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicSwiftUI.swift", + "kind": "BooleanLiteral", + "offset": 1454, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicSwiftUI.swift", + "kind": "BooleanLiteral", + "offset": 3440, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/FrameworkVersion.swift", + "kind": "StringLiteral", + "offset": 228, + "length": 8, + "value": "\"3.28.0\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Data\/LocalStorage.swift", + "kind": "StringLiteral", + "offset": 178, + "length": 32, + "value": "\"com.atomicfi.transact.keychain\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/Shared\/AtomicDebug.swift", + "kind": "BooleanLiteral", + "offset": 193, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/Shared\/AtomicDebug.swift", + "kind": "BooleanLiteral", + "offset": 1005, + "length": 5, + "value": "false" } ] } \ No newline at end of file diff --git a/ios/frameworks/AtomicTransact.xcframework/ios-arm64/AtomicTransact.framework/Modules/AtomicTransact.swiftmodule/arm64-apple-ios.private.swiftinterface b/ios/frameworks/AtomicTransact.xcframework/ios-arm64/AtomicTransact.framework/Modules/AtomicTransact.swiftmodule/arm64-apple-ios.private.swiftinterface index 3bb870a..5288997 100644 --- a/ios/frameworks/AtomicTransact.xcframework/ios-arm64/AtomicTransact.framework/Modules/AtomicTransact.swiftmodule/arm64-apple-ios.private.swiftinterface +++ b/ios/frameworks/AtomicTransact.xcframework/ios-arm64/AtomicTransact.framework/Modules/AtomicTransact.swiftmodule/arm64-apple-ios.private.swiftinterface @@ -1,6 +1,6 @@ // swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 6.1.2 effective-5.10 (swiftlang-6.1.2.1.2 clang-1700.0.13.5) -// swift-module-flags: -target arm64-apple-ios13.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -enable-upcoming-feature MemberImportVisibility -enable-experimental-feature DebugDescriptionMacro -enable-bare-slash-regex -module-name AtomicTransact +// swift-compiler-version: Apple Swift version 6.1.2 (swiftlang-6.1.2.1.2 clang-1700.0.13.5) +// swift-module-flags: -target arm64-apple-ios15.0 -enable-objc-interop -enable-library-evolution -swift-version 6 -enforce-exclusivity=checked -O -enable-upcoming-feature MemberImportVisibility -enable-experimental-feature DebugDescriptionMacro -module-name AtomicTransact // swift-module-flags-ignorable: -interface-compiler-version 6.1.2 @_exported import AtomicTransact import Combine @@ -17,16 +17,19 @@ import _Concurrency import _StringProcessing import _SwiftConcurrencyShims import os -public enum TransactEnvironment { - case production - case sandbox - case custom(transactPath: Swift.String, apiPath: Swift.String) - public var transactPath: Swift.String { - get - } - public var apiPath: Swift.String { - get +public struct TransactAuthStatusUpdate : Swift.Decodable, Swift.Sendable { + public let company: AtomicTransact.TransactCompany + public let status: AtomicTransact.TransactAuthStatusUpdate.AuthStatus + public enum AuthStatus : Swift.String, Swift.Decodable, Swift.Sendable { + case authenticated + public init?(rawValue: Swift.String) + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get + } } + public init(company: AtomicTransact.TransactCompany, status: AtomicTransact.TransactAuthStatusUpdate.AuthStatus) + public init(from decoder: any Swift.Decoder) throws } @objc @_inheritsConvenienceInitializers @_Concurrency.MainActor @preconcurrency public class BaseTransactViewController : UIKit.UIViewController, WebKit.WKScriptMessageHandler, WebKit.WKNavigationDelegate { @_Concurrency.MainActor @preconcurrency public var config: AtomicTransact.AtomicConfig! @@ -45,69 +48,31 @@ public enum TransactEnvironment { @_Concurrency.MainActor @preconcurrency @objc required dynamic public init?(coder: Foundation.NSCoder) @objc deinit } -public struct TransactInteraction : Swift.CustomStringConvertible { - public var name: Swift.String - public var identifier: Swift.String - public var value: [Swift.String : Any] - public init(name: Swift.String, identifier: Swift.String, value: [Swift.String : Any]) - public var description: Swift.String { - get - } - public var language: Swift.String? { - get - } - public var customer: Swift.String? { - get - } - public var product: AtomicTransact.AtomicConfig.ProductType? { - get - } - public var additionalProduct: AtomicTransact.AtomicConfig.ProductType? { - get - } - public var company: Swift.String? { - get - } - public var payroll: Swift.String? { - get - } +@objc @_inheritsConvenienceInitializers @_Concurrency.MainActor @preconcurrency public class TransactViewController : AtomicTransact.BaseTransactViewController, WebKit.WKUIDelegate { + @_Concurrency.MainActor @preconcurrency @objc override dynamic public func viewDidLoad() + @_Concurrency.MainActor @preconcurrency @objc override public func userContentController(_ userContentController: WebKit.WKUserContentController, didReceive message: WebKit.WKScriptMessage) + @_Concurrency.MainActor @preconcurrency @objc override dynamic public init(nibName nibNameOrNil: Swift.String?, bundle nibBundleOrNil: Foundation.Bundle?) + @_Concurrency.MainActor @preconcurrency @objc required dynamic public init?(coder: Foundation.NSCoder) + @objc deinit } -public enum Atomic { - @_Concurrency.MainActor public static func presentTransact(from source: UIKit.UIViewController, config: AtomicTransact.AtomicConfig, environment: AtomicTransact.TransactEnvironment = .production, presentationStyle: UIKit.UIModalPresentationStyle = .formSheet, onInteraction: ((AtomicTransact.TransactInteraction) -> ())? = nil, onDataRequest: ((AtomicTransact.TransactDataRequest) async -> AtomicTransact.TransactDataResponse?)? = nil, onAuthStatusUpdate: ((AtomicTransact.TransactAuthStatusUpdate) -> ())? = nil, onTaskStatusUpdate: ((AtomicTransact.TransactTaskStatusUpdate) -> ())? = nil, onLaunch: (() -> ())? = nil, onCompletion: ((AtomicTransact.TransactResponse) -> ())? = nil, onError: ((AtomicTransact.TransactError) -> ())? = nil) - @_Concurrency.MainActor public static func presentTransact(from source: UIKit.UIViewController, config: AtomicTransact.AtomicConfig, environment: AtomicTransact.TransactEnvironment = .production, presentationStyle: UIKit.UIModalPresentationStyle = .formSheet, onInteraction: ((AtomicTransact.TransactInteraction) -> ())? = nil, onDataRequest: @escaping (AtomicTransact.TransactDataRequest) -> (), onAuthStatusUpdate: ((AtomicTransact.TransactAuthStatusUpdate) -> ())? = nil, onTaskStatusUpdate: ((AtomicTransact.TransactTaskStatusUpdate) -> ())? = nil, onLaunch: (() -> ())? = nil, onCompletion: ((AtomicTransact.TransactResponse) -> ())? = nil, onError: ((AtomicTransact.TransactError) -> ())? = nil) - @available(iOS 13.0, *) - @_Concurrency.MainActor public static func presentAction(from source: UIKit.UIViewController, id: Swift.String, environment: AtomicTransact.TransactEnvironment = .production, presentationStyle: UIKit.UIModalPresentationStyle = .formSheet, theme: AtomicTransact.AtomicConfig.Theme = AtomicConfig.Theme(dark: .system), metadata: [Swift.String : Swift.String]? = nil, onLaunch: (() -> ())? = nil, onAuthStatusUpdate: ((AtomicTransact.TransactAuthStatusUpdate) -> ())? = nil, onTaskStatusUpdate: ((AtomicTransact.TransactTaskStatusUpdate) -> ())? = nil, onCompletion: ((AtomicTransact.TransactResponse) -> ())? = nil) - @available(iOS 13.0, *) - public static var interactions: Combine.AnyPublisher { - get - } - public static func dismissTransact() - public static func hideTransact() - public static func setDebug(isEnabled: Swift.Bool, forwardLogs forwarder: (@Sendable (Swift.String) -> ())? = nil) - public enum PauseTransactError : Swift.Error { - case transactNotPresented - public static func == (a: AtomicTransact.Atomic.PauseTransactError, b: AtomicTransact.Atomic.PauseTransactError) -> Swift.Bool - public func hash(into hasher: inout Swift.Hasher) - public var hashValue: Swift.Int { - get - } - } - @_hasMissingDesignatedInitializers public class PausedTransactRef { - @_Concurrency.MainActor public func resume(source: UIKit.UIViewController, animated: Swift.Bool = true) - @objc deinit - } - public static func pauseTransact(animated: Swift.Bool = true) async throws(AtomicTransact.Atomic.PauseTransactError) -> AtomicTransact.Atomic.PausedTransactRef +public struct TransactDataRequest : Swift.Sendable { + public var taskId: Swift.String? + public var userId: Swift.String + public var identifier: Swift.String + public var fields: [Swift.String] + public var data: [Swift.String : any Swift.Sendable] + public init(userId: Swift.String, identifier: Swift.String, fields: [Swift.String], taskId: Swift.String? = nil, additionalData: [Swift.String : any Swift.Sendable] = [:]) } -public struct TransactCompany : Swift.Decodable { +public struct TransactCompany : Swift.Decodable, Swift.Sendable { public let id: Swift.String public let name: Swift.String public let branding: AtomicTransact.TransactCompany.Branding? public init(id: Swift.String, name: Swift.String, branding: AtomicTransact.TransactCompany.Branding? = nil) - public struct Branding : Swift.Decodable { + public struct Branding : Swift.Decodable, Swift.Sendable { public let color: Swift.String public let logo: AtomicTransact.TransactCompany.Branding.Logo public init(color: Swift.String, logo: AtomicTransact.TransactCompany.Branding.Logo) - public struct Logo : Swift.Decodable { + public struct Logo : Swift.Decodable, Swift.Sendable { public let url: Swift.String public let backgroundColor: Swift.String? public init(url: Swift.String, backgroundColor: Swift.String? = nil) @@ -117,85 +82,12 @@ public struct TransactCompany : Swift.Decodable { } public init(from decoder: any Swift.Decoder) throws } -public enum TransactResponse : Swift.CustomStringConvertible { - public struct ResponseData { - public init(data: [Swift.String : Any]) - public var data: [Swift.String : Any] - public var taskId: Swift.String? { - get - } - public var handoff: Swift.String? { - get - } - public var reason: Swift.String? { - get - } - public var identifier: Swift.String { - get - } - } - case finished(response: AtomicTransact.TransactResponse.ResponseData) - case closed(response: AtomicTransact.TransactResponse.ResponseData) - case error(error: AtomicTransact.TransactError) - case transactDismissed - public var description: Swift.String { - get - } -} -public enum TransactError : Swift.Error { - case unableToConnectToTransact - case invalidConfig - case transactError(data: [Swift.String : Any]) -} -public struct TransactAuthStatusUpdate : Swift.Decodable { - public let company: AtomicTransact.TransactCompany - public let status: AtomicTransact.TransactAuthStatusUpdate.AuthStatus - public enum AuthStatus : Swift.String, Swift.Decodable { - case authenticated - public init?(rawValue: Swift.String) - public typealias RawValue = Swift.String - public var rawValue: Swift.String { - get - } - } - public init(company: AtomicTransact.TransactCompany, status: AtomicTransact.TransactAuthStatusUpdate.AuthStatus) - public init(from decoder: any Swift.Decoder) throws -} -public enum TransactSDKEvent : Swift.String, Swift.CaseIterable { - case close - case finish - case openURL - case interaction - case dataRequest - case automationHandoff - case launch - case authStatusUpdate - case taskStatusUpdate - case error - public init?(rawValue: Swift.String) - public typealias AllCases = [AtomicTransact.TransactSDKEvent] - public typealias RawValue = Swift.String - nonisolated public static var allCases: [AtomicTransact.TransactSDKEvent] { - get - } - public var rawValue: Swift.String { - get - } -} -@objc @_inheritsConvenienceInitializers @available(iOS 13.0, *) -@_Concurrency.MainActor @preconcurrency public class TransactViewController : AtomicTransact.BaseTransactViewController, WebKit.WKUIDelegate { - @_Concurrency.MainActor @preconcurrency @objc override dynamic public func viewDidLoad() - @_Concurrency.MainActor @preconcurrency @objc override public func userContentController(_ userContentController: WebKit.WKUserContentController, didReceive message: WebKit.WKScriptMessage) - @_Concurrency.MainActor @preconcurrency @objc override dynamic public init(nibName nibNameOrNil: Swift.String?, bundle nibBundleOrNil: Foundation.Bundle?) - @_Concurrency.MainActor @preconcurrency @objc required dynamic public init?(coder: Foundation.NSCoder) - @objc deinit -} -public struct AtomicConfig : Swift.Codable { - public init(publicToken: Swift.String, scope: AtomicTransact.AtomicConfig.ScopeType, tasks: [AtomicTransact.AtomicConfig.Task], linkedAccount: Swift.String? = nil, deferredPaymentMethodStrategy: AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy? = nil, theme: AtomicTransact.AtomicConfig.Theme = Theme(dark: .system), language: Swift.String = Locale.current.languageCode == "es" ? "es" : "en", sessionContext: Swift.String? = nil, deeplink: AtomicTransact.AtomicConfig.Deeplink? = nil, metadata: [Swift.String : Swift.String]? = nil, search: AtomicTransact.AtomicConfig.Search? = nil, handoff: [Swift.String]? = nil, experiments: AtomicTransact.AtomicConfig.Experiments? = nil, features: AtomicTransact.AtomicConfig.Features? = nil, customer: AtomicTransact.AtomicConfig.Customer? = nil) +public struct AtomicConfig : Swift.Codable, Swift.Sendable { + public init(publicToken: Swift.String, scope: AtomicTransact.AtomicConfig.ScopeType, tasks: [AtomicTransact.AtomicConfig.Task], linkedAccount: Swift.String? = nil, deferredPaymentMethodStrategy: AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy? = nil, theme: AtomicTransact.AtomicConfig.Theme = Theme(dark: .system), language: Swift.String = Locale.current.languageCode == "es" ? "es" : "en", sessionContext: Swift.String? = nil, deeplink: AtomicTransact.AtomicConfig.Deeplink? = nil, metadata: [Swift.String : Swift.String]? = nil, search: AtomicTransact.AtomicConfig.Search? = nil, handoff: [Swift.String]? = nil, experiments: AtomicTransact.AtomicConfig.Experiments? = nil, features: AtomicTransact.AtomicConfig.Features? = nil, customer: AtomicTransact.AtomicConfig.Customer? = nil, uplinkSessionUrl: Swift.String? = nil) public init(demo: AtomicTransact.AtomicConfig.DemoMode, scope: AtomicTransact.AtomicConfig.ScopeType, tasks: [AtomicTransact.AtomicConfig.Task], linkedAccount: Swift.String? = nil, theme: AtomicTransact.AtomicConfig.Theme = Theme(dark: .system), language: Swift.String = Locale.current.languageCode == "es" ? "es" : "en", sessionContext: Swift.String? = nil, deeplink: AtomicTransact.AtomicConfig.Deeplink? = nil, metadata: [Swift.String : Swift.String]? = nil, search: AtomicTransact.AtomicConfig.Search? = nil, handoff: [Swift.String]? = nil, experiments: AtomicTransact.AtomicConfig.Experiments? = nil) @available(*, deprecated, message: "Use `tasks` instead of `product`") public init(publicToken: Swift.String, scope: AtomicTransact.AtomicConfig.ScopeType, product: AtomicTransact.AtomicConfig.ProductType, additionalProduct: AtomicTransact.AtomicConfig.ProductType? = nil, linkedAccount: Swift.String? = nil, theme: AtomicTransact.AtomicConfig.Theme = Theme(dark: .system), distribution: AtomicTransact.AtomicConfig.Distribution? = nil, language: Swift.String = Locale.current.languageCode == "es" ? "es" : "en", sessionContext: Swift.String? = nil, deeplink: AtomicTransact.AtomicConfig.Deeplink? = nil, metadata: [Swift.String : Swift.String]? = nil, search: AtomicTransact.AtomicConfig.Search? = nil, handoff: [Swift.String]? = nil, experiments: AtomicTransact.AtomicConfig.Experiments? = nil) - public struct Task : Swift.Codable { + public struct Task : Swift.Codable, Swift.Sendable { public let product: AtomicTransact.AtomicConfig.ProductType? public let operation: AtomicTransact.AtomicConfig.ProductType? public let distribution: AtomicTransact.AtomicConfig.Distribution? @@ -203,9 +95,9 @@ public struct AtomicConfig : Swift.Codable { public let action: AtomicTransact.AtomicConfig.UserAction? public let apps: [AtomicTransact.AtomicConfig.Task.App]? public init(product: AtomicTransact.AtomicConfig.ProductType? = nil, operation: AtomicTransact.AtomicConfig.ProductType? = nil, distribution: AtomicTransact.AtomicConfig.Distribution? = nil, forms: [Swift.String]? = nil, action: AtomicTransact.AtomicConfig.UserAction? = nil, apps: [AtomicTransact.AtomicConfig.Task.App]? = nil) - public enum App : Swift.String, Swift.Codable, Swift.CaseIterable { + public enum App : Swift.String, Swift.Codable, Swift.Sendable, Swift.CaseIterable { case payNow - case transactions + case expenses case orders case suggestions public init?(rawValue: Swift.String) @@ -221,7 +113,7 @@ public struct AtomicConfig : Swift.Codable { public func encode(to encoder: any Swift.Encoder) throws public init(from decoder: any Swift.Decoder) throws } - public struct Theme : Swift.Codable { + public struct Theme : Swift.Codable, Swift.Sendable { public let brandColor: Swift.String? public let overlayColor: Swift.String? public var dark: Swift.Bool? @@ -244,8 +136,8 @@ public struct AtomicConfig : Swift.Codable { public func encode(to encoder: any Swift.Encoder) throws public init(from decoder: any Swift.Decoder) throws } - public struct Distribution : Swift.Codable { - public enum DistributionType : Swift.String, Swift.Codable { + public struct Distribution : Swift.Codable, Swift.Sendable { + public enum DistributionType : Swift.String, Swift.Codable, Swift.Sendable { case total case fixed case percent @@ -255,7 +147,7 @@ public struct AtomicConfig : Swift.Codable { get } } - public enum ActionType : Swift.String, Swift.Codable { + public enum ActionType : Swift.String, Swift.Codable, Swift.Sendable { case create case update case delete @@ -274,7 +166,7 @@ public struct AtomicConfig : Swift.Codable { public func encode(to encoder: any Swift.Encoder) throws public init(from decoder: any Swift.Decoder) throws } - public enum ProductType : Swift.String, Swift.Codable { + public enum ProductType : Swift.String, Swift.Codable, Swift.Sendable { case deposit case verify case enroll @@ -283,13 +175,14 @@ public struct AtomicConfig : Swift.Codable { case tax case action case aggregate + case manage public init?(rawValue: Swift.String) public typealias RawValue = Swift.String public var rawValue: Swift.String { get } } - public enum ScopeType : Swift.String, Swift.Codable { + public enum ScopeType : Swift.String, Swift.Codable, Swift.Sendable { case userLink case employerLink case payLink @@ -300,7 +193,7 @@ public struct AtomicConfig : Swift.Codable { get } } - public enum DeferredPaymentMethodStrategy : Swift.String, Swift.Codable { + public enum DeferredPaymentMethodStrategy : Swift.String, Swift.Codable, Swift.Sendable { case sdk case api public init?(rawValue: Swift.String) @@ -309,7 +202,7 @@ public struct AtomicConfig : Swift.Codable { get } } - public struct Deeplink : Swift.Codable { + public struct Deeplink : Swift.Codable, Swift.Sendable { public enum Step { case searchCompany case searchPayroll @@ -322,7 +215,7 @@ public struct AtomicConfig : Swift.Codable { } public enum App { case payNow(payments: [Swift.String], accountId: Swift.String) - case transactions + case expenses case orders case suggestions public var id: Swift.String { @@ -344,11 +237,11 @@ public struct AtomicConfig : Swift.Codable { public func encode(to encoder: any Swift.Encoder) throws public init(from decoder: any Swift.Decoder) throws } - public struct DemoMode : Swift.Codable { + public struct DemoMode : Swift.Codable, Swift.Sendable { public var enabled: Swift.Bool - public struct Customer : Swift.Codable { + public struct Customer : Swift.Codable, Swift.Sendable { public var name: Swift.String - public struct Brand : Swift.Codable { + public struct Brand : Swift.Codable, Swift.Sendable { public var logo: Swift.String public var color: Swift.String public init(logo: Swift.String, color: Swift.String) @@ -366,7 +259,7 @@ public struct AtomicConfig : Swift.Codable { public func encode(to encoder: any Swift.Encoder) throws public init(from decoder: any Swift.Decoder) throws } - public struct Search : Swift.Codable { + public struct Search : Swift.Codable, Swift.Sendable { public var tags: [Swift.String]? public var excludedTags: [Swift.String]? public var ruleId: Swift.String? @@ -374,7 +267,7 @@ public struct AtomicConfig : Swift.Codable { public func encode(to encoder: any Swift.Encoder) throws public init(from decoder: any Swift.Decoder) throws } - public struct Experiments : Swift.Codable { + public struct Experiments : Swift.Codable, Swift.Sendable { public var fractionalDeposits: Swift.Bool? public var unemploymentCarousel: Swift.Bool? public var manualFallback: Swift.Bool? @@ -382,25 +275,26 @@ public struct AtomicConfig : Swift.Codable { public func encode(to encoder: any Swift.Encoder) throws public init(from decoder: any Swift.Decoder) throws } - public struct Features : Swift.Codable { + public struct Features : Swift.Codable, Swift.Sendable { public var manualDepositFlow: Swift.Bool? - public init(manualDepositFlow: Swift.Bool? = nil) + public var coAuth: Swift.Bool? + public init(coAuth: Swift.Bool? = nil, manualDepositFlow: Swift.Bool? = nil) public func encode(to encoder: any Swift.Encoder) throws public init(from decoder: any Swift.Decoder) throws } - public struct UserAction : Swift.Codable { + public struct UserAction : Swift.Codable, Swift.Sendable { public var id: Swift.String public init(id: Swift.String) public func encode(to encoder: any Swift.Encoder) throws public init(from decoder: any Swift.Decoder) throws } - public struct Customer : Swift.Codable { + public struct Customer : Swift.Codable, Swift.Sendable { public var name: Swift.String public init(name: Swift.String) public func encode(to encoder: any Swift.Encoder) throws public init(from decoder: any Swift.Decoder) throws } - public struct NavigationOptions : Swift.Codable { + public struct NavigationOptions : Swift.Codable, Swift.Sendable { public var showBackButton: Swift.Bool? public var showBackButtonText: Swift.Bool? public var showCloseButton: Swift.Bool? @@ -408,7 +302,7 @@ public struct AtomicConfig : Swift.Codable { public func encode(to encoder: any Swift.Encoder) throws public init(from decoder: any Swift.Decoder) throws } - public struct Platform : Swift.Codable { + public struct Platform : Swift.Codable, Swift.Sendable { public init() public init(suffixed platformSuffix: Swift.String) public func encode() -> Any? @@ -434,34 +328,39 @@ public struct AtomicConfig : Swift.Codable { public var experiments: AtomicTransact.AtomicConfig.Experiments? public var features: AtomicTransact.AtomicConfig.Features? public var customer: AtomicTransact.AtomicConfig.Customer? + public let uplinkSessionUrl: Swift.String? public func encode(to encoder: any Swift.Encoder) throws public init(from decoder: any Swift.Decoder) throws } -public struct TransactDataRequest : Swift.Sendable { - public var taskId: Swift.String? - public var userId: Swift.String - public var identifier: Swift.String - public var fields: [Swift.String] - public var data: [Swift.String : any Swift.Sendable] - public init(userId: Swift.String, identifier: Swift.String, fields: [Swift.String], taskId: Swift.String? = nil, additionalData: [Swift.String : any Swift.Sendable] = [:]) -} -@available(iOS 14.0, *) -extension SwiftUICore.View { - @_Concurrency.MainActor @preconcurrency public func atomicTransact(isPresented: SwiftUICore.Binding, config: @escaping () -> AtomicTransact.AtomicConfig, environment: AtomicTransact.TransactEnvironment = .production, presentsFullscreen: Swift.Bool = false, onInteraction: ((AtomicTransact.TransactInteraction) -> ())? = nil, onDataRequest: ((AtomicTransact.TransactDataRequest) async -> AtomicTransact.TransactDataResponse?)? = nil, onAuthStatusUpdate: ((AtomicTransact.TransactAuthStatusUpdate) -> ())? = nil, onTaskStatusUpdate: ((AtomicTransact.TransactTaskStatusUpdate) -> ())? = nil, onLaunch: (() -> ())? = nil, onCompletion: ((AtomicTransact.TransactResponse) -> ())? = nil, onError: ((AtomicTransact.TransactError) -> ())? = nil) -> some SwiftUICore.View - - @_Concurrency.MainActor @preconcurrency public func atomicTransactActionsPresenter(_ presenter: AtomicTransact.TransactActionPresenter) -> some SwiftUICore.View - -} -@_Concurrency.MainActor final public class TransactActionPresenter { - @_Concurrency.MainActor public init() - @_Concurrency.MainActor final public func presentAction(id: Swift.String, environment: AtomicTransact.TransactEnvironment = .production, presentationStyle: UIKit.UIModalPresentationStyle = .formSheet, theme: AtomicTransact.AtomicConfig.Theme = AtomicConfig.Theme(dark: .system), metadata: [Swift.String : Swift.String]? = nil, onLaunch: (() -> ())? = nil, onAuthStatusUpdate: ((AtomicTransact.TransactAuthStatusUpdate) -> ())? = nil, onTaskStatusUpdate: ((AtomicTransact.TransactTaskStatusUpdate) -> ())? = nil, onCompletion: ((AtomicTransact.TransactResponse) -> ())? = nil) - @objc deinit +public enum Atomic { + @_Concurrency.MainActor public static func presentTransact(from source: UIKit.UIViewController, config: AtomicTransact.AtomicConfig, environment: AtomicTransact.TransactEnvironment = .production, presentationStyle: UIKit.UIModalPresentationStyle = .formSheet, onInteraction: ((AtomicTransact.TransactInteraction) -> ())? = nil, onDataRequest: ((AtomicTransact.TransactDataRequest) async -> AtomicTransact.TransactDataResponse?)? = nil, onAuthStatusUpdate: ((AtomicTransact.TransactAuthStatusUpdate) -> ())? = nil, onTaskStatusUpdate: ((AtomicTransact.TransactTaskStatusUpdate) -> ())? = nil, onLaunch: (() -> ())? = nil, onCompletion: ((AtomicTransact.TransactResponse) -> ())? = nil, onError: ((AtomicTransact.TransactError) -> ())? = nil) + @_Concurrency.MainActor public static func presentTransact(from source: UIKit.UIViewController, config: AtomicTransact.AtomicConfig, environment: AtomicTransact.TransactEnvironment = .production, presentationStyle: UIKit.UIModalPresentationStyle = .formSheet, onInteraction: ((AtomicTransact.TransactInteraction) -> ())? = nil, onDataRequest: @escaping (AtomicTransact.TransactDataRequest) -> (), onAuthStatusUpdate: ((AtomicTransact.TransactAuthStatusUpdate) -> ())? = nil, onTaskStatusUpdate: ((AtomicTransact.TransactTaskStatusUpdate) -> ())? = nil, onLaunch: (() -> ())? = nil, onCompletion: ((AtomicTransact.TransactResponse) -> ())? = nil, onError: ((AtomicTransact.TransactError) -> ())? = nil) + @_Concurrency.MainActor public static func presentAction(from source: UIKit.UIViewController, id: Swift.String, environment: AtomicTransact.TransactEnvironment = .production, presentationStyle: UIKit.UIModalPresentationStyle = .formSheet, theme: AtomicTransact.AtomicConfig.Theme = AtomicConfig.Theme(dark: .system), metadata: [Swift.String : Swift.String]? = nil, onLaunch: (() -> ())? = nil, onAuthStatusUpdate: ((AtomicTransact.TransactAuthStatusUpdate) -> ())? = nil, onTaskStatusUpdate: ((AtomicTransact.TransactTaskStatusUpdate) -> ())? = nil, onCompletion: ((AtomicTransact.TransactResponse) -> ())? = nil) + @_Concurrency.MainActor public static var interactions: Combine.AnyPublisher { + get + } + public static func dismissTransact() + public static func hideTransact() + public static func setDebug(isEnabled: Swift.Bool, forwardLogs forwarder: (@Sendable (Swift.String) -> ())? = nil) async + public enum PauseTransactError : Swift.Error { + case transactNotPresented + public static func == (a: AtomicTransact.Atomic.PauseTransactError, b: AtomicTransact.Atomic.PauseTransactError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } + } + @_hasMissingDesignatedInitializers final public class PausedTransactRef : Swift.Sendable { + @_Concurrency.MainActor final public func resume(source: UIKit.UIViewController, animated: Swift.Bool = true) + @objc deinit + } + public static func pauseTransact(animated: Swift.Bool = true) async throws(AtomicTransact.Atomic.PauseTransactError) -> AtomicTransact.Atomic.PausedTransactRef } -public struct TransactDataResponse : Swift.Codable { +public struct TransactDataResponse : Swift.Codable, Swift.Sendable { public let card: AtomicTransact.TransactDataResponse.CardData? public let identity: AtomicTransact.TransactDataResponse.Identity? public init(card: AtomicTransact.TransactDataResponse.CardData? = nil, identity: AtomicTransact.TransactDataResponse.Identity? = nil) - public enum ValidationErrorType : Swift.String, Swift.Codable, Swift.Error { + public enum ValidationErrorType : Swift.String, Swift.Codable, Swift.Sendable, Swift.Error { case invalidCharacterCount case tooManyCharacters case invalidCharacters @@ -471,7 +370,7 @@ public struct TransactDataResponse : Swift.Codable { get } } - public struct ValidationError : Swift.Codable, Swift.Equatable { + public struct ValidationError : Swift.Codable, Swift.Sendable, Swift.Equatable { public let fieldName: Swift.String public let error: AtomicTransact.TransactDataResponse.ValidationErrorType public init(fieldName: Swift.String, error: AtomicTransact.TransactDataResponse.ValidationErrorType) @@ -479,7 +378,7 @@ public struct TransactDataResponse : Swift.Codable { public func encode(to encoder: any Swift.Encoder) throws public init(from decoder: any Swift.Decoder) throws } - public struct Identity : Swift.Codable { + public struct Identity : Swift.Codable, Swift.Sendable { public let firstName: Swift.String? public let lastName: Swift.String? public let postalCode: Swift.String? @@ -495,11 +394,21 @@ public struct TransactDataResponse : Swift.Codable { public func encode(to encoder: any Swift.Encoder) throws public init(from decoder: any Swift.Decoder) throws } - public struct CardData : Swift.Codable { + public struct CardData : Swift.Codable, Swift.Sendable { public let number: Swift.String public let expiry: Swift.String? public let cvv: Swift.String? - public init(number: Swift.String, expiry: Swift.String?, cvv: Swift.String?) + public let cardType: AtomicTransact.TransactDataResponse.CardData.CardType? + public enum CardType : Swift.String, Swift.Sendable, Swift.Codable { + case debit + case credit + public init?(rawValue: Swift.String) + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get + } + } + public init(number: Swift.String, expiry: Swift.String?, cvv: Swift.String?, cardType: AtomicTransact.TransactDataResponse.CardData.CardType? = nil) public func validate() -> [AtomicTransact.TransactDataResponse.ValidationError] public func isValid() -> Swift.Bool public func encode(to encoder: any Swift.Encoder) throws @@ -508,7 +417,28 @@ public struct TransactDataResponse : Swift.Codable { public func encode(to encoder: any Swift.Encoder) throws public init(from decoder: any Swift.Decoder) throws } -public struct TransactTaskStatusUpdate : Swift.Decodable { +public enum TransactSDKEvent : Swift.String, Swift.CaseIterable { + case close + case finish + case openURL + case interaction + case dataRequest + case automationHandoff + case launch + case authStatusUpdate + case taskStatusUpdate + case error + public init?(rawValue: Swift.String) + public typealias AllCases = [AtomicTransact.TransactSDKEvent] + public typealias RawValue = Swift.String + nonisolated public static var allCases: [AtomicTransact.TransactSDKEvent] { + get + } + public var rawValue: Swift.String { + get + } +} +public struct TransactTaskStatusUpdate : Swift.Decodable, Swift.Sendable { public let taskId: Swift.String public let product: AtomicTransact.AtomicConfig.ProductType public let company: AtomicTransact.TransactCompany @@ -518,12 +448,12 @@ public struct TransactTaskStatusUpdate : Swift.Decodable { public let depositData: AtomicTransact.TransactTaskStatusUpdate.DepositData? public let managedBy: AtomicTransact.TransactTaskStatusUpdate.ManagedBy? public init(taskId: Swift.String, product: AtomicTransact.AtomicConfig.ProductType, company: AtomicTransact.TransactCompany, status: AtomicTransact.TransactTaskStatusUpdate.TaskStatus, failReason: Swift.String? = nil, switchData: AtomicTransact.TransactTaskStatusUpdate.SwitchData? = nil, depositData: AtomicTransact.TransactTaskStatusUpdate.DepositData? = nil, managedBy: AtomicTransact.TransactTaskStatusUpdate.ManagedBy? = nil) - public struct ManagedBy : Swift.Decodable { + public struct ManagedBy : Swift.Decodable, Swift.Sendable { public let company: AtomicTransact.TransactCompany public init(company: AtomicTransact.TransactCompany) public init(from decoder: any Swift.Decoder) throws } - public enum TaskStatus : Swift.String, Swift.Decodable { + public enum TaskStatus : Swift.String, Swift.Decodable, Swift.Sendable { case completed case failed case processing @@ -534,14 +464,14 @@ public struct TransactTaskStatusUpdate : Swift.Decodable { get } } - public struct SwitchData : Swift.Decodable { + public struct SwitchData : Swift.Decodable, Swift.Sendable { public let paymentMethod: AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod public init(paymentMethod: AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod) - public struct PaymentMethod : Swift.Decodable { + public struct PaymentMethod : Swift.Decodable, Swift.Sendable { public let id: Swift.String public let title: Swift.String public let type: AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType - public enum PaymentType : Swift.String, Swift.Decodable { + public enum PaymentType : Swift.String, Swift.Decodable, Swift.Sendable { case card case bank public init?(rawValue: Swift.String) @@ -561,7 +491,7 @@ public struct TransactTaskStatusUpdate : Swift.Decodable { } public init(from decoder: any Swift.Decoder) throws } - public struct DepositData : Swift.Decodable { + public struct DepositData : Swift.Decodable, Swift.Sendable { public let accountType: Swift.String? public let distributionAmount: Swift.Double? public let distributionType: Swift.String? @@ -573,14 +503,88 @@ public struct TransactTaskStatusUpdate : Swift.Decodable { } public init(from decoder: any Swift.Decoder) throws } -extension AtomicTransact.Atomic.PauseTransactError : Swift.Equatable {} -extension AtomicTransact.Atomic.PauseTransactError : Swift.Hashable {} +public enum TransactResponse : Swift.CustomStringConvertible, Swift.Sendable { + public struct ResponseData : Swift.Sendable { + public init(data: [Swift.String : any Swift.Sendable]) + public var data: [Swift.String : any Swift.Sendable] + public var taskId: Swift.String? { + get + } + public var handoff: Swift.String? { + get + } + public var reason: Swift.String? { + get + } + public var identifier: Swift.String { + get + } + } + case finished(response: AtomicTransact.TransactResponse.ResponseData) + case closed(response: AtomicTransact.TransactResponse.ResponseData) + case error(error: AtomicTransact.TransactError) + case transactDismissed + public var description: Swift.String { + get + } +} +public enum TransactError : Swift.Error, Swift.Sendable { + case unableToConnectToTransact + case invalidConfig + case transactError(data: [Swift.String : any Swift.Sendable]) +} +extension SwiftUICore.View { + @_Concurrency.MainActor @preconcurrency public func atomicTransact(isPresented: SwiftUICore.Binding, config: @escaping () -> AtomicTransact.AtomicConfig, environment: AtomicTransact.TransactEnvironment = .production, presentsFullscreen: Swift.Bool = false, onInteraction: ((AtomicTransact.TransactInteraction) -> ())? = nil, onDataRequest: ((AtomicTransact.TransactDataRequest) async -> AtomicTransact.TransactDataResponse?)? = nil, onAuthStatusUpdate: ((AtomicTransact.TransactAuthStatusUpdate) -> ())? = nil, onTaskStatusUpdate: ((AtomicTransact.TransactTaskStatusUpdate) -> ())? = nil, onLaunch: (() -> ())? = nil, onCompletion: ((AtomicTransact.TransactResponse) -> ())? = nil, onError: ((AtomicTransact.TransactError) -> ())? = nil) -> some SwiftUICore.View + + @_Concurrency.MainActor @preconcurrency public func atomicTransactActionsPresenter(_ presenter: AtomicTransact.TransactActionPresenter) -> some SwiftUICore.View + +} +@_Concurrency.MainActor final public class TransactActionPresenter { + @_Concurrency.MainActor public init() + @_Concurrency.MainActor final public func presentAction(id: Swift.String, environment: AtomicTransact.TransactEnvironment = .production, presentationStyle: UIKit.UIModalPresentationStyle = .formSheet, theme: AtomicTransact.AtomicConfig.Theme = AtomicConfig.Theme(dark: .system), metadata: [Swift.String : Swift.String]? = nil, onLaunch: (() -> ())? = nil, onAuthStatusUpdate: ((AtomicTransact.TransactAuthStatusUpdate) -> ())? = nil, onTaskStatusUpdate: ((AtomicTransact.TransactTaskStatusUpdate) -> ())? = nil, onCompletion: ((AtomicTransact.TransactResponse) -> ())? = nil) + @objc deinit +} +public enum TransactEnvironment : Swift.Sendable { + case production + case sandbox + case custom(transactPath: Swift.String, apiPath: Swift.String) + public var transactPath: Swift.String { + get + } + public var apiPath: Swift.String { + get + } +} +public struct TransactInteraction : Swift.CustomStringConvertible, Swift.Sendable { + public var name: Swift.String + public var identifier: Swift.String + public var value: [Swift.String : any Swift.Sendable] + public init(name: Swift.String, identifier: Swift.String, value: [Swift.String : any Swift.Sendable]) + public var description: Swift.String { + get + } + public var language: Swift.String? { + get + } + public var customer: Swift.String? { + get + } + public var product: AtomicTransact.AtomicConfig.ProductType? { + get + } + public var additionalProduct: AtomicTransact.AtomicConfig.ProductType? { + get + } + public var company: Swift.String? { + get + } + public var payroll: Swift.String? { + get + } +} extension AtomicTransact.TransactAuthStatusUpdate.AuthStatus : Swift.Equatable {} extension AtomicTransact.TransactAuthStatusUpdate.AuthStatus : Swift.Hashable {} extension AtomicTransact.TransactAuthStatusUpdate.AuthStatus : Swift.RawRepresentable {} -extension AtomicTransact.TransactSDKEvent : Swift.Equatable {} -extension AtomicTransact.TransactSDKEvent : Swift.Hashable {} -extension AtomicTransact.TransactSDKEvent : Swift.RawRepresentable {} extension AtomicTransact.AtomicConfig.Task.App : Swift.Equatable {} extension AtomicTransact.AtomicConfig.Task.App : Swift.Hashable {} extension AtomicTransact.AtomicConfig.Task.App : Swift.RawRepresentable {} @@ -601,13 +605,21 @@ extension AtomicTransact.AtomicConfig.ScopeType : Swift.RawRepresentable {} extension AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy : Swift.Equatable {} extension AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy : Swift.Hashable {} extension AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy : Swift.RawRepresentable {} -extension AtomicTransact.TransactActionPresenter : Swift.Sendable {} +extension AtomicTransact.Atomic.PauseTransactError : Swift.Equatable {} +extension AtomicTransact.Atomic.PauseTransactError : Swift.Hashable {} extension AtomicTransact.TransactDataResponse.ValidationErrorType : Swift.Equatable {} extension AtomicTransact.TransactDataResponse.ValidationErrorType : Swift.Hashable {} extension AtomicTransact.TransactDataResponse.ValidationErrorType : Swift.RawRepresentable {} +extension AtomicTransact.TransactDataResponse.CardData.CardType : Swift.Equatable {} +extension AtomicTransact.TransactDataResponse.CardData.CardType : Swift.Hashable {} +extension AtomicTransact.TransactDataResponse.CardData.CardType : Swift.RawRepresentable {} +extension AtomicTransact.TransactSDKEvent : Swift.Equatable {} +extension AtomicTransact.TransactSDKEvent : Swift.Hashable {} +extension AtomicTransact.TransactSDKEvent : Swift.RawRepresentable {} extension AtomicTransact.TransactTaskStatusUpdate.TaskStatus : Swift.Equatable {} extension AtomicTransact.TransactTaskStatusUpdate.TaskStatus : Swift.Hashable {} extension AtomicTransact.TransactTaskStatusUpdate.TaskStatus : Swift.RawRepresentable {} extension AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType : Swift.Equatable {} extension AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType : Swift.Hashable {} extension AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType : Swift.RawRepresentable {} +extension AtomicTransact.TransactActionPresenter : Swift.Sendable {} diff --git a/ios/frameworks/AtomicTransact.xcframework/ios-arm64/AtomicTransact.framework/Modules/AtomicTransact.swiftmodule/arm64-apple-ios.swiftdoc b/ios/frameworks/AtomicTransact.xcframework/ios-arm64/AtomicTransact.framework/Modules/AtomicTransact.swiftmodule/arm64-apple-ios.swiftdoc index 7bb14e1..4e446ef 100644 Binary files a/ios/frameworks/AtomicTransact.xcframework/ios-arm64/AtomicTransact.framework/Modules/AtomicTransact.swiftmodule/arm64-apple-ios.swiftdoc and b/ios/frameworks/AtomicTransact.xcframework/ios-arm64/AtomicTransact.framework/Modules/AtomicTransact.swiftmodule/arm64-apple-ios.swiftdoc differ diff --git a/ios/frameworks/AtomicTransact.xcframework/ios-arm64/AtomicTransact.framework/Modules/AtomicTransact.swiftmodule/arm64-apple-ios.swiftinterface b/ios/frameworks/AtomicTransact.xcframework/ios-arm64/AtomicTransact.framework/Modules/AtomicTransact.swiftmodule/arm64-apple-ios.swiftinterface index 3bb870a..5288997 100644 --- a/ios/frameworks/AtomicTransact.xcframework/ios-arm64/AtomicTransact.framework/Modules/AtomicTransact.swiftmodule/arm64-apple-ios.swiftinterface +++ b/ios/frameworks/AtomicTransact.xcframework/ios-arm64/AtomicTransact.framework/Modules/AtomicTransact.swiftmodule/arm64-apple-ios.swiftinterface @@ -1,6 +1,6 @@ // swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 6.1.2 effective-5.10 (swiftlang-6.1.2.1.2 clang-1700.0.13.5) -// swift-module-flags: -target arm64-apple-ios13.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -enable-upcoming-feature MemberImportVisibility -enable-experimental-feature DebugDescriptionMacro -enable-bare-slash-regex -module-name AtomicTransact +// swift-compiler-version: Apple Swift version 6.1.2 (swiftlang-6.1.2.1.2 clang-1700.0.13.5) +// swift-module-flags: -target arm64-apple-ios15.0 -enable-objc-interop -enable-library-evolution -swift-version 6 -enforce-exclusivity=checked -O -enable-upcoming-feature MemberImportVisibility -enable-experimental-feature DebugDescriptionMacro -module-name AtomicTransact // swift-module-flags-ignorable: -interface-compiler-version 6.1.2 @_exported import AtomicTransact import Combine @@ -17,16 +17,19 @@ import _Concurrency import _StringProcessing import _SwiftConcurrencyShims import os -public enum TransactEnvironment { - case production - case sandbox - case custom(transactPath: Swift.String, apiPath: Swift.String) - public var transactPath: Swift.String { - get - } - public var apiPath: Swift.String { - get +public struct TransactAuthStatusUpdate : Swift.Decodable, Swift.Sendable { + public let company: AtomicTransact.TransactCompany + public let status: AtomicTransact.TransactAuthStatusUpdate.AuthStatus + public enum AuthStatus : Swift.String, Swift.Decodable, Swift.Sendable { + case authenticated + public init?(rawValue: Swift.String) + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get + } } + public init(company: AtomicTransact.TransactCompany, status: AtomicTransact.TransactAuthStatusUpdate.AuthStatus) + public init(from decoder: any Swift.Decoder) throws } @objc @_inheritsConvenienceInitializers @_Concurrency.MainActor @preconcurrency public class BaseTransactViewController : UIKit.UIViewController, WebKit.WKScriptMessageHandler, WebKit.WKNavigationDelegate { @_Concurrency.MainActor @preconcurrency public var config: AtomicTransact.AtomicConfig! @@ -45,69 +48,31 @@ public enum TransactEnvironment { @_Concurrency.MainActor @preconcurrency @objc required dynamic public init?(coder: Foundation.NSCoder) @objc deinit } -public struct TransactInteraction : Swift.CustomStringConvertible { - public var name: Swift.String - public var identifier: Swift.String - public var value: [Swift.String : Any] - public init(name: Swift.String, identifier: Swift.String, value: [Swift.String : Any]) - public var description: Swift.String { - get - } - public var language: Swift.String? { - get - } - public var customer: Swift.String? { - get - } - public var product: AtomicTransact.AtomicConfig.ProductType? { - get - } - public var additionalProduct: AtomicTransact.AtomicConfig.ProductType? { - get - } - public var company: Swift.String? { - get - } - public var payroll: Swift.String? { - get - } +@objc @_inheritsConvenienceInitializers @_Concurrency.MainActor @preconcurrency public class TransactViewController : AtomicTransact.BaseTransactViewController, WebKit.WKUIDelegate { + @_Concurrency.MainActor @preconcurrency @objc override dynamic public func viewDidLoad() + @_Concurrency.MainActor @preconcurrency @objc override public func userContentController(_ userContentController: WebKit.WKUserContentController, didReceive message: WebKit.WKScriptMessage) + @_Concurrency.MainActor @preconcurrency @objc override dynamic public init(nibName nibNameOrNil: Swift.String?, bundle nibBundleOrNil: Foundation.Bundle?) + @_Concurrency.MainActor @preconcurrency @objc required dynamic public init?(coder: Foundation.NSCoder) + @objc deinit } -public enum Atomic { - @_Concurrency.MainActor public static func presentTransact(from source: UIKit.UIViewController, config: AtomicTransact.AtomicConfig, environment: AtomicTransact.TransactEnvironment = .production, presentationStyle: UIKit.UIModalPresentationStyle = .formSheet, onInteraction: ((AtomicTransact.TransactInteraction) -> ())? = nil, onDataRequest: ((AtomicTransact.TransactDataRequest) async -> AtomicTransact.TransactDataResponse?)? = nil, onAuthStatusUpdate: ((AtomicTransact.TransactAuthStatusUpdate) -> ())? = nil, onTaskStatusUpdate: ((AtomicTransact.TransactTaskStatusUpdate) -> ())? = nil, onLaunch: (() -> ())? = nil, onCompletion: ((AtomicTransact.TransactResponse) -> ())? = nil, onError: ((AtomicTransact.TransactError) -> ())? = nil) - @_Concurrency.MainActor public static func presentTransact(from source: UIKit.UIViewController, config: AtomicTransact.AtomicConfig, environment: AtomicTransact.TransactEnvironment = .production, presentationStyle: UIKit.UIModalPresentationStyle = .formSheet, onInteraction: ((AtomicTransact.TransactInteraction) -> ())? = nil, onDataRequest: @escaping (AtomicTransact.TransactDataRequest) -> (), onAuthStatusUpdate: ((AtomicTransact.TransactAuthStatusUpdate) -> ())? = nil, onTaskStatusUpdate: ((AtomicTransact.TransactTaskStatusUpdate) -> ())? = nil, onLaunch: (() -> ())? = nil, onCompletion: ((AtomicTransact.TransactResponse) -> ())? = nil, onError: ((AtomicTransact.TransactError) -> ())? = nil) - @available(iOS 13.0, *) - @_Concurrency.MainActor public static func presentAction(from source: UIKit.UIViewController, id: Swift.String, environment: AtomicTransact.TransactEnvironment = .production, presentationStyle: UIKit.UIModalPresentationStyle = .formSheet, theme: AtomicTransact.AtomicConfig.Theme = AtomicConfig.Theme(dark: .system), metadata: [Swift.String : Swift.String]? = nil, onLaunch: (() -> ())? = nil, onAuthStatusUpdate: ((AtomicTransact.TransactAuthStatusUpdate) -> ())? = nil, onTaskStatusUpdate: ((AtomicTransact.TransactTaskStatusUpdate) -> ())? = nil, onCompletion: ((AtomicTransact.TransactResponse) -> ())? = nil) - @available(iOS 13.0, *) - public static var interactions: Combine.AnyPublisher { - get - } - public static func dismissTransact() - public static func hideTransact() - public static func setDebug(isEnabled: Swift.Bool, forwardLogs forwarder: (@Sendable (Swift.String) -> ())? = nil) - public enum PauseTransactError : Swift.Error { - case transactNotPresented - public static func == (a: AtomicTransact.Atomic.PauseTransactError, b: AtomicTransact.Atomic.PauseTransactError) -> Swift.Bool - public func hash(into hasher: inout Swift.Hasher) - public var hashValue: Swift.Int { - get - } - } - @_hasMissingDesignatedInitializers public class PausedTransactRef { - @_Concurrency.MainActor public func resume(source: UIKit.UIViewController, animated: Swift.Bool = true) - @objc deinit - } - public static func pauseTransact(animated: Swift.Bool = true) async throws(AtomicTransact.Atomic.PauseTransactError) -> AtomicTransact.Atomic.PausedTransactRef +public struct TransactDataRequest : Swift.Sendable { + public var taskId: Swift.String? + public var userId: Swift.String + public var identifier: Swift.String + public var fields: [Swift.String] + public var data: [Swift.String : any Swift.Sendable] + public init(userId: Swift.String, identifier: Swift.String, fields: [Swift.String], taskId: Swift.String? = nil, additionalData: [Swift.String : any Swift.Sendable] = [:]) } -public struct TransactCompany : Swift.Decodable { +public struct TransactCompany : Swift.Decodable, Swift.Sendable { public let id: Swift.String public let name: Swift.String public let branding: AtomicTransact.TransactCompany.Branding? public init(id: Swift.String, name: Swift.String, branding: AtomicTransact.TransactCompany.Branding? = nil) - public struct Branding : Swift.Decodable { + public struct Branding : Swift.Decodable, Swift.Sendable { public let color: Swift.String public let logo: AtomicTransact.TransactCompany.Branding.Logo public init(color: Swift.String, logo: AtomicTransact.TransactCompany.Branding.Logo) - public struct Logo : Swift.Decodable { + public struct Logo : Swift.Decodable, Swift.Sendable { public let url: Swift.String public let backgroundColor: Swift.String? public init(url: Swift.String, backgroundColor: Swift.String? = nil) @@ -117,85 +82,12 @@ public struct TransactCompany : Swift.Decodable { } public init(from decoder: any Swift.Decoder) throws } -public enum TransactResponse : Swift.CustomStringConvertible { - public struct ResponseData { - public init(data: [Swift.String : Any]) - public var data: [Swift.String : Any] - public var taskId: Swift.String? { - get - } - public var handoff: Swift.String? { - get - } - public var reason: Swift.String? { - get - } - public var identifier: Swift.String { - get - } - } - case finished(response: AtomicTransact.TransactResponse.ResponseData) - case closed(response: AtomicTransact.TransactResponse.ResponseData) - case error(error: AtomicTransact.TransactError) - case transactDismissed - public var description: Swift.String { - get - } -} -public enum TransactError : Swift.Error { - case unableToConnectToTransact - case invalidConfig - case transactError(data: [Swift.String : Any]) -} -public struct TransactAuthStatusUpdate : Swift.Decodable { - public let company: AtomicTransact.TransactCompany - public let status: AtomicTransact.TransactAuthStatusUpdate.AuthStatus - public enum AuthStatus : Swift.String, Swift.Decodable { - case authenticated - public init?(rawValue: Swift.String) - public typealias RawValue = Swift.String - public var rawValue: Swift.String { - get - } - } - public init(company: AtomicTransact.TransactCompany, status: AtomicTransact.TransactAuthStatusUpdate.AuthStatus) - public init(from decoder: any Swift.Decoder) throws -} -public enum TransactSDKEvent : Swift.String, Swift.CaseIterable { - case close - case finish - case openURL - case interaction - case dataRequest - case automationHandoff - case launch - case authStatusUpdate - case taskStatusUpdate - case error - public init?(rawValue: Swift.String) - public typealias AllCases = [AtomicTransact.TransactSDKEvent] - public typealias RawValue = Swift.String - nonisolated public static var allCases: [AtomicTransact.TransactSDKEvent] { - get - } - public var rawValue: Swift.String { - get - } -} -@objc @_inheritsConvenienceInitializers @available(iOS 13.0, *) -@_Concurrency.MainActor @preconcurrency public class TransactViewController : AtomicTransact.BaseTransactViewController, WebKit.WKUIDelegate { - @_Concurrency.MainActor @preconcurrency @objc override dynamic public func viewDidLoad() - @_Concurrency.MainActor @preconcurrency @objc override public func userContentController(_ userContentController: WebKit.WKUserContentController, didReceive message: WebKit.WKScriptMessage) - @_Concurrency.MainActor @preconcurrency @objc override dynamic public init(nibName nibNameOrNil: Swift.String?, bundle nibBundleOrNil: Foundation.Bundle?) - @_Concurrency.MainActor @preconcurrency @objc required dynamic public init?(coder: Foundation.NSCoder) - @objc deinit -} -public struct AtomicConfig : Swift.Codable { - public init(publicToken: Swift.String, scope: AtomicTransact.AtomicConfig.ScopeType, tasks: [AtomicTransact.AtomicConfig.Task], linkedAccount: Swift.String? = nil, deferredPaymentMethodStrategy: AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy? = nil, theme: AtomicTransact.AtomicConfig.Theme = Theme(dark: .system), language: Swift.String = Locale.current.languageCode == "es" ? "es" : "en", sessionContext: Swift.String? = nil, deeplink: AtomicTransact.AtomicConfig.Deeplink? = nil, metadata: [Swift.String : Swift.String]? = nil, search: AtomicTransact.AtomicConfig.Search? = nil, handoff: [Swift.String]? = nil, experiments: AtomicTransact.AtomicConfig.Experiments? = nil, features: AtomicTransact.AtomicConfig.Features? = nil, customer: AtomicTransact.AtomicConfig.Customer? = nil) +public struct AtomicConfig : Swift.Codable, Swift.Sendable { + public init(publicToken: Swift.String, scope: AtomicTransact.AtomicConfig.ScopeType, tasks: [AtomicTransact.AtomicConfig.Task], linkedAccount: Swift.String? = nil, deferredPaymentMethodStrategy: AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy? = nil, theme: AtomicTransact.AtomicConfig.Theme = Theme(dark: .system), language: Swift.String = Locale.current.languageCode == "es" ? "es" : "en", sessionContext: Swift.String? = nil, deeplink: AtomicTransact.AtomicConfig.Deeplink? = nil, metadata: [Swift.String : Swift.String]? = nil, search: AtomicTransact.AtomicConfig.Search? = nil, handoff: [Swift.String]? = nil, experiments: AtomicTransact.AtomicConfig.Experiments? = nil, features: AtomicTransact.AtomicConfig.Features? = nil, customer: AtomicTransact.AtomicConfig.Customer? = nil, uplinkSessionUrl: Swift.String? = nil) public init(demo: AtomicTransact.AtomicConfig.DemoMode, scope: AtomicTransact.AtomicConfig.ScopeType, tasks: [AtomicTransact.AtomicConfig.Task], linkedAccount: Swift.String? = nil, theme: AtomicTransact.AtomicConfig.Theme = Theme(dark: .system), language: Swift.String = Locale.current.languageCode == "es" ? "es" : "en", sessionContext: Swift.String? = nil, deeplink: AtomicTransact.AtomicConfig.Deeplink? = nil, metadata: [Swift.String : Swift.String]? = nil, search: AtomicTransact.AtomicConfig.Search? = nil, handoff: [Swift.String]? = nil, experiments: AtomicTransact.AtomicConfig.Experiments? = nil) @available(*, deprecated, message: "Use `tasks` instead of `product`") public init(publicToken: Swift.String, scope: AtomicTransact.AtomicConfig.ScopeType, product: AtomicTransact.AtomicConfig.ProductType, additionalProduct: AtomicTransact.AtomicConfig.ProductType? = nil, linkedAccount: Swift.String? = nil, theme: AtomicTransact.AtomicConfig.Theme = Theme(dark: .system), distribution: AtomicTransact.AtomicConfig.Distribution? = nil, language: Swift.String = Locale.current.languageCode == "es" ? "es" : "en", sessionContext: Swift.String? = nil, deeplink: AtomicTransact.AtomicConfig.Deeplink? = nil, metadata: [Swift.String : Swift.String]? = nil, search: AtomicTransact.AtomicConfig.Search? = nil, handoff: [Swift.String]? = nil, experiments: AtomicTransact.AtomicConfig.Experiments? = nil) - public struct Task : Swift.Codable { + public struct Task : Swift.Codable, Swift.Sendable { public let product: AtomicTransact.AtomicConfig.ProductType? public let operation: AtomicTransact.AtomicConfig.ProductType? public let distribution: AtomicTransact.AtomicConfig.Distribution? @@ -203,9 +95,9 @@ public struct AtomicConfig : Swift.Codable { public let action: AtomicTransact.AtomicConfig.UserAction? public let apps: [AtomicTransact.AtomicConfig.Task.App]? public init(product: AtomicTransact.AtomicConfig.ProductType? = nil, operation: AtomicTransact.AtomicConfig.ProductType? = nil, distribution: AtomicTransact.AtomicConfig.Distribution? = nil, forms: [Swift.String]? = nil, action: AtomicTransact.AtomicConfig.UserAction? = nil, apps: [AtomicTransact.AtomicConfig.Task.App]? = nil) - public enum App : Swift.String, Swift.Codable, Swift.CaseIterable { + public enum App : Swift.String, Swift.Codable, Swift.Sendable, Swift.CaseIterable { case payNow - case transactions + case expenses case orders case suggestions public init?(rawValue: Swift.String) @@ -221,7 +113,7 @@ public struct AtomicConfig : Swift.Codable { public func encode(to encoder: any Swift.Encoder) throws public init(from decoder: any Swift.Decoder) throws } - public struct Theme : Swift.Codable { + public struct Theme : Swift.Codable, Swift.Sendable { public let brandColor: Swift.String? public let overlayColor: Swift.String? public var dark: Swift.Bool? @@ -244,8 +136,8 @@ public struct AtomicConfig : Swift.Codable { public func encode(to encoder: any Swift.Encoder) throws public init(from decoder: any Swift.Decoder) throws } - public struct Distribution : Swift.Codable { - public enum DistributionType : Swift.String, Swift.Codable { + public struct Distribution : Swift.Codable, Swift.Sendable { + public enum DistributionType : Swift.String, Swift.Codable, Swift.Sendable { case total case fixed case percent @@ -255,7 +147,7 @@ public struct AtomicConfig : Swift.Codable { get } } - public enum ActionType : Swift.String, Swift.Codable { + public enum ActionType : Swift.String, Swift.Codable, Swift.Sendable { case create case update case delete @@ -274,7 +166,7 @@ public struct AtomicConfig : Swift.Codable { public func encode(to encoder: any Swift.Encoder) throws public init(from decoder: any Swift.Decoder) throws } - public enum ProductType : Swift.String, Swift.Codable { + public enum ProductType : Swift.String, Swift.Codable, Swift.Sendable { case deposit case verify case enroll @@ -283,13 +175,14 @@ public struct AtomicConfig : Swift.Codable { case tax case action case aggregate + case manage public init?(rawValue: Swift.String) public typealias RawValue = Swift.String public var rawValue: Swift.String { get } } - public enum ScopeType : Swift.String, Swift.Codable { + public enum ScopeType : Swift.String, Swift.Codable, Swift.Sendable { case userLink case employerLink case payLink @@ -300,7 +193,7 @@ public struct AtomicConfig : Swift.Codable { get } } - public enum DeferredPaymentMethodStrategy : Swift.String, Swift.Codable { + public enum DeferredPaymentMethodStrategy : Swift.String, Swift.Codable, Swift.Sendable { case sdk case api public init?(rawValue: Swift.String) @@ -309,7 +202,7 @@ public struct AtomicConfig : Swift.Codable { get } } - public struct Deeplink : Swift.Codable { + public struct Deeplink : Swift.Codable, Swift.Sendable { public enum Step { case searchCompany case searchPayroll @@ -322,7 +215,7 @@ public struct AtomicConfig : Swift.Codable { } public enum App { case payNow(payments: [Swift.String], accountId: Swift.String) - case transactions + case expenses case orders case suggestions public var id: Swift.String { @@ -344,11 +237,11 @@ public struct AtomicConfig : Swift.Codable { public func encode(to encoder: any Swift.Encoder) throws public init(from decoder: any Swift.Decoder) throws } - public struct DemoMode : Swift.Codable { + public struct DemoMode : Swift.Codable, Swift.Sendable { public var enabled: Swift.Bool - public struct Customer : Swift.Codable { + public struct Customer : Swift.Codable, Swift.Sendable { public var name: Swift.String - public struct Brand : Swift.Codable { + public struct Brand : Swift.Codable, Swift.Sendable { public var logo: Swift.String public var color: Swift.String public init(logo: Swift.String, color: Swift.String) @@ -366,7 +259,7 @@ public struct AtomicConfig : Swift.Codable { public func encode(to encoder: any Swift.Encoder) throws public init(from decoder: any Swift.Decoder) throws } - public struct Search : Swift.Codable { + public struct Search : Swift.Codable, Swift.Sendable { public var tags: [Swift.String]? public var excludedTags: [Swift.String]? public var ruleId: Swift.String? @@ -374,7 +267,7 @@ public struct AtomicConfig : Swift.Codable { public func encode(to encoder: any Swift.Encoder) throws public init(from decoder: any Swift.Decoder) throws } - public struct Experiments : Swift.Codable { + public struct Experiments : Swift.Codable, Swift.Sendable { public var fractionalDeposits: Swift.Bool? public var unemploymentCarousel: Swift.Bool? public var manualFallback: Swift.Bool? @@ -382,25 +275,26 @@ public struct AtomicConfig : Swift.Codable { public func encode(to encoder: any Swift.Encoder) throws public init(from decoder: any Swift.Decoder) throws } - public struct Features : Swift.Codable { + public struct Features : Swift.Codable, Swift.Sendable { public var manualDepositFlow: Swift.Bool? - public init(manualDepositFlow: Swift.Bool? = nil) + public var coAuth: Swift.Bool? + public init(coAuth: Swift.Bool? = nil, manualDepositFlow: Swift.Bool? = nil) public func encode(to encoder: any Swift.Encoder) throws public init(from decoder: any Swift.Decoder) throws } - public struct UserAction : Swift.Codable { + public struct UserAction : Swift.Codable, Swift.Sendable { public var id: Swift.String public init(id: Swift.String) public func encode(to encoder: any Swift.Encoder) throws public init(from decoder: any Swift.Decoder) throws } - public struct Customer : Swift.Codable { + public struct Customer : Swift.Codable, Swift.Sendable { public var name: Swift.String public init(name: Swift.String) public func encode(to encoder: any Swift.Encoder) throws public init(from decoder: any Swift.Decoder) throws } - public struct NavigationOptions : Swift.Codable { + public struct NavigationOptions : Swift.Codable, Swift.Sendable { public var showBackButton: Swift.Bool? public var showBackButtonText: Swift.Bool? public var showCloseButton: Swift.Bool? @@ -408,7 +302,7 @@ public struct AtomicConfig : Swift.Codable { public func encode(to encoder: any Swift.Encoder) throws public init(from decoder: any Swift.Decoder) throws } - public struct Platform : Swift.Codable { + public struct Platform : Swift.Codable, Swift.Sendable { public init() public init(suffixed platformSuffix: Swift.String) public func encode() -> Any? @@ -434,34 +328,39 @@ public struct AtomicConfig : Swift.Codable { public var experiments: AtomicTransact.AtomicConfig.Experiments? public var features: AtomicTransact.AtomicConfig.Features? public var customer: AtomicTransact.AtomicConfig.Customer? + public let uplinkSessionUrl: Swift.String? public func encode(to encoder: any Swift.Encoder) throws public init(from decoder: any Swift.Decoder) throws } -public struct TransactDataRequest : Swift.Sendable { - public var taskId: Swift.String? - public var userId: Swift.String - public var identifier: Swift.String - public var fields: [Swift.String] - public var data: [Swift.String : any Swift.Sendable] - public init(userId: Swift.String, identifier: Swift.String, fields: [Swift.String], taskId: Swift.String? = nil, additionalData: [Swift.String : any Swift.Sendable] = [:]) -} -@available(iOS 14.0, *) -extension SwiftUICore.View { - @_Concurrency.MainActor @preconcurrency public func atomicTransact(isPresented: SwiftUICore.Binding, config: @escaping () -> AtomicTransact.AtomicConfig, environment: AtomicTransact.TransactEnvironment = .production, presentsFullscreen: Swift.Bool = false, onInteraction: ((AtomicTransact.TransactInteraction) -> ())? = nil, onDataRequest: ((AtomicTransact.TransactDataRequest) async -> AtomicTransact.TransactDataResponse?)? = nil, onAuthStatusUpdate: ((AtomicTransact.TransactAuthStatusUpdate) -> ())? = nil, onTaskStatusUpdate: ((AtomicTransact.TransactTaskStatusUpdate) -> ())? = nil, onLaunch: (() -> ())? = nil, onCompletion: ((AtomicTransact.TransactResponse) -> ())? = nil, onError: ((AtomicTransact.TransactError) -> ())? = nil) -> some SwiftUICore.View - - @_Concurrency.MainActor @preconcurrency public func atomicTransactActionsPresenter(_ presenter: AtomicTransact.TransactActionPresenter) -> some SwiftUICore.View - -} -@_Concurrency.MainActor final public class TransactActionPresenter { - @_Concurrency.MainActor public init() - @_Concurrency.MainActor final public func presentAction(id: Swift.String, environment: AtomicTransact.TransactEnvironment = .production, presentationStyle: UIKit.UIModalPresentationStyle = .formSheet, theme: AtomicTransact.AtomicConfig.Theme = AtomicConfig.Theme(dark: .system), metadata: [Swift.String : Swift.String]? = nil, onLaunch: (() -> ())? = nil, onAuthStatusUpdate: ((AtomicTransact.TransactAuthStatusUpdate) -> ())? = nil, onTaskStatusUpdate: ((AtomicTransact.TransactTaskStatusUpdate) -> ())? = nil, onCompletion: ((AtomicTransact.TransactResponse) -> ())? = nil) - @objc deinit +public enum Atomic { + @_Concurrency.MainActor public static func presentTransact(from source: UIKit.UIViewController, config: AtomicTransact.AtomicConfig, environment: AtomicTransact.TransactEnvironment = .production, presentationStyle: UIKit.UIModalPresentationStyle = .formSheet, onInteraction: ((AtomicTransact.TransactInteraction) -> ())? = nil, onDataRequest: ((AtomicTransact.TransactDataRequest) async -> AtomicTransact.TransactDataResponse?)? = nil, onAuthStatusUpdate: ((AtomicTransact.TransactAuthStatusUpdate) -> ())? = nil, onTaskStatusUpdate: ((AtomicTransact.TransactTaskStatusUpdate) -> ())? = nil, onLaunch: (() -> ())? = nil, onCompletion: ((AtomicTransact.TransactResponse) -> ())? = nil, onError: ((AtomicTransact.TransactError) -> ())? = nil) + @_Concurrency.MainActor public static func presentTransact(from source: UIKit.UIViewController, config: AtomicTransact.AtomicConfig, environment: AtomicTransact.TransactEnvironment = .production, presentationStyle: UIKit.UIModalPresentationStyle = .formSheet, onInteraction: ((AtomicTransact.TransactInteraction) -> ())? = nil, onDataRequest: @escaping (AtomicTransact.TransactDataRequest) -> (), onAuthStatusUpdate: ((AtomicTransact.TransactAuthStatusUpdate) -> ())? = nil, onTaskStatusUpdate: ((AtomicTransact.TransactTaskStatusUpdate) -> ())? = nil, onLaunch: (() -> ())? = nil, onCompletion: ((AtomicTransact.TransactResponse) -> ())? = nil, onError: ((AtomicTransact.TransactError) -> ())? = nil) + @_Concurrency.MainActor public static func presentAction(from source: UIKit.UIViewController, id: Swift.String, environment: AtomicTransact.TransactEnvironment = .production, presentationStyle: UIKit.UIModalPresentationStyle = .formSheet, theme: AtomicTransact.AtomicConfig.Theme = AtomicConfig.Theme(dark: .system), metadata: [Swift.String : Swift.String]? = nil, onLaunch: (() -> ())? = nil, onAuthStatusUpdate: ((AtomicTransact.TransactAuthStatusUpdate) -> ())? = nil, onTaskStatusUpdate: ((AtomicTransact.TransactTaskStatusUpdate) -> ())? = nil, onCompletion: ((AtomicTransact.TransactResponse) -> ())? = nil) + @_Concurrency.MainActor public static var interactions: Combine.AnyPublisher { + get + } + public static func dismissTransact() + public static func hideTransact() + public static func setDebug(isEnabled: Swift.Bool, forwardLogs forwarder: (@Sendable (Swift.String) -> ())? = nil) async + public enum PauseTransactError : Swift.Error { + case transactNotPresented + public static func == (a: AtomicTransact.Atomic.PauseTransactError, b: AtomicTransact.Atomic.PauseTransactError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } + } + @_hasMissingDesignatedInitializers final public class PausedTransactRef : Swift.Sendable { + @_Concurrency.MainActor final public func resume(source: UIKit.UIViewController, animated: Swift.Bool = true) + @objc deinit + } + public static func pauseTransact(animated: Swift.Bool = true) async throws(AtomicTransact.Atomic.PauseTransactError) -> AtomicTransact.Atomic.PausedTransactRef } -public struct TransactDataResponse : Swift.Codable { +public struct TransactDataResponse : Swift.Codable, Swift.Sendable { public let card: AtomicTransact.TransactDataResponse.CardData? public let identity: AtomicTransact.TransactDataResponse.Identity? public init(card: AtomicTransact.TransactDataResponse.CardData? = nil, identity: AtomicTransact.TransactDataResponse.Identity? = nil) - public enum ValidationErrorType : Swift.String, Swift.Codable, Swift.Error { + public enum ValidationErrorType : Swift.String, Swift.Codable, Swift.Sendable, Swift.Error { case invalidCharacterCount case tooManyCharacters case invalidCharacters @@ -471,7 +370,7 @@ public struct TransactDataResponse : Swift.Codable { get } } - public struct ValidationError : Swift.Codable, Swift.Equatable { + public struct ValidationError : Swift.Codable, Swift.Sendable, Swift.Equatable { public let fieldName: Swift.String public let error: AtomicTransact.TransactDataResponse.ValidationErrorType public init(fieldName: Swift.String, error: AtomicTransact.TransactDataResponse.ValidationErrorType) @@ -479,7 +378,7 @@ public struct TransactDataResponse : Swift.Codable { public func encode(to encoder: any Swift.Encoder) throws public init(from decoder: any Swift.Decoder) throws } - public struct Identity : Swift.Codable { + public struct Identity : Swift.Codable, Swift.Sendable { public let firstName: Swift.String? public let lastName: Swift.String? public let postalCode: Swift.String? @@ -495,11 +394,21 @@ public struct TransactDataResponse : Swift.Codable { public func encode(to encoder: any Swift.Encoder) throws public init(from decoder: any Swift.Decoder) throws } - public struct CardData : Swift.Codable { + public struct CardData : Swift.Codable, Swift.Sendable { public let number: Swift.String public let expiry: Swift.String? public let cvv: Swift.String? - public init(number: Swift.String, expiry: Swift.String?, cvv: Swift.String?) + public let cardType: AtomicTransact.TransactDataResponse.CardData.CardType? + public enum CardType : Swift.String, Swift.Sendable, Swift.Codable { + case debit + case credit + public init?(rawValue: Swift.String) + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get + } + } + public init(number: Swift.String, expiry: Swift.String?, cvv: Swift.String?, cardType: AtomicTransact.TransactDataResponse.CardData.CardType? = nil) public func validate() -> [AtomicTransact.TransactDataResponse.ValidationError] public func isValid() -> Swift.Bool public func encode(to encoder: any Swift.Encoder) throws @@ -508,7 +417,28 @@ public struct TransactDataResponse : Swift.Codable { public func encode(to encoder: any Swift.Encoder) throws public init(from decoder: any Swift.Decoder) throws } -public struct TransactTaskStatusUpdate : Swift.Decodable { +public enum TransactSDKEvent : Swift.String, Swift.CaseIterable { + case close + case finish + case openURL + case interaction + case dataRequest + case automationHandoff + case launch + case authStatusUpdate + case taskStatusUpdate + case error + public init?(rawValue: Swift.String) + public typealias AllCases = [AtomicTransact.TransactSDKEvent] + public typealias RawValue = Swift.String + nonisolated public static var allCases: [AtomicTransact.TransactSDKEvent] { + get + } + public var rawValue: Swift.String { + get + } +} +public struct TransactTaskStatusUpdate : Swift.Decodable, Swift.Sendable { public let taskId: Swift.String public let product: AtomicTransact.AtomicConfig.ProductType public let company: AtomicTransact.TransactCompany @@ -518,12 +448,12 @@ public struct TransactTaskStatusUpdate : Swift.Decodable { public let depositData: AtomicTransact.TransactTaskStatusUpdate.DepositData? public let managedBy: AtomicTransact.TransactTaskStatusUpdate.ManagedBy? public init(taskId: Swift.String, product: AtomicTransact.AtomicConfig.ProductType, company: AtomicTransact.TransactCompany, status: AtomicTransact.TransactTaskStatusUpdate.TaskStatus, failReason: Swift.String? = nil, switchData: AtomicTransact.TransactTaskStatusUpdate.SwitchData? = nil, depositData: AtomicTransact.TransactTaskStatusUpdate.DepositData? = nil, managedBy: AtomicTransact.TransactTaskStatusUpdate.ManagedBy? = nil) - public struct ManagedBy : Swift.Decodable { + public struct ManagedBy : Swift.Decodable, Swift.Sendable { public let company: AtomicTransact.TransactCompany public init(company: AtomicTransact.TransactCompany) public init(from decoder: any Swift.Decoder) throws } - public enum TaskStatus : Swift.String, Swift.Decodable { + public enum TaskStatus : Swift.String, Swift.Decodable, Swift.Sendable { case completed case failed case processing @@ -534,14 +464,14 @@ public struct TransactTaskStatusUpdate : Swift.Decodable { get } } - public struct SwitchData : Swift.Decodable { + public struct SwitchData : Swift.Decodable, Swift.Sendable { public let paymentMethod: AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod public init(paymentMethod: AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod) - public struct PaymentMethod : Swift.Decodable { + public struct PaymentMethod : Swift.Decodable, Swift.Sendable { public let id: Swift.String public let title: Swift.String public let type: AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType - public enum PaymentType : Swift.String, Swift.Decodable { + public enum PaymentType : Swift.String, Swift.Decodable, Swift.Sendable { case card case bank public init?(rawValue: Swift.String) @@ -561,7 +491,7 @@ public struct TransactTaskStatusUpdate : Swift.Decodable { } public init(from decoder: any Swift.Decoder) throws } - public struct DepositData : Swift.Decodable { + public struct DepositData : Swift.Decodable, Swift.Sendable { public let accountType: Swift.String? public let distributionAmount: Swift.Double? public let distributionType: Swift.String? @@ -573,14 +503,88 @@ public struct TransactTaskStatusUpdate : Swift.Decodable { } public init(from decoder: any Swift.Decoder) throws } -extension AtomicTransact.Atomic.PauseTransactError : Swift.Equatable {} -extension AtomicTransact.Atomic.PauseTransactError : Swift.Hashable {} +public enum TransactResponse : Swift.CustomStringConvertible, Swift.Sendable { + public struct ResponseData : Swift.Sendable { + public init(data: [Swift.String : any Swift.Sendable]) + public var data: [Swift.String : any Swift.Sendable] + public var taskId: Swift.String? { + get + } + public var handoff: Swift.String? { + get + } + public var reason: Swift.String? { + get + } + public var identifier: Swift.String { + get + } + } + case finished(response: AtomicTransact.TransactResponse.ResponseData) + case closed(response: AtomicTransact.TransactResponse.ResponseData) + case error(error: AtomicTransact.TransactError) + case transactDismissed + public var description: Swift.String { + get + } +} +public enum TransactError : Swift.Error, Swift.Sendable { + case unableToConnectToTransact + case invalidConfig + case transactError(data: [Swift.String : any Swift.Sendable]) +} +extension SwiftUICore.View { + @_Concurrency.MainActor @preconcurrency public func atomicTransact(isPresented: SwiftUICore.Binding, config: @escaping () -> AtomicTransact.AtomicConfig, environment: AtomicTransact.TransactEnvironment = .production, presentsFullscreen: Swift.Bool = false, onInteraction: ((AtomicTransact.TransactInteraction) -> ())? = nil, onDataRequest: ((AtomicTransact.TransactDataRequest) async -> AtomicTransact.TransactDataResponse?)? = nil, onAuthStatusUpdate: ((AtomicTransact.TransactAuthStatusUpdate) -> ())? = nil, onTaskStatusUpdate: ((AtomicTransact.TransactTaskStatusUpdate) -> ())? = nil, onLaunch: (() -> ())? = nil, onCompletion: ((AtomicTransact.TransactResponse) -> ())? = nil, onError: ((AtomicTransact.TransactError) -> ())? = nil) -> some SwiftUICore.View + + @_Concurrency.MainActor @preconcurrency public func atomicTransactActionsPresenter(_ presenter: AtomicTransact.TransactActionPresenter) -> some SwiftUICore.View + +} +@_Concurrency.MainActor final public class TransactActionPresenter { + @_Concurrency.MainActor public init() + @_Concurrency.MainActor final public func presentAction(id: Swift.String, environment: AtomicTransact.TransactEnvironment = .production, presentationStyle: UIKit.UIModalPresentationStyle = .formSheet, theme: AtomicTransact.AtomicConfig.Theme = AtomicConfig.Theme(dark: .system), metadata: [Swift.String : Swift.String]? = nil, onLaunch: (() -> ())? = nil, onAuthStatusUpdate: ((AtomicTransact.TransactAuthStatusUpdate) -> ())? = nil, onTaskStatusUpdate: ((AtomicTransact.TransactTaskStatusUpdate) -> ())? = nil, onCompletion: ((AtomicTransact.TransactResponse) -> ())? = nil) + @objc deinit +} +public enum TransactEnvironment : Swift.Sendable { + case production + case sandbox + case custom(transactPath: Swift.String, apiPath: Swift.String) + public var transactPath: Swift.String { + get + } + public var apiPath: Swift.String { + get + } +} +public struct TransactInteraction : Swift.CustomStringConvertible, Swift.Sendable { + public var name: Swift.String + public var identifier: Swift.String + public var value: [Swift.String : any Swift.Sendable] + public init(name: Swift.String, identifier: Swift.String, value: [Swift.String : any Swift.Sendable]) + public var description: Swift.String { + get + } + public var language: Swift.String? { + get + } + public var customer: Swift.String? { + get + } + public var product: AtomicTransact.AtomicConfig.ProductType? { + get + } + public var additionalProduct: AtomicTransact.AtomicConfig.ProductType? { + get + } + public var company: Swift.String? { + get + } + public var payroll: Swift.String? { + get + } +} extension AtomicTransact.TransactAuthStatusUpdate.AuthStatus : Swift.Equatable {} extension AtomicTransact.TransactAuthStatusUpdate.AuthStatus : Swift.Hashable {} extension AtomicTransact.TransactAuthStatusUpdate.AuthStatus : Swift.RawRepresentable {} -extension AtomicTransact.TransactSDKEvent : Swift.Equatable {} -extension AtomicTransact.TransactSDKEvent : Swift.Hashable {} -extension AtomicTransact.TransactSDKEvent : Swift.RawRepresentable {} extension AtomicTransact.AtomicConfig.Task.App : Swift.Equatable {} extension AtomicTransact.AtomicConfig.Task.App : Swift.Hashable {} extension AtomicTransact.AtomicConfig.Task.App : Swift.RawRepresentable {} @@ -601,13 +605,21 @@ extension AtomicTransact.AtomicConfig.ScopeType : Swift.RawRepresentable {} extension AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy : Swift.Equatable {} extension AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy : Swift.Hashable {} extension AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy : Swift.RawRepresentable {} -extension AtomicTransact.TransactActionPresenter : Swift.Sendable {} +extension AtomicTransact.Atomic.PauseTransactError : Swift.Equatable {} +extension AtomicTransact.Atomic.PauseTransactError : Swift.Hashable {} extension AtomicTransact.TransactDataResponse.ValidationErrorType : Swift.Equatable {} extension AtomicTransact.TransactDataResponse.ValidationErrorType : Swift.Hashable {} extension AtomicTransact.TransactDataResponse.ValidationErrorType : Swift.RawRepresentable {} +extension AtomicTransact.TransactDataResponse.CardData.CardType : Swift.Equatable {} +extension AtomicTransact.TransactDataResponse.CardData.CardType : Swift.Hashable {} +extension AtomicTransact.TransactDataResponse.CardData.CardType : Swift.RawRepresentable {} +extension AtomicTransact.TransactSDKEvent : Swift.Equatable {} +extension AtomicTransact.TransactSDKEvent : Swift.Hashable {} +extension AtomicTransact.TransactSDKEvent : Swift.RawRepresentable {} extension AtomicTransact.TransactTaskStatusUpdate.TaskStatus : Swift.Equatable {} extension AtomicTransact.TransactTaskStatusUpdate.TaskStatus : Swift.Hashable {} extension AtomicTransact.TransactTaskStatusUpdate.TaskStatus : Swift.RawRepresentable {} extension AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType : Swift.Equatable {} extension AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType : Swift.Hashable {} extension AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType : Swift.RawRepresentable {} +extension AtomicTransact.TransactActionPresenter : Swift.Sendable {} diff --git a/ios/frameworks/AtomicTransact.xcframework/ios-arm64/AtomicTransact.framework/PrivacyInfo.xcprivacy b/ios/frameworks/AtomicTransact.xcframework/ios-arm64/AtomicTransact.framework/PrivacyInfo.xcprivacy new file mode 100644 index 0000000..291731b --- /dev/null +++ b/ios/frameworks/AtomicTransact.xcframework/ios-arm64/AtomicTransact.framework/PrivacyInfo.xcprivacy @@ -0,0 +1,100 @@ + + + + + NSPrivacyCollectedDataTypes + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypeName + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAppFunctionality + + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypeEmailAddress + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAppFunctionality + + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypePhoneNumber + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAppFunctionality + + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypePhysicalAddress + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAppFunctionality + + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypePaymentInfo + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAppFunctionality + + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypeOtherFinancialInfo + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAppFunctionality + + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypeProductInteraction + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAnalytics + NSPrivacyCollectedDataTypePurposeAppFunctionality + + + + NSPrivacyAccessedAPITypes + + NSPrivacyTracking + + NSPrivacyTrackingDomains + + + diff --git a/ios/frameworks/AtomicTransact.xcframework/ios-arm64_x86_64-simulator/AtomicTransact.framework/AtomicTransact b/ios/frameworks/AtomicTransact.xcframework/ios-arm64_x86_64-simulator/AtomicTransact.framework/AtomicTransact index 6f8774d..a240e92 100644 Binary files a/ios/frameworks/AtomicTransact.xcframework/ios-arm64_x86_64-simulator/AtomicTransact.framework/AtomicTransact and b/ios/frameworks/AtomicTransact.xcframework/ios-arm64_x86_64-simulator/AtomicTransact.framework/AtomicTransact differ diff --git a/ios/frameworks/AtomicTransact.xcframework/ios-arm64_x86_64-simulator/AtomicTransact.framework/Info.plist b/ios/frameworks/AtomicTransact.xcframework/ios-arm64_x86_64-simulator/AtomicTransact.framework/Info.plist index 6a7a3a7..c759d05 100644 --- a/ios/frameworks/AtomicTransact.xcframework/ios-arm64_x86_64-simulator/AtomicTransact.framework/Info.plist +++ b/ios/frameworks/AtomicTransact.xcframework/ios-arm64_x86_64-simulator/AtomicTransact.framework/Info.plist @@ -3,7 +3,7 @@ BuildMachineOSBuild - 24G517 + 24G617 CFBundleDevelopmentRegion en CFBundleExecutable @@ -17,13 +17,13 @@ CFBundlePackageType FMWK CFBundleShortVersionString - 3.27.2 + 3.28.0 CFBundleSupportedPlatforms iPhoneSimulator CFBundleVersion - 174 + 175 DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild @@ -41,7 +41,7 @@ DTXcodeBuild 16F6 MinimumOSVersion - 13.0 + 15.0 UIDeviceFamily 1 diff --git a/ios/frameworks/AtomicTransact.xcframework/ios-arm64_x86_64-simulator/AtomicTransact.framework/Modules/AtomicTransact.swiftmodule/arm64-apple-ios-simulator.abi.json b/ios/frameworks/AtomicTransact.xcframework/ios-arm64_x86_64-simulator/AtomicTransact.framework/Modules/AtomicTransact.swiftmodule/arm64-apple-ios-simulator.abi.json index e4b8fb5..4334b62 100644 --- a/ios/frameworks/AtomicTransact.xcframework/ios-arm64_x86_64-simulator/AtomicTransact.framework/Modules/AtomicTransact.swiftmodule/arm64-apple-ios-simulator.abi.json +++ b/ios/frameworks/AtomicTransact.xcframework/ios-arm64_x86_64-simulator/AtomicTransact.framework/Modules/AtomicTransact.swiftmodule/arm64-apple-ios-simulator.abi.json @@ -4,6 +4,23 @@ "name": "AtomicTransact", "printedName": "AtomicTransact", "children": [ + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "SwiftUI", + "printedName": "SwiftUI", + "declKind": "Import", + "moduleName": "AtomicTransact" + }, { "kind": "Import", "name": "Foundation", @@ -16,150 +33,98 @@ }, { "kind": "TypeDecl", - "name": "TransactEnvironment", - "printedName": "TransactEnvironment", + "name": "TransactInteraction", + "printedName": "TransactInteraction", "children": [ { "kind": "Var", - "name": "production", - "printedName": "production", + "name": "name", + "printedName": "name", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactEnvironment.Type) -> AtomicTransact.TransactEnvironment", + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B11InteractionV4nameSSvp", + "mangledName": "$s14AtomicTransact0B11InteractionV4nameSSvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "TransactEnvironment", - "printedName": "AtomicTransact.TransactEnvironment", - "usr": "s:14AtomicTransact0B11EnvironmentO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.TransactEnvironment.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "TransactEnvironment", - "printedName": "AtomicTransact.TransactEnvironment", - "usr": "s:14AtomicTransact0B11EnvironmentO" - } - ] + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0B11EnvironmentO10productionyA2CmF", - "mangledName": "$s14AtomicTransact0B11EnvironmentO10productionyA2CmF", - "moduleName": "AtomicTransact" - }, - { - "kind": "Var", - "name": "sandbox", - "printedName": "sandbox", - "children": [ + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11InteractionV4nameSSvg", + "mangledName": "$s14AtomicTransact0B11InteractionV4nameSSvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactEnvironment.Type) -> AtomicTransact.TransactEnvironment", + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", "children": [ { "kind": "TypeNominal", - "name": "TransactEnvironment", - "printedName": "AtomicTransact.TransactEnvironment", - "usr": "s:14AtomicTransact0B11EnvironmentO" + "name": "Void", + "printedName": "()" }, { "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.TransactEnvironment.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "TransactEnvironment", - "printedName": "AtomicTransact.TransactEnvironment", - "usr": "s:14AtomicTransact0B11EnvironmentO" - } - ] + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0B11EnvironmentO7sandboxyA2CmF", - "mangledName": "$s14AtomicTransact0B11EnvironmentO7sandboxyA2CmF", - "moduleName": "AtomicTransact" - }, - { - "kind": "Var", - "name": "custom", - "printedName": "custom", - "children": [ + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11InteractionV4nameSSvs", + "mangledName": "$s14AtomicTransact0B11InteractionV4nameSSvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactEnvironment.Type) -> (Swift.String, Swift.String) -> AtomicTransact.TransactEnvironment", + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Swift.String, Swift.String) -> AtomicTransact.TransactEnvironment", - "children": [ - { - "kind": "TypeNominal", - "name": "TransactEnvironment", - "printedName": "AtomicTransact.TransactEnvironment", - "usr": "s:14AtomicTransact0B11EnvironmentO" - }, - { - "kind": "TypeNominal", - "name": "Tuple", - "printedName": "(transactPath: Swift.String, apiPath: Swift.String)", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ] - } - ] - }, { "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.TransactEnvironment.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "TransactEnvironment", - "printedName": "AtomicTransact.TransactEnvironment", - "usr": "s:14AtomicTransact0B11EnvironmentO" - } - ] + "name": "Void", + "printedName": "()" } - ] + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11InteractionV4nameSSvM", + "mangledName": "$s14AtomicTransact0B11InteractionV4nameSSvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" } - ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0B11EnvironmentO6customyACSS_SStcACmF", - "mangledName": "$s14AtomicTransact0B11EnvironmentO6customyACSS_SStcACmF", - "moduleName": "AtomicTransact" + ] }, { "kind": "Var", - "name": "transactPath", - "printedName": "transactPath", + "name": "identifier", + "printedName": "identifier", "children": [ { "kind": "TypeNominal", @@ -169,12 +134,14 @@ } ], "declKind": "Var", - "usr": "s:14AtomicTransact0B11EnvironmentO12transactPathSSvp", - "mangledName": "$s14AtomicTransact0B11EnvironmentO12transactPathSSvp", + "usr": "s:14AtomicTransact0B11InteractionV10identifierSSvp", + "mangledName": "$s14AtomicTransact0B11InteractionV10identifierSSvp", "moduleName": "AtomicTransact", "declAttributes": [ + "HasStorage", "AccessControl" ], + "hasStorage": true, "accessors": [ { "kind": "Accessor", @@ -189,38 +156,22 @@ } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0B11EnvironmentO12transactPathSSvg", - "mangledName": "$s14AtomicTransact0B11EnvironmentO12transactPathSSvg", + "usr": "s:14AtomicTransact0B11InteractionV10identifierSSvg", + "mangledName": "$s14AtomicTransact0B11InteractionV10identifierSSvg", "moduleName": "AtomicTransact", + "implicit": true, "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "apiPath", - "printedName": "apiPath", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B11EnvironmentO7apiPathSSvp", - "mangledName": "$s14AtomicTransact0B11EnvironmentO7apiPathSSvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl" - ], - "accessors": [ + }, { "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "name": "Set", + "printedName": "Set()", "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, { "kind": "TypeNominal", "name": "String", @@ -229,84 +180,77 @@ } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0B11EnvironmentO7apiPathSSvg", - "mangledName": "$s14AtomicTransact0B11EnvironmentO7apiPathSSvg", + "usr": "s:14AtomicTransact0B11InteractionV10identifierSSvs", + "mangledName": "$s14AtomicTransact0B11InteractionV10identifierSSvs", "moduleName": "AtomicTransact", - "accessorKind": "get" - } - ] - } - ], - "declKind": "Enum", - "usr": "s:14AtomicTransact0B11EnvironmentO", - "mangledName": "$s14AtomicTransact0B11EnvironmentO", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11InteractionV10identifierSSvM", + "mangledName": "$s14AtomicTransact0B11InteractionV10identifierSSvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] }, { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - } - ] - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "AtomicTransact", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "AtomicTransact", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "TypeDecl", - "name": "TransactResponse", - "printedName": "TransactResponse", - "children": [ - { - "kind": "TypeDecl", - "name": "ResponseData", - "printedName": "ResponseData", + "kind": "Var", + "name": "value", + "printedName": "value", "children": [ { - "kind": "Constructor", - "name": "init", - "printedName": "init(data:)", + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : any Swift.Sendable]", "children": [ { "kind": "TypeNominal", - "name": "ResponseData", - "printedName": "AtomicTransact.TransactResponse.ResponseData", - "usr": "s:14AtomicTransact0B8ResponseO0C4DataV" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" }, + { + "kind": "TypeNominal", + "name": "Sendable", + "printedName": "any Swift.Sendable", + "usr": "s:s8SendableP" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B11InteractionV5valueSDySSs8Sendable_pGvp", + "mangledName": "$s14AtomicTransact0B11InteractionV5valueSDySSs8Sendable_pGvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ { "kind": "TypeNominal", "name": "Dictionary", - "printedName": "[Swift.String : Any]", + "printedName": "[Swift.String : any Swift.Sendable]", "children": [ { "kind": "TypeNominal", @@ -316,32 +260,35 @@ }, { "kind": "TypeNominal", - "name": "ProtocolComposition", - "printedName": "Any" + "name": "Sendable", + "printedName": "any Swift.Sendable", + "usr": "s:s8SendableP" } ], "usr": "s:SD" } ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0B8ResponseO0C4DataV4dataAESDySSypG_tcfc", - "mangledName": "$s14AtomicTransact0B8ResponseO0C4DataV4dataAESDySSypG_tcfc", + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11InteractionV5valueSDySSs8Sendable_pGvg", + "mangledName": "$s14AtomicTransact0B11InteractionV5valueSDySSs8Sendable_pGvg", "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "init_kind": "Designated" + "implicit": true, + "accessorKind": "get" }, { - "kind": "Var", - "name": "data", - "printedName": "data", + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, { "kind": "TypeNominal", "name": "Dictionary", - "printedName": "[Swift.String : Any]", + "printedName": "[Swift.String : any Swift.Sendable]", "children": [ { "kind": "TypeNominal", @@ -351,174 +298,167 @@ }, { "kind": "TypeNominal", - "name": "ProtocolComposition", - "printedName": "Any" + "name": "Sendable", + "printedName": "any Swift.Sendable", + "usr": "s:s8SendableP" } ], "usr": "s:SD" } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B8ResponseO0C4DataV4dataSDySSypGvp", - "mangledName": "$s14AtomicTransact0B8ResponseO0C4DataV4dataSDySSypGvp", + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11InteractionV5valueSDySSs8Sendable_pGvs", + "mangledName": "$s14AtomicTransact0B11InteractionV5valueSDySSs8Sendable_pGvs", "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Dictionary", - "printedName": "[Swift.String : Any]", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "ProtocolComposition", - "printedName": "Any" - } - ], - "usr": "s:SD" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B8ResponseO0C4DataV4dataSDySSypGvg", - "mangledName": "$s14AtomicTransact0B8ResponseO0C4DataV4dataSDySSypGvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Dictionary", - "printedName": "[Swift.String : Any]", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "ProtocolComposition", - "printedName": "Any" - } - ], - "usr": "s:SD" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B8ResponseO0C4DataV4dataSDySSypGvs", - "mangledName": "$s14AtomicTransact0B8ResponseO0C4DataV4dataSDySSypGvs", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "set" - }, - { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B8ResponseO0C4DataV4dataSDySSypGvM", - "mangledName": "$s14AtomicTransact0B8ResponseO0C4DataV4dataSDySSypGvM", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "_modify" - } - ] + "implicit": true, + "accessorKind": "set" }, { - "kind": "Var", - "name": "taskId", - "printedName": "taskId", + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" + "name": "Void", + "printedName": "()" } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B8ResponseO0C4DataV6taskIdSSSgvp", - "mangledName": "$s14AtomicTransact0B8ResponseO0C4DataV6taskIdSSSgvp", + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11InteractionV5valueSDySSs8Sendable_pGvM", + "mangledName": "$s14AtomicTransact0B11InteractionV5valueSDySSs8Sendable_pGvM", "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "accessors": [ + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(name:identifier:value:)", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactInteraction", + "printedName": "AtomicTransact.TransactInteraction", + "usr": "s:14AtomicTransact0B11InteractionV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : any Swift.Sendable]", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B8ResponseO0C4DataV6taskIdSSSgvg", - "mangledName": "$s14AtomicTransact0B8ResponseO0C4DataV6taskIdSSSgvg", - "moduleName": "AtomicTransact", - "accessorKind": "get" + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Sendable", + "printedName": "any Swift.Sendable", + "usr": "s:s8SendableP" } - ] - }, + ], + "usr": "s:SD" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B11InteractionV4name10identifier5valueACSS_SSSDySSs8Sendable_pGtcfc", + "mangledName": "$s14AtomicTransact0B11InteractionV4name10identifier5valueACSS_SSSDySSs8Sendable_pGtcfc", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ { - "kind": "Var", - "name": "handoff", - "printedName": "handoff", + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B11InteractionV11descriptionSSvp", + "mangledName": "$s14AtomicTransact0B11InteractionV11descriptionSSvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11InteractionV11descriptionSSvg", + "mangledName": "$s14AtomicTransact0B11InteractionV11descriptionSSvg", + "moduleName": "AtomicTransact", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "language", + "printedName": "language", + "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:14AtomicTransact0B11InteractionV8languageSSSgvp", + "mangledName": "$s14AtomicTransact0B11InteractionV8languageSSSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", @@ -535,47 +475,46 @@ "usr": "s:Sq" } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B8ResponseO0C4DataV7handoffSSSgvp", - "mangledName": "$s14AtomicTransact0B8ResponseO0C4DataV7handoffSSSgvp", + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11InteractionV8languageSSSgvg", + "mangledName": "$s14AtomicTransact0B11InteractionV8languageSSSgvg", "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "accessors": [ + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "customer", + "printedName": "customer", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B8ResponseO0C4DataV7handoffSSSgvg", - "mangledName": "$s14AtomicTransact0B8ResponseO0C4DataV7handoffSSSgvg", - "moduleName": "AtomicTransact", - "accessorKind": "get" + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] - }, + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B11InteractionV8customerSSSgvp", + "mangledName": "$s14AtomicTransact0B11InteractionV8customerSSSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ { - "kind": "Var", - "name": "reason", - "printedName": "reason", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", @@ -592,345 +531,205 @@ "usr": "s:Sq" } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B8ResponseO0C4DataV6reasonSSSgvp", - "mangledName": "$s14AtomicTransact0B8ResponseO0C4DataV6reasonSSSgvp", + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11InteractionV8customerSSSgvg", + "mangledName": "$s14AtomicTransact0B11InteractionV8customerSSSgvg", "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "accessors": [ + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "product", + "printedName": "product", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.ProductType?", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B8ResponseO0C4DataV6reasonSSSgvg", - "mangledName": "$s14AtomicTransact0B8ResponseO0C4DataV6reasonSSSgvg", - "moduleName": "AtomicTransact", - "accessorKind": "get" + "kind": "TypeNominal", + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" } - ] - }, + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B11InteractionV7productAA0A6ConfigV11ProductTypeOSgvp", + "mangledName": "$s14AtomicTransact0B11InteractionV7productAA0A6ConfigV11ProductTypeOSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ { - "kind": "Var", - "name": "identifier", - "printedName": "identifier", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B8ResponseO0C4DataV10identifierSSvp", - "mangledName": "$s14AtomicTransact0B8ResponseO0C4DataV10identifierSSvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.ProductType?", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B8ResponseO0C4DataV10identifierSSvg", - "mangledName": "$s14AtomicTransact0B8ResponseO0C4DataV10identifierSSvg", - "moduleName": "AtomicTransact", - "accessorKind": "get" + "usr": "s:Sq" } - ] - } - ], - "declKind": "Struct", - "usr": "s:14AtomicTransact0B8ResponseO0C4DataV", - "mangledName": "$s14AtomicTransact0B8ResponseO0C4DataV", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11InteractionV7productAA0A6ConfigV11ProductTypeOSgvg", + "mangledName": "$s14AtomicTransact0B11InteractionV7productAA0A6ConfigV11ProductTypeOSgvg", + "moduleName": "AtomicTransact", + "accessorKind": "get" } ] }, { "kind": "Var", - "name": "finished", - "printedName": "finished", + "name": "additionalProduct", + "printedName": "additionalProduct", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactResponse.Type) -> (AtomicTransact.TransactResponse.ResponseData) -> AtomicTransact.TransactResponse", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.ProductType?", "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactResponse.ResponseData) -> AtomicTransact.TransactResponse", - "children": [ - { - "kind": "TypeNominal", - "name": "TransactResponse", - "printedName": "AtomicTransact.TransactResponse", - "usr": "s:14AtomicTransact0B8ResponseO" - }, - { - "kind": "TypeNominal", - "name": "Tuple", - "printedName": "(response: AtomicTransact.TransactResponse.ResponseData)", - "children": [ - { - "kind": "TypeNominal", - "name": "ResponseData", - "printedName": "AtomicTransact.TransactResponse.ResponseData", - "usr": "s:14AtomicTransact0B8ResponseO0C4DataV" - } - ] - } - ] - }, { "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.TransactResponse.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "TransactResponse", - "printedName": "AtomicTransact.TransactResponse", - "usr": "s:14AtomicTransact0B8ResponseO" - } - ] + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" } - ] + ], + "usr": "s:Sq" } ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0B8ResponseO8finishedyA2C0C4DataV_tcACmF", - "mangledName": "$s14AtomicTransact0B8ResponseO8finishedyA2C0C4DataV_tcACmF", + "declKind": "Var", + "usr": "s:14AtomicTransact0B11InteractionV17additionalProductAA0A6ConfigV0E4TypeOSgvp", + "mangledName": "$s14AtomicTransact0B11InteractionV17additionalProductAA0A6ConfigV0E4TypeOSgvp", "moduleName": "AtomicTransact", "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Var", - "name": "closed", - "printedName": "closed", - "children": [ + "AccessControl" + ], + "accessors": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactResponse.Type) -> (AtomicTransact.TransactResponse.ResponseData) -> AtomicTransact.TransactResponse", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactResponse.ResponseData) -> AtomicTransact.TransactResponse", - "children": [ - { - "kind": "TypeNominal", - "name": "TransactResponse", - "printedName": "AtomicTransact.TransactResponse", - "usr": "s:14AtomicTransact0B8ResponseO" - }, - { - "kind": "TypeNominal", - "name": "Tuple", - "printedName": "(response: AtomicTransact.TransactResponse.ResponseData)", - "children": [ - { - "kind": "TypeNominal", - "name": "ResponseData", - "printedName": "AtomicTransact.TransactResponse.ResponseData", - "usr": "s:14AtomicTransact0B8ResponseO0C4DataV" - } - ] - } - ] - }, { "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.TransactResponse.Type", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.ProductType?", "children": [ { "kind": "TypeNominal", - "name": "TransactResponse", - "printedName": "AtomicTransact.TransactResponse", - "usr": "s:14AtomicTransact0B8ResponseO" + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" } - ] + ], + "usr": "s:Sq" } - ] + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11InteractionV17additionalProductAA0A6ConfigV0E4TypeOSgvg", + "mangledName": "$s14AtomicTransact0B11InteractionV17additionalProductAA0A6ConfigV0E4TypeOSgvg", + "moduleName": "AtomicTransact", + "accessorKind": "get" } - ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0B8ResponseO6closedyA2C0C4DataV_tcACmF", - "mangledName": "$s14AtomicTransact0B8ResponseO6closedyA2C0C4DataV_tcACmF", - "moduleName": "AtomicTransact", - "declAttributes": [ - "RawDocComment" ] }, { "kind": "Var", - "name": "error", - "printedName": "error", + "name": "company", + "printedName": "company", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactResponse.Type) -> (AtomicTransact.TransactError) -> AtomicTransact.TransactResponse", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactError) -> AtomicTransact.TransactResponse", - "children": [ - { - "kind": "TypeNominal", - "name": "TransactResponse", - "printedName": "AtomicTransact.TransactResponse", - "usr": "s:14AtomicTransact0B8ResponseO" - }, - { - "kind": "TypeNominal", - "name": "Tuple", - "printedName": "(error: AtomicTransact.TransactError)", - "children": [ - { - "kind": "TypeNominal", - "name": "TransactError", - "printedName": "AtomicTransact.TransactError", - "usr": "s:14AtomicTransact0B5ErrorO" - } - ] - } - ] - }, { "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.TransactResponse.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "TransactResponse", - "printedName": "AtomicTransact.TransactResponse", - "usr": "s:14AtomicTransact0B8ResponseO" - } - ] + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "usr": "s:Sq" } ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0B8ResponseO5erroryAcA0B5ErrorO_tcACmF", - "mangledName": "$s14AtomicTransact0B8ResponseO5erroryAcA0B5ErrorO_tcACmF", + "declKind": "Var", + "usr": "s:14AtomicTransact0B11InteractionV7companySSSgvp", + "mangledName": "$s14AtomicTransact0B11InteractionV7companySSSgvp", "moduleName": "AtomicTransact", "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Var", - "name": "transactDismissed", - "printedName": "transactDismissed", - "children": [ + "AccessControl" + ], + "accessors": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactResponse.Type) -> AtomicTransact.TransactResponse", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "TransactResponse", - "printedName": "AtomicTransact.TransactResponse", - "usr": "s:14AtomicTransact0B8ResponseO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.TransactResponse.Type", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "TransactResponse", - "printedName": "AtomicTransact.TransactResponse", - "usr": "s:14AtomicTransact0B8ResponseO" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "usr": "s:Sq" } - ] + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11InteractionV7companySSSgvg", + "mangledName": "$s14AtomicTransact0B11InteractionV7companySSSgvg", + "moduleName": "AtomicTransact", + "accessorKind": "get" } - ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0B8ResponseO17transactDismissedyA2CmF", - "mangledName": "$s14AtomicTransact0B8ResponseO17transactDismissedyA2CmF", - "moduleName": "AtomicTransact", - "declAttributes": [ - "RawDocComment" ] }, { "kind": "Var", - "name": "description", - "printedName": "description", + "name": "payroll", + "printedName": "payroll", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" } ], "declKind": "Var", - "usr": "s:14AtomicTransact0B8ResponseO11descriptionSSvp", - "mangledName": "$s14AtomicTransact0B8ResponseO11descriptionSSvp", + "usr": "s:14AtomicTransact0B11InteractionV7payrollSSSgvp", + "mangledName": "$s14AtomicTransact0B11InteractionV7payrollSSSgvp", "moduleName": "AtomicTransact", "declAttributes": [ "AccessControl" @@ -943,27 +742,34 @@ "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0B8ResponseO11descriptionSSvg", - "mangledName": "$s14AtomicTransact0B8ResponseO11descriptionSSvg", + "usr": "s:14AtomicTransact0B11InteractionV7payrollSSSgvg", + "mangledName": "$s14AtomicTransact0B11InteractionV7payrollSSSgvg", "moduleName": "AtomicTransact", "accessorKind": "get" } ] } ], - "declKind": "Enum", - "usr": "s:14AtomicTransact0B8ResponseO", - "mangledName": "$s14AtomicTransact0B8ResponseO", + "declKind": "Struct", + "usr": "s:14AtomicTransact0B11InteractionV", + "mangledName": "$s14AtomicTransact0B11InteractionV", "moduleName": "AtomicTransact", "declAttributes": [ - "AccessControl", - "RawDocComment" + "AccessControl" ], "conformances": [ { @@ -986,307 +792,166 @@ "printedName": "CustomStringConvertible", "usr": "s:s23CustomStringConvertibleP", "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" } ] }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, { "kind": "TypeDecl", - "name": "TransactError", - "printedName": "TransactError", + "name": "AtomicConfig", + "printedName": "AtomicConfig", "children": [ { - "kind": "Var", - "name": "unableToConnectToTransact", - "printedName": "unableToConnectToTransact", + "kind": "Constructor", + "name": "init", + "printedName": "init(publicToken:scope:tasks:linkedAccount:deferredPaymentMethodStrategy:theme:language:sessionContext:deeplink:metadata:search:handoff:experiments:features:customer:uplinkSessionUrl:)", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactError.Type) -> AtomicTransact.TransactError", + "kind": "TypeNominal", + "name": "AtomicConfig", + "printedName": "AtomicTransact.AtomicConfig", + "usr": "s:14AtomicTransact0A6ConfigV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ScopeType", + "printedName": "AtomicTransact.AtomicConfig.ScopeType", + "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[AtomicTransact.AtomicConfig.Task]", "children": [ { "kind": "TypeNominal", - "name": "TransactError", - "printedName": "AtomicTransact.TransactError", - "usr": "s:14AtomicTransact0B5ErrorO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.TransactError.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "TransactError", - "printedName": "AtomicTransact.TransactError", - "usr": "s:14AtomicTransact0B5ErrorO" - } - ] + "name": "Task", + "printedName": "AtomicTransact.AtomicConfig.Task", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV" } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0B5ErrorO015unableToConnecteB0yA2CmF", - "mangledName": "$s14AtomicTransact0B5ErrorO015unableToConnecteB0yA2CmF", - "moduleName": "AtomicTransact", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Var", - "name": "invalidConfig", - "printedName": "invalidConfig", - "children": [ + ], + "usr": "s:Sa" + }, { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactError.Type) -> AtomicTransact.TransactError", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "TransactError", - "printedName": "AtomicTransact.TransactError", - "usr": "s:14AtomicTransact0B5ErrorO" - }, + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy?", + "children": [ { "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.TransactError.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "TransactError", - "printedName": "AtomicTransact.TransactError", - "usr": "s:14AtomicTransact0B5ErrorO" - } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0B5ErrorO13invalidConfigyA2CmF", - "mangledName": "$s14AtomicTransact0B5ErrorO13invalidConfigyA2CmF", - "moduleName": "AtomicTransact", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Var", - "name": "transactError", - "printedName": "transactError", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactError.Type) -> ([Swift.String : Any]) -> AtomicTransact.TransactError", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "([Swift.String : Any]) -> AtomicTransact.TransactError", - "children": [ - { - "kind": "TypeNominal", - "name": "TransactError", - "printedName": "AtomicTransact.TransactError", - "usr": "s:14AtomicTransact0B5ErrorO" - }, - { - "kind": "TypeNominal", - "name": "Tuple", - "printedName": "(data: [Swift.String : Any])", - "children": [ - { - "kind": "TypeNominal", - "name": "Dictionary", - "printedName": "[Swift.String : Any]", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "ProtocolComposition", - "printedName": "Any" - } - ], - "usr": "s:SD" - } - ] - } - ] - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.TransactError.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "TransactError", - "printedName": "AtomicTransact.TransactError", - "usr": "s:14AtomicTransact0B5ErrorO" - } - ] + "name": "DeferredPaymentMethodStrategy", + "printedName": "AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy", + "usr": "s:14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO" } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0B5ErrorO08transactC0yACSDySSypG_tcACmF", - "mangledName": "$s14AtomicTransact0B5ErrorO08transactC0yACSDySSypG_tcACmF", - "moduleName": "AtomicTransact", - "declAttributes": [ - "RawDocComment" - ] - } - ], - "declKind": "Enum", - "usr": "s:14AtomicTransact0B5ErrorO", - "mangledName": "$s14AtomicTransact0B5ErrorO", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "kind": "Conformance", - "name": "Error", - "printedName": "Error", - "usr": "s:s5ErrorP", - "mangledName": "$ss5ErrorP" - }, - { - "kind": "Conformance", - "name": "Sendable", - "printedName": "Sendable", - "usr": "s:s8SendableP", - "mangledName": "$ss8SendableP" - } - ] - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "AtomicTransact", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "UIKit", - "printedName": "UIKit", - "declKind": "Import", - "moduleName": "AtomicTransact", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "UIKit", - "printedName": "UIKit", - "declKind": "Import", - "moduleName": "AtomicTransact", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "Combine", - "printedName": "Combine", - "declKind": "Import", - "moduleName": "AtomicTransact" - }, - { - "kind": "TypeDecl", - "name": "Atomic", - "printedName": "Atomic", - "children": [ - { - "kind": "Function", - "name": "presentTransact", - "printedName": "presentTransact(from:config:environment:presentationStyle:onInteraction:onDataRequest:onAuthStatusUpdate:onTaskStatusUpdate:onLaunch:onCompletion:onError:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + ], + "hasDefaultArg": true, + "usr": "s:Sq" }, { "kind": "TypeNominal", - "name": "UIViewController", - "printedName": "UIKit.UIViewController", - "usr": "c:objc(cs)UIViewController" + "name": "Theme", + "printedName": "AtomicTransact.AtomicConfig.Theme", + "hasDefaultArg": true, + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV" }, { "kind": "TypeNominal", - "name": "AtomicConfig", - "printedName": "AtomicTransact.AtomicConfig", - "usr": "s:14AtomicTransact0A6ConfigV" + "name": "String", + "printedName": "Swift.String", + "hasDefaultArg": true, + "usr": "s:SS" }, { "kind": "TypeNominal", - "name": "TransactEnvironment", - "printedName": "AtomicTransact.TransactEnvironment", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], "hasDefaultArg": true, - "usr": "s:14AtomicTransact0B11EnvironmentO" + "usr": "s:Sq" }, { "kind": "TypeNominal", - "name": "UIModalPresentationStyle", - "printedName": "UIKit.UIModalPresentationStyle", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.Deeplink?", + "children": [ + { + "kind": "TypeNominal", + "name": "Deeplink", + "printedName": "AtomicTransact.AtomicConfig.Deeplink", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV" + } + ], "hasDefaultArg": true, - "usr": "c:@E@UIModalPresentationStyle" + "usr": "s:Sq" }, { "kind": "TypeNominal", "name": "Optional", - "printedName": "((AtomicTransact.TransactInteraction) -> ())?", + "printedName": "[Swift.String : Swift.String]?", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactInteraction) -> ()", + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Swift.String]", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" }, { "kind": "TypeNominal", - "name": "TransactInteraction", - "printedName": "AtomicTransact.TransactInteraction", - "usr": "s:14AtomicTransact0B11InteractionV" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "usr": "s:SD" } ], "hasDefaultArg": true, @@ -1295,34 +960,13 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "((AtomicTransact.TransactDataRequest) async -> AtomicTransact.TransactDataResponse?)?", + "printedName": "AtomicTransact.AtomicConfig.Search?", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactDataRequest) async -> AtomicTransact.TransactDataResponse?", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.TransactDataResponse?", - "children": [ - { - "kind": "TypeNominal", - "name": "TransactDataResponse", - "printedName": "AtomicTransact.TransactDataResponse", - "usr": "s:14AtomicTransact0B12DataResponseV" - } - ], - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "TransactDataRequest", - "printedName": "AtomicTransact.TransactDataRequest", - "usr": "s:14AtomicTransact0B11DataRequestV" - } - ] + "kind": "TypeNominal", + "name": "Search", + "printedName": "AtomicTransact.AtomicConfig.Search", + "usr": "s:14AtomicTransact0A6ConfigV6SearchV" } ], "hasDefaultArg": true, @@ -1331,25 +975,21 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "((AtomicTransact.TransactAuthStatusUpdate) -> ())?", + "printedName": "[Swift.String]?", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactAuthStatusUpdate) -> ()", + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "TransactAuthStatusUpdate", - "printedName": "AtomicTransact.TransactAuthStatusUpdate", - "usr": "s:14AtomicTransact0B16AuthStatusUpdateV" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "usr": "s:Sa" } ], "hasDefaultArg": true, @@ -1358,25 +998,13 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "((AtomicTransact.TransactTaskStatusUpdate) -> ())?", + "printedName": "AtomicTransact.AtomicConfig.Experiments?", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactTaskStatusUpdate) -> ()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "TransactTaskStatusUpdate", - "printedName": "AtomicTransact.TransactTaskStatusUpdate", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV" - } - ] + "kind": "TypeNominal", + "name": "Experiments", + "printedName": "AtomicTransact.AtomicConfig.Experiments", + "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV" } ], "hasDefaultArg": true, @@ -1385,24 +1013,13 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "(() -> ())?", + "printedName": "AtomicTransact.AtomicConfig.Features?", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "() -> ()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ] + "kind": "TypeNominal", + "name": "Features", + "printedName": "AtomicTransact.AtomicConfig.Features", + "usr": "s:14AtomicTransact0A6ConfigV8FeaturesV" } ], "hasDefaultArg": true, @@ -1411,25 +1028,13 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "((AtomicTransact.TransactResponse) -> ())?", + "printedName": "AtomicTransact.AtomicConfig.Customer?", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactResponse) -> ()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "TransactResponse", - "printedName": "AtomicTransact.TransactResponse", - "usr": "s:14AtomicTransact0B8ResponseO" - } - ] + "kind": "TypeNominal", + "name": "Customer", + "printedName": "AtomicTransact.AtomicConfig.Customer", + "usr": "s:14AtomicTransact0A6ConfigV8CustomerV" } ], "hasDefaultArg": true, @@ -1438,173 +1043,149 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "((AtomicTransact.TransactError) -> ())?", + "printedName": "Swift.String?", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactError) -> ()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "TransactError", - "printedName": "AtomicTransact.TransactError", - "usr": "s:14AtomicTransact0B5ErrorO" - } - ] + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "hasDefaultArg": true, "usr": "s:Sq" } ], - "declKind": "Func", - "usr": "s:14AtomicTransact0A0O07presentB04from6config11environment17presentationStyle13onInteraction0I11DataRequest0I16AuthStatusUpdate0i4TasknO00I6Launch0I10Completion0I5ErrorySo16UIViewControllerC_AA0A6ConfigVAA0B11EnvironmentOSo019UIModalPresentationH0VyAA0bJ0VcSgAA0bK8ResponseVSgAA0bkL0VYacSgyAA0bmnO0VcSgyAA0bpnO0VcSgyycSgyAA0bZ0OcSgyAA0bS0OcSgtFZ", - "mangledName": "$s14AtomicTransact0A0O07presentB04from6config11environment17presentationStyle13onInteraction0I11DataRequest0I16AuthStatusUpdate0i4TasknO00I6Launch0I10Completion0I5ErrorySo16UIViewControllerC_AA0A6ConfigVAA0B11EnvironmentOSo019UIModalPresentationH0VyAA0bJ0VcSgAA0bK8ResponseVSgAA0bkL0VYacSgyAA0bmnO0VcSgyAA0bpnO0VcSgyycSgyAA0bZ0OcSgyAA0bS0OcSgtFZ", + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV11publicToken5scope5tasks13linkedAccount29deferredPaymentMethodStrategy5theme8language14sessionContext8deeplink8metadata6search7handoff11experiments8features8customer16uplinkSessionUrlACSS_AC9ScopeTypeOSayAC4TaskVGSSSgAC08DeferredklM0OSgAC5ThemeVSSAyC8DeeplinkVSgSDyS2SGSgAC6SearchVSgSaySSGSgAC11ExperimentsVSgAC8FeaturesVSgAC8CustomerVSgAYtcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV11publicToken5scope5tasks13linkedAccount29deferredPaymentMethodStrategy5theme8language14sessionContext8deeplink8metadata6search7handoff11experiments8features8customer16uplinkSessionUrlACSS_AC9ScopeTypeOSayAC4TaskVGSSSgAC08DeferredklM0OSgAC5ThemeVSSAyC8DeeplinkVSgSDyS2SGSgAC6SearchVSgSaySSGSgAC11ExperimentsVSgAC8FeaturesVSgAC8CustomerVSgAYtcfc", "moduleName": "AtomicTransact", - "static": true, "declAttributes": [ "AccessControl", - "Custom", "RawDocComment" ], - "funcSelfKind": "NonMutating" + "init_kind": "Designated" }, { - "kind": "Function", - "name": "presentTransact", - "printedName": "presentTransact(from:config:environment:presentationStyle:onInteraction:onDataRequest:onAuthStatusUpdate:onTaskStatusUpdate:onLaunch:onCompletion:onError:)", + "kind": "Constructor", + "name": "init", + "printedName": "init(demo:scope:tasks:linkedAccount:theme:language:sessionContext:deeplink:metadata:search:handoff:experiments:)", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "AtomicConfig", + "printedName": "AtomicTransact.AtomicConfig", + "usr": "s:14AtomicTransact0A6ConfigV" }, { "kind": "TypeNominal", - "name": "UIViewController", - "printedName": "UIKit.UIViewController", - "usr": "c:objc(cs)UIViewController" + "name": "DemoMode", + "printedName": "AtomicTransact.AtomicConfig.DemoMode", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV" }, { "kind": "TypeNominal", - "name": "AtomicConfig", - "printedName": "AtomicTransact.AtomicConfig", - "usr": "s:14AtomicTransact0A6ConfigV" + "name": "ScopeType", + "printedName": "AtomicTransact.AtomicConfig.ScopeType", + "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO" }, { "kind": "TypeNominal", - "name": "TransactEnvironment", - "printedName": "AtomicTransact.TransactEnvironment", + "name": "Array", + "printedName": "[AtomicTransact.AtomicConfig.Task]", + "children": [ + { + "kind": "TypeNominal", + "name": "Task", + "printedName": "AtomicTransact.AtomicConfig.Task", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV" + } + ], + "usr": "s:Sa" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], "hasDefaultArg": true, - "usr": "s:14AtomicTransact0B11EnvironmentO" + "usr": "s:Sq" }, { "kind": "TypeNominal", - "name": "UIModalPresentationStyle", - "printedName": "UIKit.UIModalPresentationStyle", + "name": "Theme", + "printedName": "AtomicTransact.AtomicConfig.Theme", "hasDefaultArg": true, - "usr": "c:@E@UIModalPresentationStyle" + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "hasDefaultArg": true, + "usr": "s:SS" }, { "kind": "TypeNominal", "name": "Optional", - "printedName": "((AtomicTransact.TransactInteraction) -> ())?", + "printedName": "Swift.String?", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactInteraction) -> ()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "TransactInteraction", - "printedName": "AtomicTransact.TransactInteraction", - "usr": "s:14AtomicTransact0B11InteractionV" - } - ] + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "hasDefaultArg": true, "usr": "s:Sq" }, { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactDataRequest) -> ()", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.Deeplink?", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "TransactDataRequest", - "printedName": "AtomicTransact.TransactDataRequest", - "usr": "s:14AtomicTransact0B11DataRequestV" + "name": "Deeplink", + "printedName": "AtomicTransact.AtomicConfig.Deeplink", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV" } - ] + ], + "hasDefaultArg": true, + "usr": "s:Sq" }, { "kind": "TypeNominal", "name": "Optional", - "printedName": "((AtomicTransact.TransactAuthStatusUpdate) -> ())?", + "printedName": "[Swift.String : Swift.String]?", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactAuthStatusUpdate) -> ()", + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Swift.String]", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" }, { "kind": "TypeNominal", - "name": "TransactAuthStatusUpdate", - "printedName": "AtomicTransact.TransactAuthStatusUpdate", - "usr": "s:14AtomicTransact0B16AuthStatusUpdateV" - } - ] - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "((AtomicTransact.TransactTaskStatusUpdate) -> ())?", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactTaskStatusUpdate) -> ()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "TransactTaskStatusUpdate", - "printedName": "AtomicTransact.TransactTaskStatusUpdate", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "usr": "s:SD" } ], "hasDefaultArg": true, @@ -1613,24 +1194,13 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "(() -> ())?", + "printedName": "AtomicTransact.AtomicConfig.Search?", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "() -> ()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ] + "kind": "TypeNominal", + "name": "Search", + "printedName": "AtomicTransact.AtomicConfig.Search", + "usr": "s:14AtomicTransact0A6ConfigV6SearchV" } ], "hasDefaultArg": true, @@ -1639,25 +1209,21 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "((AtomicTransact.TransactResponse) -> ())?", + "printedName": "[Swift.String]?", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactResponse) -> ()", + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "TransactResponse", - "printedName": "AtomicTransact.TransactResponse", - "usr": "s:14AtomicTransact0B8ResponseO" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "usr": "s:Sa" } ], "hasDefaultArg": true, @@ -1666,58 +1232,39 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "((AtomicTransact.TransactError) -> ())?", + "printedName": "AtomicTransact.AtomicConfig.Experiments?", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactError) -> ()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "TransactError", - "printedName": "AtomicTransact.TransactError", - "usr": "s:14AtomicTransact0B5ErrorO" - } - ] + "kind": "TypeNominal", + "name": "Experiments", + "printedName": "AtomicTransact.AtomicConfig.Experiments", + "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV" } ], "hasDefaultArg": true, "usr": "s:Sq" } ], - "declKind": "Func", - "usr": "s:14AtomicTransact0A0O07presentB04from6config11environment17presentationStyle13onInteraction0I11DataRequest0I16AuthStatusUpdate0i4TasknO00I6Launch0I10Completion0I5ErrorySo16UIViewControllerC_AA0A6ConfigVAA0B11EnvironmentOSo019UIModalPresentationH0VyAA0bJ0VcSgyAA0bkL0VcyAA0bmnO0VcSgyAA0bpnO0VcSgyycSgyAA0B8ResponseOcSgyAA0bS0OcSgtFZ", - "mangledName": "$s14AtomicTransact0A0O07presentB04from6config11environment17presentationStyle13onInteraction0I11DataRequest0I16AuthStatusUpdate0i4TasknO00I6Launch0I10Completion0I5ErrorySo16UIViewControllerC_AA0A6ConfigVAA0B11EnvironmentOSo019UIModalPresentationH0VyAA0bJ0VcSgyAA0bkL0VcyAA0bmnO0VcSgyAA0bpnO0VcSgyycSgyAA0B8ResponseOcSgyAA0bS0OcSgtFZ", + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV4demo5scope5tasks13linkedAccount5theme8language14sessionContext8deeplink8metadata6search7handoff11experimentsA2C8DemoModeV_AC9ScopeTypeOSayAC4TaskVGSSSgAC5ThemeVSSAwC8DeeplinkVSgSDyS2SGSgAC6SearchVSgSaySSGSgAC11ExperimentsVSgtcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV4demo5scope5tasks13linkedAccount5theme8language14sessionContext8deeplink8metadata6search7handoff11experimentsA2C8DemoModeV_AC9ScopeTypeOSayAC4TaskVGSSSgAC5ThemeVSSAwC8DeeplinkVSgSDyS2SGSgAC6SearchVSgSaySSGSgAC11ExperimentsVSgtcfc", "moduleName": "AtomicTransact", - "static": true, "declAttributes": [ "AccessControl", - "Custom", "RawDocComment" ], - "funcSelfKind": "NonMutating" + "init_kind": "Designated" }, { - "kind": "Function", - "name": "presentAction", - "printedName": "presentAction(from:id:environment:presentationStyle:theme:metadata:onLaunch:onAuthStatusUpdate:onTaskStatusUpdate:onCompletion:)", + "kind": "Constructor", + "name": "init", + "printedName": "init(publicToken:scope:product:additionalProduct:linkedAccount:theme:distribution:language:sessionContext:deeplink:metadata:search:handoff:experiments:)", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "UIViewController", - "printedName": "UIKit.UIViewController", - "usr": "c:objc(cs)UIViewController" + "name": "AtomicConfig", + "printedName": "AtomicTransact.AtomicConfig", + "usr": "s:14AtomicTransact0A6ConfigV" }, { "kind": "TypeNominal", @@ -1727,17 +1274,45 @@ }, { "kind": "TypeNominal", - "name": "TransactEnvironment", - "printedName": "AtomicTransact.TransactEnvironment", + "name": "ScopeType", + "printedName": "AtomicTransact.AtomicConfig.ScopeType", + "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO" + }, + { + "kind": "TypeNominal", + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.ProductType?", + "children": [ + { + "kind": "TypeNominal", + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + } + ], "hasDefaultArg": true, - "usr": "s:14AtomicTransact0B11EnvironmentO" + "usr": "s:Sq" }, { "kind": "TypeNominal", - "name": "UIModalPresentationStyle", - "printedName": "UIKit.UIModalPresentationStyle", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], "hasDefaultArg": true, - "usr": "c:@E@UIModalPresentationStyle" + "usr": "s:Sq" }, { "kind": "TypeNominal", @@ -1746,6 +1321,58 @@ "hasDefaultArg": true, "usr": "s:14AtomicTransact0A6ConfigV5ThemeV" }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.Distribution?", + "children": [ + { + "kind": "TypeNominal", + "name": "Distribution", + "printedName": "AtomicTransact.AtomicConfig.Distribution", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "hasDefaultArg": true, + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.Deeplink?", + "children": [ + { + "kind": "TypeNominal", + "name": "Deeplink", + "printedName": "AtomicTransact.AtomicConfig.Deeplink", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, { "kind": "TypeNominal", "name": "Optional", @@ -1778,24 +1405,13 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "(() -> ())?", + "printedName": "AtomicTransact.AtomicConfig.Search?", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "() -> ()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ] + "kind": "TypeNominal", + "name": "Search", + "printedName": "AtomicTransact.AtomicConfig.Search", + "usr": "s:14AtomicTransact0A6ConfigV6SearchV" } ], "hasDefaultArg": true, @@ -1804,52 +1420,21 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "((AtomicTransact.TransactAuthStatusUpdate) -> ())?", + "printedName": "[Swift.String]?", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactAuthStatusUpdate) -> ()", + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "TransactAuthStatusUpdate", - "printedName": "AtomicTransact.TransactAuthStatusUpdate", - "usr": "s:14AtomicTransact0B16AuthStatusUpdateV" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "((AtomicTransact.TransactTaskStatusUpdate) -> ())?", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactTaskStatusUpdate) -> ()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "TransactTaskStatusUpdate", - "printedName": "AtomicTransact.TransactTaskStatusUpdate", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV" - } - ] + ], + "usr": "s:Sa" } ], "hasDefaultArg": true, @@ -1858,311 +1443,258 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "((AtomicTransact.TransactResponse) -> ())?", + "printedName": "AtomicTransact.AtomicConfig.Experiments?", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactResponse) -> ()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "TransactResponse", - "printedName": "AtomicTransact.TransactResponse", - "usr": "s:14AtomicTransact0B8ResponseO" - } - ] + "kind": "TypeNominal", + "name": "Experiments", + "printedName": "AtomicTransact.AtomicConfig.Experiments", + "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV" } ], "hasDefaultArg": true, "usr": "s:Sq" } ], - "declKind": "Func", - "usr": "s:14AtomicTransact0A0O13presentAction4from2id11environment17presentationStyle5theme8metadata8onLaunch0L16AuthStatusUpdate0l4TaskoP00L10CompletionySo16UIViewControllerC_SSAA0B11EnvironmentOSo019UIModalPresentationI0VAA0A6ConfigV5ThemeVSDyS2SGSgyycSgyAA0bnoP0VcSgyAA0bqoP0VcSgyAA0B8ResponseOcSgtFZ", - "mangledName": "$s14AtomicTransact0A0O13presentAction4from2id11environment17presentationStyle5theme8metadata8onLaunch0L16AuthStatusUpdate0l4TaskoP00L10CompletionySo16UIViewControllerC_SSAA0B11EnvironmentOSo019UIModalPresentationI0VAA0A6ConfigV5ThemeVSDyS2SGSgyycSgyAA0bnoP0VcSgyAA0bqoP0VcSgyAA0B8ResponseOcSgtFZ", + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV11publicToken5scope7product17additionalProduct13linkedAccount5theme12distribution8language14sessionContext8deeplink8metadata6search7handoff11experimentsACSS_AC9ScopeTypeOAC0iW0OAUSgSSSgAC5ThemeVAC12DistributionVSgSSAwC8DeeplinkVSgSDyS2SGSgAC6SearchVSgSaySSGSgAC11ExperimentsVSgtcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV11publicToken5scope7product17additionalProduct13linkedAccount5theme12distribution8language14sessionContext8deeplink8metadata6search7handoff11experimentsACSS_AC9ScopeTypeOAC0iW0OAUSgSSSgAC5ThemeVAC12DistributionVSgSSAwC8DeeplinkVSgSDyS2SGSgAC6SearchVSgSaySSGSgAC11ExperimentsVSgtcfc", "moduleName": "AtomicTransact", - "static": true, - "intro_iOS": "13.0", + "deprecated": true, "declAttributes": [ "AccessControl", - "Custom", "Available", "RawDocComment" ], - "funcSelfKind": "NonMutating" + "init_kind": "Designated" }, { - "kind": "Var", - "name": "interactions", - "printedName": "interactions", + "kind": "TypeDecl", + "name": "Task", + "printedName": "Task", "children": [ { - "kind": "TypeNominal", - "name": "AnyPublisher", - "printedName": "Combine.AnyPublisher", + "kind": "Var", + "name": "product", + "printedName": "product", "children": [ { "kind": "TypeNominal", - "name": "TransactInteraction", - "printedName": "AtomicTransact.TransactInteraction", - "usr": "s:14AtomicTransact0B11InteractionV" - }, - { - "kind": "TypeNominal", - "name": "Never", - "printedName": "Swift.Never", - "usr": "s:s5NeverO" + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.ProductType?", + "children": [ + { + "kind": "TypeNominal", + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + } + ], + "usr": "s:Sq" } ], - "usr": "s:7Combine12AnyPublisherV" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0A0O12interactions7Combine12AnyPublisherVyAA0B11InteractionVs5NeverOGvpZ", - "mangledName": "$s14AtomicTransact0A0O12interactions7Combine12AnyPublisherVyAA0B11InteractionVs5NeverOGvpZ", - "moduleName": "AtomicTransact", - "static": true, - "intro_iOS": "13.0", - "declAttributes": [ - "AccessControl", - "Available", - "RawDocComment" - ], - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV7productAC11ProductTypeOSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV7productAC11ProductTypeOSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ { - "kind": "TypeNominal", - "name": "AnyPublisher", - "printedName": "Combine.AnyPublisher", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "TransactInteraction", - "printedName": "AtomicTransact.TransactInteraction", - "usr": "s:14AtomicTransact0B11InteractionV" - }, - { - "kind": "TypeNominal", - "name": "Never", - "printedName": "Swift.Never", - "usr": "s:s5NeverO" + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.ProductType?", + "children": [ + { + "kind": "TypeNominal", + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + } + ], + "usr": "s:Sq" } ], - "usr": "s:7Combine12AnyPublisherV" + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV7productAC11ProductTypeOSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV7productAC11ProductTypeOSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A0O12interactions7Combine12AnyPublisherVyAA0B11InteractionVs5NeverOGvgZ", - "mangledName": "$s14AtomicTransact0A0O12interactions7Combine12AnyPublisherVyAA0B11InteractionVs5NeverOGvgZ", - "moduleName": "AtomicTransact", - "static": true, - "accessorKind": "get" - } - ] - }, - { - "kind": "Function", - "name": "dismissTransact", - "printedName": "dismissTransact()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Func", - "usr": "s:14AtomicTransact0A0O07dismissB0yyFZ", - "mangledName": "$s14AtomicTransact0A0O07dismissB0yyFZ", - "moduleName": "AtomicTransact", - "static": true, - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "hideTransact", - "printedName": "hideTransact()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Func", - "usr": "s:14AtomicTransact0A0O04hideB0yyFZ", - "mangledName": "$s14AtomicTransact0A0O04hideB0yyFZ", - "moduleName": "AtomicTransact", - "static": true, - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "setDebug", - "printedName": "setDebug(isEnabled:forwardLogs:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + ] }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "((Swift.String) -> ())?", + "kind": "Var", + "name": "operation", + "printedName": "operation", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Swift.String) -> ()", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.ProductType?", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" } - ] + ], + "usr": "s:Sq" } ], - "hasDefaultArg": true, - "usr": "s:Sq" - } - ], - "declKind": "Func", - "usr": "s:14AtomicTransact0A0O8setDebug9isEnabled11forwardLogsySb_ySSYbcSgtFZ", - "mangledName": "$s14AtomicTransact0A0O8setDebug9isEnabled11forwardLogsySb_ySSYbcSgtFZ", - "moduleName": "AtomicTransact", - "static": true, - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "TypeDecl", - "name": "PauseTransactError", - "printedName": "PauseTransactError", - "children": [ - { - "kind": "Var", - "name": "transactNotPresented", - "printedName": "transactNotPresented", - "children": [ + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV9operationAC11ProductTypeOSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV9operationAC11ProductTypeOSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.Atomic.PauseTransactError.Type) -> AtomicTransact.Atomic.PauseTransactError", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "PauseTransactError", - "printedName": "AtomicTransact.Atomic.PauseTransactError", - "usr": "s:14AtomicTransact0A0O05PauseB5ErrorO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.Atomic.PauseTransactError.Type", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.ProductType?", "children": [ { "kind": "TypeNominal", - "name": "PauseTransactError", - "printedName": "AtomicTransact.Atomic.PauseTransactError", - "usr": "s:14AtomicTransact0A0O05PauseB5ErrorO" + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" } - ] + ], + "usr": "s:Sq" } - ] + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV9operationAC11ProductTypeOSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV9operationAC11ProductTypeOSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" } - ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0A0O05PauseB5ErrorO20transactNotPresentedyA2EmF", - "mangledName": "$s14AtomicTransact0A0O05PauseB5ErrorO20transactNotPresentedyA2EmF", - "moduleName": "AtomicTransact", - "declAttributes": [ - "RawDocComment" ] }, { - "kind": "Function", - "name": "==", - "printedName": "==(_:_:)", + "kind": "Var", + "name": "distribution", + "printedName": "distribution", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - }, - { - "kind": "TypeNominal", - "name": "PauseTransactError", - "printedName": "AtomicTransact.Atomic.PauseTransactError", - "usr": "s:14AtomicTransact0A0O05PauseB5ErrorO" - }, - { - "kind": "TypeNominal", - "name": "PauseTransactError", - "printedName": "AtomicTransact.Atomic.PauseTransactError", - "usr": "s:14AtomicTransact0A0O05PauseB5ErrorO" + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.Distribution?", + "children": [ + { + "kind": "TypeNominal", + "name": "Distribution", + "printedName": "AtomicTransact.AtomicConfig.Distribution", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV" + } + ], + "usr": "s:Sq" } ], - "declKind": "Func", - "usr": "s:14AtomicTransact0A0O05PauseB5ErrorO2eeoiySbAE_AEtFZ", - "mangledName": "$s14AtomicTransact0A0O05PauseB5ErrorO2eeoiySbAE_AEtFZ", + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV12distributionAC12DistributionVSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV12distributionAC12DistributionVSgvp", "moduleName": "AtomicTransact", - "static": true, - "implicit": true, - "funcSelfKind": "NonMutating" + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.Distribution?", + "children": [ + { + "kind": "TypeNominal", + "name": "Distribution", + "printedName": "AtomicTransact.AtomicConfig.Distribution", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV12distributionAC12DistributionVSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV12distributionAC12DistributionVSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] }, { "kind": "Var", - "name": "hashValue", - "printedName": "hashValue", + "name": "forms", + "printedName": "forms", "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "Optional", + "printedName": "[Swift.String]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" } ], "declKind": "Var", - "usr": "s:14AtomicTransact0A0O05PauseB5ErrorO9hashValueSivp", - "mangledName": "$s14AtomicTransact0A0O05PauseB5ErrorO9hashValueSivp", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV5formsSaySSGSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV5formsSaySSGSgvp", "moduleName": "AtomicTransact", - "implicit": true, + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, "accessors": [ { "kind": "Accessor", @@ -2171,14 +1703,30 @@ "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "Optional", + "printedName": "[Swift.String]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A0O05PauseB5ErrorO9hashValueSivg", - "mangledName": "$s14AtomicTransact0A0O05PauseB5ErrorO9hashValueSivg", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV5formsSaySSGSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV5formsSaySSGSgvg", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "get" @@ -2186,1011 +1734,844 @@ ] }, { - "kind": "Function", - "name": "hash", - "printedName": "hash(into:)", + "kind": "Var", + "name": "action", + "printedName": "action", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Hasher", - "printedName": "Swift.Hasher", - "paramValueOwnership": "InOut", - "usr": "s:s6HasherV" + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.UserAction?", + "children": [ + { + "kind": "TypeNominal", + "name": "UserAction", + "printedName": "AtomicTransact.AtomicConfig.UserAction", + "usr": "s:14AtomicTransact0A6ConfigV10UserActionV" + } + ], + "usr": "s:Sq" } ], - "declKind": "Func", - "usr": "s:14AtomicTransact0A0O05PauseB5ErrorO4hash4intoys6HasherVz_tF", - "mangledName": "$s14AtomicTransact0A0O05PauseB5ErrorO4hash4intoys6HasherVz_tF", + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV6actionAC10UserActionVSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV6actionAC10UserActionVSgvp", "moduleName": "AtomicTransact", - "implicit": true, - "funcSelfKind": "NonMutating" - } - ], - "declKind": "Enum", - "usr": "s:14AtomicTransact0A0O05PauseB5ErrorO", - "mangledName": "$s14AtomicTransact0A0O05PauseB5ErrorO", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "kind": "Conformance", - "name": "Equatable", - "printedName": "Equatable", - "usr": "s:SQ", - "mangledName": "$sSQ" - }, - { - "kind": "Conformance", - "name": "Hashable", - "printedName": "Hashable", - "usr": "s:SH", - "mangledName": "$sSH" - }, - { - "kind": "Conformance", - "name": "Error", - "printedName": "Error", - "usr": "s:s5ErrorP", - "mangledName": "$ss5ErrorP" + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.UserAction?", + "children": [ + { + "kind": "TypeNominal", + "name": "UserAction", + "printedName": "AtomicTransact.AtomicConfig.UserAction", + "usr": "s:14AtomicTransact0A6ConfigV10UserActionV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV6actionAC10UserActionVSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV6actionAC10UserActionVSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] }, { - "kind": "Conformance", - "name": "Sendable", - "printedName": "Sendable", - "usr": "s:s8SendableP", - "mangledName": "$ss8SendableP" - } - ] - }, - { - "kind": "TypeDecl", - "name": "PausedTransactRef", - "printedName": "PausedTransactRef", - "children": [ - { - "kind": "Function", - "name": "resume", - "printedName": "resume(source:animated:)", + "kind": "Var", + "name": "apps", + "printedName": "apps", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "UIViewController", - "printedName": "UIKit.UIViewController", - "usr": "c:objc(cs)UIViewController" - }, - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "hasDefaultArg": true, - "usr": "s:Sb" + "name": "Optional", + "printedName": "[AtomicTransact.AtomicConfig.Task.App]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[AtomicTransact.AtomicConfig.Task.App]", + "children": [ + { + "kind": "TypeNominal", + "name": "App", + "printedName": "AtomicTransact.AtomicConfig.Task.App", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" } ], - "declKind": "Func", - "usr": "s:14AtomicTransact0A0O06PausedB3RefC6resume6source8animatedySo16UIViewControllerC_SbtF", - "mangledName": "$s14AtomicTransact0A0O06PausedB3RefC6resume6source8animatedySo16UIViewControllerC_SbtF", + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV4appsSayAE3AppOGSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV4appsSayAE3AppOGSgvp", "moduleName": "AtomicTransact", "declAttributes": [ + "HasStorage", "AccessControl", - "Custom", "RawDocComment" ], - "funcSelfKind": "NonMutating" - } - ], - "declKind": "Class", - "usr": "s:14AtomicTransact0A0O06PausedB3RefC", - "mangledName": "$s14AtomicTransact0A0O06PausedB3RefC", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "hasMissingDesignatedInitializers": true, - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - } - ] - }, - { - "kind": "Function", - "name": "pauseTransact", - "printedName": "pauseTransact(animated:)", - "children": [ - { - "kind": "TypeNominal", - "name": "PausedTransactRef", - "printedName": "AtomicTransact.Atomic.PausedTransactRef", - "usr": "s:14AtomicTransact0A0O06PausedB3RefC" + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[AtomicTransact.AtomicConfig.Task.App]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[AtomicTransact.AtomicConfig.Task.App]", + "children": [ + { + "kind": "TypeNominal", + "name": "App", + "printedName": "AtomicTransact.AtomicConfig.Task.App", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV4appsSayAE3AppOGSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV4appsSayAE3AppOGSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] }, { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "hasDefaultArg": true, - "usr": "s:Sb" - } - ], - "declKind": "Func", - "usr": "s:14AtomicTransact0A0O05pauseB08animatedAC06PausedB3RefCSb_tYaAC05PauseB5ErrorOYKFZ", - "mangledName": "$s14AtomicTransact0A0O05pauseB08animatedAC06PausedB3RefCSb_tYaAC05PauseB5ErrorOYKFZ", - "moduleName": "AtomicTransact", - "static": true, - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "throwing": true, - "funcSelfKind": "NonMutating" - } - ], - "declKind": "Enum", - "usr": "s:14AtomicTransact0A0O", - "mangledName": "$s14AtomicTransact0A0O", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - } - ] - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "AtomicTransact", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "AtomicTransact", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "TypeDecl", - "name": "TransactDataRequest", - "printedName": "TransactDataRequest", - "children": [ - { - "kind": "Var", - "name": "taskId", - "printedName": "taskId", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "kind": "Constructor", + "name": "init", + "printedName": "init(product:operation:distribution:forms:action:apps:)", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B11DataRequestV6taskIdSSSgvp", - "mangledName": "$s14AtomicTransact0B11DataRequestV6taskIdSSSgvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasInitialValue", - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ + "name": "Task", + "printedName": "AtomicTransact.AtomicConfig.Task", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV" + }, { "kind": "TypeNominal", "name": "Optional", - "printedName": "Swift.String?", + "printedName": "AtomicTransact.AtomicConfig.ProductType?", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" } ], + "hasDefaultArg": true, "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B11DataRequestV6taskIdSSSgvg", - "mangledName": "$s14AtomicTransact0B11DataRequestV6taskIdSSSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ + }, { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.ProductType?", + "children": [ + { + "kind": "TypeNominal", + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" }, { "kind": "TypeNominal", "name": "Optional", - "printedName": "Swift.String?", + "printedName": "AtomicTransact.AtomicConfig.Distribution?", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Distribution", + "printedName": "AtomicTransact.AtomicConfig.Distribution", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV" } ], + "hasDefaultArg": true, "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B11DataRequestV6taskIdSSSgvs", - "mangledName": "$s14AtomicTransact0B11DataRequestV6taskIdSSSgvs", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "set" - }, - { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", - "children": [ + }, { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B11DataRequestV6taskIdSSSgvM", - "mangledName": "$s14AtomicTransact0B11DataRequestV6taskIdSSSgvM", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "_modify" - } - ] - }, - { - "kind": "Var", - "name": "userId", - "printedName": "userId", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B11DataRequestV6userIdSSvp", - "mangledName": "$s14AtomicTransact0B11DataRequestV6userIdSSvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ + "name": "Optional", + "printedName": "[Swift.String]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.UserAction?", + "children": [ + { + "kind": "TypeNominal", + "name": "UserAction", + "printedName": "AtomicTransact.AtomicConfig.UserAction", + "usr": "s:14AtomicTransact0A6ConfigV10UserActionV" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[AtomicTransact.AtomicConfig.Task.App]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[AtomicTransact.AtomicConfig.Task.App]", + "children": [ + { + "kind": "TypeNominal", + "name": "App", + "printedName": "AtomicTransact.AtomicConfig.Task.App", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO" + } + ], + "usr": "s:Sa" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B11DataRequestV6userIdSSvg", - "mangledName": "$s14AtomicTransact0B11DataRequestV6userIdSSvg", + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV7product9operation12distribution5forms6action4appsAeC11ProductTypeOSg_AnC12DistributionVSgSaySSGSgAC10UserActionVSgSayAE3AppOGSgtcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV7product9operation12distribution5forms6action4appsAeC11ProductTypeOSg_AnC12DistributionVSgSaySSGSgAC10UserActionVSgSayAE3AppOGSgtcfc", "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" }, { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "TypeDecl", + "name": "App", + "printedName": "App", "children": [ { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B11DataRequestV6userIdSSvs", - "mangledName": "$s14AtomicTransact0B11DataRequestV6userIdSSvs", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "set" - }, - { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B11DataRequestV6userIdSSvM", - "mangledName": "$s14AtomicTransact0B11DataRequestV6userIdSSvM", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "_modify" - } - ] - }, - { - "kind": "Var", - "name": "identifier", - "printedName": "identifier", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B11DataRequestV10identifierSSvp", - "mangledName": "$s14AtomicTransact0B11DataRequestV10identifierSSvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B11DataRequestV10identifierSSvg", - "mangledName": "$s14AtomicTransact0B11DataRequestV10identifierSSvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B11DataRequestV10identifierSSvs", - "mangledName": "$s14AtomicTransact0B11DataRequestV10identifierSSvs", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "set" - }, - { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B11DataRequestV10identifierSSvM", - "mangledName": "$s14AtomicTransact0B11DataRequestV10identifierSSvM", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "_modify" - } - ] - }, - { - "kind": "Var", - "name": "fields", - "printedName": "fields", - "children": [ - { - "kind": "TypeNominal", - "name": "Array", - "printedName": "[Swift.String]", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sa" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B11DataRequestV6fieldsSaySSGvp", - "mangledName": "$s14AtomicTransact0B11DataRequestV6fieldsSaySSGvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Array", - "printedName": "[Swift.String]", + "kind": "Var", + "name": "payNow", + "printedName": "payNow", "children": [ { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.Task.App.Type) -> AtomicTransact.AtomicConfig.Task.App", + "children": [ + { + "kind": "TypeNominal", + "name": "App", + "printedName": "AtomicTransact.AtomicConfig.Task.App", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.Task.App.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "App", + "printedName": "AtomicTransact.AtomicConfig.Task.App", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO" + } + ] + } + ] } ], - "usr": "s:Sa" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B11DataRequestV6fieldsSaySSGvg", - "mangledName": "$s14AtomicTransact0B11DataRequestV6fieldsSaySSGvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO6payNowyA2GmF", + "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV3AppO6payNowyA2GmF", + "moduleName": "AtomicTransact" }, { - "kind": "TypeNominal", - "name": "Array", - "printedName": "[Swift.String]", + "kind": "Var", + "name": "expenses", + "printedName": "expenses", "children": [ { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.Task.App.Type) -> AtomicTransact.AtomicConfig.Task.App", + "children": [ + { + "kind": "TypeNominal", + "name": "App", + "printedName": "AtomicTransact.AtomicConfig.Task.App", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.Task.App.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "App", + "printedName": "AtomicTransact.AtomicConfig.Task.App", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO" + } + ] + } + ] } ], - "usr": "s:Sa" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B11DataRequestV6fieldsSaySSGvs", - "mangledName": "$s14AtomicTransact0B11DataRequestV6fieldsSaySSGvs", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "set" - }, - { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B11DataRequestV6fieldsSaySSGvM", - "mangledName": "$s14AtomicTransact0B11DataRequestV6fieldsSaySSGvM", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "_modify" - } - ] - }, - { - "kind": "Var", - "name": "data", - "printedName": "data", - "children": [ - { - "kind": "TypeNominal", - "name": "Dictionary", - "printedName": "[Swift.String : any Swift.Sendable]", - "children": [ + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO8expensesyA2GmF", + "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV3AppO8expensesyA2GmF", + "moduleName": "AtomicTransact" + }, { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "kind": "Var", + "name": "orders", + "printedName": "orders", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.Task.App.Type) -> AtomicTransact.AtomicConfig.Task.App", + "children": [ + { + "kind": "TypeNominal", + "name": "App", + "printedName": "AtomicTransact.AtomicConfig.Task.App", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.Task.App.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "App", + "printedName": "AtomicTransact.AtomicConfig.Task.App", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO6ordersyA2GmF", + "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV3AppO6ordersyA2GmF", + "moduleName": "AtomicTransact" }, { - "kind": "TypeNominal", - "name": "Sendable", - "printedName": "any Swift.Sendable", - "usr": "s:s8SendableP" - } - ], - "usr": "s:SD" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B11DataRequestV4dataSDySSs8Sendable_pGvp", - "mangledName": "$s14AtomicTransact0B11DataRequestV4dataSDySSs8Sendable_pGvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl" - ], - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ + "kind": "Var", + "name": "suggestions", + "printedName": "suggestions", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.Task.App.Type) -> AtomicTransact.AtomicConfig.Task.App", + "children": [ + { + "kind": "TypeNominal", + "name": "App", + "printedName": "AtomicTransact.AtomicConfig.Task.App", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.Task.App.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "App", + "printedName": "AtomicTransact.AtomicConfig.Task.App", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO11suggestionsyA2GmF", + "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV3AppO11suggestionsyA2GmF", + "moduleName": "AtomicTransact" + }, { - "kind": "TypeNominal", - "name": "Dictionary", - "printedName": "[Swift.String : any Swift.Sendable]", + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.Task.App?", + "children": [ + { + "kind": "TypeNominal", + "name": "App", + "printedName": "AtomicTransact.AtomicConfig.Task.App", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO" + } + ], + "usr": "s:Sq" }, { "kind": "TypeNominal", - "name": "Sendable", - "printedName": "any Swift.Sendable", - "usr": "s:s8SendableP" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "usr": "s:SD" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B11DataRequestV4dataSDySSs8Sendable_pGvg", - "mangledName": "$s14AtomicTransact0B11DataRequestV4dataSDySSs8Sendable_pGvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO8rawValueAGSgSS_tcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV3AppO8rawValueAGSgSS_tcfc", + "moduleName": "AtomicTransact", + "implicit": true, + "init_kind": "Designated" }, { - "kind": "TypeNominal", - "name": "Dictionary", - "printedName": "[Swift.String : any Swift.Sendable]", + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", "children": [ { "kind": "TypeNominal", "name": "String", "printedName": "Swift.String", "usr": "s:SS" - }, + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO8rawValueSSvp", + "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV3AppO8rawValueSSvp", + "moduleName": "AtomicTransact", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO8rawValueSSvg", + "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV3AppO8rawValueSSvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "allCases", + "printedName": "allCases", + "children": [ { "kind": "TypeNominal", - "name": "Sendable", - "printedName": "any Swift.Sendable", - "usr": "s:s8SendableP" + "name": "Array", + "printedName": "[AtomicTransact.AtomicConfig.Task.App]", + "children": [ + { + "kind": "TypeNominal", + "name": "App", + "printedName": "AtomicTransact.AtomicConfig.Task.App", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO" + } + ], + "usr": "s:Sa" } ], - "usr": "s:SD" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B11DataRequestV4dataSDySSs8Sendable_pGvs", - "mangledName": "$s14AtomicTransact0B11DataRequestV4dataSDySSs8Sendable_pGvs", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "set" - }, - { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B11DataRequestV4dataSDySSs8Sendable_pGvM", - "mangledName": "$s14AtomicTransact0B11DataRequestV4dataSDySSs8Sendable_pGvM", + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO8allCasesSayAGGvpZ", + "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV3AppO8allCasesSayAGGvpZ", + "moduleName": "AtomicTransact", + "static": true, + "implicit": true, + "declAttributes": [ + "Nonisolated" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[AtomicTransact.AtomicConfig.Task.App]", + "children": [ + { + "kind": "TypeNominal", + "name": "App", + "printedName": "AtomicTransact.AtomicConfig.Task.App", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO8allCasesSayAGGvgZ", + "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV3AppO8allCasesSayAGGvgZ", + "moduleName": "AtomicTransact", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO", + "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV3AppO", "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "_modify" - } - ] - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(userId:identifier:fields:taskId:additionalData:)", - "children": [ - { - "kind": "TypeNominal", - "name": "TransactDataRequest", - "printedName": "AtomicTransact.TransactDataRequest", - "usr": "s:14AtomicTransact0B11DataRequestV" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "Array", - "printedName": "[Swift.String]", - "children": [ + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "enumRawTypeName": "String", + "conformances": [ { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "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": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "CaseIterable", + "printedName": "CaseIterable", + "children": [ + { + "kind": "TypeWitness", + "name": "AllCases", + "printedName": "AllCases", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[AtomicTransact.AtomicConfig.Task.App]", + "children": [ + { + "kind": "TypeNominal", + "name": "App", + "printedName": "AtomicTransact.AtomicConfig.Task.App", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO" + } + ], + "usr": "s:Sa" + } + ] + } + ], + "usr": "s:s12CaseIterableP", + "mangledName": "$ss12CaseIterableP" } - ], - "usr": "s:Sa" + ] }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Task", + "printedName": "AtomicTransact.AtomicConfig.Task", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" } ], - "hasDefaultArg": true, - "usr": "s:Sq" + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV4fromAEs7Decoder_p_tKcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV4fromAEs7Decoder_p_tKcfc", + "moduleName": "AtomicTransact", + "implicit": true, + "throwing": true, + "init_kind": "Designated" }, { - "kind": "TypeNominal", - "name": "Dictionary", - "printedName": "[Swift.String : any Swift.Sendable]", + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Void", + "printedName": "()" }, { "kind": "TypeNominal", - "name": "Sendable", - "printedName": "any Swift.Sendable", - "usr": "s:s8SendableP" + "name": "Encoder", + "printedName": "any Swift.Encoder", + "usr": "s:s7EncoderP" } ], - "hasDefaultArg": true, - "usr": "s:SD" + "declKind": "Func", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV6encode2toys7Encoder_p_tKF", + "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV6encode2toys7Encoder_p_tKF", + "moduleName": "AtomicTransact", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" } ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0B11DataRequestV6userId10identifier6fields04taskF0010additionalC0ACSS_SSSaySSGSSSgSDySSs8Sendable_pGtcfc", - "mangledName": "$s14AtomicTransact0B11DataRequestV6userId10identifier6fields04taskF0010additionalC0ACSS_SSSaySSGSSSgSDySSs8Sendable_pGtcfc", + "declKind": "Struct", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV", + "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV", "moduleName": "AtomicTransact", "declAttributes": [ "AccessControl", "RawDocComment" ], - "init_kind": "Designated" - } - ], - "declKind": "Struct", - "usr": "s:14AtomicTransact0B11DataRequestV", - "mangledName": "$s14AtomicTransact0B11DataRequestV", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "kind": "Conformance", - "name": "Sendable", - "printedName": "Sendable", - "usr": "s:s8SendableP", - "mangledName": "$ss8SendableP" - } - ] - }, - { - "kind": "Import", - "name": "UIKit", - "printedName": "UIKit", - "declKind": "Import", - "moduleName": "AtomicTransact", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "TypeDecl", - "name": "AtomicConfig", - "printedName": "AtomicConfig", - "children": [ - { - "kind": "Constructor", - "name": "init", - "printedName": "init(publicToken:scope:tasks:linkedAccount:deferredPaymentMethodStrategy:theme:language:sessionContext:deeplink:metadata:search:handoff:experiments:features:customer:)", - "children": [ + "conformances": [ { - "kind": "TypeNominal", - "name": "AtomicConfig", - "printedName": "AtomicTransact.AtomicConfig", - "usr": "s:14AtomicTransact0A6ConfigV" + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" }, { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" }, { - "kind": "TypeNominal", - "name": "ScopeType", - "printedName": "AtomicTransact.AtomicConfig.ScopeType", - "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO" + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" }, { - "kind": "TypeNominal", - "name": "Array", - "printedName": "[AtomicTransact.AtomicConfig.Task]", - "children": [ - { - "kind": "TypeNominal", - "name": "Task", - "printedName": "AtomicTransact.AtomicConfig.Task", - "usr": "s:14AtomicTransact0A6ConfigV4TaskV" - } - ], - "usr": "s:Sa" + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Theme", + "printedName": "Theme", + "children": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy?", + "kind": "Var", + "name": "brandColor", + "printedName": "brandColor", "children": [ { "kind": "TypeNominal", - "name": "DeferredPaymentMethodStrategy", - "printedName": "AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy", - "usr": "s:14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO" + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" } ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Theme", - "printedName": "AtomicTransact.AtomicConfig.Theme", - "hasDefaultArg": true, - "usr": "s:14AtomicTransact0A6ConfigV5ThemeV" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "hasDefaultArg": true, - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV10brandColorSSSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV10brandColorSSSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.Deeplink?", - "children": [ + "isLet": true, + "hasStorage": true, + "accessors": [ { - "kind": "TypeNominal", - "name": "Deeplink", - "printedName": "AtomicTransact.AtomicConfig.Deeplink", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV" + "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:14AtomicTransact0A6ConfigV5ThemeV10brandColorSSSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV10brandColorSSSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" } - ], - "hasDefaultArg": true, - "usr": "s:Sq" + ] }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "[Swift.String : Swift.String]?", + "kind": "Var", + "name": "overlayColor", + "printedName": "overlayColor", "children": [ { "kind": "TypeNominal", - "name": "Dictionary", - "printedName": "[Swift.String : Swift.String]", + "name": "Optional", + "printedName": "Swift.String?", "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, { "kind": "TypeNominal", "name": "String", @@ -3198,218 +2579,302 @@ "usr": "s:SS" } ], - "usr": "s:SD" + "usr": "s:Sq" } ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.Search?", - "children": [ + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV12overlayColorSSSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV12overlayColorSSSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ { - "kind": "TypeNominal", - "name": "Search", - "printedName": "AtomicTransact.AtomicConfig.Search", - "usr": "s:14AtomicTransact0A6ConfigV6SearchV" + "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:14AtomicTransact0A6ConfigV5ThemeV12overlayColorSSSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV12overlayColorSSSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" } - ], - "hasDefaultArg": true, - "usr": "s:Sq" + ] }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "[Swift.String]?", + "kind": "Var", + "name": "dark", + "printedName": "dark", "children": [ { "kind": "TypeNominal", - "name": "Array", - "printedName": "[Swift.String]", + "name": "Optional", + "printedName": "Swift.Bool?", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], - "usr": "s:Sa" + "usr": "s:Sq" } ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.Experiments?", - "children": [ - { - "kind": "TypeNominal", - "name": "Experiments", - "printedName": "AtomicTransact.AtomicConfig.Experiments", - "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV" - } + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV4darkSbSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV4darkSbSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.Features?", - "children": [ + "hasStorage": true, + "accessors": [ { - "kind": "TypeNominal", - "name": "Features", - "printedName": "AtomicTransact.AtomicConfig.Features", - "usr": "s:14AtomicTransact0A6ConfigV8FeaturesV" - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.Customer?", - "children": [ + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV4darkSbSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV4darkSbSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, { - "kind": "TypeNominal", - "name": "Customer", - "printedName": "AtomicTransact.AtomicConfig.Customer", - "usr": "s:14AtomicTransact0A6ConfigV8CustomerV" - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" - } - ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0A6ConfigV11publicToken5scope5tasks13linkedAccount29deferredPaymentMethodStrategy5theme8language14sessionContext8deeplink8metadata6search7handoff11experiments8features8customerACSS_AC9ScopeTypeOSayAC4TaskVGSSSgAC08DeferredklM0OSgAC5ThemeVSSAxC8DeeplinkVSgSDyS2SGSgAC6SearchVSgSaySSGSgAC11ExperimentsVSgAC8FeaturesVSgAC8CustomerVSgtcfc", - "mangledName": "$s14AtomicTransact0A6ConfigV11publicToken5scope5tasks13linkedAccount29deferredPaymentMethodStrategy5theme8language14sessionContext8deeplink8metadata6search7handoff11experiments8features8customerACSS_AC9ScopeTypeOSayAC4TaskVGSSSgAC08DeferredklM0OSgAC5ThemeVSSAxC8DeeplinkVSgSDyS2SGSgAC6SearchVSgSaySSGSgAC11ExperimentsVSgAC8FeaturesVSgAC8CustomerVSgtcfc", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "init_kind": "Designated" - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(demo:scope:tasks:linkedAccount:theme:language:sessionContext:deeplink:metadata:search:handoff:experiments:)", - "children": [ - { - "kind": "TypeNominal", - "name": "AtomicConfig", - "printedName": "AtomicTransact.AtomicConfig", - "usr": "s:14AtomicTransact0A6ConfigV" - }, - { - "kind": "TypeNominal", - "name": "DemoMode", - "printedName": "AtomicTransact.AtomicConfig.DemoMode", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV" - }, - { - "kind": "TypeNominal", - "name": "ScopeType", - "printedName": "AtomicTransact.AtomicConfig.ScopeType", - "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO" - }, - { - "kind": "TypeNominal", - "name": "Array", - "printedName": "[AtomicTransact.AtomicConfig.Task]", - "children": [ + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV4darkSbSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV4darkSbSgvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, { - "kind": "TypeNominal", - "name": "Task", - "printedName": "AtomicTransact.AtomicConfig.Task", - "usr": "s:14AtomicTransact0A6ConfigV4TaskV" + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV4darkSbSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV4darkSbSgvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" } - ], - "usr": "s:Sa" + ] }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "kind": "Var", + "name": "navigationOptions", + "printedName": "navigationOptions", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.NavigationOptions?", + "children": [ + { + "kind": "TypeNominal", + "name": "NavigationOptions", + "printedName": "AtomicTransact.AtomicConfig.NavigationOptions", + "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV" + } + ], + "usr": "s:Sq" } ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Theme", - "printedName": "AtomicTransact.AtomicConfig.Theme", - "hasDefaultArg": true, - "usr": "s:14AtomicTransact0A6ConfigV5ThemeV" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "hasDefaultArg": true, - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV17navigationOptionsAC010NavigationF0VSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV17navigationOptionsAC010NavigationF0VSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.NavigationOptions?", + "children": [ + { + "kind": "TypeNominal", + "name": "NavigationOptions", + "printedName": "AtomicTransact.AtomicConfig.NavigationOptions", + "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV17navigationOptionsAC010NavigationF0VSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV17navigationOptionsAC010NavigationF0VSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.NavigationOptions?", + "children": [ + { + "kind": "TypeNominal", + "name": "NavigationOptions", + "printedName": "AtomicTransact.AtomicConfig.NavigationOptions", + "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV17navigationOptionsAC010NavigationF0VSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV17navigationOptionsAC010NavigationF0VSgvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV17navigationOptionsAC010NavigationF0VSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV17navigationOptionsAC010NavigationF0VSgvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" } - ], - "hasDefaultArg": true, - "usr": "s:Sq" + ] }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.Deeplink?", + "kind": "Constructor", + "name": "init", + "printedName": "init(brandColor:overlayColor:navigationOptions:dark:)", "children": [ { "kind": "TypeNominal", - "name": "Deeplink", - "printedName": "AtomicTransact.AtomicConfig.Deeplink", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV" - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "[Swift.String : Swift.String]?", - "children": [ + "name": "Theme", + "printedName": "AtomicTransact.AtomicConfig.Theme", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV" + }, { "kind": "TypeNominal", - "name": "Dictionary", - "printedName": "[Swift.String : Swift.String]", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", "name": "String", "printedName": "Swift.String", "usr": "s:SS" - }, + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ { "kind": "TypeNominal", "name": "String", @@ -3417,851 +2882,540 @@ "usr": "s:SS" } ], - "usr": "s:SD" - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.Search?", - "children": [ + "usr": "s:Sq" + }, { "kind": "TypeNominal", - "name": "Search", - "printedName": "AtomicTransact.AtomicConfig.Search", - "usr": "s:14AtomicTransact0A6ConfigV6SearchV" + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.NavigationOptions?", + "children": [ + { + "kind": "TypeNominal", + "name": "NavigationOptions", + "printedName": "AtomicTransact.AtomicConfig.NavigationOptions", + "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ColorScheme", + "printedName": "AtomicTransact.AtomicConfig.Theme.ColorScheme", + "hasDefaultArg": true, + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO" } ], - "hasDefaultArg": true, - "usr": "s:Sq" + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV10brandColor07overlayF017navigationOptions4darkAESSSg_AjC010NavigationI0VSgAE0F6SchemeOtcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV10brandColor07overlayF017navigationOptions4darkAESSSg_AjC010NavigationI0VSgAE0F6SchemeOtcfc", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "[Swift.String]?", + "kind": "Constructor", + "name": "init", + "printedName": "init(brandColor:overlayColor:navigationOptions:dark:)", "children": [ { "kind": "TypeNominal", - "name": "Array", - "printedName": "[Swift.String]", + "name": "Theme", + "printedName": "AtomicTransact.AtomicConfig.Theme", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIColor?", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" } ], - "usr": "s:Sa" - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.Experiments?", - "children": [ + "hasDefaultArg": true, + "usr": "s:Sq" + }, { "kind": "TypeNominal", - "name": "Experiments", - "printedName": "AtomicTransact.AtomicConfig.Experiments", - "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV" - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" - } - ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0A6ConfigV4demo5scope5tasks13linkedAccount5theme8language14sessionContext8deeplink8metadata6search7handoff11experimentsA2C8DemoModeV_AC9ScopeTypeOSayAC4TaskVGSSSgAC5ThemeVSSAwC8DeeplinkVSgSDyS2SGSgAC6SearchVSgSaySSGSgAC11ExperimentsVSgtcfc", - "mangledName": "$s14AtomicTransact0A6ConfigV4demo5scope5tasks13linkedAccount5theme8language14sessionContext8deeplink8metadata6search7handoff11experimentsA2C8DemoModeV_AC9ScopeTypeOSayAC4TaskVGSSSgAC5ThemeVSSAwC8DeeplinkVSgSDyS2SGSgAC6SearchVSgSaySSGSgAC11ExperimentsVSgtcfc", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "init_kind": "Designated" - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(publicToken:scope:product:additionalProduct:linkedAccount:theme:distribution:language:sessionContext:deeplink:metadata:search:handoff:experiments:)", - "children": [ - { - "kind": "TypeNominal", - "name": "AtomicConfig", - "printedName": "AtomicTransact.AtomicConfig", - "usr": "s:14AtomicTransact0A6ConfigV" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "ScopeType", - "printedName": "AtomicTransact.AtomicConfig.ScopeType", - "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO" - }, - { - "kind": "TypeNominal", - "name": "ProductType", - "printedName": "AtomicTransact.AtomicConfig.ProductType", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.ProductType?", - "children": [ - { - "kind": "TypeNominal", - "name": "ProductType", - "printedName": "AtomicTransact.AtomicConfig.ProductType", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Theme", - "printedName": "AtomicTransact.AtomicConfig.Theme", - "hasDefaultArg": true, - "usr": "s:14AtomicTransact0A6ConfigV5ThemeV" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.Distribution?", - "children": [ - { - "kind": "TypeNominal", - "name": "Distribution", - "printedName": "AtomicTransact.AtomicConfig.Distribution", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV" - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "hasDefaultArg": true, - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.Deeplink?", - "children": [ - { - "kind": "TypeNominal", - "name": "Deeplink", - "printedName": "AtomicTransact.AtomicConfig.Deeplink", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV" - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "[Swift.String : Swift.String]?", - "children": [ - { - "kind": "TypeNominal", - "name": "Dictionary", - "printedName": "[Swift.String : Swift.String]", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:SD" - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.Search?", - "children": [ - { - "kind": "TypeNominal", - "name": "Search", - "printedName": "AtomicTransact.AtomicConfig.Search", - "usr": "s:14AtomicTransact0A6ConfigV6SearchV" - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "[Swift.String]?", - "children": [ - { - "kind": "TypeNominal", - "name": "Array", - "printedName": "[Swift.String]", + "name": "Optional", + "printedName": "UIKit.UIColor?", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" } ], - "usr": "s:Sa" - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.Experiments?", - "children": [ - { - "kind": "TypeNominal", - "name": "Experiments", - "printedName": "AtomicTransact.AtomicConfig.Experiments", - "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV" - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" - } - ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0A6ConfigV11publicToken5scope7product17additionalProduct13linkedAccount5theme12distribution8language14sessionContext8deeplink8metadata6search7handoff11experimentsACSS_AC9ScopeTypeOAC0iW0OAUSgSSSgAC5ThemeVAC12DistributionVSgSSAwC8DeeplinkVSgSDyS2SGSgAC6SearchVSgSaySSGSgAC11ExperimentsVSgtcfc", - "mangledName": "$s14AtomicTransact0A6ConfigV11publicToken5scope7product17additionalProduct13linkedAccount5theme12distribution8language14sessionContext8deeplink8metadata6search7handoff11experimentsACSS_AC9ScopeTypeOAC0iW0OAUSgSSSgAC5ThemeVAC12DistributionVSgSSAwC8DeeplinkVSgSDyS2SGSgAC6SearchVSgSaySSGSgAC11ExperimentsVSgtcfc", - "moduleName": "AtomicTransact", - "deprecated": true, - "declAttributes": [ - "AccessControl", - "Available", - "RawDocComment" - ], - "init_kind": "Designated" - }, - { - "kind": "TypeDecl", - "name": "Task", - "printedName": "Task", - "children": [ - { - "kind": "Var", - "name": "product", - "printedName": "product", - "children": [ + "hasDefaultArg": true, + "usr": "s:Sq" + }, { "kind": "TypeNominal", "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.ProductType?", + "printedName": "AtomicTransact.AtomicConfig.NavigationOptions?", "children": [ { "kind": "TypeNominal", - "name": "ProductType", - "printedName": "AtomicTransact.AtomicConfig.ProductType", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + "name": "NavigationOptions", + "printedName": "AtomicTransact.AtomicConfig.NavigationOptions", + "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV" } ], + "hasDefaultArg": true, "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ColorScheme", + "printedName": "AtomicTransact.AtomicConfig.Theme.ColorScheme", + "hasDefaultArg": true, + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO" } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV4TaskV7productAC11ProductTypeOSgvp", - "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV7productAC11ProductTypeOSgvp", + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV10brandColor07overlayF017navigationOptions4darkAESo7UIColorCSg_AlC010NavigationI0VSgAE0F6SchemeOtcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV10brandColor07overlayF017navigationOptions4darkAESo7UIColorCSg_AlC010NavigationI0VSgAE0F6SchemeOtcfc", "moduleName": "AtomicTransact", "declAttributes": [ - "HasStorage", "AccessControl", "RawDocComment" ], - "isLet": true, - "hasStorage": true, - "accessors": [ + "init_kind": "Designated" + }, + { + "kind": "TypeDecl", + "name": "ColorScheme", + "printedName": "ColorScheme", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "Var", + "name": "light", + "printedName": "light", "children": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.ProductType?", - "children": [ + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.Theme.ColorScheme.Type) -> AtomicTransact.AtomicConfig.Theme.ColorScheme", + "children": [ { "kind": "TypeNominal", - "name": "ProductType", - "printedName": "AtomicTransact.AtomicConfig.ProductType", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + "name": "ColorScheme", + "printedName": "AtomicTransact.AtomicConfig.Theme.ColorScheme", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.Theme.ColorScheme.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ColorScheme", + "printedName": "AtomicTransact.AtomicConfig.Theme.ColorScheme", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO" + } + ] } - ], - "usr": "s:Sq" + ] } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV4TaskV7productAC11ProductTypeOSgvg", - "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV7productAC11ProductTypeOSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "operation", - "printedName": "operation", - "children": [ + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO5lightyA2GmF", + "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO5lightyA2GmF", + "moduleName": "AtomicTransact" + }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.ProductType?", + "kind": "Var", + "name": "dark", + "printedName": "dark", "children": [ { - "kind": "TypeNominal", - "name": "ProductType", - "printedName": "AtomicTransact.AtomicConfig.ProductType", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.Theme.ColorScheme.Type) -> AtomicTransact.AtomicConfig.Theme.ColorScheme", + "children": [ + { + "kind": "TypeNominal", + "name": "ColorScheme", + "printedName": "AtomicTransact.AtomicConfig.Theme.ColorScheme", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.Theme.ColorScheme.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ColorScheme", + "printedName": "AtomicTransact.AtomicConfig.Theme.ColorScheme", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO" + } + ] + } + ] } ], - "usr": "s:Sq" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV4TaskV9operationAC11ProductTypeOSgvp", - "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV9operationAC11ProductTypeOSgvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "isLet": true, - "hasStorage": true, - "accessors": [ + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO4darkyA2GmF", + "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO4darkyA2GmF", + "moduleName": "AtomicTransact" + }, { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "Var", + "name": "system", + "printedName": "system", "children": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.ProductType?", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.Theme.ColorScheme.Type) -> AtomicTransact.AtomicConfig.Theme.ColorScheme", "children": [ { "kind": "TypeNominal", - "name": "ProductType", - "printedName": "AtomicTransact.AtomicConfig.ProductType", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + "name": "ColorScheme", + "printedName": "AtomicTransact.AtomicConfig.Theme.ColorScheme", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.Theme.ColorScheme.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ColorScheme", + "printedName": "AtomicTransact.AtomicConfig.Theme.ColorScheme", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO" + } + ] } - ], - "usr": "s:Sq" + ] } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV4TaskV9operationAC11ProductTypeOSgvg", - "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV9operationAC11ProductTypeOSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "distribution", - "printedName": "distribution", - "children": [ + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO6systemyA2GmF", + "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO6systemyA2GmF", + "moduleName": "AtomicTransact" + }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.Distribution?", + "kind": "Var", + "name": "isDarkMode", + "printedName": "isDarkMode", "children": [ { "kind": "TypeNominal", - "name": "Distribution", - "printedName": "AtomicTransact.AtomicConfig.Distribution", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], - "usr": "s:Sq" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV4TaskV12distributionAC12DistributionVSgvp", - "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV12distributionAC12DistributionVSgvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "isLet": true, - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO10isDarkModeSbvp", + "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO10isDarkModeSbvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.Distribution?", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "Distribution", - "printedName": "AtomicTransact.AtomicConfig.Distribution", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], - "usr": "s:Sq" + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO10isDarkModeSbvg", + "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO10isDarkModeSbvg", + "moduleName": "AtomicTransact", + "accessorKind": "get" } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV4TaskV12distributionAC12DistributionVSgvg", - "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV12distributionAC12DistributionVSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "forms", - "printedName": "forms", - "children": [ + ] + }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "[Swift.String]?", + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", "children": [ { "kind": "TypeNominal", - "name": "Array", - "printedName": "[Swift.String]", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sa" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV4TaskV5formsSaySSGSgvp", - "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV5formsSaySSGSgvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "isLet": true, - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "[Swift.String]?", - "children": [ - { - "kind": "TypeNominal", - "name": "Array", - "printedName": "[Swift.String]", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sa" - } - ], - "usr": "s:Sq" + "name": "ColorScheme", + "printedName": "AtomicTransact.AtomicConfig.Theme.ColorScheme", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO" + }, + { + "kind": "TypeNominal", + "name": "ColorScheme", + "printedName": "AtomicTransact.AtomicConfig.Theme.ColorScheme", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO" } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV4TaskV5formsSaySSGSgvg", - "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV5formsSaySSGSgvg", + "declKind": "Func", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO2eeoiySbAG_AGtFZ", + "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO2eeoiySbAG_AGtFZ", "moduleName": "AtomicTransact", + "static": true, "implicit": true, - "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "action", - "printedName": "action", - "children": [ + "funcSelfKind": "NonMutating" + }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.UserAction?", + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", "children": [ { "kind": "TypeNominal", - "name": "UserAction", - "printedName": "AtomicTransact.AtomicConfig.UserAction", - "usr": "s:14AtomicTransact0A6ConfigV10UserActionV" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], - "usr": "s:Sq" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV4TaskV6actionAC10UserActionVSgvp", - "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV6actionAC10UserActionVSgvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "isLet": true, - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO9hashValueSivp", + "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO9hashValueSivp", + "moduleName": "AtomicTransact", + "implicit": true, + "accessors": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.UserAction?", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "UserAction", - "printedName": "AtomicTransact.AtomicConfig.UserAction", - "usr": "s:14AtomicTransact0A6ConfigV10UserActionV" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], - "usr": "s:Sq" + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO9hashValueSivg", + "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO9hashValueSivg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV4TaskV6actionAC10UserActionVSgvg", - "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV6actionAC10UserActionVSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "apps", - "printedName": "apps", - "children": [ + ] + }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "[AtomicTransact.AtomicConfig.Task.App]?", + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", "children": [ { "kind": "TypeNominal", - "name": "Array", - "printedName": "[AtomicTransact.AtomicConfig.Task.App]", - "children": [ - { - "kind": "TypeNominal", - "name": "App", - "printedName": "AtomicTransact.AtomicConfig.Task.App", - "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO" - } - ], - "usr": "s:Sa" + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" } ], - "usr": "s:Sq" + "declKind": "Func", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO4hash4intoys6HasherVz_tF", + "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO4hash4intoys6HasherVz_tF", + "moduleName": "AtomicTransact", + "implicit": true, + "funcSelfKind": "NonMutating" } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV4TaskV4appsSayAE3AppOGSgvp", - "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV4appsSayAE3AppOGSgvp", + "declKind": "Enum", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO", + "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO", "moduleName": "AtomicTransact", "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" + "AccessControl" ], - "isLet": true, - "hasStorage": true, - "accessors": [ + "conformances": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "[AtomicTransact.AtomicConfig.Task.App]?", - "children": [ - { - "kind": "TypeNominal", - "name": "Array", - "printedName": "[AtomicTransact.AtomicConfig.Task.App]", - "children": [ - { - "kind": "TypeNominal", - "name": "App", - "printedName": "AtomicTransact.AtomicConfig.Task.App", - "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO" - } - ], - "usr": "s:Sa" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV4TaskV4appsSayAE3AppOGSgvg", - "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV4appsSayAE3AppOGSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" } ] }, { "kind": "Constructor", "name": "init", - "printedName": "init(product:operation:distribution:forms:action:apps:)", + "printedName": "init(from:)", "children": [ { "kind": "TypeNominal", - "name": "Task", - "printedName": "AtomicTransact.AtomicConfig.Task", - "usr": "s:14AtomicTransact0A6ConfigV4TaskV" + "name": "Theme", + "printedName": "AtomicTransact.AtomicConfig.Theme", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV" }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.ProductType?", - "children": [ - { - "kind": "TypeNominal", - "name": "ProductType", - "printedName": "AtomicTransact.AtomicConfig.ProductType", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.ProductType?", - "children": [ - { - "kind": "TypeNominal", - "name": "ProductType", - "printedName": "AtomicTransact.AtomicConfig.ProductType", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.Distribution?", - "children": [ - { - "kind": "TypeNominal", - "name": "Distribution", - "printedName": "AtomicTransact.AtomicConfig.Distribution", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV" - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "[Swift.String]?", - "children": [ - { - "kind": "TypeNominal", - "name": "Array", - "printedName": "[Swift.String]", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sa" - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV4fromAEs7Decoder_p_tKcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV4fromAEs7Decoder_p_tKcfc", + "moduleName": "AtomicTransact", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", + "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.UserAction?", - "children": [ - { - "kind": "TypeNominal", - "name": "UserAction", - "printedName": "AtomicTransact.AtomicConfig.UserAction", - "usr": "s:14AtomicTransact0A6ConfigV10UserActionV" - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" + "name": "Void", + "printedName": "()" }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "[AtomicTransact.AtomicConfig.Task.App]?", - "children": [ - { - "kind": "TypeNominal", - "name": "Array", - "printedName": "[AtomicTransact.AtomicConfig.Task.App]", - "children": [ - { - "kind": "TypeNominal", - "name": "App", - "printedName": "AtomicTransact.AtomicConfig.Task.App", - "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO" - } - ], - "usr": "s:Sa" - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" + "name": "Encoder", + "printedName": "any Swift.Encoder", + "usr": "s:s7EncoderP" } ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0A6ConfigV4TaskV7product9operation12distribution5forms6action4appsAeC11ProductTypeOSg_AnC12DistributionVSgSaySSGSgAC10UserActionVSgSayAE3AppOGSgtcfc", - "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV7product9operation12distribution5forms6action4appsAeC11ProductTypeOSg_AnC12DistributionVSgSaySSGSgAC10UserActionVSgSayAE3AppOGSgtcfc", + "declKind": "Func", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV6encode2toys7Encoder_p_tKF", + "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV6encode2toys7Encoder_p_tKF", "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "init_kind": "Designated" + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV", + "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Distribution", + "printedName": "Distribution", + "children": [ { "kind": "TypeDecl", - "name": "App", - "printedName": "App", + "name": "DistributionType", + "printedName": "DistributionType", "children": [ { "kind": "Var", - "name": "payNow", - "printedName": "payNow", + "name": "total", + "printedName": "total", "children": [ { "kind": "TypeFunc", "name": "Function", - "printedName": "(AtomicTransact.AtomicConfig.Task.App.Type) -> AtomicTransact.AtomicConfig.Task.App", + "printedName": "(AtomicTransact.AtomicConfig.Distribution.DistributionType.Type) -> AtomicTransact.AtomicConfig.Distribution.DistributionType", "children": [ { "kind": "TypeNominal", - "name": "App", - "printedName": "AtomicTransact.AtomicConfig.Task.App", - "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO" + "name": "DistributionType", + "printedName": "AtomicTransact.AtomicConfig.Distribution.DistributionType", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO" }, { "kind": "TypeNominal", "name": "Metatype", - "printedName": "AtomicTransact.AtomicConfig.Task.App.Type", + "printedName": "AtomicTransact.AtomicConfig.Distribution.DistributionType.Type", "children": [ { "kind": "TypeNominal", - "name": "App", - "printedName": "AtomicTransact.AtomicConfig.Task.App", - "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO" + "name": "DistributionType", + "printedName": "AtomicTransact.AtomicConfig.Distribution.DistributionType", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO" } ] } @@ -4269,36 +3423,36 @@ } ], "declKind": "EnumElement", - "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO6payNowyA2GmF", - "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV3AppO6payNowyA2GmF", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO5totalyA2GmF", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV0D4TypeO5totalyA2GmF", "moduleName": "AtomicTransact" }, { "kind": "Var", - "name": "transactions", - "printedName": "transactions", + "name": "fixed", + "printedName": "fixed", "children": [ { "kind": "TypeFunc", "name": "Function", - "printedName": "(AtomicTransact.AtomicConfig.Task.App.Type) -> AtomicTransact.AtomicConfig.Task.App", + "printedName": "(AtomicTransact.AtomicConfig.Distribution.DistributionType.Type) -> AtomicTransact.AtomicConfig.Distribution.DistributionType", "children": [ { "kind": "TypeNominal", - "name": "App", - "printedName": "AtomicTransact.AtomicConfig.Task.App", - "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO" + "name": "DistributionType", + "printedName": "AtomicTransact.AtomicConfig.Distribution.DistributionType", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO" }, { "kind": "TypeNominal", "name": "Metatype", - "printedName": "AtomicTransact.AtomicConfig.Task.App.Type", + "printedName": "AtomicTransact.AtomicConfig.Distribution.DistributionType.Type", "children": [ { "kind": "TypeNominal", - "name": "App", - "printedName": "AtomicTransact.AtomicConfig.Task.App", - "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO" + "name": "DistributionType", + "printedName": "AtomicTransact.AtomicConfig.Distribution.DistributionType", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO" } ] } @@ -4306,36 +3460,36 @@ } ], "declKind": "EnumElement", - "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO12transactionsyA2GmF", - "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV3AppO12transactionsyA2GmF", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO5fixedyA2GmF", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV0D4TypeO5fixedyA2GmF", "moduleName": "AtomicTransact" }, { "kind": "Var", - "name": "orders", - "printedName": "orders", + "name": "percent", + "printedName": "percent", "children": [ { "kind": "TypeFunc", "name": "Function", - "printedName": "(AtomicTransact.AtomicConfig.Task.App.Type) -> AtomicTransact.AtomicConfig.Task.App", + "printedName": "(AtomicTransact.AtomicConfig.Distribution.DistributionType.Type) -> AtomicTransact.AtomicConfig.Distribution.DistributionType", "children": [ { "kind": "TypeNominal", - "name": "App", - "printedName": "AtomicTransact.AtomicConfig.Task.App", - "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO" + "name": "DistributionType", + "printedName": "AtomicTransact.AtomicConfig.Distribution.DistributionType", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO" }, { "kind": "TypeNominal", "name": "Metatype", - "printedName": "AtomicTransact.AtomicConfig.Task.App.Type", + "printedName": "AtomicTransact.AtomicConfig.Distribution.DistributionType.Type", "children": [ { "kind": "TypeNominal", - "name": "App", - "printedName": "AtomicTransact.AtomicConfig.Task.App", - "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO" + "name": "DistributionType", + "printedName": "AtomicTransact.AtomicConfig.Distribution.DistributionType", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO" } ] } @@ -4343,45 +3497,8 @@ } ], "declKind": "EnumElement", - "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO6ordersyA2GmF", - "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV3AppO6ordersyA2GmF", - "moduleName": "AtomicTransact" - }, - { - "kind": "Var", - "name": "suggestions", - "printedName": "suggestions", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.AtomicConfig.Task.App.Type) -> AtomicTransact.AtomicConfig.Task.App", - "children": [ - { - "kind": "TypeNominal", - "name": "App", - "printedName": "AtomicTransact.AtomicConfig.Task.App", - "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.AtomicConfig.Task.App.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "App", - "printedName": "AtomicTransact.AtomicConfig.Task.App", - "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO" - } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO11suggestionsyA2GmF", - "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV3AppO11suggestionsyA2GmF", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO7percentyA2GmF", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV0D4TypeO7percentyA2GmF", "moduleName": "AtomicTransact" }, { @@ -4392,13 +3509,13 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.Task.App?", + "printedName": "AtomicTransact.AtomicConfig.Distribution.DistributionType?", "children": [ { "kind": "TypeNominal", - "name": "App", - "printedName": "AtomicTransact.AtomicConfig.Task.App", - "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO" + "name": "DistributionType", + "printedName": "AtomicTransact.AtomicConfig.Distribution.DistributionType", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO" } ], "usr": "s:Sq" @@ -4411,8 +3528,8 @@ } ], "declKind": "Constructor", - "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO8rawValueAGSgSS_tcfc", - "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV3AppO8rawValueAGSgSS_tcfc", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO8rawValueAGSgSS_tcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV0D4TypeO8rawValueAGSgSS_tcfc", "moduleName": "AtomicTransact", "implicit": true, "init_kind": "Designated" @@ -4430,8 +3547,8 @@ } ], "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO8rawValueSSvp", - "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV3AppO8rawValueSSvp", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO8rawValueSSvp", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV0D4TypeO8rawValueSSvp", "moduleName": "AtomicTransact", "implicit": true, "accessors": [ @@ -4448,69 +3565,9 @@ } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO8rawValueSSvg", - "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV3AppO8rawValueSSvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "allCases", - "printedName": "allCases", - "children": [ - { - "kind": "TypeNominal", - "name": "Array", - "printedName": "[AtomicTransact.AtomicConfig.Task.App]", - "children": [ - { - "kind": "TypeNominal", - "name": "App", - "printedName": "AtomicTransact.AtomicConfig.Task.App", - "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO" - } - ], - "usr": "s:Sa" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO8allCasesSayAGGvpZ", - "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV3AppO8allCasesSayAGGvpZ", - "moduleName": "AtomicTransact", - "static": true, - "implicit": true, - "declAttributes": [ - "Nonisolated" - ], - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Array", - "printedName": "[AtomicTransact.AtomicConfig.Task.App]", - "children": [ - { - "kind": "TypeNominal", - "name": "App", - "printedName": "AtomicTransact.AtomicConfig.Task.App", - "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO" - } - ], - "usr": "s:Sa" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO8allCasesSayAGGvgZ", - "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV3AppO8allCasesSayAGGvgZ", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO8rawValueSSvg", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV0D4TypeO8rawValueSSvg", "moduleName": "AtomicTransact", - "static": true, "implicit": true, "accessorKind": "get" } @@ -4518,8 +3575,8 @@ } ], "declKind": "Enum", - "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO", - "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV3AppO", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV0D4TypeO", "moduleName": "AtomicTransact", "declAttributes": [ "AccessControl", @@ -4593,202 +3650,166 @@ }, { "kind": "Conformance", - "name": "CaseIterable", - "printedName": "CaseIterable", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "ActionType", + "printedName": "ActionType", + "children": [ + { + "kind": "Var", + "name": "create", + "printedName": "create", "children": [ { - "kind": "TypeWitness", - "name": "AllCases", - "printedName": "AllCases", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.Distribution.ActionType.Type) -> AtomicTransact.AtomicConfig.Distribution.ActionType", "children": [ { "kind": "TypeNominal", - "name": "Array", - "printedName": "[AtomicTransact.AtomicConfig.Task.App]", + "name": "ActionType", + "printedName": "AtomicTransact.AtomicConfig.Distribution.ActionType", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.Distribution.ActionType.Type", "children": [ { "kind": "TypeNominal", - "name": "App", - "printedName": "AtomicTransact.AtomicConfig.Task.App", - "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO" + "name": "ActionType", + "printedName": "AtomicTransact.AtomicConfig.Distribution.ActionType", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO" } - ], - "usr": "s:Sa" + ] } ] } ], - "usr": "s:s12CaseIterableP", - "mangledName": "$ss12CaseIterableP" - } - ] - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(from:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Task", - "printedName": "AtomicTransact.AtomicConfig.Task", - "usr": "s:14AtomicTransact0A6ConfigV4TaskV" + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO6createyA2GmF", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO6createyA2GmF", + "moduleName": "AtomicTransact" }, { - "kind": "TypeNominal", - "name": "Decoder", - "printedName": "any Swift.Decoder", - "usr": "s:s7DecoderP" - } - ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0A6ConfigV4TaskV4fromAEs7Decoder_p_tKcfc", - "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV4fromAEs7Decoder_p_tKcfc", - "moduleName": "AtomicTransact", - "implicit": true, - "throwing": true, - "init_kind": "Designated" - }, - { - "kind": "Function", - "name": "encode", - "printedName": "encode(to:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "kind": "Var", + "name": "update", + "printedName": "update", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.Distribution.ActionType.Type) -> AtomicTransact.AtomicConfig.Distribution.ActionType", + "children": [ + { + "kind": "TypeNominal", + "name": "ActionType", + "printedName": "AtomicTransact.AtomicConfig.Distribution.ActionType", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.Distribution.ActionType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ActionType", + "printedName": "AtomicTransact.AtomicConfig.Distribution.ActionType", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO6updateyA2GmF", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO6updateyA2GmF", + "moduleName": "AtomicTransact" }, { - "kind": "TypeNominal", - "name": "Encoder", - "printedName": "any Swift.Encoder", - "usr": "s:s7EncoderP" - } - ], - "declKind": "Func", - "usr": "s:14AtomicTransact0A6ConfigV4TaskV6encode2toys7Encoder_p_tKF", - "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV6encode2toys7Encoder_p_tKF", - "moduleName": "AtomicTransact", - "implicit": true, - "throwing": true, - "funcSelfKind": "NonMutating" - } - ], - "declKind": "Struct", - "usr": "s:14AtomicTransact0A6ConfigV4TaskV", - "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "kind": "Conformance", - "name": "Decodable", - "printedName": "Decodable", - "usr": "s:Se", - "mangledName": "$sSe" - }, - { - "kind": "Conformance", - "name": "Encodable", - "printedName": "Encodable", - "usr": "s:SE", - "mangledName": "$sSE" - } - ] - }, - { - "kind": "TypeDecl", - "name": "Theme", - "printedName": "Theme", - "children": [ - { - "kind": "Var", - "name": "brandColor", - "printedName": "brandColor", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "kind": "Var", + "name": "delete", + "printedName": "delete", "children": [ { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.Distribution.ActionType.Type) -> AtomicTransact.AtomicConfig.Distribution.ActionType", + "children": [ + { + "kind": "TypeNominal", + "name": "ActionType", + "printedName": "AtomicTransact.AtomicConfig.Distribution.ActionType", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.Distribution.ActionType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ActionType", + "printedName": "AtomicTransact.AtomicConfig.Distribution.ActionType", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO" + } + ] + } + ] } ], - "usr": "s:Sq" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV5ThemeV10brandColorSSSgvp", - "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV10brandColorSSSgvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "isLet": true, - "hasStorage": true, - "accessors": [ + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO6deleteyA2GmF", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO6deleteyA2GmF", + "moduleName": "AtomicTransact" + }, { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", "children": [ { "kind": "TypeNominal", "name": "Optional", - "printedName": "Swift.String?", + "printedName": "AtomicTransact.AtomicConfig.Distribution.ActionType?", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "ActionType", + "printedName": "AtomicTransact.AtomicConfig.Distribution.ActionType", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO" } ], "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV5ThemeV10brandColorSSSgvg", - "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV10brandColorSSSgvg", + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO8rawValueAGSgSS_tcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO8rawValueAGSgSS_tcfc", "moduleName": "AtomicTransact", "implicit": true, - "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "overlayColor", - "printedName": "overlayColor", - "children": [ + "init_kind": "Designated" + }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", "children": [ { "kind": "TypeNominal", @@ -4797,30 +3818,81 @@ "usr": "s:SS" } ], - "usr": "s:Sq" + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO8rawValueSSvp", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO8rawValueSSvp", + "moduleName": "AtomicTransact", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO8rawValueSSvg", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO8rawValueSSvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV5ThemeV12overlayColorSSSgvp", - "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV12overlayColorSSSgvp", + "declKind": "Enum", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO", "moduleName": "AtomicTransact", "declAttributes": [ - "HasStorage", "AccessControl", "RawDocComment" ], - "isLet": true, - "hasStorage": true, - "accessors": [ + "enumRawTypeName": "String", + "conformances": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", "children": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", "children": [ { "kind": "TypeNominal", @@ -4828,45 +3900,138 @@ "printedName": "Swift.String", "usr": "s:SS" } - ], - "usr": "s:Sq" + ] } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV5ThemeV12overlayColorSSSgvg", - "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV12overlayColorSSSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" + "usr": "s:SY", + "mangledName": "$sSY" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" } ] }, { "kind": "Var", - "name": "dark", - "printedName": "dark", + "name": "type", + "printedName": "type", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Bool?", - "children": [ - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "DistributionType", + "printedName": "AtomicTransact.AtomicConfig.Distribution.DistributionType", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV4typeAE0D4TypeOvp", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV4typeAE0D4TypeOvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "DistributionType", + "printedName": "AtomicTransact.AtomicConfig.Distribution.DistributionType", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO" } ], - "usr": "s:Sq" + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV4typeAE0D4TypeOvg", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV4typeAE0D4TypeOvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "DistributionType", + "printedName": "AtomicTransact.AtomicConfig.Distribution.DistributionType", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV4typeAE0D4TypeOvs", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV4typeAE0D4TypeOvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV4typeAE0D4TypeOvM", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV4typeAE0D4TypeOvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "amount", + "printedName": "amount", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" } ], "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV5ThemeV4darkSbSgvp", - "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV4darkSbSgvp", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV6amountSdvp", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV6amountSdvp", "moduleName": "AtomicTransact", "declAttributes": [ - "HasInitialValue", "HasStorage", "AccessControl", "RawDocComment" @@ -4880,22 +4045,14 @@ "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Bool?", - "children": [ - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ], - "usr": "s:Sq" + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV5ThemeV4darkSbSgvg", - "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV4darkSbSgvg", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV6amountSdvg", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV6amountSdvg", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "get" @@ -4912,22 +4069,14 @@ }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Bool?", - "children": [ - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ], - "usr": "s:Sq" + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV5ThemeV4darkSbSgvs", - "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV4darkSbSgvs", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV6amountSdvs", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV6amountSdvs", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "set" @@ -4944,8 +4093,8 @@ } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV5ThemeV4darkSbSgvM", - "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV4darkSbSgvM", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV6amountSdvM", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV6amountSdvM", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "_modify" @@ -4954,27 +4103,27 @@ }, { "kind": "Var", - "name": "navigationOptions", - "printedName": "navigationOptions", + "name": "action", + "printedName": "action", "children": [ { "kind": "TypeNominal", "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.NavigationOptions?", + "printedName": "AtomicTransact.AtomicConfig.Distribution.ActionType?", "children": [ { "kind": "TypeNominal", - "name": "NavigationOptions", - "printedName": "AtomicTransact.AtomicConfig.NavigationOptions", - "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV" + "name": "ActionType", + "printedName": "AtomicTransact.AtomicConfig.Distribution.ActionType", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO" } ], "usr": "s:Sq" } ], "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV5ThemeV17navigationOptionsAC010NavigationF0VSgvp", - "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV17navigationOptionsAC010NavigationF0VSgvp", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV6actionAE10ActionTypeOSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV6actionAE10ActionTypeOSgvp", "moduleName": "AtomicTransact", "declAttributes": [ "HasInitialValue", @@ -4992,21 +4141,21 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.NavigationOptions?", + "printedName": "AtomicTransact.AtomicConfig.Distribution.ActionType?", "children": [ { "kind": "TypeNominal", - "name": "NavigationOptions", - "printedName": "AtomicTransact.AtomicConfig.NavigationOptions", - "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV" + "name": "ActionType", + "printedName": "AtomicTransact.AtomicConfig.Distribution.ActionType", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO" } ], "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV5ThemeV17navigationOptionsAC010NavigationF0VSgvg", - "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV17navigationOptionsAC010NavigationF0VSgvg", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV6actionAE10ActionTypeOSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV6actionAE10ActionTypeOSgvg", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "get" @@ -5024,21 +4173,21 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.NavigationOptions?", + "printedName": "AtomicTransact.AtomicConfig.Distribution.ActionType?", "children": [ { "kind": "TypeNominal", - "name": "NavigationOptions", - "printedName": "AtomicTransact.AtomicConfig.NavigationOptions", - "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV" + "name": "ActionType", + "printedName": "AtomicTransact.AtomicConfig.Distribution.ActionType", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO" } ], "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV5ThemeV17navigationOptionsAC010NavigationF0VSgvs", - "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV17navigationOptionsAC010NavigationF0VSgvs", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV6actionAE10ActionTypeOSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV6actionAE10ActionTypeOSgvs", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "set" @@ -5055,8 +4204,8 @@ } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV5ThemeV17navigationOptionsAC010NavigationF0VSgvM", - "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV17navigationOptionsAC010NavigationF0VSgvM", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV6actionAE10ActionTypeOSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV6actionAE10ActionTypeOSgvM", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "_modify" @@ -5064,70 +4213,158 @@ ] }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(brandColor:overlayColor:navigationOptions:dark:)", + "kind": "Var", + "name": "canUpdate", + "printedName": "canUpdate", "children": [ - { - "kind": "TypeNominal", - "name": "Theme", - "printedName": "AtomicTransact.AtomicConfig.Theme", - "usr": "s:14AtomicTransact0A6ConfigV5ThemeV" - }, { "kind": "TypeNominal", "name": "Optional", - "printedName": "Swift.String?", + "printedName": "Swift.Bool?", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], "usr": "s:Sq" - }, + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV9canUpdateSbSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV9canUpdateSbSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" } ], - "usr": "s:Sq" + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV9canUpdateSbSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV9canUpdateSbSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.NavigationOptions?", + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", "children": [ { "kind": "TypeNominal", - "name": "NavigationOptions", - "printedName": "AtomicTransact.AtomicConfig.NavigationOptions", - "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV" - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV9canUpdateSbSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV9canUpdateSbSgvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV9canUpdateSbSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV9canUpdateSbSgvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(type:amount:action:)", + "children": [ { "kind": "TypeNominal", - "name": "ColorScheme", - "printedName": "AtomicTransact.AtomicConfig.Theme.ColorScheme", + "name": "Distribution", + "printedName": "AtomicTransact.AtomicConfig.Distribution", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV" + }, + { + "kind": "TypeNominal", + "name": "DistributionType", + "printedName": "AtomicTransact.AtomicConfig.Distribution.DistributionType", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO" + }, + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.Distribution.ActionType?", + "children": [ + { + "kind": "TypeNominal", + "name": "ActionType", + "printedName": "AtomicTransact.AtomicConfig.Distribution.ActionType", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO" + } + ], "hasDefaultArg": true, - "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO" + "usr": "s:Sq" } ], "declKind": "Constructor", - "usr": "s:14AtomicTransact0A6ConfigV5ThemeV10brandColor07overlayF017navigationOptions4darkAESSSg_AjC010NavigationI0VSgAE0F6SchemeOtcfc", - "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV10brandColor07overlayF017navigationOptions4darkAESSSg_AjC010NavigationI0VSgAE0F6SchemeOtcfc", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV4type6amount6actionA2E0D4TypeO_SdAE06ActionH0OSgtcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV4type6amount6actionA2E0D4TypeO_SdAE06ActionH0OSgtcfc", "moduleName": "AtomicTransact", "declAttributes": [ "AccessControl", @@ -5138,39 +4375,36 @@ { "kind": "Constructor", "name": "init", - "printedName": "init(brandColor:overlayColor:navigationOptions:dark:)", + "printedName": "init(type:amount:action:canUpdate:)", "children": [ { "kind": "TypeNominal", - "name": "Theme", - "printedName": "AtomicTransact.AtomicConfig.Theme", - "usr": "s:14AtomicTransact0A6ConfigV5ThemeV" + "name": "Distribution", + "printedName": "AtomicTransact.AtomicConfig.Distribution", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV" }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "UIKit.UIColor?", - "children": [ - { - "kind": "TypeNominal", - "name": "UIColor", - "printedName": "UIKit.UIColor", - "usr": "c:objc(cs)UIColor" - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" + "name": "DistributionType", + "printedName": "AtomicTransact.AtomicConfig.Distribution.DistributionType", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO" + }, + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" }, { "kind": "TypeNominal", "name": "Optional", - "printedName": "UIKit.UIColor?", + "printedName": "AtomicTransact.AtomicConfig.Distribution.ActionType?", "children": [ { "kind": "TypeNominal", - "name": "UIColor", - "printedName": "UIKit.UIColor", - "usr": "c:objc(cs)UIColor" + "name": "ActionType", + "printedName": "AtomicTransact.AtomicConfig.Distribution.ActionType", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO" } ], "hasDefaultArg": true, @@ -5179,29 +4413,21 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.NavigationOptions?", + "printedName": "Swift.Bool?", "children": [ { "kind": "TypeNominal", - "name": "NavigationOptions", - "printedName": "AtomicTransact.AtomicConfig.NavigationOptions", - "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], - "hasDefaultArg": true, "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "ColorScheme", - "printedName": "AtomicTransact.AtomicConfig.Theme.ColorScheme", - "hasDefaultArg": true, - "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO" } ], "declKind": "Constructor", - "usr": "s:14AtomicTransact0A6ConfigV5ThemeV10brandColor07overlayF017navigationOptions4darkAESo7UIColorCSg_AlC010NavigationI0VSgAE0F6SchemeOtcfc", - "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV10brandColor07overlayF017navigationOptions4darkAESo7UIColorCSg_AlC010NavigationI0VSgAE0F6SchemeOtcfc", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV4type6amount6action9canUpdateA2E0D4TypeO_SdAE06ActionJ0OSgSbSgtcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV4type6amount6action9canUpdateA2E0D4TypeO_SdAE06ActionJ0OSgSbSgtcfc", "moduleName": "AtomicTransact", "declAttributes": [ "AccessControl", @@ -5210,331 +4436,40 @@ "init_kind": "Designated" }, { - "kind": "TypeDecl", - "name": "ColorScheme", - "printedName": "ColorScheme", + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", "children": [ { - "kind": "Var", - "name": "light", - "printedName": "light", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.AtomicConfig.Theme.ColorScheme.Type) -> AtomicTransact.AtomicConfig.Theme.ColorScheme", - "children": [ - { - "kind": "TypeNominal", - "name": "ColorScheme", - "printedName": "AtomicTransact.AtomicConfig.Theme.ColorScheme", - "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.AtomicConfig.Theme.ColorScheme.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "ColorScheme", - "printedName": "AtomicTransact.AtomicConfig.Theme.ColorScheme", - "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO" - } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO5lightyA2GmF", - "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO5lightyA2GmF", - "moduleName": "AtomicTransact" + "kind": "TypeNominal", + "name": "Distribution", + "printedName": "AtomicTransact.AtomicConfig.Distribution", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV" }, { - "kind": "Var", - "name": "dark", - "printedName": "dark", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.AtomicConfig.Theme.ColorScheme.Type) -> AtomicTransact.AtomicConfig.Theme.ColorScheme", - "children": [ - { - "kind": "TypeNominal", - "name": "ColorScheme", - "printedName": "AtomicTransact.AtomicConfig.Theme.ColorScheme", - "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.AtomicConfig.Theme.ColorScheme.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "ColorScheme", - "printedName": "AtomicTransact.AtomicConfig.Theme.ColorScheme", - "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO" - } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO4darkyA2GmF", - "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO4darkyA2GmF", - "moduleName": "AtomicTransact" - }, - { - "kind": "Var", - "name": "system", - "printedName": "system", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.AtomicConfig.Theme.ColorScheme.Type) -> AtomicTransact.AtomicConfig.Theme.ColorScheme", - "children": [ - { - "kind": "TypeNominal", - "name": "ColorScheme", - "printedName": "AtomicTransact.AtomicConfig.Theme.ColorScheme", - "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.AtomicConfig.Theme.ColorScheme.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "ColorScheme", - "printedName": "AtomicTransact.AtomicConfig.Theme.ColorScheme", - "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO" - } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO6systemyA2GmF", - "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO6systemyA2GmF", - "moduleName": "AtomicTransact" - }, - { - "kind": "Var", - "name": "isDarkMode", - "printedName": "isDarkMode", - "children": [ - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO10isDarkModeSbvp", - "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO10isDarkModeSbvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl" - ], - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO10isDarkModeSbvg", - "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO10isDarkModeSbvg", - "moduleName": "AtomicTransact", - "accessorKind": "get" - } - ] - }, - { - "kind": "Function", - "name": "==", - "printedName": "==(_:_:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - }, - { - "kind": "TypeNominal", - "name": "ColorScheme", - "printedName": "AtomicTransact.AtomicConfig.Theme.ColorScheme", - "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO" - }, - { - "kind": "TypeNominal", - "name": "ColorScheme", - "printedName": "AtomicTransact.AtomicConfig.Theme.ColorScheme", - "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO" - } - ], - "declKind": "Func", - "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO2eeoiySbAG_AGtFZ", - "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO2eeoiySbAG_AGtFZ", - "moduleName": "AtomicTransact", - "static": true, - "implicit": true, - "funcSelfKind": "NonMutating" - }, - { - "kind": "Var", - "name": "hashValue", - "printedName": "hashValue", - "children": [ - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO9hashValueSivp", - "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO9hashValueSivp", - "moduleName": "AtomicTransact", - "implicit": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO9hashValueSivg", - "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO9hashValueSivg", - "moduleName": "AtomicTransact", - "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:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO4hash4intoys6HasherVz_tF", - "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO4hash4intoys6HasherVz_tF", - "moduleName": "AtomicTransact", - "implicit": true, - "funcSelfKind": "NonMutating" - } - ], - "declKind": "Enum", - "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO", - "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "kind": "Conformance", - "name": "Equatable", - "printedName": "Equatable", - "usr": "s:SQ", - "mangledName": "$sSQ" - }, - { - "kind": "Conformance", - "name": "Hashable", - "printedName": "Hashable", - "usr": "s:SH", - "mangledName": "$sSH" - } - ] - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(from:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Theme", - "printedName": "AtomicTransact.AtomicConfig.Theme", - "usr": "s:14AtomicTransact0A6ConfigV5ThemeV" - }, - { - "kind": "TypeNominal", - "name": "Decoder", - "printedName": "any Swift.Decoder", - "usr": "s:s7DecoderP" - } - ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0A6ConfigV5ThemeV4fromAEs7Decoder_p_tKcfc", - "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV4fromAEs7Decoder_p_tKcfc", - "moduleName": "AtomicTransact", - "implicit": true, - "throwing": true, - "init_kind": "Designated" - }, - { - "kind": "Function", - "name": "encode", - "printedName": "encode(to:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV4fromAEs7Decoder_p_tKcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV4fromAEs7Decoder_p_tKcfc", + "moduleName": "AtomicTransact", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" }, { "kind": "TypeNominal", @@ -5544,8 +4479,8 @@ } ], "declKind": "Func", - "usr": "s:14AtomicTransact0A6ConfigV5ThemeV6encode2toys7Encoder_p_tKF", - "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV6encode2toys7Encoder_p_tKF", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV6encode2toys7Encoder_p_tKF", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV6encode2toys7Encoder_p_tKF", "moduleName": "AtomicTransact", "implicit": true, "throwing": true, @@ -5553,8 +4488,8 @@ } ], "declKind": "Struct", - "usr": "s:14AtomicTransact0A6ConfigV5ThemeV", - "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV", "moduleName": "AtomicTransact", "declAttributes": [ "AccessControl", @@ -5588,566 +4523,431 @@ "printedName": "Encodable", "usr": "s:SE", "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" } ] }, { "kind": "TypeDecl", - "name": "Distribution", - "printedName": "Distribution", - "children": [ + "name": "ProductType", + "printedName": "ProductType", + "children": [ { - "kind": "TypeDecl", - "name": "DistributionType", - "printedName": "DistributionType", + "kind": "Var", + "name": "deposit", + "printedName": "deposit", "children": [ { - "kind": "Var", - "name": "total", - "printedName": "total", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.ProductType.Type) -> AtomicTransact.AtomicConfig.ProductType", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.AtomicConfig.Distribution.DistributionType.Type) -> AtomicTransact.AtomicConfig.Distribution.DistributionType", + "kind": "TypeNominal", + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.ProductType.Type", "children": [ { "kind": "TypeNominal", - "name": "DistributionType", - "printedName": "AtomicTransact.AtomicConfig.Distribution.DistributionType", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.AtomicConfig.Distribution.DistributionType.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "DistributionType", - "printedName": "AtomicTransact.AtomicConfig.Distribution.DistributionType", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO" - } - ] + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" } ] } - ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO5totalyA2GmF", - "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV0D4TypeO5totalyA2GmF", - "moduleName": "AtomicTransact" - }, + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO7deposityA2EmF", + "mangledName": "$s14AtomicTransact0A6ConfigV11ProductTypeO7deposityA2EmF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "verify", + "printedName": "verify", + "children": [ { - "kind": "Var", - "name": "fixed", - "printedName": "fixed", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.ProductType.Type) -> AtomicTransact.AtomicConfig.ProductType", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.AtomicConfig.Distribution.DistributionType.Type) -> AtomicTransact.AtomicConfig.Distribution.DistributionType", + "kind": "TypeNominal", + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.ProductType.Type", "children": [ { "kind": "TypeNominal", - "name": "DistributionType", - "printedName": "AtomicTransact.AtomicConfig.Distribution.DistributionType", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.AtomicConfig.Distribution.DistributionType.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "DistributionType", - "printedName": "AtomicTransact.AtomicConfig.Distribution.DistributionType", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO" - } - ] + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" } ] } - ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO5fixedyA2GmF", - "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV0D4TypeO5fixedyA2GmF", - "moduleName": "AtomicTransact" - }, + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO6verifyyA2EmF", + "mangledName": "$s14AtomicTransact0A6ConfigV11ProductTypeO6verifyyA2EmF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "enroll", + "printedName": "enroll", + "children": [ { - "kind": "Var", - "name": "percent", - "printedName": "percent", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.ProductType.Type) -> AtomicTransact.AtomicConfig.ProductType", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.AtomicConfig.Distribution.DistributionType.Type) -> AtomicTransact.AtomicConfig.Distribution.DistributionType", + "kind": "TypeNominal", + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.ProductType.Type", "children": [ { "kind": "TypeNominal", - "name": "DistributionType", - "printedName": "AtomicTransact.AtomicConfig.Distribution.DistributionType", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.AtomicConfig.Distribution.DistributionType.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "DistributionType", - "printedName": "AtomicTransact.AtomicConfig.Distribution.DistributionType", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO" - } - ] + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" } ] } - ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO7percentyA2GmF", - "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV0D4TypeO7percentyA2GmF", - "moduleName": "AtomicTransact" - }, + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO6enrollyA2EmF", + "mangledName": "$s14AtomicTransact0A6ConfigV11ProductTypeO6enrollyA2EmF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "switch", + "printedName": "switch", + "children": [ { - "kind": "Constructor", - "name": "init", - "printedName": "init(rawValue:)", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.ProductType.Type) -> AtomicTransact.AtomicConfig.ProductType", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.Distribution.DistributionType?", - "children": [ - { - "kind": "TypeNominal", - "name": "DistributionType", - "printedName": "AtomicTransact.AtomicConfig.Distribution.DistributionType", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO" - } - ], - "usr": "s:Sq" + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" }, { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO8rawValueAGSgSS_tcfc", - "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV0D4TypeO8rawValueAGSgSS_tcfc", - "moduleName": "AtomicTransact", - "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:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO8rawValueSSvp", - "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV0D4TypeO8rawValueSSvp", - "moduleName": "AtomicTransact", - "implicit": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.ProductType.Type", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO8rawValueSSvg", - "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV0D4TypeO8rawValueSSvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" + ] } ] } ], - "declKind": "Enum", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO", - "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV0D4TypeO", + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO6switchyA2EmF", + "mangledName": "$s14AtomicTransact0A6ConfigV11ProductTypeO6switchyA2EmF", "moduleName": "AtomicTransact", "declAttributes": [ - "AccessControl", "RawDocComment" - ], - "enumRawTypeName": "String", - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "kind": "Conformance", - "name": "Equatable", - "printedName": "Equatable", - "usr": "s:SQ", - "mangledName": "$sSQ" - }, - { - "kind": "Conformance", - "name": "Hashable", - "printedName": "Hashable", - "usr": "s:SH", - "mangledName": "$sSH" - }, + ] + }, + { + "kind": "Var", + "name": "present", + "printedName": "present", + "children": [ { - "kind": "Conformance", - "name": "RawRepresentable", - "printedName": "RawRepresentable", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.ProductType.Type) -> AtomicTransact.AtomicConfig.ProductType", "children": [ { - "kind": "TypeWitness", - "name": "RawValue", - "printedName": "RawValue", + "kind": "TypeNominal", + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.ProductType.Type", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" } ] } - ], - "usr": "s:SY", - "mangledName": "$sSY" - }, - { - "kind": "Conformance", - "name": "Decodable", - "printedName": "Decodable", - "usr": "s:Se", - "mangledName": "$sSe" - }, - { - "kind": "Conformance", - "name": "Encodable", - "printedName": "Encodable", - "usr": "s:SE", - "mangledName": "$sSE" + ] } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO7presentyA2EmF", + "mangledName": "$s14AtomicTransact0A6ConfigV11ProductTypeO7presentyA2EmF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" ] }, { - "kind": "TypeDecl", - "name": "ActionType", - "printedName": "ActionType", + "kind": "Var", + "name": "tax", + "printedName": "tax", "children": [ { - "kind": "Var", - "name": "create", - "printedName": "create", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.ProductType.Type) -> AtomicTransact.AtomicConfig.ProductType", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.AtomicConfig.Distribution.ActionType.Type) -> AtomicTransact.AtomicConfig.Distribution.ActionType", + "kind": "TypeNominal", + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.ProductType.Type", "children": [ { "kind": "TypeNominal", - "name": "ActionType", - "printedName": "AtomicTransact.AtomicConfig.Distribution.ActionType", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.AtomicConfig.Distribution.ActionType.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "ActionType", - "printedName": "AtomicTransact.AtomicConfig.Distribution.ActionType", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO" - } - ] + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" } ] } - ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO6createyA2GmF", - "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO6createyA2GmF", - "moduleName": "AtomicTransact" - }, + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO3taxyA2EmF", + "mangledName": "$s14AtomicTransact0A6ConfigV11ProductTypeO3taxyA2EmF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "action", + "printedName": "action", + "children": [ { - "kind": "Var", - "name": "update", - "printedName": "update", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.ProductType.Type) -> AtomicTransact.AtomicConfig.ProductType", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.AtomicConfig.Distribution.ActionType.Type) -> AtomicTransact.AtomicConfig.Distribution.ActionType", + "kind": "TypeNominal", + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.ProductType.Type", "children": [ { "kind": "TypeNominal", - "name": "ActionType", - "printedName": "AtomicTransact.AtomicConfig.Distribution.ActionType", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.AtomicConfig.Distribution.ActionType.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "ActionType", - "printedName": "AtomicTransact.AtomicConfig.Distribution.ActionType", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO" - } - ] + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" } ] } - ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO6updateyA2GmF", - "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO6updateyA2GmF", - "moduleName": "AtomicTransact" - }, + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO6actionyA2EmF", + "mangledName": "$s14AtomicTransact0A6ConfigV11ProductTypeO6actionyA2EmF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "aggregate", + "printedName": "aggregate", + "children": [ { - "kind": "Var", - "name": "delete", - "printedName": "delete", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.ProductType.Type) -> AtomicTransact.AtomicConfig.ProductType", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.AtomicConfig.Distribution.ActionType.Type) -> AtomicTransact.AtomicConfig.Distribution.ActionType", + "kind": "TypeNominal", + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.ProductType.Type", "children": [ { "kind": "TypeNominal", - "name": "ActionType", - "printedName": "AtomicTransact.AtomicConfig.Distribution.ActionType", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.AtomicConfig.Distribution.ActionType.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "ActionType", - "printedName": "AtomicTransact.AtomicConfig.Distribution.ActionType", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO" - } - ] + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" } ] } - ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO6deleteyA2GmF", - "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO6deleteyA2GmF", - "moduleName": "AtomicTransact" - }, + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO9aggregateyA2EmF", + "mangledName": "$s14AtomicTransact0A6ConfigV11ProductTypeO9aggregateyA2EmF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "manage", + "printedName": "manage", + "children": [ { - "kind": "Constructor", - "name": "init", - "printedName": "init(rawValue:)", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.ProductType.Type) -> AtomicTransact.AtomicConfig.ProductType", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.Distribution.ActionType?", - "children": [ - { - "kind": "TypeNominal", - "name": "ActionType", - "printedName": "AtomicTransact.AtomicConfig.Distribution.ActionType", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO" - } - ], - "usr": "s:Sq" + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" }, { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO8rawValueAGSgSS_tcfc", - "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO8rawValueAGSgSS_tcfc", - "moduleName": "AtomicTransact", - "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:14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO8rawValueSSvp", - "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO8rawValueSSvp", - "moduleName": "AtomicTransact", - "implicit": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.ProductType.Type", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO8rawValueSSvg", - "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO8rawValueSSvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" + ] } ] } ], - "declKind": "Enum", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO", - "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO", + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO6manageyA2EmF", + "mangledName": "$s14AtomicTransact0A6ConfigV11ProductTypeO6manageyA2EmF", "moduleName": "AtomicTransact", "declAttributes": [ - "AccessControl", "RawDocComment" - ], - "enumRawTypeName": "String", - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "kind": "Conformance", - "name": "Equatable", - "printedName": "Equatable", - "usr": "s:SQ", - "mangledName": "$sSQ" - }, - { - "kind": "Conformance", - "name": "Hashable", - "printedName": "Hashable", - "usr": "s:SH", - "mangledName": "$sSH" - }, + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ { - "kind": "Conformance", - "name": "RawRepresentable", - "printedName": "RawRepresentable", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.ProductType?", "children": [ { - "kind": "TypeWitness", - "name": "RawValue", - "printedName": "RawValue", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ] + "kind": "TypeNominal", + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" } ], - "usr": "s:SY", - "mangledName": "$sSY" - }, - { - "kind": "Conformance", - "name": "Decodable", - "printedName": "Decodable", - "usr": "s:Se", - "mangledName": "$sSe" + "usr": "s:Sq" }, { - "kind": "Conformance", - "name": "Encodable", - "printedName": "Encodable", - "usr": "s:SE", - "mangledName": "$sSE" + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO8rawValueAESgSS_tcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV11ProductTypeO8rawValueAESgSS_tcfc", + "moduleName": "AtomicTransact", + "implicit": true, + "init_kind": "Designated" }, { "kind": "Var", - "name": "type", - "printedName": "type", + "name": "rawValue", + "printedName": "rawValue", "children": [ { "kind": "TypeNominal", - "name": "DistributionType", - "printedName": "AtomicTransact.AtomicConfig.Distribution.DistributionType", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV4typeAE0D4TypeOvp", - "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV4typeAE0D4TypeOvp", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO8rawValueSSvp", + "mangledName": "$s14AtomicTransact0A6ConfigV11ProductTypeO8rawValueSSvp", "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "hasStorage": true, + "implicit": true, "accessors": [ { "kind": "Accessor", @@ -6156,290 +4956,310 @@ "children": [ { "kind": "TypeNominal", - "name": "DistributionType", - "printedName": "AtomicTransact.AtomicConfig.Distribution.DistributionType", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV4typeAE0D4TypeOvg", - "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV4typeAE0D4TypeOvg", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO8rawValueSSvg", + "mangledName": "$s14AtomicTransact0A6ConfigV11ProductTypeO8rawValueSSvg", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "DistributionType", - "printedName": "AtomicTransact.AtomicConfig.Distribution.DistributionType", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV4typeAE0D4TypeOvs", - "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV4typeAE0D4TypeOvs", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "set" - }, - { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV4typeAE0D4TypeOvM", - "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV4typeAE0D4TypeOvM", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "_modify" } ] - }, - { - "kind": "Var", - "name": "amount", - "printedName": "amount", + } + ], + "declKind": "Enum", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO", + "mangledName": "$s14AtomicTransact0A6ConfigV11ProductTypeO", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "enumRawTypeName": "String", + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "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": "TypeNominal", - "name": "Double", - "printedName": "Swift.Double", - "usr": "s:Sd" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV6amountSdvp", - "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV6amountSdvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", "children": [ { "kind": "TypeNominal", - "name": "Double", - "printedName": "Swift.Double", - "usr": "s:Sd" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV6amountSdvg", - "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV6amountSdvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - }, + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "ScopeType", + "printedName": "ScopeType", + "children": [ + { + "kind": "Var", + "name": "userLink", + "printedName": "userLink", + "children": [ { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.ScopeType.Type) -> AtomicTransact.AtomicConfig.ScopeType", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "ScopeType", + "printedName": "AtomicTransact.AtomicConfig.ScopeType", + "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO" }, { "kind": "TypeNominal", - "name": "Double", - "printedName": "Swift.Double", - "usr": "s:Sd" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV6amountSdvs", - "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV6amountSdvs", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "set" - }, - { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.ScopeType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ScopeType", + "printedName": "AtomicTransact.AtomicConfig.ScopeType", + "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO" + } + ] } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV6amountSdvM", - "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV6amountSdvM", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "_modify" + ] } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO8userLinkyA2EmF", + "mangledName": "$s14AtomicTransact0A6ConfigV9ScopeTypeO8userLinkyA2EmF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" ] }, { "kind": "Var", - "name": "action", - "printedName": "action", + "name": "employerLink", + "printedName": "employerLink", "children": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.Distribution.ActionType?", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.ScopeType.Type) -> AtomicTransact.AtomicConfig.ScopeType", "children": [ { "kind": "TypeNominal", - "name": "ActionType", - "printedName": "AtomicTransact.AtomicConfig.Distribution.ActionType", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO" + "name": "ScopeType", + "printedName": "AtomicTransact.AtomicConfig.ScopeType", + "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.ScopeType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ScopeType", + "printedName": "AtomicTransact.AtomicConfig.ScopeType", + "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO" + } + ] } - ], - "usr": "s:Sq" + ] } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV6actionAE10ActionTypeOSgvp", - "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV6actionAE10ActionTypeOSgvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasInitialValue", - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "hasStorage": true, - "accessors": [ + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO12employerLinkyA2EmF", + "mangledName": "$s14AtomicTransact0A6ConfigV9ScopeTypeO12employerLinkyA2EmF", + "moduleName": "AtomicTransact" + }, + { + "kind": "Var", + "name": "payLink", + "printedName": "payLink", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.ScopeType.Type) -> AtomicTransact.AtomicConfig.ScopeType", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.Distribution.ActionType?", + "name": "ScopeType", + "printedName": "AtomicTransact.AtomicConfig.ScopeType", + "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.ScopeType.Type", "children": [ { "kind": "TypeNominal", - "name": "ActionType", - "printedName": "AtomicTransact.AtomicConfig.Distribution.ActionType", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO" + "name": "ScopeType", + "printedName": "AtomicTransact.AtomicConfig.ScopeType", + "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO" } - ], - "usr": "s:Sq" + ] } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV6actionAE10ActionTypeOSgvg", - "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV6actionAE10ActionTypeOSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - }, + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO7payLinkyA2EmF", + "mangledName": "$s14AtomicTransact0A6ConfigV9ScopeTypeO7payLinkyA2EmF", + "moduleName": "AtomicTransact" + }, + { + "kind": "Var", + "name": "custom", + "printedName": "custom", + "children": [ { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.ScopeType.Type) -> AtomicTransact.AtomicConfig.ScopeType", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "ScopeType", + "printedName": "AtomicTransact.AtomicConfig.ScopeType", + "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO" }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.Distribution.ActionType?", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.ScopeType.Type", "children": [ { "kind": "TypeNominal", - "name": "ActionType", - "printedName": "AtomicTransact.AtomicConfig.Distribution.ActionType", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO" + "name": "ScopeType", + "printedName": "AtomicTransact.AtomicConfig.ScopeType", + "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO" } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV6actionAE10ActionTypeOSgvs", - "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV6actionAE10ActionTypeOSgvs", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "set" - }, - { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + ] } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV6actionAE10ActionTypeOSgvM", - "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV6actionAE10ActionTypeOSgvM", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "_modify" + ] } - ] + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO6customyA2EmF", + "mangledName": "$s14AtomicTransact0A6ConfigV9ScopeTypeO6customyA2EmF", + "moduleName": "AtomicTransact" }, { - "kind": "Var", - "name": "canUpdate", - "printedName": "canUpdate", + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", "children": [ { "kind": "TypeNominal", "name": "Optional", - "printedName": "Swift.Bool?", + "printedName": "AtomicTransact.AtomicConfig.ScopeType?", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "ScopeType", + "printedName": "AtomicTransact.AtomicConfig.ScopeType", + "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO" } ], "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV9canUpdateSbSgvp", - "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV9canUpdateSbSgvp", + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO8rawValueAESgSS_tcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV9ScopeTypeO8rawValueAESgSS_tcfc", "moduleName": "AtomicTransact", - "declAttributes": [ - "HasInitialValue", - "HasStorage", - "AccessControl", - "RawDocComment" + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } ], - "hasStorage": true, + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO8rawValueSSvp", + "mangledName": "$s14AtomicTransact0A6ConfigV9ScopeTypeO8rawValueSSvp", + "moduleName": "AtomicTransact", + "implicit": true, "accessors": [ { "kind": "Accessor", @@ -6448,264 +5268,80 @@ "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Bool?", - "children": [ - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ], - "usr": "s:Sq" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV9canUpdateSbSgvg", - "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV9canUpdateSbSgvg", + "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO8rawValueSSvg", + "mangledName": "$s14AtomicTransact0A6ConfigV9ScopeTypeO8rawValueSSvg", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Bool?", - "children": [ - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV9canUpdateSbSgvs", - "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV9canUpdateSbSgvs", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "set" - }, + } + ] + } + ], + "declKind": "Enum", + "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO", + "mangledName": "$s14AtomicTransact0A6ConfigV9ScopeTypeO", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "enumRawTypeName": "String", + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "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": "Accessor", - "name": "Modify", - "printedName": "Modify()", + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV9canUpdateSbSgvM", - "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV9canUpdateSbSgvM", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "_modify" + ] } - ] - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(type:amount:action:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Distribution", - "printedName": "AtomicTransact.AtomicConfig.Distribution", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV" - }, - { - "kind": "TypeNominal", - "name": "DistributionType", - "printedName": "AtomicTransact.AtomicConfig.Distribution.DistributionType", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO" - }, - { - "kind": "TypeNominal", - "name": "Double", - "printedName": "Swift.Double", - "usr": "s:Sd" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.Distribution.ActionType?", - "children": [ - { - "kind": "TypeNominal", - "name": "ActionType", - "printedName": "AtomicTransact.AtomicConfig.Distribution.ActionType", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO" - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" - } - ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV4type6amount6actionA2E0D4TypeO_SdAE06ActionH0OSgtcfc", - "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV4type6amount6actionA2E0D4TypeO_SdAE06ActionH0OSgtcfc", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "init_kind": "Designated" - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(type:amount:action:canUpdate:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Distribution", - "printedName": "AtomicTransact.AtomicConfig.Distribution", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV" - }, - { - "kind": "TypeNominal", - "name": "DistributionType", - "printedName": "AtomicTransact.AtomicConfig.Distribution.DistributionType", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO" - }, - { - "kind": "TypeNominal", - "name": "Double", - "printedName": "Swift.Double", - "usr": "s:Sd" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.Distribution.ActionType?", - "children": [ - { - "kind": "TypeNominal", - "name": "ActionType", - "printedName": "AtomicTransact.AtomicConfig.Distribution.ActionType", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO" - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Bool?", - "children": [ - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV4type6amount6action9canUpdateA2E0D4TypeO_SdAE06ActionJ0OSgSbSgtcfc", - "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV4type6amount6action9canUpdateA2E0D4TypeO_SdAE06ActionJ0OSgSbSgtcfc", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "init_kind": "Designated" - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(from:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Distribution", - "printedName": "AtomicTransact.AtomicConfig.Distribution", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV" - }, - { - "kind": "TypeNominal", - "name": "Decoder", - "printedName": "any Swift.Decoder", - "usr": "s:s7DecoderP" - } - ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV4fromAEs7Decoder_p_tKcfc", - "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV4fromAEs7Decoder_p_tKcfc", - "moduleName": "AtomicTransact", - "implicit": true, - "throwing": true, - "init_kind": "Designated" - }, - { - "kind": "Function", - "name": "encode", - "printedName": "encode(to:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Encoder", - "printedName": "any Swift.Encoder", - "usr": "s:s7EncoderP" - } - ], - "declKind": "Func", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV6encode2toys7Encoder_p_tKF", - "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV6encode2toys7Encoder_p_tKF", - "moduleName": "AtomicTransact", - "implicit": true, - "throwing": true, - "funcSelfKind": "NonMutating" - } - ], - "declKind": "Struct", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV", - "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" + ], + "usr": "s:SY", + "mangledName": "$sSY" }, { "kind": "Conformance", @@ -6720,40 +5356,47 @@ "printedName": "Encodable", "usr": "s:SE", "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" } ] }, { "kind": "TypeDecl", - "name": "ProductType", - "printedName": "ProductType", + "name": "DeferredPaymentMethodStrategy", + "printedName": "DeferredPaymentMethodStrategy", "children": [ { "kind": "Var", - "name": "deposit", - "printedName": "deposit", + "name": "sdk", + "printedName": "sdk", "children": [ { "kind": "TypeFunc", "name": "Function", - "printedName": "(AtomicTransact.AtomicConfig.ProductType.Type) -> AtomicTransact.AtomicConfig.ProductType", + "printedName": "(AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy.Type) -> AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy", "children": [ { "kind": "TypeNominal", - "name": "ProductType", - "printedName": "AtomicTransact.AtomicConfig.ProductType", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + "name": "DeferredPaymentMethodStrategy", + "printedName": "AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy", + "usr": "s:14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO" }, { "kind": "TypeNominal", "name": "Metatype", - "printedName": "AtomicTransact.AtomicConfig.ProductType.Type", + "printedName": "AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy.Type", "children": [ { "kind": "TypeNominal", - "name": "ProductType", - "printedName": "AtomicTransact.AtomicConfig.ProductType", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + "name": "DeferredPaymentMethodStrategy", + "printedName": "AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy", + "usr": "s:14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO" } ] } @@ -6761,39 +5404,36 @@ } ], "declKind": "EnumElement", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO7deposityA2EmF", - "mangledName": "$s14AtomicTransact0A6ConfigV11ProductTypeO7deposityA2EmF", - "moduleName": "AtomicTransact", - "declAttributes": [ - "RawDocComment" - ] + "usr": "s:14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO3sdkyA2EmF", + "mangledName": "$s14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO3sdkyA2EmF", + "moduleName": "AtomicTransact" }, { "kind": "Var", - "name": "verify", - "printedName": "verify", + "name": "api", + "printedName": "api", "children": [ { "kind": "TypeFunc", "name": "Function", - "printedName": "(AtomicTransact.AtomicConfig.ProductType.Type) -> AtomicTransact.AtomicConfig.ProductType", + "printedName": "(AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy.Type) -> AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy", "children": [ { "kind": "TypeNominal", - "name": "ProductType", - "printedName": "AtomicTransact.AtomicConfig.ProductType", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + "name": "DeferredPaymentMethodStrategy", + "printedName": "AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy", + "usr": "s:14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO" }, { "kind": "TypeNominal", "name": "Metatype", - "printedName": "AtomicTransact.AtomicConfig.ProductType.Type", + "printedName": "AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy.Type", "children": [ { "kind": "TypeNominal", - "name": "ProductType", - "printedName": "AtomicTransact.AtomicConfig.ProductType", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + "name": "DeferredPaymentMethodStrategy", + "printedName": "AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy", + "usr": "s:14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO" } ] } @@ -6801,252 +5441,9 @@ } ], "declKind": "EnumElement", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO6verifyyA2EmF", - "mangledName": "$s14AtomicTransact0A6ConfigV11ProductTypeO6verifyyA2EmF", - "moduleName": "AtomicTransact", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Var", - "name": "enroll", - "printedName": "enroll", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.AtomicConfig.ProductType.Type) -> AtomicTransact.AtomicConfig.ProductType", - "children": [ - { - "kind": "TypeNominal", - "name": "ProductType", - "printedName": "AtomicTransact.AtomicConfig.ProductType", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.AtomicConfig.ProductType.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "ProductType", - "printedName": "AtomicTransact.AtomicConfig.ProductType", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" - } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO6enrollyA2EmF", - "mangledName": "$s14AtomicTransact0A6ConfigV11ProductTypeO6enrollyA2EmF", - "moduleName": "AtomicTransact", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Var", - "name": "switch", - "printedName": "switch", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.AtomicConfig.ProductType.Type) -> AtomicTransact.AtomicConfig.ProductType", - "children": [ - { - "kind": "TypeNominal", - "name": "ProductType", - "printedName": "AtomicTransact.AtomicConfig.ProductType", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.AtomicConfig.ProductType.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "ProductType", - "printedName": "AtomicTransact.AtomicConfig.ProductType", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" - } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO6switchyA2EmF", - "mangledName": "$s14AtomicTransact0A6ConfigV11ProductTypeO6switchyA2EmF", - "moduleName": "AtomicTransact", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Var", - "name": "present", - "printedName": "present", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.AtomicConfig.ProductType.Type) -> AtomicTransact.AtomicConfig.ProductType", - "children": [ - { - "kind": "TypeNominal", - "name": "ProductType", - "printedName": "AtomicTransact.AtomicConfig.ProductType", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.AtomicConfig.ProductType.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "ProductType", - "printedName": "AtomicTransact.AtomicConfig.ProductType", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" - } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO7presentyA2EmF", - "mangledName": "$s14AtomicTransact0A6ConfigV11ProductTypeO7presentyA2EmF", - "moduleName": "AtomicTransact", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Var", - "name": "tax", - "printedName": "tax", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.AtomicConfig.ProductType.Type) -> AtomicTransact.AtomicConfig.ProductType", - "children": [ - { - "kind": "TypeNominal", - "name": "ProductType", - "printedName": "AtomicTransact.AtomicConfig.ProductType", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.AtomicConfig.ProductType.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "ProductType", - "printedName": "AtomicTransact.AtomicConfig.ProductType", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" - } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO3taxyA2EmF", - "mangledName": "$s14AtomicTransact0A6ConfigV11ProductTypeO3taxyA2EmF", - "moduleName": "AtomicTransact", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Var", - "name": "action", - "printedName": "action", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.AtomicConfig.ProductType.Type) -> AtomicTransact.AtomicConfig.ProductType", - "children": [ - { - "kind": "TypeNominal", - "name": "ProductType", - "printedName": "AtomicTransact.AtomicConfig.ProductType", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.AtomicConfig.ProductType.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "ProductType", - "printedName": "AtomicTransact.AtomicConfig.ProductType", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" - } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO6actionyA2EmF", - "mangledName": "$s14AtomicTransact0A6ConfigV11ProductTypeO6actionyA2EmF", - "moduleName": "AtomicTransact", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Var", - "name": "aggregate", - "printedName": "aggregate", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.AtomicConfig.ProductType.Type) -> AtomicTransact.AtomicConfig.ProductType", - "children": [ - { - "kind": "TypeNominal", - "name": "ProductType", - "printedName": "AtomicTransact.AtomicConfig.ProductType", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.AtomicConfig.ProductType.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "ProductType", - "printedName": "AtomicTransact.AtomicConfig.ProductType", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" - } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO9aggregateyA2EmF", - "mangledName": "$s14AtomicTransact0A6ConfigV11ProductTypeO9aggregateyA2EmF", - "moduleName": "AtomicTransact", - "declAttributes": [ - "RawDocComment" - ] + "usr": "s:14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO3apiyA2EmF", + "mangledName": "$s14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO3apiyA2EmF", + "moduleName": "AtomicTransact" }, { "kind": "Constructor", @@ -7056,13 +5453,13 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.ProductType?", + "printedName": "AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy?", "children": [ { "kind": "TypeNominal", - "name": "ProductType", - "printedName": "AtomicTransact.AtomicConfig.ProductType", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + "name": "DeferredPaymentMethodStrategy", + "printedName": "AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy", + "usr": "s:14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO" } ], "usr": "s:Sq" @@ -7075,8 +5472,8 @@ } ], "declKind": "Constructor", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO8rawValueAESgSS_tcfc", - "mangledName": "$s14AtomicTransact0A6ConfigV11ProductTypeO8rawValueAESgSS_tcfc", + "usr": "s:14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO8rawValueAESgSS_tcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO8rawValueAESgSS_tcfc", "moduleName": "AtomicTransact", "implicit": true, "init_kind": "Designated" @@ -7094,8 +5491,8 @@ } ], "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO8rawValueSSvp", - "mangledName": "$s14AtomicTransact0A6ConfigV11ProductTypeO8rawValueSSvp", + "usr": "s:14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO8rawValueSSvp", + "mangledName": "$s14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO8rawValueSSvp", "moduleName": "AtomicTransact", "implicit": true, "accessors": [ @@ -7112,8 +5509,8 @@ } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO8rawValueSSvg", - "mangledName": "$s14AtomicTransact0A6ConfigV11ProductTypeO8rawValueSSvg", + "usr": "s:14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO8rawValueSSvg", + "mangledName": "$s14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO8rawValueSSvg", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "get" @@ -7122,12 +5519,11 @@ } ], "declKind": "Enum", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO", - "mangledName": "$s14AtomicTransact0A6ConfigV11ProductTypeO", + "usr": "s:14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO", + "mangledName": "$s14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO", "moduleName": "AtomicTransact", "declAttributes": [ - "AccessControl", - "RawDocComment" + "AccessControl" ], "enumRawTypeName": "String", "conformances": [ @@ -7194,220 +5590,289 @@ "printedName": "Encodable", "usr": "s:SE", "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" } ] }, { "kind": "TypeDecl", - "name": "ScopeType", - "printedName": "ScopeType", + "name": "Deeplink", + "printedName": "Deeplink", "children": [ { - "kind": "Var", - "name": "userLink", - "printedName": "userLink", + "kind": "TypeDecl", + "name": "Step", + "printedName": "Step", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.AtomicConfig.ScopeType.Type) -> AtomicTransact.AtomicConfig.ScopeType", + "kind": "Var", + "name": "searchCompany", + "printedName": "searchCompany", "children": [ { - "kind": "TypeNominal", - "name": "ScopeType", - "printedName": "AtomicTransact.AtomicConfig.ScopeType", - "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.AtomicConfig.ScopeType.Type", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.Deeplink.Step.Type) -> AtomicTransact.AtomicConfig.Deeplink.Step", "children": [ { "kind": "TypeNominal", - "name": "ScopeType", - "printedName": "AtomicTransact.AtomicConfig.ScopeType", - "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO" + "name": "Step", + "printedName": "AtomicTransact.AtomicConfig.Deeplink.Step", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.Deeplink.Step.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Step", + "printedName": "AtomicTransact.AtomicConfig.Deeplink.Step", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO" + } + ] } ] } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO8userLinkyA2EmF", - "mangledName": "$s14AtomicTransact0A6ConfigV9ScopeTypeO8userLinkyA2EmF", - "moduleName": "AtomicTransact", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Var", - "name": "employerLink", - "printedName": "employerLink", - "children": [ + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO13searchCompanyyA2GmF", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV4StepO13searchCompanyyA2GmF", + "moduleName": "AtomicTransact" + }, { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.AtomicConfig.ScopeType.Type) -> AtomicTransact.AtomicConfig.ScopeType", + "kind": "Var", + "name": "searchPayroll", + "printedName": "searchPayroll", "children": [ { - "kind": "TypeNominal", - "name": "ScopeType", - "printedName": "AtomicTransact.AtomicConfig.ScopeType", - "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.AtomicConfig.ScopeType.Type", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.Deeplink.Step.Type) -> AtomicTransact.AtomicConfig.Deeplink.Step", "children": [ { "kind": "TypeNominal", - "name": "ScopeType", - "printedName": "AtomicTransact.AtomicConfig.ScopeType", - "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO" + "name": "Step", + "printedName": "AtomicTransact.AtomicConfig.Deeplink.Step", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.Deeplink.Step.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Step", + "printedName": "AtomicTransact.AtomicConfig.Deeplink.Step", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO" + } + ] } ] } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO12employerLinkyA2EmF", - "mangledName": "$s14AtomicTransact0A6ConfigV9ScopeTypeO12employerLinkyA2EmF", - "moduleName": "AtomicTransact" - }, - { - "kind": "Var", - "name": "payLink", - "printedName": "payLink", - "children": [ + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO13searchPayrollyA2GmF", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV4StepO13searchPayrollyA2GmF", + "moduleName": "AtomicTransact" + }, { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.AtomicConfig.ScopeType.Type) -> AtomicTransact.AtomicConfig.ScopeType", + "kind": "Var", + "name": "loginCompany", + "printedName": "loginCompany", "children": [ { - "kind": "TypeNominal", - "name": "ScopeType", - "printedName": "AtomicTransact.AtomicConfig.ScopeType", - "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.AtomicConfig.ScopeType.Type", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.Deeplink.Step.Type) -> (Swift.String, Swift.String?, Swift.Bool?) -> AtomicTransact.AtomicConfig.Deeplink.Step", "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.String, Swift.String?, Swift.Bool?) -> AtomicTransact.AtomicConfig.Deeplink.Step", + "children": [ + { + "kind": "TypeNominal", + "name": "Step", + "printedName": "AtomicTransact.AtomicConfig.Deeplink.Step", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(companyId: Swift.String, connectorId: Swift.String?, singleSwitch: Swift.Bool?)", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ] + } + ] + }, { "kind": "TypeNominal", - "name": "ScopeType", - "printedName": "AtomicTransact.AtomicConfig.ScopeType", - "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO" + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.Deeplink.Step.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Step", + "printedName": "AtomicTransact.AtomicConfig.Deeplink.Step", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO" + } + ] } ] } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO7payLinkyA2EmF", - "mangledName": "$s14AtomicTransact0A6ConfigV9ScopeTypeO7payLinkyA2EmF", - "moduleName": "AtomicTransact" - }, - { - "kind": "Var", - "name": "custom", - "printedName": "custom", - "children": [ + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO12loginCompanyyAGSS_SSSgSbSgtcAGmF", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV4StepO12loginCompanyyAGSS_SSSgSbSgtcAGmF", + "moduleName": "AtomicTransact" + }, { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.AtomicConfig.ScopeType.Type) -> AtomicTransact.AtomicConfig.ScopeType", + "kind": "Var", + "name": "loginPayroll", + "printedName": "loginPayroll", "children": [ { - "kind": "TypeNominal", - "name": "ScopeType", - "printedName": "AtomicTransact.AtomicConfig.ScopeType", - "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.AtomicConfig.ScopeType.Type", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.Deeplink.Step.Type) -> (Swift.String, Swift.String) -> AtomicTransact.AtomicConfig.Deeplink.Step", "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.String, Swift.String) -> AtomicTransact.AtomicConfig.Deeplink.Step", + "children": [ + { + "kind": "TypeNominal", + "name": "Step", + "printedName": "AtomicTransact.AtomicConfig.Deeplink.Step", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(connectorId: Swift.String, companyName: Swift.String)", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ] + }, { "kind": "TypeNominal", - "name": "ScopeType", - "printedName": "AtomicTransact.AtomicConfig.ScopeType", - "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO" + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.Deeplink.Step.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Step", + "printedName": "AtomicTransact.AtomicConfig.Deeplink.Step", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO" + } + ] } ] } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO6customyA2EmF", - "mangledName": "$s14AtomicTransact0A6ConfigV9ScopeTypeO6customyA2EmF", - "moduleName": "AtomicTransact" - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(rawValue:)", - "children": [ + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO12loginPayrollyAGSS_SStcAGmF", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV4StepO12loginPayrollyAGSS_SStcAGmF", + "moduleName": "AtomicTransact" + }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.ScopeType?", + "kind": "Var", + "name": "addCard", + "printedName": "addCard", "children": [ { - "kind": "TypeNominal", - "name": "ScopeType", - "printedName": "AtomicTransact.AtomicConfig.ScopeType", - "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO" + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.Deeplink.Step.Type) -> AtomicTransact.AtomicConfig.Deeplink.Step", + "children": [ + { + "kind": "TypeNominal", + "name": "Step", + "printedName": "AtomicTransact.AtomicConfig.Deeplink.Step", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.Deeplink.Step.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Step", + "printedName": "AtomicTransact.AtomicConfig.Deeplink.Step", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO" + } + ] + } + ] } ], - "usr": "s:Sq" + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO7addCardyA2GmF", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV4StepO7addCardyA2GmF", + "moduleName": "AtomicTransact" }, { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO8rawValueAESgSS_tcfc", - "mangledName": "$s14AtomicTransact0A6ConfigV9ScopeTypeO8rawValueAESgSS_tcfc", - "moduleName": "AtomicTransact", - "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:14AtomicTransact0A6ConfigV9ScopeTypeO8rawValueSSvp", - "mangledName": "$s14AtomicTransact0A6ConfigV9ScopeTypeO8rawValueSSvp", - "moduleName": "AtomicTransact", - "implicit": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "Var", + "name": "id", + "printedName": "id", "children": [ { "kind": "TypeNominal", @@ -7416,226 +5881,250 @@ "usr": "s:SS" } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO8rawValueSSvg", - "mangledName": "$s14AtomicTransact0A6ConfigV9ScopeTypeO8rawValueSSvg", + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO2idSSvp", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV4StepO2idSSvp", "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO2idSSvg", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV4StepO2idSSvg", + "moduleName": "AtomicTransact", + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV4StepO", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" } ] - } - ], - "declKind": "Enum", - "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO", - "mangledName": "$s14AtomicTransact0A6ConfigV9ScopeTypeO", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "enumRawTypeName": "String", - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "kind": "Conformance", - "name": "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", + "kind": "TypeDecl", + "name": "App", + "printedName": "App", "children": [ { - "kind": "TypeWitness", - "name": "RawValue", - "printedName": "RawValue", + "kind": "Var", + "name": "payNow", + "printedName": "payNow", "children": [ { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ] - } - ], - "usr": "s:SY", - "mangledName": "$sSY" - }, - { - "kind": "Conformance", - "name": "Decodable", - "printedName": "Decodable", - "usr": "s:Se", - "mangledName": "$sSe" - }, - { - "kind": "Conformance", - "name": "Encodable", - "printedName": "Encodable", - "usr": "s:SE", - "mangledName": "$sSE" - } - ] - }, - { - "kind": "TypeDecl", - "name": "DeferredPaymentMethodStrategy", - "printedName": "DeferredPaymentMethodStrategy", - "children": [ - { - "kind": "Var", - "name": "sdk", - "printedName": "sdk", - "children": [ + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.Deeplink.App.Type) -> ([Swift.String], Swift.String) -> AtomicTransact.AtomicConfig.Deeplink.App", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "([Swift.String], Swift.String) -> AtomicTransact.AtomicConfig.Deeplink.App", + "children": [ + { + "kind": "TypeNominal", + "name": "App", + "printedName": "AtomicTransact.AtomicConfig.Deeplink.App", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV3AppO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(payments: [Swift.String], accountId: Swift.String)", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.Deeplink.App.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "App", + "printedName": "AtomicTransact.AtomicConfig.Deeplink.App", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV3AppO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV3AppO6payNowyAGSaySSG_SStcAGmF", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV3AppO6payNowyAGSaySSG_SStcAGmF", + "moduleName": "AtomicTransact" + }, { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy.Type) -> AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy", + "kind": "Var", + "name": "expenses", + "printedName": "expenses", "children": [ { - "kind": "TypeNominal", - "name": "DeferredPaymentMethodStrategy", - "printedName": "AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy", - "usr": "s:14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy.Type", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.Deeplink.App.Type) -> AtomicTransact.AtomicConfig.Deeplink.App", "children": [ { "kind": "TypeNominal", - "name": "DeferredPaymentMethodStrategy", - "printedName": "AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy", - "usr": "s:14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO" + "name": "App", + "printedName": "AtomicTransact.AtomicConfig.Deeplink.App", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV3AppO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.Deeplink.App.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "App", + "printedName": "AtomicTransact.AtomicConfig.Deeplink.App", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV3AppO" + } + ] } ] } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO3sdkyA2EmF", - "mangledName": "$s14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO3sdkyA2EmF", - "moduleName": "AtomicTransact" - }, - { - "kind": "Var", - "name": "api", - "printedName": "api", - "children": [ + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV3AppO8expensesyA2GmF", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV3AppO8expensesyA2GmF", + "moduleName": "AtomicTransact" + }, { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy.Type) -> AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy", + "kind": "Var", + "name": "orders", + "printedName": "orders", "children": [ { - "kind": "TypeNominal", - "name": "DeferredPaymentMethodStrategy", - "printedName": "AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy", - "usr": "s:14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy.Type", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.Deeplink.App.Type) -> AtomicTransact.AtomicConfig.Deeplink.App", "children": [ { "kind": "TypeNominal", - "name": "DeferredPaymentMethodStrategy", - "printedName": "AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy", - "usr": "s:14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO" + "name": "App", + "printedName": "AtomicTransact.AtomicConfig.Deeplink.App", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV3AppO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.Deeplink.App.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "App", + "printedName": "AtomicTransact.AtomicConfig.Deeplink.App", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV3AppO" + } + ] } ] } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO3apiyA2EmF", - "mangledName": "$s14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO3apiyA2EmF", - "moduleName": "AtomicTransact" - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(rawValue:)", - "children": [ + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV3AppO6ordersyA2GmF", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV3AppO6ordersyA2GmF", + "moduleName": "AtomicTransact" + }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy?", + "kind": "Var", + "name": "suggestions", + "printedName": "suggestions", "children": [ { - "kind": "TypeNominal", - "name": "DeferredPaymentMethodStrategy", - "printedName": "AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy", - "usr": "s:14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO" + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.Deeplink.App.Type) -> AtomicTransact.AtomicConfig.Deeplink.App", + "children": [ + { + "kind": "TypeNominal", + "name": "App", + "printedName": "AtomicTransact.AtomicConfig.Deeplink.App", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV3AppO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.Deeplink.App.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "App", + "printedName": "AtomicTransact.AtomicConfig.Deeplink.App", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV3AppO" + } + ] + } + ] } ], - "usr": "s:Sq" + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV3AppO11suggestionsyA2GmF", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV3AppO11suggestionsyA2GmF", + "moduleName": "AtomicTransact" }, { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO8rawValueAESgSS_tcfc", - "mangledName": "$s14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO8rawValueAESgSS_tcfc", - "moduleName": "AtomicTransact", - "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:14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO8rawValueSSvp", - "mangledName": "$s14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO8rawValueSSvp", - "moduleName": "AtomicTransact", - "implicit": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "Var", + "name": "id", + "printedName": "id", "children": [ { "kind": "TypeNominal", @@ -7644,62 +6133,69 @@ "usr": "s:SS" } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO8rawValueSSvg", - "mangledName": "$s14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO8rawValueSSvg", + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV3AppO2idSSvp", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV3AppO2idSSvp", "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV3AppO2idSSvg", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV3AppO2idSSvg", + "moduleName": "AtomicTransact", + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV3AppO", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV3AppO", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" } ] - } - ], - "declKind": "Enum", - "usr": "s:14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO", - "mangledName": "$s14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl" - ], - "enumRawTypeName": "String", - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "kind": "Conformance", - "name": "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", + "kind": "Var", + "name": "step", + "printedName": "step", "children": [ { - "kind": "TypeWitness", - "name": "RawValue", - "printedName": "RawValue", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", @@ -7707,301 +6203,109 @@ "printedName": "Swift.String", "usr": "s:SS" } - ] + ], + "usr": "s:Sq" } ], - "usr": "s:SY", - "mangledName": "$sSY" - }, - { - "kind": "Conformance", - "name": "Decodable", - "printedName": "Decodable", - "usr": "s:Se", - "mangledName": "$sSe" - }, - { - "kind": "Conformance", - "name": "Encodable", - "printedName": "Encodable", - "usr": "s:SE", - "mangledName": "$sSE" - } - ] - }, - { - "kind": "TypeDecl", - "name": "Deeplink", - "printedName": "Deeplink", - "children": [ - { - "kind": "TypeDecl", - "name": "Step", - "printedName": "Step", - "children": [ + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4stepSSSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV4stepSSSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ { - "kind": "Var", - "name": "searchCompany", - "printedName": "searchCompany", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.AtomicConfig.Deeplink.Step.Type) -> AtomicTransact.AtomicConfig.Deeplink.Step", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "Step", - "printedName": "AtomicTransact.AtomicConfig.Deeplink.Step", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.AtomicConfig.Deeplink.Step.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "Step", - "printedName": "AtomicTransact.AtomicConfig.Deeplink.Step", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO" - } - ] + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "usr": "s:Sq" } ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO13searchCompanyyA2GmF", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV4StepO13searchCompanyyA2GmF", - "moduleName": "AtomicTransact" + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4stepSSSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV4stepSSSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" }, { - "kind": "Var", - "name": "searchPayroll", - "printedName": "searchPayroll", + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.AtomicConfig.Deeplink.Step.Type) -> AtomicTransact.AtomicConfig.Deeplink.Step", + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "Step", - "printedName": "AtomicTransact.AtomicConfig.Deeplink.Step", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.AtomicConfig.Deeplink.Step.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "Step", - "printedName": "AtomicTransact.AtomicConfig.Deeplink.Step", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO" - } - ] + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO13searchPayrollyA2GmF", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV4StepO13searchPayrollyA2GmF", - "moduleName": "AtomicTransact" - }, - { - "kind": "Var", - "name": "loginCompany", - "printedName": "loginCompany", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.AtomicConfig.Deeplink.Step.Type) -> (Swift.String, Swift.String?, Swift.Bool?) -> AtomicTransact.AtomicConfig.Deeplink.Step", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Swift.String, Swift.String?, Swift.Bool?) -> AtomicTransact.AtomicConfig.Deeplink.Step", - "children": [ - { - "kind": "TypeNominal", - "name": "Step", - "printedName": "AtomicTransact.AtomicConfig.Deeplink.Step", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO" - }, - { - "kind": "TypeNominal", - "name": "Tuple", - "printedName": "(companyId: Swift.String, connectorId: Swift.String?, singleSwitch: Swift.Bool?)", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Bool?", - "children": [ - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ], - "usr": "s:Sq" - } - ] - } - ] - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.AtomicConfig.Deeplink.Step.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "Step", - "printedName": "AtomicTransact.AtomicConfig.Deeplink.Step", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO" - } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO12loginCompanyyAGSS_SSSgSbSgtcAGmF", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV4StepO12loginCompanyyAGSS_SSSgSbSgtcAGmF", - "moduleName": "AtomicTransact" - }, - { - "kind": "Var", - "name": "loginPayroll", - "printedName": "loginPayroll", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.AtomicConfig.Deeplink.Step.Type) -> (Swift.String, Swift.String) -> AtomicTransact.AtomicConfig.Deeplink.Step", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Swift.String, Swift.String) -> AtomicTransact.AtomicConfig.Deeplink.Step", - "children": [ - { - "kind": "TypeNominal", - "name": "Step", - "printedName": "AtomicTransact.AtomicConfig.Deeplink.Step", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO" - }, - { - "kind": "TypeNominal", - "name": "Tuple", - "printedName": "(connectorId: Swift.String, companyName: Swift.String)", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ] - } - ] - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.AtomicConfig.Deeplink.Step.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "Step", - "printedName": "AtomicTransact.AtomicConfig.Deeplink.Step", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO" - } - ] - } - ] + ], + "usr": "s:Sq" } ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO12loginPayrollyAGSS_SStcAGmF", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV4StepO12loginPayrollyAGSS_SStcAGmF", - "moduleName": "AtomicTransact" + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4stepSSSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV4stepSSSgvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" }, { - "kind": "Var", - "name": "addCard", - "printedName": "addCard", + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.AtomicConfig.Deeplink.Step.Type) -> AtomicTransact.AtomicConfig.Deeplink.Step", - "children": [ - { - "kind": "TypeNominal", - "name": "Step", - "printedName": "AtomicTransact.AtomicConfig.Deeplink.Step", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.AtomicConfig.Deeplink.Step.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "Step", - "printedName": "AtomicTransact.AtomicConfig.Deeplink.Step", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO" - } - ] - } - ] + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" } ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO7addCardyA2GmF", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV4StepO7addCardyA2GmF", - "moduleName": "AtomicTransact" - }, + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4stepSSSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV4stepSSSgvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "companyId", + "printedName": "companyId", + "children": [ { - "kind": "Var", - "name": "id", - "printedName": "id", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", @@ -8010,18 +6314,29 @@ "usr": "s:SS" } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO2idSSvp", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV4StepO2idSSvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl" - ], - "accessors": [ + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV9companyIdSSSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV9companyIdSSSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", @@ -8030,296 +6345,182 @@ "usr": "s:SS" } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO2idSSvg", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV4StepO2idSSvg", - "moduleName": "AtomicTransact", - "accessorKind": "get" + "usr": "s:Sq" } - ] - } - ], - "declKind": "Enum", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV4StepO", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV9companyIdSSSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV9companyIdSSSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" }, { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - } - ] - }, - { - "kind": "TypeDecl", - "name": "App", - "printedName": "App", - "children": [ - { - "kind": "Var", - "name": "payNow", - "printedName": "payNow", + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.AtomicConfig.Deeplink.App.Type) -> ([Swift.String], Swift.String) -> AtomicTransact.AtomicConfig.Deeplink.App", + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "([Swift.String], Swift.String) -> AtomicTransact.AtomicConfig.Deeplink.App", - "children": [ - { - "kind": "TypeNominal", - "name": "App", - "printedName": "AtomicTransact.AtomicConfig.Deeplink.App", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV3AppO" - }, - { - "kind": "TypeNominal", - "name": "Tuple", - "printedName": "(payments: [Swift.String], accountId: Swift.String)", - "children": [ - { - "kind": "TypeNominal", - "name": "Array", - "printedName": "[Swift.String]", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sa" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ] - } - ] - }, { "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.AtomicConfig.Deeplink.App.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "App", - "printedName": "AtomicTransact.AtomicConfig.Deeplink.App", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV3AppO" - } - ] + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "usr": "s:Sq" } ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV3AppO6payNowyAGSaySSG_SStcAGmF", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV3AppO6payNowyAGSaySSG_SStcAGmF", - "moduleName": "AtomicTransact" + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV9companyIdSSSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV9companyIdSSSgvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" }, { - "kind": "Var", - "name": "transactions", - "printedName": "transactions", + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.AtomicConfig.Deeplink.App.Type) -> AtomicTransact.AtomicConfig.Deeplink.App", - "children": [ - { - "kind": "TypeNominal", - "name": "App", - "printedName": "AtomicTransact.AtomicConfig.Deeplink.App", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV3AppO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.AtomicConfig.Deeplink.App.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "App", - "printedName": "AtomicTransact.AtomicConfig.Deeplink.App", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV3AppO" - } - ] - } - ] + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" } ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV3AppO12transactionsyA2GmF", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV3AppO12transactionsyA2GmF", - "moduleName": "AtomicTransact" - }, + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV9companyIdSSSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV9companyIdSSSgvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "connectorId", + "printedName": "connectorId", + "children": [ { - "kind": "Var", - "name": "orders", - "printedName": "orders", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.AtomicConfig.Deeplink.App.Type) -> AtomicTransact.AtomicConfig.Deeplink.App", + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV11connectorIdSSSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV11connectorIdSSSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "App", - "printedName": "AtomicTransact.AtomicConfig.Deeplink.App", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV3AppO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.AtomicConfig.Deeplink.App.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "App", - "printedName": "AtomicTransact.AtomicConfig.Deeplink.App", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV3AppO" - } - ] + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "usr": "s:Sq" } ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV3AppO6ordersyA2GmF", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV3AppO6ordersyA2GmF", - "moduleName": "AtomicTransact" + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV11connectorIdSSSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV11connectorIdSSSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" }, { - "kind": "Var", - "name": "suggestions", - "printedName": "suggestions", + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.AtomicConfig.Deeplink.App.Type) -> AtomicTransact.AtomicConfig.Deeplink.App", + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "App", - "printedName": "AtomicTransact.AtomicConfig.Deeplink.App", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV3AppO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.AtomicConfig.Deeplink.App.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "App", - "printedName": "AtomicTransact.AtomicConfig.Deeplink.App", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV3AppO" - } - ] + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "usr": "s:Sq" } ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV3AppO11suggestionsyA2GmF", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV3AppO11suggestionsyA2GmF", - "moduleName": "AtomicTransact" + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV11connectorIdSSSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV11connectorIdSSSgvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" }, { - "kind": "Var", - "name": "id", - "printedName": "id", + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Void", + "printedName": "()" } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV3AppO2idSSvp", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV3AppO2idSSvp", + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV11connectorIdSSSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV11connectorIdSSSgvM", "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl" - ], - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV3AppO2idSSvg", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV3AppO2idSSvg", - "moduleName": "AtomicTransact", - "accessorKind": "get" - } - ] - } - ], - "declKind": "Enum", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV3AppO", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV3AppO", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" + "implicit": true, + "accessorKind": "_modify" } ] }, { "kind": "Var", - "name": "step", - "printedName": "step", + "name": "companyName", + "printedName": "companyName", "children": [ { "kind": "TypeNominal", @@ -8337,8 +6538,8 @@ } ], "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4stepSSSgvp", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV4stepSSSgvp", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV11companyNameSSSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV11companyNameSSSgvp", "moduleName": "AtomicTransact", "declAttributes": [ "HasInitialValue", @@ -8368,8 +6569,8 @@ } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4stepSSSgvg", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV4stepSSSgvg", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV11companyNameSSSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV11companyNameSSSgvg", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "get" @@ -8400,8 +6601,8 @@ } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4stepSSSgvs", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV4stepSSSgvs", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV11companyNameSSSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV11companyNameSSSgvs", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "set" @@ -8418,8 +6619,8 @@ } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4stepSSSgvM", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV4stepSSSgvM", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV11companyNameSSSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV11companyNameSSSgvM", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "_modify" @@ -8428,27 +6629,27 @@ }, { "kind": "Var", - "name": "companyId", - "printedName": "companyId", + "name": "singleSwitch", + "printedName": "singleSwitch", "children": [ { "kind": "TypeNominal", "name": "Optional", - "printedName": "Swift.String?", + "printedName": "Swift.Bool?", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], "usr": "s:Sq" } ], "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV9companyIdSSSgvp", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV9companyIdSSSgvp", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV12singleSwitchSbSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV12singleSwitchSbSgvp", "moduleName": "AtomicTransact", "declAttributes": [ "HasInitialValue", @@ -8465,21 +6666,21 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "Swift.String?", + "printedName": "Swift.Bool?", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV9companyIdSSSgvg", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV9companyIdSSSgvg", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV12singleSwitchSbSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV12singleSwitchSbSgvg", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "get" @@ -8497,21 +6698,21 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "Swift.String?", + "printedName": "Swift.Bool?", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV9companyIdSSSgvs", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV9companyIdSSSgvs", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV12singleSwitchSbSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV12singleSwitchSbSgvs", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "set" @@ -8528,8 +6729,8 @@ } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV9companyIdSSSgvM", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV9companyIdSSSgvM", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV12singleSwitchSbSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV12singleSwitchSbSgvM", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "_modify" @@ -8538,8 +6739,8 @@ }, { "kind": "Var", - "name": "connectorId", - "printedName": "connectorId", + "name": "app", + "printedName": "app", "children": [ { "kind": "TypeNominal", @@ -8557,8 +6758,8 @@ } ], "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV11connectorIdSSSgvp", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV11connectorIdSSSgvp", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV3appSSSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV3appSSSgvp", "moduleName": "AtomicTransact", "declAttributes": [ "HasInitialValue", @@ -8588,8 +6789,8 @@ } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV11connectorIdSSSgvg", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV11connectorIdSSSgvg", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV3appSSSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV3appSSSgvg", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "get" @@ -8620,8 +6821,8 @@ } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV11connectorIdSSSgvs", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV11connectorIdSSSgvs", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV3appSSSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV3appSSSgvs", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "set" @@ -8638,8 +6839,8 @@ } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV11connectorIdSSSgvM", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV11connectorIdSSSgvM", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV3appSSSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV3appSSSgvM", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "_modify" @@ -8648,27 +6849,35 @@ }, { "kind": "Var", - "name": "companyName", - "printedName": "companyName", + "name": "payments", + "printedName": "payments", "children": [ { "kind": "TypeNominal", "name": "Optional", - "printedName": "Swift.String?", + "printedName": "[Swift.String]?", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" } ], "usr": "s:Sq" } ], "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV11companyNameSSSgvp", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV11companyNameSSSgvp", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV8paymentsSaySSGSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV8paymentsSaySSGSgvp", "moduleName": "AtomicTransact", "declAttributes": [ "HasInitialValue", @@ -8685,21 +6894,29 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "Swift.String?", + "printedName": "[Swift.String]?", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" } ], "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV11companyNameSSSgvg", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV11companyNameSSSgvg", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV8paymentsSaySSGSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV8paymentsSaySSGSgvg", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "get" @@ -8717,21 +6934,29 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "Swift.String?", + "printedName": "[Swift.String]?", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" } ], "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV11companyNameSSSgvs", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV11companyNameSSSgvs", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV8paymentsSaySSGSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV8paymentsSaySSGSgvs", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "set" @@ -8748,8 +6973,8 @@ } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV11companyNameSSSgvM", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV11companyNameSSSgvM", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV8paymentsSaySSGSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV8paymentsSaySSGSgvM", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "_modify" @@ -8758,27 +6983,27 @@ }, { "kind": "Var", - "name": "singleSwitch", - "printedName": "singleSwitch", + "name": "accountId", + "printedName": "accountId", "children": [ { "kind": "TypeNominal", "name": "Optional", - "printedName": "Swift.Bool?", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "usr": "s:Sq" } ], "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV12singleSwitchSbSgvp", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV12singleSwitchSbSgvp", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV9accountIdSSSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV9accountIdSSSgvp", "moduleName": "AtomicTransact", "declAttributes": [ "HasInitialValue", @@ -8795,21 +7020,21 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "Swift.Bool?", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV12singleSwitchSbSgvg", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV12singleSwitchSbSgvg", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV9accountIdSSSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV9accountIdSSSgvg", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "get" @@ -8827,21 +7052,21 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "Swift.Bool?", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV12singleSwitchSbSgvs", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV12singleSwitchSbSgvs", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV9accountIdSSSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV9accountIdSSSgvs", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "set" @@ -8858,8 +7083,8 @@ } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV12singleSwitchSbSgvM", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV12singleSwitchSbSgvM", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV9accountIdSSSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV9accountIdSSSgvM", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "_modify" @@ -8867,277 +7092,243 @@ ] }, { - "kind": "Var", - "name": "app", - "printedName": "app", + "kind": "Constructor", + "name": "init", + "printedName": "init(step:)", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" + "name": "Deeplink", + "printedName": "AtomicTransact.AtomicConfig.Deeplink", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV" + }, + { + "kind": "TypeNominal", + "name": "Step", + "printedName": "AtomicTransact.AtomicConfig.Deeplink.Step", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO" } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV3appSSSgvp", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV3appSSSgvp", + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4stepA2E4StepO_tcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV4stepA2E4StepO_tcfc", "moduleName": "AtomicTransact", "declAttributes": [ - "HasInitialValue", - "HasStorage", - "AccessControl" + "AccessControl", + "RawDocComment" ], - "hasStorage": true, - "accessors": [ + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "step", + "printedName": "step(_:)", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV3appSSSgvg", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV3appSSSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" + "kind": "TypeNominal", + "name": "Deeplink", + "printedName": "AtomicTransact.AtomicConfig.Deeplink", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV" }, { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "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:14AtomicTransact0A6ConfigV8DeeplinkV3appSSSgvs", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV3appSSSgvs", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "set" + "kind": "TypeNominal", + "name": "Step", + "printedName": "AtomicTransact.AtomicConfig.Deeplink.Step", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO" + } + ], + "declKind": "Func", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4stepyA2E4StepOFZ", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV4stepyA2E4StepOFZ", + "moduleName": "AtomicTransact", + "static": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(app:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Deeplink", + "printedName": "AtomicTransact.AtomicConfig.Deeplink", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV" }, { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV3appSSSgvM", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV3appSSSgvM", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "_modify" + "kind": "TypeNominal", + "name": "App", + "printedName": "AtomicTransact.AtomicConfig.Deeplink.App", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV3AppO" } - ] + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV3appA2E3AppO_tcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV3appA2E3AppO_tcfc", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" }, { - "kind": "Var", - "name": "payments", - "printedName": "payments", + "kind": "Function", + "name": "app", + "printedName": "app(_:)", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "[Swift.String]?", - "children": [ - { - "kind": "TypeNominal", - "name": "Array", - "printedName": "[Swift.String]", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sa" - } - ], - "usr": "s:Sq" + "name": "Deeplink", + "printedName": "AtomicTransact.AtomicConfig.Deeplink", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV" + }, + { + "kind": "TypeNominal", + "name": "App", + "printedName": "AtomicTransact.AtomicConfig.Deeplink.App", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV3AppO" } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV8paymentsSaySSGSgvp", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV8paymentsSaySSGSgvp", + "declKind": "Func", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV3appyA2E3AppOFZ", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV3appyA2E3AppOFZ", "moduleName": "AtomicTransact", + "static": true, "declAttributes": [ - "HasInitialValue", - "HasStorage", - "AccessControl" + "AccessControl", + "RawDocComment" ], - "hasStorage": true, - "accessors": [ + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "[Swift.String]?", - "children": [ - { - "kind": "TypeNominal", - "name": "Array", - "printedName": "[Swift.String]", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sa" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV8paymentsSaySSGSgvg", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV8paymentsSaySSGSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" + "kind": "TypeNominal", + "name": "Deeplink", + "printedName": "AtomicTransact.AtomicConfig.Deeplink", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV" }, { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "[Swift.String]?", - "children": [ - { - "kind": "TypeNominal", - "name": "Array", - "printedName": "[Swift.String]", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sa" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV8paymentsSaySSGSgvs", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV8paymentsSaySSGSgvs", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "set" + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4fromAEs7Decoder_p_tKcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV4fromAEs7Decoder_p_tKcfc", + "moduleName": "AtomicTransact", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" }, { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV8paymentsSaySSGSgvM", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV8paymentsSaySSGSgvM", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "_modify" + "kind": "TypeNominal", + "name": "Encoder", + "printedName": "any Swift.Encoder", + "usr": "s:s7EncoderP" } - ] + ], + "declKind": "Func", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV6encode2toys7Encoder_p_tKF", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV6encode2toys7Encoder_p_tKF", + "moduleName": "AtomicTransact", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "DemoMode", + "printedName": "DemoMode", + "children": [ { "kind": "Var", - "name": "accountId", - "printedName": "accountId", + "name": "enabled", + "printedName": "enabled", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV9accountIdSSSgvp", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV9accountIdSSSgvp", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV7enabledSbvp", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV7enabledSbvp", "moduleName": "AtomicTransact", "declAttributes": [ "HasInitialValue", "HasStorage", - "AccessControl" + "AccessControl", + "RawDocComment" ], "hasStorage": true, "accessors": [ @@ -9148,22 +7339,14 @@ "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV9accountIdSSSgvg", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV9accountIdSSSgvg", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV7enabledSbvg", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV7enabledSbvg", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "get" @@ -9180,22 +7363,14 @@ }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV9accountIdSSSgvs", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV9accountIdSSSgvs", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV7enabledSbvs", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV7enabledSbvs", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "set" @@ -9212,8 +7387,8 @@ } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV9accountIdSSSgvM", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV9accountIdSSSgvM", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV7enabledSbvM", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV7enabledSbvM", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "_modify" @@ -9221,118 +7396,799 @@ ] }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(step:)", + "kind": "TypeDecl", + "name": "Customer", + "printedName": "Customer", "children": [ { - "kind": "TypeNominal", - "name": "Deeplink", - "printedName": "AtomicTransact.AtomicConfig.Deeplink", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV" - }, - { - "kind": "TypeNominal", - "name": "Step", - "printedName": "AtomicTransact.AtomicConfig.Deeplink.Step", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO" - } - ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4stepA2E4StepO_tcfc", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV4stepA2E4StepO_tcfc", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "init_kind": "Designated" - }, - { - "kind": "Function", - "name": "step", - "printedName": "step(_:)", - "children": [ + "kind": "Var", + "name": "name", + "printedName": "name", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV4nameSSvp", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV4nameSSvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV4nameSSvg", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV4nameSSvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV4nameSSvs", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV4nameSSvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV4nameSSvM", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV4nameSSvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Brand", + "printedName": "Brand", + "children": [ + { + "kind": "Var", + "name": "logo", + "printedName": "logo", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV4logoSSvp", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV4logoSSvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV4logoSSvg", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV4logoSSvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV4logoSSvs", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV4logoSSvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV4logoSSvM", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV4logoSSvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "color", + "printedName": "color", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV5colorSSvp", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV5colorSSvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV5colorSSvg", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV5colorSSvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV5colorSSvs", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV5colorSSvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV5colorSSvM", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV5colorSSvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(logo:color:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Brand", + "printedName": "AtomicTransact.AtomicConfig.DemoMode.Customer.Brand", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV4logo5colorAISS_SStcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV4logo5colorAISS_SStcfc", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(logo:color:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Brand", + "printedName": "AtomicTransact.AtomicConfig.DemoMode.Customer.Brand", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV4logo5colorAISS_So7UIColorCtcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV4logo5colorAISS_So7UIColorCtcfc", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Brand", + "printedName": "AtomicTransact.AtomicConfig.DemoMode.Customer.Brand", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV4fromAIs7Decoder_p_tKcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV4fromAIs7Decoder_p_tKcfc", + "moduleName": "AtomicTransact", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Encoder", + "printedName": "any Swift.Encoder", + "usr": "s:s7EncoderP" + } + ], + "declKind": "Func", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV6encode2toys7Encoder_p_tKF", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV6encode2toys7Encoder_p_tKF", + "moduleName": "AtomicTransact", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, { - "kind": "TypeNominal", - "name": "Deeplink", - "printedName": "AtomicTransact.AtomicConfig.Deeplink", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV" + "kind": "Var", + "name": "brand", + "printedName": "brand", + "children": [ + { + "kind": "TypeNominal", + "name": "Brand", + "printedName": "AtomicTransact.AtomicConfig.DemoMode.Customer.Brand", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5brandAG5BrandVvp", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5brandAG5BrandVvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Brand", + "printedName": "AtomicTransact.AtomicConfig.DemoMode.Customer.Brand", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5brandAG5BrandVvg", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5brandAG5BrandVvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Brand", + "printedName": "AtomicTransact.AtomicConfig.DemoMode.Customer.Brand", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5brandAG5BrandVvs", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5brandAG5BrandVvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5brandAG5BrandVvM", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5brandAG5BrandVvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] }, { - "kind": "TypeNominal", - "name": "Step", - "printedName": "AtomicTransact.AtomicConfig.Deeplink.Step", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO" + "kind": "Constructor", + "name": "init", + "printedName": "init(name:brand:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Customer", + "printedName": "AtomicTransact.AtomicConfig.DemoMode.Customer", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Brand", + "printedName": "AtomicTransact.AtomicConfig.DemoMode.Customer.Brand", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV4name5brandAGSS_AG5BrandVtcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV4name5brandAGSS_AG5BrandVtcfc", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Customer", + "printedName": "AtomicTransact.AtomicConfig.DemoMode.Customer", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV4fromAGs7Decoder_p_tKcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV4fromAGs7Decoder_p_tKcfc", + "moduleName": "AtomicTransact", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Encoder", + "printedName": "any Swift.Encoder", + "usr": "s:s7EncoderP" + } + ], + "declKind": "Func", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV6encode2toys7Encoder_p_tKF", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV6encode2toys7Encoder_p_tKF", + "moduleName": "AtomicTransact", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" } ], - "declKind": "Func", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4stepyA2E4StepOFZ", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV4stepyA2E4StepOFZ", + "declKind": "Struct", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV", "moduleName": "AtomicTransact", - "static": true, "declAttributes": [ "AccessControl", "RawDocComment" ], - "funcSelfKind": "NonMutating" + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(app:)", + "kind": "Var", + "name": "customer", + "printedName": "customer", "children": [ { "kind": "TypeNominal", - "name": "Deeplink", - "printedName": "AtomicTransact.AtomicConfig.Deeplink", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV" - }, - { - "kind": "TypeNominal", - "name": "App", - "printedName": "AtomicTransact.AtomicConfig.Deeplink.App", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV3AppO" + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.DemoMode.Customer?", + "children": [ + { + "kind": "TypeNominal", + "name": "Customer", + "printedName": "AtomicTransact.AtomicConfig.DemoMode.Customer", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV" + } + ], + "usr": "s:Sq" } ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV3appA2E3AppO_tcfc", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV3appA2E3AppO_tcfc", + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8customerAE8CustomerVSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8customerAE8CustomerVSgvp", "moduleName": "AtomicTransact", "declAttributes": [ + "HasInitialValue", + "HasStorage", "AccessControl", "RawDocComment" ], - "init_kind": "Designated" + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.DemoMode.Customer?", + "children": [ + { + "kind": "TypeNominal", + "name": "Customer", + "printedName": "AtomicTransact.AtomicConfig.DemoMode.Customer", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8customerAE8CustomerVSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8customerAE8CustomerVSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.DemoMode.Customer?", + "children": [ + { + "kind": "TypeNominal", + "name": "Customer", + "printedName": "AtomicTransact.AtomicConfig.DemoMode.Customer", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8customerAE8CustomerVSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8customerAE8CustomerVSgvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8customerAE8CustomerVSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8customerAE8CustomerVSgvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] }, { - "kind": "Function", - "name": "app", - "printedName": "app(_:)", + "kind": "Constructor", + "name": "init", + "printedName": "init(customer:)", "children": [ { "kind": "TypeNominal", - "name": "Deeplink", - "printedName": "AtomicTransact.AtomicConfig.Deeplink", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV" + "name": "DemoMode", + "printedName": "AtomicTransact.AtomicConfig.DemoMode", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV" }, { "kind": "TypeNominal", - "name": "App", - "printedName": "AtomicTransact.AtomicConfig.Deeplink.App", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV3AppO" + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.DemoMode.Customer?", + "children": [ + { + "kind": "TypeNominal", + "name": "Customer", + "printedName": "AtomicTransact.AtomicConfig.DemoMode.Customer", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" } ], - "declKind": "Func", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV3appyA2E3AppOFZ", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV3appyA2E3AppOFZ", + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8customerA2E8CustomerVSg_tcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8customerA2E8CustomerVSg_tcfc", "moduleName": "AtomicTransact", - "static": true, "declAttributes": [ "AccessControl", "RawDocComment" ], - "funcSelfKind": "NonMutating" + "init_kind": "Designated" }, { "kind": "Constructor", @@ -9341,9 +8197,9 @@ "children": [ { "kind": "TypeNominal", - "name": "Deeplink", - "printedName": "AtomicTransact.AtomicConfig.Deeplink", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV" + "name": "DemoMode", + "printedName": "AtomicTransact.AtomicConfig.DemoMode", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV" }, { "kind": "TypeNominal", @@ -9353,8 +8209,8 @@ } ], "declKind": "Constructor", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4fromAEs7Decoder_p_tKcfc", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV4fromAEs7Decoder_p_tKcfc", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV4fromAEs7Decoder_p_tKcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV4fromAEs7Decoder_p_tKcfc", "moduleName": "AtomicTransact", "implicit": true, "throwing": true, @@ -9378,8 +8234,8 @@ } ], "declKind": "Func", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV6encode2toys7Encoder_p_tKF", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV6encode2toys7Encoder_p_tKF", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV6encode2toys7Encoder_p_tKF", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV6encode2toys7Encoder_p_tKF", "moduleName": "AtomicTransact", "implicit": true, "throwing": true, @@ -9387,8 +8243,8 @@ } ], "declKind": "Struct", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV", "moduleName": "AtomicTransact", "declAttributes": [ "AccessControl", @@ -9422,29 +8278,52 @@ "printedName": "Encodable", "usr": "s:SE", "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" } ] }, { "kind": "TypeDecl", - "name": "DemoMode", - "printedName": "DemoMode", + "name": "Search", + "printedName": "Search", "children": [ { "kind": "Var", - "name": "enabled", - "printedName": "enabled", + "name": "tags", + "printedName": "tags", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "Optional", + "printedName": "[Swift.String]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" } ], "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV7enabledSbvp", - "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV7enabledSbvp", + "usr": "s:14AtomicTransact0A6ConfigV6SearchV4tagsSaySSGSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV6SearchV4tagsSaySSGSgvp", "moduleName": "AtomicTransact", "declAttributes": [ "HasInitialValue", @@ -9461,14 +8340,30 @@ "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "Optional", + "printedName": "[Swift.String]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV7enabledSbvg", - "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV7enabledSbvg", + "usr": "s:14AtomicTransact0A6ConfigV6SearchV4tagsSaySSGSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV6SearchV4tagsSaySSGSgvg", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "get" @@ -9485,14 +8380,30 @@ }, { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "Optional", + "printedName": "[Swift.String]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV7enabledSbvs", - "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV7enabledSbvs", + "usr": "s:14AtomicTransact0A6ConfigV6SearchV4tagsSaySSGSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV6SearchV4tagsSaySSGSgvs", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "set" @@ -9509,8 +8420,8 @@ } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV7enabledSbvM", - "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV7enabledSbvM", + "usr": "s:14AtomicTransact0A6ConfigV6SearchV4tagsSaySSGSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV6SearchV4tagsSaySSGSgvM", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "_modify" @@ -9518,62 +8429,20 @@ ] }, { - "kind": "TypeDecl", - "name": "Customer", - "printedName": "Customer", + "kind": "Var", + "name": "excludedTags", + "printedName": "excludedTags", "children": [ { - "kind": "Var", - "name": "name", - "printedName": "name", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String]?", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV4nameSSvp", - "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV4nameSSvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV4nameSSvg", - "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV4nameSSvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "name": "Array", + "printedName": "[Swift.String]", "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, { "kind": "TypeNominal", "name": "String", @@ -9581,149 +8450,38 @@ "usr": "s:SS" } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV4nameSSvs", - "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV4nameSSvs", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "set" - }, - { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV4nameSSvM", - "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV4nameSSvM", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "_modify" + "usr": "s:Sa" } - ] - }, + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV6SearchV12excludedTagsSaySSGSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV6SearchV12excludedTagsSaySSGSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ { - "kind": "TypeDecl", - "name": "Brand", - "printedName": "Brand", - "children": [ - { - "kind": "Var", - "name": "logo", - "printedName": "logo", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV4logoSSvp", - "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV4logoSSvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl" - ], - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV4logoSSvg", - "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV4logoSSvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV4logoSSvs", - "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV4logoSSvs", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "set" - }, - { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV4logoSSvM", - "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV4logoSSvM", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "_modify" - } - ] - }, + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ { - "kind": "Var", - "name": "color", - "printedName": "color", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String]?", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV5colorSSvp", - "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV5colorSSvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl" - ], - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "name": "Array", + "printedName": "[Swift.String]", "children": [ { "kind": "TypeNominal", @@ -9732,23 +8490,39 @@ "usr": "s:SS" } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV5colorSSvg", - "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV5colorSSvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - }, + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV6SearchV12excludedTagsSaySSGSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV6SearchV12excludedTagsSaySSGSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String]?", + "children": [ { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, { "kind": "TypeNominal", "name": "String", @@ -9756,50 +8530,194 @@ "usr": "s:SS" } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV5colorSSvs", - "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV5colorSSvs", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "set" - }, + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV6SearchV12excludedTagsSaySSGSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV6SearchV12excludedTagsSaySSGSgvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV6SearchV12excludedTagsSaySSGSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV6SearchV12excludedTagsSaySSGSgvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "ruleId", + "printedName": "ruleId", + "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:14AtomicTransact0A6ConfigV6SearchV6ruleIdSSSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV6SearchV6ruleIdSSSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV5colorSSvM", - "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV5colorSSvM", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "_modify" + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV6SearchV6ruleIdSSSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV6SearchV6ruleIdSSSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(logo:color:)", + "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:14AtomicTransact0A6ConfigV6SearchV6ruleIdSSSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV6SearchV6ruleIdSSSgvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV6SearchV6ruleIdSSSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV6SearchV6ruleIdSSSgvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(tags:excludedTags:ruleId:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Search", + "printedName": "AtomicTransact.AtomicConfig.Search", + "usr": "s:14AtomicTransact0A6ConfigV6SearchV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", "children": [ - { - "kind": "TypeNominal", - "name": "Brand", - "printedName": "AtomicTransact.AtomicConfig.DemoMode.Customer.Brand", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV" - }, { "kind": "TypeNominal", "name": "String", "printedName": "Swift.String", "usr": "s:SS" - }, + } + ], + "usr": "s:Sa" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ { "kind": "TypeNominal", "name": "String", @@ -9807,372 +8725,778 @@ "usr": "s:SS" } ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV4logo5colorAISS_SStcfc", - "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV4logo5colorAISS_SStcfc", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl" - ], - "init_kind": "Designated" - }, + "usr": "s:Sa" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ { - "kind": "Constructor", - "name": "init", - "printedName": "init(logo:color:)", + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV6SearchV4tags12excludedTags6ruleIdAESaySSGSg_AJSSSgtcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV6SearchV4tags12excludedTags6ruleIdAESaySSGSg_AJSSSgtcfc", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Search", + "printedName": "AtomicTransact.AtomicConfig.Search", + "usr": "s:14AtomicTransact0A6ConfigV6SearchV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV6SearchV4fromAEs7Decoder_p_tKcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV6SearchV4fromAEs7Decoder_p_tKcfc", + "moduleName": "AtomicTransact", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Encoder", + "printedName": "any Swift.Encoder", + "usr": "s:s7EncoderP" + } + ], + "declKind": "Func", + "usr": "s:14AtomicTransact0A6ConfigV6SearchV6encode2toys7Encoder_p_tKF", + "mangledName": "$s14AtomicTransact0A6ConfigV6SearchV6encode2toys7Encoder_p_tKF", + "moduleName": "AtomicTransact", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:14AtomicTransact0A6ConfigV6SearchV", + "mangledName": "$s14AtomicTransact0A6ConfigV6SearchV", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Experiments", + "printedName": "Experiments", + "children": [ + { + "kind": "Var", + "name": "fractionalDeposits", + "printedName": "fractionalDeposits", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV18fractionalDepositsSbSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV11ExperimentsV18fractionalDepositsSbSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", "children": [ { "kind": "TypeNominal", - "name": "Brand", - "printedName": "AtomicTransact.AtomicConfig.DemoMode.Customer.Brand", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV18fractionalDepositsSbSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV11ExperimentsV18fractionalDepositsSbSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ { "kind": "TypeNominal", - "name": "UIColor", - "printedName": "UIKit.UIColor", - "usr": "c:objc(cs)UIColor" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV4logo5colorAISS_So7UIColorCtcfc", - "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV4logo5colorAISS_So7UIColorCtcfc", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl" - ], - "init_kind": "Designated" - }, + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV18fractionalDepositsSbSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV11ExperimentsV18fractionalDepositsSbSgvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ { - "kind": "Constructor", - "name": "init", - "printedName": "init(from:)", + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV18fractionalDepositsSbSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV11ExperimentsV18fractionalDepositsSbSgvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "unemploymentCarousel", + "printedName": "unemploymentCarousel", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV20unemploymentCarouselSbSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV11ExperimentsV20unemploymentCarouselSbSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", "children": [ { "kind": "TypeNominal", - "name": "Brand", - "printedName": "AtomicTransact.AtomicConfig.DemoMode.Customer.Brand", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV" - }, - { - "kind": "TypeNominal", - "name": "Decoder", - "printedName": "any Swift.Decoder", - "usr": "s:s7DecoderP" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV4fromAIs7Decoder_p_tKcfc", - "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV4fromAIs7Decoder_p_tKcfc", - "moduleName": "AtomicTransact", - "implicit": true, - "throwing": true, - "init_kind": "Designated" + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV20unemploymentCarouselSbSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV11ExperimentsV20unemploymentCarouselSbSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" }, { - "kind": "Function", - "name": "encode", - "printedName": "encode(to:)", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Encoder", - "printedName": "any Swift.Encoder", - "usr": "s:s7EncoderP" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], - "declKind": "Func", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV6encode2toys7Encoder_p_tKF", - "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV6encode2toys7Encoder_p_tKF", - "moduleName": "AtomicTransact", - "implicit": true, - "throwing": true, - "funcSelfKind": "NonMutating" + "usr": "s:Sq" } ], - "declKind": "Struct", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV", - "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV", + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV20unemploymentCarouselSbSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV11ExperimentsV20unemploymentCarouselSbSgvs", "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl", - "RawDocComment" + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } ], - "conformances": [ + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV20unemploymentCarouselSbSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV11ExperimentsV20unemploymentCarouselSbSgvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "manualFallback", + "printedName": "manualFallback", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV14manualFallbackSbSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV11ExperimentsV14manualFallbackSbSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV14manualFallbackSbSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV11ExperimentsV14manualFallbackSbSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ { - "kind": "Conformance", - "name": "Decodable", - "printedName": "Decodable", - "usr": "s:Se", - "mangledName": "$sSe" + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" }, { - "kind": "Conformance", - "name": "Encodable", - "printedName": "Encodable", - "usr": "s:SE", - "mangledName": "$sSE" + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" } - ] + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV14manualFallbackSbSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV11ExperimentsV14manualFallbackSbSgvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" }, { - "kind": "Var", - "name": "brand", - "printedName": "brand", + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", "children": [ { "kind": "TypeNominal", - "name": "Brand", - "printedName": "AtomicTransact.AtomicConfig.DemoMode.Customer.Brand", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV" + "name": "Void", + "printedName": "()" } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5brandAG5BrandVvp", - "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5brandAG5BrandVvp", + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV14manualFallbackSbSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV11ExperimentsV14manualFallbackSbSgvM", "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(fractionalDeposits:unemploymentCarousel:manualFallback:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Experiments", + "printedName": "AtomicTransact.AtomicConfig.Experiments", + "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } ], - "hasStorage": true, - "accessors": [ + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Brand", - "printedName": "AtomicTransact.AtomicConfig.DemoMode.Customer.Brand", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5brandAG5BrandVvg", - "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5brandAG5BrandVvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - }, + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV18fractionalDeposits20unemploymentCarousel14manualFallbackAESbSg_A2Itcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV11ExperimentsV18fractionalDeposits20unemploymentCarousel14manualFallbackAESbSg_A2Itcfc", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Experiments", + "printedName": "AtomicTransact.AtomicConfig.Experiments", + "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV4fromAEs7Decoder_p_tKcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV11ExperimentsV4fromAEs7Decoder_p_tKcfc", + "moduleName": "AtomicTransact", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Encoder", + "printedName": "any Swift.Encoder", + "usr": "s:s7EncoderP" + } + ], + "declKind": "Func", + "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV6encode2toys7Encoder_p_tKF", + "mangledName": "$s14AtomicTransact0A6ConfigV11ExperimentsV6encode2toys7Encoder_p_tKF", + "moduleName": "AtomicTransact", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV", + "mangledName": "$s14AtomicTransact0A6ConfigV11ExperimentsV", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Features", + "printedName": "Features", + "children": [ + { + "kind": "Var", + "name": "manualDepositFlow", + "printedName": "manualDepositFlow", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Brand", - "printedName": "AtomicTransact.AtomicConfig.DemoMode.Customer.Brand", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5brandAG5BrandVvs", - "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5brandAG5BrandVvs", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "set" - }, + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV8FeaturesV17manualDepositFlowSbSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV8FeaturesV17manualDepositFlowSbSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5brandAG5BrandVvM", - "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5brandAG5BrandVvM", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "_modify" - } - ] - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(name:brand:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Customer", - "printedName": "AtomicTransact.AtomicConfig.DemoMode.Customer", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "Brand", - "printedName": "AtomicTransact.AtomicConfig.DemoMode.Customer.Brand", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV" + "usr": "s:Sq" } ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV4name5brandAGSS_AG5BrandVtcfc", - "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV4name5brandAGSS_AG5BrandVtcfc", + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8FeaturesV17manualDepositFlowSbSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV8FeaturesV17manualDepositFlowSbSgvg", "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl" - ], - "init_kind": "Designated" + "implicit": true, + "accessorKind": "get" }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(from:)", + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", "children": [ { "kind": "TypeNominal", - "name": "Customer", - "printedName": "AtomicTransact.AtomicConfig.DemoMode.Customer", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV" + "name": "Void", + "printedName": "()" }, { "kind": "TypeNominal", - "name": "Decoder", - "printedName": "any Swift.Decoder", - "usr": "s:s7DecoderP" + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" } ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV4fromAGs7Decoder_p_tKcfc", - "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV4fromAGs7Decoder_p_tKcfc", + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8FeaturesV17manualDepositFlowSbSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV8FeaturesV17manualDepositFlowSbSgvs", "moduleName": "AtomicTransact", "implicit": true, - "throwing": true, - "init_kind": "Designated" + "accessorKind": "set" }, { - "kind": "Function", - "name": "encode", - "printedName": "encode(to:)", + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", "children": [ { "kind": "TypeNominal", "name": "Void", "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Encoder", - "printedName": "any Swift.Encoder", - "usr": "s:s7EncoderP" } ], - "declKind": "Func", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV6encode2toys7Encoder_p_tKF", - "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV6encode2toys7Encoder_p_tKF", + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8FeaturesV17manualDepositFlowSbSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV8FeaturesV17manualDepositFlowSbSgvM", "moduleName": "AtomicTransact", "implicit": true, - "throwing": true, - "funcSelfKind": "NonMutating" - } - ], - "declKind": "Struct", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV", - "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "kind": "Conformance", - "name": "Decodable", - "printedName": "Decodable", - "usr": "s:Se", - "mangledName": "$sSe" - }, - { - "kind": "Conformance", - "name": "Encodable", - "printedName": "Encodable", - "usr": "s:SE", - "mangledName": "$sSE" + "accessorKind": "_modify" } ] }, { "kind": "Var", - "name": "customer", - "printedName": "customer", + "name": "coAuth", + "printedName": "coAuth", "children": [ { "kind": "TypeNominal", "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.DemoMode.Customer?", + "printedName": "Swift.Bool?", "children": [ { "kind": "TypeNominal", - "name": "Customer", - "printedName": "AtomicTransact.AtomicConfig.DemoMode.Customer", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], "usr": "s:Sq" } ], "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8customerAE8CustomerVSgvp", - "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8customerAE8CustomerVSgvp", + "usr": "s:14AtomicTransact0A6ConfigV8FeaturesV6coAuthSbSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV8FeaturesV6coAuthSbSgvp", "moduleName": "AtomicTransact", "declAttributes": [ "HasInitialValue", @@ -10190,21 +9514,21 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.DemoMode.Customer?", + "printedName": "Swift.Bool?", "children": [ { "kind": "TypeNominal", - "name": "Customer", - "printedName": "AtomicTransact.AtomicConfig.DemoMode.Customer", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8customerAE8CustomerVSgvg", - "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8customerAE8CustomerVSgvg", + "usr": "s:14AtomicTransact0A6ConfigV8FeaturesV6coAuthSbSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV8FeaturesV6coAuthSbSgvg", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "get" @@ -10222,21 +9546,21 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.DemoMode.Customer?", + "printedName": "Swift.Bool?", "children": [ { "kind": "TypeNominal", - "name": "Customer", - "printedName": "AtomicTransact.AtomicConfig.DemoMode.Customer", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8customerAE8CustomerVSgvs", - "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8customerAE8CustomerVSgvs", + "usr": "s:14AtomicTransact0A6ConfigV8FeaturesV6coAuthSbSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV8FeaturesV6coAuthSbSgvs", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "set" @@ -10253,8 +9577,8 @@ } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8customerAE8CustomerVSgvM", - "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8customerAE8CustomerVSgvM", + "usr": "s:14AtomicTransact0A6ConfigV8FeaturesV6coAuthSbSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV8FeaturesV6coAuthSbSgvM", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "_modify" @@ -10264,24 +9588,39 @@ { "kind": "Constructor", "name": "init", - "printedName": "init(customer:)", + "printedName": "init(coAuth:manualDepositFlow:)", "children": [ { "kind": "TypeNominal", - "name": "DemoMode", - "printedName": "AtomicTransact.AtomicConfig.DemoMode", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV" + "name": "Features", + "printedName": "AtomicTransact.AtomicConfig.Features", + "usr": "s:14AtomicTransact0A6ConfigV8FeaturesV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" }, { "kind": "TypeNominal", "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.DemoMode.Customer?", + "printedName": "Swift.Bool?", "children": [ { "kind": "TypeNominal", - "name": "Customer", - "printedName": "AtomicTransact.AtomicConfig.DemoMode.Customer", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], "hasDefaultArg": true, @@ -10289,8 +9628,8 @@ } ], "declKind": "Constructor", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8customerA2E8CustomerVSg_tcfc", - "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8customerA2E8CustomerVSg_tcfc", + "usr": "s:14AtomicTransact0A6ConfigV8FeaturesV6coAuth17manualDepositFlowAESbSg_AHtcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV8FeaturesV6coAuth17manualDepositFlowAESbSg_AHtcfc", "moduleName": "AtomicTransact", "declAttributes": [ "AccessControl", @@ -10305,9 +9644,9 @@ "children": [ { "kind": "TypeNominal", - "name": "DemoMode", - "printedName": "AtomicTransact.AtomicConfig.DemoMode", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV" + "name": "Features", + "printedName": "AtomicTransact.AtomicConfig.Features", + "usr": "s:14AtomicTransact0A6ConfigV8FeaturesV" }, { "kind": "TypeNominal", @@ -10317,8 +9656,8 @@ } ], "declKind": "Constructor", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV4fromAEs7Decoder_p_tKcfc", - "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV4fromAEs7Decoder_p_tKcfc", + "usr": "s:14AtomicTransact0A6ConfigV8FeaturesV4fromAEs7Decoder_p_tKcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV8FeaturesV4fromAEs7Decoder_p_tKcfc", "moduleName": "AtomicTransact", "implicit": true, "throwing": true, @@ -10342,8 +9681,8 @@ } ], "declKind": "Func", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV6encode2toys7Encoder_p_tKF", - "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV6encode2toys7Encoder_p_tKF", + "usr": "s:14AtomicTransact0A6ConfigV8FeaturesV6encode2toys7Encoder_p_tKF", + "mangledName": "$s14AtomicTransact0A6ConfigV8FeaturesV6encode2toys7Encoder_p_tKF", "moduleName": "AtomicTransact", "implicit": true, "throwing": true, @@ -10351,8 +9690,8 @@ } ], "declKind": "Struct", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV", - "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV", + "usr": "s:14AtomicTransact0A6ConfigV8FeaturesV", + "mangledName": "$s14AtomicTransact0A6ConfigV8FeaturesV", "moduleName": "AtomicTransact", "declAttributes": [ "AccessControl", @@ -10386,48 +9725,38 @@ "printedName": "Encodable", "usr": "s:SE", "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" } ] }, { "kind": "TypeDecl", - "name": "Search", - "printedName": "Search", + "name": "UserAction", + "printedName": "UserAction", "children": [ { "kind": "Var", - "name": "tags", - "printedName": "tags", + "name": "id", + "printedName": "id", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "[Swift.String]?", - "children": [ - { - "kind": "TypeNominal", - "name": "Array", - "printedName": "[Swift.String]", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sa" - } - ], - "usr": "s:Sq" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV6SearchV4tagsSaySSGSgvp", - "mangledName": "$s14AtomicTransact0A6ConfigV6SearchV4tagsSaySSGSgvp", + "usr": "s:14AtomicTransact0A6ConfigV10UserActionV2idSSvp", + "mangledName": "$s14AtomicTransact0A6ConfigV10UserActionV2idSSvp", "moduleName": "AtomicTransact", "declAttributes": [ - "HasInitialValue", "HasStorage", "AccessControl", "RawDocComment" @@ -10441,30 +9770,14 @@ "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "[Swift.String]?", - "children": [ - { - "kind": "TypeNominal", - "name": "Array", - "printedName": "[Swift.String]", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sa" - } - ], - "usr": "s:Sq" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV6SearchV4tagsSaySSGSgvg", - "mangledName": "$s14AtomicTransact0A6ConfigV6SearchV4tagsSaySSGSgvg", + "usr": "s:14AtomicTransact0A6ConfigV10UserActionV2idSSvg", + "mangledName": "$s14AtomicTransact0A6ConfigV10UserActionV2idSSvg", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "get" @@ -10481,30 +9794,14 @@ }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "[Swift.String]?", - "children": [ - { - "kind": "TypeNominal", - "name": "Array", - "printedName": "[Swift.String]", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sa" - } - ], - "usr": "s:Sq" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV6SearchV4tagsSaySSGSgvs", - "mangledName": "$s14AtomicTransact0A6ConfigV6SearchV4tagsSaySSGSgvs", + "usr": "s:14AtomicTransact0A6ConfigV10UserActionV2idSSvs", + "mangledName": "$s14AtomicTransact0A6ConfigV10UserActionV2idSSvs", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "set" @@ -10521,8 +9818,8 @@ } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV6SearchV4tagsSaySSGSgvM", - "mangledName": "$s14AtomicTransact0A6ConfigV6SearchV4tagsSaySSGSgvM", + "usr": "s:14AtomicTransact0A6ConfigV10UserActionV2idSSvM", + "mangledName": "$s14AtomicTransact0A6ConfigV10UserActionV2idSSvM", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "_modify" @@ -10530,166 +9827,152 @@ ] }, { - "kind": "Var", - "name": "excludedTags", - "printedName": "excludedTags", + "kind": "Constructor", + "name": "init", + "printedName": "init(id:)", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "[Swift.String]?", - "children": [ - { - "kind": "TypeNominal", - "name": "Array", - "printedName": "[Swift.String]", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sa" - } - ], - "usr": "s:Sq" + "name": "UserAction", + "printedName": "AtomicTransact.AtomicConfig.UserAction", + "usr": "s:14AtomicTransact0A6ConfigV10UserActionV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV6SearchV12excludedTagsSaySSGSgvp", - "mangledName": "$s14AtomicTransact0A6ConfigV6SearchV12excludedTagsSaySSGSgvp", + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV10UserActionV2idAESS_tcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV10UserActionV2idAESS_tcfc", "moduleName": "AtomicTransact", "declAttributes": [ - "HasInitialValue", - "HasStorage", - "AccessControl", - "RawDocComment" + "AccessControl" ], - "hasStorage": true, - "accessors": [ + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "[Swift.String]?", - "children": [ - { - "kind": "TypeNominal", - "name": "Array", - "printedName": "[Swift.String]", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sa" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV6SearchV12excludedTagsSaySSGSgvg", - "mangledName": "$s14AtomicTransact0A6ConfigV6SearchV12excludedTagsSaySSGSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" + "kind": "TypeNominal", + "name": "UserAction", + "printedName": "AtomicTransact.AtomicConfig.UserAction", + "usr": "s:14AtomicTransact0A6ConfigV10UserActionV" }, { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "[Swift.String]?", - "children": [ - { - "kind": "TypeNominal", - "name": "Array", - "printedName": "[Swift.String]", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sa" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV6SearchV12excludedTagsSaySSGSgvs", - "mangledName": "$s14AtomicTransact0A6ConfigV6SearchV12excludedTagsSaySSGSgvs", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "set" + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV10UserActionV4fromAEs7Decoder_p_tKcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV10UserActionV4fromAEs7Decoder_p_tKcfc", + "moduleName": "AtomicTransact", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" }, { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV6SearchV12excludedTagsSaySSGSgvM", - "mangledName": "$s14AtomicTransact0A6ConfigV6SearchV12excludedTagsSaySSGSgvM", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "_modify" + "kind": "TypeNominal", + "name": "Encoder", + "printedName": "any Swift.Encoder", + "usr": "s:s7EncoderP" } - ] + ], + "declKind": "Func", + "usr": "s:14AtomicTransact0A6ConfigV10UserActionV6encode2toys7Encoder_p_tKF", + "mangledName": "$s14AtomicTransact0A6ConfigV10UserActionV6encode2toys7Encoder_p_tKF", + "moduleName": "AtomicTransact", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:14AtomicTransact0A6ConfigV10UserActionV", + "mangledName": "$s14AtomicTransact0A6ConfigV10UserActionV", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Customer", + "printedName": "Customer", + "children": [ { "kind": "Var", - "name": "ruleId", - "printedName": "ruleId", + "name": "name", + "printedName": "name", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV6SearchV6ruleIdSSSgvp", - "mangledName": "$s14AtomicTransact0A6ConfigV6SearchV6ruleIdSSSgvp", + "usr": "s:14AtomicTransact0A6ConfigV8CustomerV4nameSSvp", + "mangledName": "$s14AtomicTransact0A6ConfigV8CustomerV4nameSSvp", "moduleName": "AtomicTransact", "declAttributes": [ - "HasInitialValue", "HasStorage", "AccessControl", "RawDocComment" @@ -10703,22 +9986,14 @@ "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV6SearchV6ruleIdSSSgvg", - "mangledName": "$s14AtomicTransact0A6ConfigV6SearchV6ruleIdSSSgvg", + "usr": "s:14AtomicTransact0A6ConfigV8CustomerV4nameSSvg", + "mangledName": "$s14AtomicTransact0A6ConfigV8CustomerV4nameSSvg", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "get" @@ -10735,22 +10010,14 @@ }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV6SearchV6ruleIdSSSgvs", - "mangledName": "$s14AtomicTransact0A6ConfigV6SearchV6ruleIdSSSgvs", + "usr": "s:14AtomicTransact0A6ConfigV8CustomerV4nameSSvs", + "mangledName": "$s14AtomicTransact0A6ConfigV8CustomerV4nameSSvs", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "set" @@ -10767,8 +10034,8 @@ } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV6SearchV6ruleIdSSSgvM", - "mangledName": "$s14AtomicTransact0A6ConfigV6SearchV6ruleIdSSSgvM", + "usr": "s:14AtomicTransact0A6ConfigV8CustomerV4nameSSvM", + "mangledName": "$s14AtomicTransact0A6ConfigV8CustomerV4nameSSvM", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "_modify" @@ -10778,83 +10045,27 @@ { "kind": "Constructor", "name": "init", - "printedName": "init(tags:excludedTags:ruleId:)", + "printedName": "init(name:)", "children": [ { "kind": "TypeNominal", - "name": "Search", - "printedName": "AtomicTransact.AtomicConfig.Search", - "usr": "s:14AtomicTransact0A6ConfigV6SearchV" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "[Swift.String]?", - "children": [ - { - "kind": "TypeNominal", - "name": "Array", - "printedName": "[Swift.String]", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sa" - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "[Swift.String]?", - "children": [ - { - "kind": "TypeNominal", - "name": "Array", - "printedName": "[Swift.String]", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sa" - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" + "name": "Customer", + "printedName": "AtomicTransact.AtomicConfig.Customer", + "usr": "s:14AtomicTransact0A6ConfigV8CustomerV" }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Constructor", - "usr": "s:14AtomicTransact0A6ConfigV6SearchV4tags12excludedTags6ruleIdAESaySSGSg_AJSSSgtcfc", - "mangledName": "$s14AtomicTransact0A6ConfigV6SearchV4tags12excludedTags6ruleIdAESaySSGSg_AJSSSgtcfc", + "usr": "s:14AtomicTransact0A6ConfigV8CustomerV4nameAESS_tcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV8CustomerV4nameAESS_tcfc", "moduleName": "AtomicTransact", "declAttributes": [ - "AccessControl", - "RawDocComment" + "AccessControl" ], "init_kind": "Designated" }, @@ -10865,9 +10076,9 @@ "children": [ { "kind": "TypeNominal", - "name": "Search", - "printedName": "AtomicTransact.AtomicConfig.Search", - "usr": "s:14AtomicTransact0A6ConfigV6SearchV" + "name": "Customer", + "printedName": "AtomicTransact.AtomicConfig.Customer", + "usr": "s:14AtomicTransact0A6ConfigV8CustomerV" }, { "kind": "TypeNominal", @@ -10877,8 +10088,8 @@ } ], "declKind": "Constructor", - "usr": "s:14AtomicTransact0A6ConfigV6SearchV4fromAEs7Decoder_p_tKcfc", - "mangledName": "$s14AtomicTransact0A6ConfigV6SearchV4fromAEs7Decoder_p_tKcfc", + "usr": "s:14AtomicTransact0A6ConfigV8CustomerV4fromAEs7Decoder_p_tKcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV8CustomerV4fromAEs7Decoder_p_tKcfc", "moduleName": "AtomicTransact", "implicit": true, "throwing": true, @@ -10902,8 +10113,8 @@ } ], "declKind": "Func", - "usr": "s:14AtomicTransact0A6ConfigV6SearchV6encode2toys7Encoder_p_tKF", - "mangledName": "$s14AtomicTransact0A6ConfigV6SearchV6encode2toys7Encoder_p_tKF", + "usr": "s:14AtomicTransact0A6ConfigV8CustomerV6encode2toys7Encoder_p_tKF", + "mangledName": "$s14AtomicTransact0A6ConfigV8CustomerV6encode2toys7Encoder_p_tKF", "moduleName": "AtomicTransact", "implicit": true, "throwing": true, @@ -10911,8 +10122,8 @@ } ], "declKind": "Struct", - "usr": "s:14AtomicTransact0A6ConfigV6SearchV", - "mangledName": "$s14AtomicTransact0A6ConfigV6SearchV", + "usr": "s:14AtomicTransact0A6ConfigV8CustomerV", + "mangledName": "$s14AtomicTransact0A6ConfigV8CustomerV", "moduleName": "AtomicTransact", "declAttributes": [ "AccessControl", @@ -10946,18 +10157,25 @@ "printedName": "Encodable", "usr": "s:SE", "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" } ] }, { "kind": "TypeDecl", - "name": "Experiments", - "printedName": "Experiments", + "name": "NavigationOptions", + "printedName": "NavigationOptions", "children": [ { "kind": "Var", - "name": "fractionalDeposits", - "printedName": "fractionalDeposits", + "name": "showBackButton", + "printedName": "showBackButton", "children": [ { "kind": "TypeNominal", @@ -10975,8 +10193,8 @@ } ], "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV18fractionalDepositsSbSgvp", - "mangledName": "$s14AtomicTransact0A6ConfigV11ExperimentsV18fractionalDepositsSbSgvp", + "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV14showBackButtonSbSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV17NavigationOptionsV14showBackButtonSbSgvp", "moduleName": "AtomicTransact", "declAttributes": [ "HasInitialValue", @@ -11007,8 +10225,8 @@ } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV18fractionalDepositsSbSgvg", - "mangledName": "$s14AtomicTransact0A6ConfigV11ExperimentsV18fractionalDepositsSbSgvg", + "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV14showBackButtonSbSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV17NavigationOptionsV14showBackButtonSbSgvg", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "get" @@ -11039,8 +10257,8 @@ } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV18fractionalDepositsSbSgvs", - "mangledName": "$s14AtomicTransact0A6ConfigV11ExperimentsV18fractionalDepositsSbSgvs", + "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV14showBackButtonSbSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV17NavigationOptionsV14showBackButtonSbSgvs", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "set" @@ -11057,8 +10275,8 @@ } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV18fractionalDepositsSbSgvM", - "mangledName": "$s14AtomicTransact0A6ConfigV11ExperimentsV18fractionalDepositsSbSgvM", + "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV14showBackButtonSbSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV17NavigationOptionsV14showBackButtonSbSgvM", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "_modify" @@ -11067,8 +10285,8 @@ }, { "kind": "Var", - "name": "unemploymentCarousel", - "printedName": "unemploymentCarousel", + "name": "showBackButtonText", + "printedName": "showBackButtonText", "children": [ { "kind": "TypeNominal", @@ -11086,14 +10304,13 @@ } ], "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV20unemploymentCarouselSbSgvp", - "mangledName": "$s14AtomicTransact0A6ConfigV11ExperimentsV20unemploymentCarouselSbSgvp", + "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV18showBackButtonTextSbSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV17NavigationOptionsV18showBackButtonTextSbSgvp", "moduleName": "AtomicTransact", "declAttributes": [ "HasInitialValue", "HasStorage", - "AccessControl", - "RawDocComment" + "AccessControl" ], "hasStorage": true, "accessors": [ @@ -11118,8 +10335,8 @@ } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV20unemploymentCarouselSbSgvg", - "mangledName": "$s14AtomicTransact0A6ConfigV11ExperimentsV20unemploymentCarouselSbSgvg", + "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV18showBackButtonTextSbSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV17NavigationOptionsV18showBackButtonTextSbSgvg", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "get" @@ -11150,8 +10367,8 @@ } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV20unemploymentCarouselSbSgvs", - "mangledName": "$s14AtomicTransact0A6ConfigV11ExperimentsV20unemploymentCarouselSbSgvs", + "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV18showBackButtonTextSbSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV17NavigationOptionsV18showBackButtonTextSbSgvs", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "set" @@ -11168,8 +10385,8 @@ } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV20unemploymentCarouselSbSgvM", - "mangledName": "$s14AtomicTransact0A6ConfigV11ExperimentsV20unemploymentCarouselSbSgvM", + "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV18showBackButtonTextSbSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV17NavigationOptionsV18showBackButtonTextSbSgvM", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "_modify" @@ -11178,8 +10395,8 @@ }, { "kind": "Var", - "name": "manualFallback", - "printedName": "manualFallback", + "name": "showCloseButton", + "printedName": "showCloseButton", "children": [ { "kind": "TypeNominal", @@ -11197,14 +10414,13 @@ } ], "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV14manualFallbackSbSgvp", - "mangledName": "$s14AtomicTransact0A6ConfigV11ExperimentsV14manualFallbackSbSgvp", + "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV15showCloseButtonSbSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV17NavigationOptionsV15showCloseButtonSbSgvp", "moduleName": "AtomicTransact", "declAttributes": [ "HasInitialValue", "HasStorage", - "AccessControl", - "RawDocComment" + "AccessControl" ], "hasStorage": true, "accessors": [ @@ -11229,8 +10445,8 @@ } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV14manualFallbackSbSgvg", - "mangledName": "$s14AtomicTransact0A6ConfigV11ExperimentsV14manualFallbackSbSgvg", + "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV15showCloseButtonSbSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV17NavigationOptionsV15showCloseButtonSbSgvg", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "get" @@ -11261,8 +10477,8 @@ } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV14manualFallbackSbSgvs", - "mangledName": "$s14AtomicTransact0A6ConfigV11ExperimentsV14manualFallbackSbSgvs", + "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV15showCloseButtonSbSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV17NavigationOptionsV15showCloseButtonSbSgvs", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "set" @@ -11279,8 +10495,8 @@ } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV14manualFallbackSbSgvM", - "mangledName": "$s14AtomicTransact0A6ConfigV11ExperimentsV14manualFallbackSbSgvM", + "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV15showCloseButtonSbSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV17NavigationOptionsV15showCloseButtonSbSgvM", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "_modify" @@ -11290,13 +10506,43 @@ { "kind": "Constructor", "name": "init", - "printedName": "init(fractionalDeposits:unemploymentCarousel:manualFallback:)", + "printedName": "init(showBackButton:showBackButtonText:showCloseButton:)", "children": [ { "kind": "TypeNominal", - "name": "Experiments", - "printedName": "AtomicTransact.AtomicConfig.Experiments", - "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV" + "name": "NavigationOptions", + "printedName": "AtomicTransact.AtomicConfig.NavigationOptions", + "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" }, { "kind": "TypeNominal", @@ -11312,47 +10558,194 @@ ], "hasDefaultArg": true, "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV14showBackButton0fgH4Text0f5CloseH0AESbSg_A2Itcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV17NavigationOptionsV14showBackButton0fgH4Text0f5CloseH0AESbSg_A2Itcfc", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "NavigationOptions", + "printedName": "AtomicTransact.AtomicConfig.NavigationOptions", + "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV4fromAEs7Decoder_p_tKcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV17NavigationOptionsV4fromAEs7Decoder_p_tKcfc", + "moduleName": "AtomicTransact", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Bool?", - "children": [ - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" + "name": "Encoder", + "printedName": "any Swift.Encoder", + "usr": "s:s7EncoderP" + } + ], + "declKind": "Func", + "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV6encode2toys7Encoder_p_tKF", + "mangledName": "$s14AtomicTransact0A6ConfigV17NavigationOptionsV6encode2toys7Encoder_p_tKF", + "moduleName": "AtomicTransact", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV", + "mangledName": "$s14AtomicTransact0A6ConfigV17NavigationOptionsV", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Platform", + "printedName": "Platform", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "Platform", + "printedName": "AtomicTransact.AtomicConfig.Platform", + "usr": "s:14AtomicTransact0A6ConfigV8PlatformV" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV8PlatformVAEycfc", + "mangledName": "$s14AtomicTransact0A6ConfigV8PlatformVAEycfc", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(suffixed:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Platform", + "printedName": "AtomicTransact.AtomicConfig.Platform", + "usr": "s:14AtomicTransact0A6ConfigV8PlatformV" }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV8PlatformV8suffixedAESS_tcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV8PlatformV8suffixedAESS_tcfc", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode()", + "children": [ { "kind": "TypeNominal", "name": "Optional", - "printedName": "Swift.Bool?", + "printedName": "Any?", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "ProtocolComposition", + "printedName": "Any" } ], - "hasDefaultArg": true, "usr": "s:Sq" } ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV18fractionalDeposits20unemploymentCarousel14manualFallbackAESbSg_A2Itcfc", - "mangledName": "$s14AtomicTransact0A6ConfigV11ExperimentsV18fractionalDeposits20unemploymentCarousel14manualFallbackAESbSg_A2Itcfc", + "declKind": "Func", + "usr": "s:14AtomicTransact0A6ConfigV8PlatformV6encodeypSgyF", + "mangledName": "$s14AtomicTransact0A6ConfigV8PlatformV6encodeypSgyF", "moduleName": "AtomicTransact", "declAttributes": [ - "AccessControl", - "RawDocComment" + "AccessControl" ], - "init_kind": "Designated" + "funcSelfKind": "NonMutating" }, { "kind": "Constructor", @@ -11361,9 +10754,9 @@ "children": [ { "kind": "TypeNominal", - "name": "Experiments", - "printedName": "AtomicTransact.AtomicConfig.Experiments", - "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV" + "name": "Platform", + "printedName": "AtomicTransact.AtomicConfig.Platform", + "usr": "s:14AtomicTransact0A6ConfigV8PlatformV" }, { "kind": "TypeNominal", @@ -11373,8 +10766,8 @@ } ], "declKind": "Constructor", - "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV4fromAEs7Decoder_p_tKcfc", - "mangledName": "$s14AtomicTransact0A6ConfigV11ExperimentsV4fromAEs7Decoder_p_tKcfc", + "usr": "s:14AtomicTransact0A6ConfigV8PlatformV4fromAEs7Decoder_p_tKcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV8PlatformV4fromAEs7Decoder_p_tKcfc", "moduleName": "AtomicTransact", "implicit": true, "throwing": true, @@ -11398,8 +10791,8 @@ } ], "declKind": "Func", - "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV6encode2toys7Encoder_p_tKF", - "mangledName": "$s14AtomicTransact0A6ConfigV11ExperimentsV6encode2toys7Encoder_p_tKF", + "usr": "s:14AtomicTransact0A6ConfigV8PlatformV6encode2toys7Encoder_p_tKF", + "mangledName": "$s14AtomicTransact0A6ConfigV8PlatformV6encode2toys7Encoder_p_tKF", "moduleName": "AtomicTransact", "implicit": true, "throwing": true, @@ -11407,12 +10800,11 @@ } ], "declKind": "Struct", - "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV", - "mangledName": "$s14AtomicTransact0A6ConfigV11ExperimentsV", + "usr": "s:14AtomicTransact0A6ConfigV8PlatformV", + "mangledName": "$s14AtomicTransact0A6ConfigV8PlatformV", "moduleName": "AtomicTransact", "declAttributes": [ - "AccessControl", - "RawDocComment" + "AccessControl" ], "conformances": [ { @@ -11442,471 +10834,404 @@ "printedName": "Encodable", "usr": "s:SE", "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" } ] }, { - "kind": "TypeDecl", - "name": "Features", - "printedName": "Features", + "kind": "Var", + "name": "publicToken", + "printedName": "publicToken", "children": [ { - "kind": "Var", - "name": "manualDepositFlow", - "printedName": "manualDepositFlow", + "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:14AtomicTransact0A6ConfigV11publicTokenSSSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV11publicTokenSSSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", "name": "Optional", - "printedName": "Swift.Bool?", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "usr": "s:Sq" } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV8FeaturesV17manualDepositFlowSbSgvp", - "mangledName": "$s14AtomicTransact0A6ConfigV8FeaturesV17manualDepositFlowSbSgvp", + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV11publicTokenSSSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV11publicTokenSSSgvg", "moduleName": "AtomicTransact", - "declAttributes": [ - "HasInitialValue", - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Bool?", - "children": [ - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8FeaturesV17manualDepositFlowSbSgvg", - "mangledName": "$s14AtomicTransact0A6ConfigV8FeaturesV17manualDepositFlowSbSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Bool?", - "children": [ - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8FeaturesV17manualDepositFlowSbSgvs", - "mangledName": "$s14AtomicTransact0A6ConfigV8FeaturesV17manualDepositFlowSbSgvs", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "set" - }, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "tasks", + "printedName": "tasks", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[AtomicTransact.AtomicConfig.Task]?", + "children": [ { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", + "kind": "TypeNominal", + "name": "Array", + "printedName": "[AtomicTransact.AtomicConfig.Task]", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "Task", + "printedName": "AtomicTransact.AtomicConfig.Task", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV" } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8FeaturesV17manualDepositFlowSbSgvM", - "mangledName": "$s14AtomicTransact0A6ConfigV8FeaturesV17manualDepositFlowSbSgvM", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "_modify" + "usr": "s:Sa" } - ] - }, + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV5tasksSayAC4TaskVGSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV5tasksSayAC4TaskVGSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ { - "kind": "Constructor", - "name": "init", - "printedName": "init(manualDepositFlow:)", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ - { - "kind": "TypeNominal", - "name": "Features", - "printedName": "AtomicTransact.AtomicConfig.Features", - "usr": "s:14AtomicTransact0A6ConfigV8FeaturesV" - }, { "kind": "TypeNominal", "name": "Optional", - "printedName": "Swift.Bool?", + "printedName": "[AtomicTransact.AtomicConfig.Task]?", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "Array", + "printedName": "[AtomicTransact.AtomicConfig.Task]", + "children": [ + { + "kind": "TypeNominal", + "name": "Task", + "printedName": "AtomicTransact.AtomicConfig.Task", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV" + } + ], + "usr": "s:Sa" } ], - "hasDefaultArg": true, "usr": "s:Sq" } ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0A6ConfigV8FeaturesV17manualDepositFlowAESbSg_tcfc", - "mangledName": "$s14AtomicTransact0A6ConfigV8FeaturesV17manualDepositFlowAESbSg_tcfc", + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV5tasksSayAC4TaskVGSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV5tasksSayAC4TaskVGSgvg", "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "init_kind": "Designated" + "implicit": true, + "accessorKind": "get" }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(from:)", + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", "children": [ { "kind": "TypeNominal", - "name": "Features", - "printedName": "AtomicTransact.AtomicConfig.Features", - "usr": "s:14AtomicTransact0A6ConfigV8FeaturesV" + "name": "Void", + "printedName": "()" }, { "kind": "TypeNominal", - "name": "Decoder", - "printedName": "any Swift.Decoder", - "usr": "s:s7DecoderP" + "name": "Optional", + "printedName": "[AtomicTransact.AtomicConfig.Task]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[AtomicTransact.AtomicConfig.Task]", + "children": [ + { + "kind": "TypeNominal", + "name": "Task", + "printedName": "AtomicTransact.AtomicConfig.Task", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" } ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0A6ConfigV8FeaturesV4fromAEs7Decoder_p_tKcfc", - "mangledName": "$s14AtomicTransact0A6ConfigV8FeaturesV4fromAEs7Decoder_p_tKcfc", + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV5tasksSayAC4TaskVGSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV5tasksSayAC4TaskVGSgvs", "moduleName": "AtomicTransact", "implicit": true, - "throwing": true, - "init_kind": "Designated" + "accessorKind": "set" }, { - "kind": "Function", - "name": "encode", - "printedName": "encode(to:)", + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", "children": [ { "kind": "TypeNominal", "name": "Void", "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Encoder", - "printedName": "any Swift.Encoder", - "usr": "s:s7EncoderP" } ], - "declKind": "Func", - "usr": "s:14AtomicTransact0A6ConfigV8FeaturesV6encode2toys7Encoder_p_tKF", - "mangledName": "$s14AtomicTransact0A6ConfigV8FeaturesV6encode2toys7Encoder_p_tKF", + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV5tasksSayAC4TaskVGSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV5tasksSayAC4TaskVGSgvM", "moduleName": "AtomicTransact", "implicit": true, - "throwing": true, - "funcSelfKind": "NonMutating" - } - ], - "declKind": "Struct", - "usr": "s:14AtomicTransact0A6ConfigV8FeaturesV", - "mangledName": "$s14AtomicTransact0A6ConfigV8FeaturesV", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "kind": "Conformance", - "name": "Decodable", - "printedName": "Decodable", - "usr": "s:Se", - "mangledName": "$sSe" - }, - { - "kind": "Conformance", - "name": "Encodable", - "printedName": "Encodable", - "usr": "s:SE", - "mangledName": "$sSE" + "accessorKind": "_modify" } ] }, { - "kind": "TypeDecl", - "name": "UserAction", - "printedName": "UserAction", + "kind": "Var", + "name": "demo", + "printedName": "demo", "children": [ { - "kind": "Var", - "name": "id", - "printedName": "id", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.DemoMode?", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "DemoMode", + "printedName": "AtomicTransact.AtomicConfig.DemoMode", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV" } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV10UserActionV2idSSvp", - "mangledName": "$s14AtomicTransact0A6ConfigV10UserActionV2idSSvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV10UserActionV2idSSvg", - "mangledName": "$s14AtomicTransact0A6ConfigV10UserActionV2idSSvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV10UserActionV2idSSvs", - "mangledName": "$s14AtomicTransact0A6ConfigV10UserActionV2idSSvs", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "set" - }, + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV4demoAC8DemoModeVSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV4demoAC8DemoModeVSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.DemoMode?", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "DemoMode", + "printedName": "AtomicTransact.AtomicConfig.DemoMode", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV" } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV10UserActionV2idSSvM", - "mangledName": "$s14AtomicTransact0A6ConfigV10UserActionV2idSSvM", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "_modify" + "usr": "s:Sq" } - ] - }, + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV4demoAC8DemoModeVSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV4demoAC8DemoModeVSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "product", + "printedName": "product", + "children": [ { - "kind": "Constructor", - "name": "init", - "printedName": "init(id:)", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.ProductType?", "children": [ { "kind": "TypeNominal", - "name": "UserAction", - "printedName": "AtomicTransact.AtomicConfig.UserAction", - "usr": "s:14AtomicTransact0A6ConfigV10UserActionV" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" } ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0A6ConfigV10UserActionV2idAESS_tcfc", - "mangledName": "$s14AtomicTransact0A6ConfigV10UserActionV2idAESS_tcfc", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl" - ], - "init_kind": "Designated" - }, + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV7productAC11ProductTypeOSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV7productAC11ProductTypeOSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ { - "kind": "Constructor", - "name": "init", - "printedName": "init(from:)", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "UserAction", - "printedName": "AtomicTransact.AtomicConfig.UserAction", - "usr": "s:14AtomicTransact0A6ConfigV10UserActionV" - }, - { - "kind": "TypeNominal", - "name": "Decoder", - "printedName": "any Swift.Decoder", - "usr": "s:s7DecoderP" + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.ProductType?", + "children": [ + { + "kind": "TypeNominal", + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + } + ], + "usr": "s:Sq" } ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0A6ConfigV10UserActionV4fromAEs7Decoder_p_tKcfc", - "mangledName": "$s14AtomicTransact0A6ConfigV10UserActionV4fromAEs7Decoder_p_tKcfc", + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV7productAC11ProductTypeOSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV7productAC11ProductTypeOSgvg", "moduleName": "AtomicTransact", "implicit": true, - "throwing": true, - "init_kind": "Designated" - }, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "additionalProduct", + "printedName": "additionalProduct", + "children": [ { - "kind": "Function", - "name": "encode", - "printedName": "encode(to:)", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.ProductType?", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Encoder", - "printedName": "any Swift.Encoder", - "usr": "s:s7EncoderP" + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" } ], - "declKind": "Func", - "usr": "s:14AtomicTransact0A6ConfigV10UserActionV6encode2toys7Encoder_p_tKF", - "mangledName": "$s14AtomicTransact0A6ConfigV10UserActionV6encode2toys7Encoder_p_tKF", - "moduleName": "AtomicTransact", - "implicit": true, - "throwing": true, - "funcSelfKind": "NonMutating" + "usr": "s:Sq" } ], - "declKind": "Struct", - "usr": "s:14AtomicTransact0A6ConfigV10UserActionV", - "mangledName": "$s14AtomicTransact0A6ConfigV10UserActionV", + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV17additionalProductAC0E4TypeOSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV17additionalProductAC0E4TypeOSgvp", "moduleName": "AtomicTransact", "declAttributes": [ + "HasStorage", "AccessControl", "RawDocComment" ], - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "kind": "Conformance", - "name": "Decodable", - "printedName": "Decodable", - "usr": "s:Se", - "mangledName": "$sSe" - }, + "isLet": true, + "hasStorage": true, + "accessors": [ { - "kind": "Conformance", - "name": "Encodable", - "printedName": "Encodable", - "usr": "s:SE", - "mangledName": "$sSE" + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.ProductType?", + "children": [ + { + "kind": "TypeNominal", + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV17additionalProductAC0E4TypeOSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV17additionalProductAC0E4TypeOSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" } ] }, { - "kind": "TypeDecl", - "name": "Customer", - "printedName": "Customer", + "kind": "Var", + "name": "linkedAccount", + "printedName": "linkedAccount", "children": [ { - "kind": "Var", - "name": "name", - "printedName": "name", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", @@ -11915,46 +11240,31 @@ "usr": "s:SS" } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV8CustomerV4nameSSvp", - "mangledName": "$s14AtomicTransact0A6ConfigV8CustomerV4nameSSvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8CustomerV4nameSSvg", - "mangledName": "$s14AtomicTransact0A6ConfigV8CustomerV4nameSSvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - }, + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV13linkedAccountSSSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV13linkedAccountSSSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ { "kind": "TypeNominal", "name": "String", @@ -11962,44 +11272,89 @@ "usr": "s:SS" } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8CustomerV4nameSSvs", - "mangledName": "$s14AtomicTransact0A6ConfigV8CustomerV4nameSSvs", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "set" - }, + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV13linkedAccountSSSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV13linkedAccountSSSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "deferredPaymentMethodStrategy", + "printedName": "deferredPaymentMethodStrategy", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy?", + "children": [ { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", + "kind": "TypeNominal", + "name": "DeferredPaymentMethodStrategy", + "printedName": "AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy", + "usr": "s:14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV29deferredPaymentMethodStrategyAC08DeferredefG0OSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV29deferredPaymentMethodStrategyAC08DeferredefG0OSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy?", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "DeferredPaymentMethodStrategy", + "printedName": "AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy", + "usr": "s:14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO" } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8CustomerV4nameSSvM", - "mangledName": "$s14AtomicTransact0A6ConfigV8CustomerV4nameSSvM", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "_modify" + "usr": "s:Sq" } - ] - }, + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV29deferredPaymentMethodStrategyAC08DeferredefG0OSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV29deferredPaymentMethodStrategyAC08DeferredefG0OSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "sessionContext", + "printedName": "sessionContext", + "children": [ { - "kind": "Constructor", - "name": "init", - "printedName": "init(name:)", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", "children": [ - { - "kind": "TypeNominal", - "name": "Customer", - "printedName": "AtomicTransact.AtomicConfig.Customer", - "usr": "s:14AtomicTransact0A6ConfigV8CustomerV" - }, { "kind": "TypeNominal", "name": "String", @@ -12007,799 +11362,714 @@ "usr": "s:SS" } ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0A6ConfigV8CustomerV4nameAESS_tcfc", - "mangledName": "$s14AtomicTransact0A6ConfigV8CustomerV4nameAESS_tcfc", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl" - ], - "init_kind": "Designated" - }, + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV14sessionContextSSSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV14sessionContextSSSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ { - "kind": "Constructor", - "name": "init", - "printedName": "init(from:)", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "Customer", - "printedName": "AtomicTransact.AtomicConfig.Customer", - "usr": "s:14AtomicTransact0A6ConfigV8CustomerV" - }, - { - "kind": "TypeNominal", - "name": "Decoder", - "printedName": "any Swift.Decoder", - "usr": "s:s7DecoderP" + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" } ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0A6ConfigV8CustomerV4fromAEs7Decoder_p_tKcfc", - "mangledName": "$s14AtomicTransact0A6ConfigV8CustomerV4fromAEs7Decoder_p_tKcfc", + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV14sessionContextSSSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV14sessionContextSSSgvg", "moduleName": "AtomicTransact", "implicit": true, - "throwing": true, - "init_kind": "Designated" - }, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "scope", + "printedName": "scope", + "children": [ { - "kind": "Function", - "name": "encode", - "printedName": "encode(to:)", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.ScopeType?", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Encoder", - "printedName": "any Swift.Encoder", - "usr": "s:s7EncoderP" + "name": "ScopeType", + "printedName": "AtomicTransact.AtomicConfig.ScopeType", + "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO" } ], - "declKind": "Func", - "usr": "s:14AtomicTransact0A6ConfigV8CustomerV6encode2toys7Encoder_p_tKF", - "mangledName": "$s14AtomicTransact0A6ConfigV8CustomerV6encode2toys7Encoder_p_tKF", - "moduleName": "AtomicTransact", - "implicit": true, - "throwing": true, - "funcSelfKind": "NonMutating" + "usr": "s:Sq" } ], - "declKind": "Struct", - "usr": "s:14AtomicTransact0A6ConfigV8CustomerV", - "mangledName": "$s14AtomicTransact0A6ConfigV8CustomerV", + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV5scopeAC9ScopeTypeOSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV5scopeAC9ScopeTypeOSgvp", "moduleName": "AtomicTransact", "declAttributes": [ + "HasStorage", "AccessControl", "RawDocComment" ], - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "kind": "Conformance", - "name": "Decodable", - "printedName": "Decodable", - "usr": "s:Se", - "mangledName": "$sSe" - }, + "isLet": true, + "hasStorage": true, + "accessors": [ { - "kind": "Conformance", - "name": "Encodable", - "printedName": "Encodable", - "usr": "s:SE", - "mangledName": "$sSE" + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.ScopeType?", + "children": [ + { + "kind": "TypeNominal", + "name": "ScopeType", + "printedName": "AtomicTransact.AtomicConfig.ScopeType", + "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV5scopeAC9ScopeTypeOSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV5scopeAC9ScopeTypeOSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" } ] }, { - "kind": "TypeDecl", - "name": "NavigationOptions", - "printedName": "NavigationOptions", + "kind": "Var", + "name": "theme", + "printedName": "theme", "children": [ { - "kind": "Var", - "name": "showBackButton", - "printedName": "showBackButton", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.Theme?", + "children": [ + { + "kind": "TypeNominal", + "name": "Theme", + "printedName": "AtomicTransact.AtomicConfig.Theme", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV5themeAC5ThemeVSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV5themeAC5ThemeVSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", "name": "Optional", - "printedName": "Swift.Bool?", + "printedName": "AtomicTransact.AtomicConfig.Theme?", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "Theme", + "printedName": "AtomicTransact.AtomicConfig.Theme", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV" } ], "usr": "s:Sq" } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV14showBackButtonSbSgvp", - "mangledName": "$s14AtomicTransact0A6ConfigV17NavigationOptionsV14showBackButtonSbSgvp", + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV5themeAC5ThemeVSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV5themeAC5ThemeVSgvg", "moduleName": "AtomicTransact", - "declAttributes": [ - "HasInitialValue", - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Bool?", - "children": [ - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV14showBackButtonSbSgvg", - "mangledName": "$s14AtomicTransact0A6ConfigV17NavigationOptionsV14showBackButtonSbSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - }, + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Bool?", - "children": [ - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV14showBackButtonSbSgvs", - "mangledName": "$s14AtomicTransact0A6ConfigV17NavigationOptionsV14showBackButtonSbSgvs", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "set" + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" }, { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.Theme?", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "Theme", + "printedName": "AtomicTransact.AtomicConfig.Theme", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV" } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV14showBackButtonSbSgvM", - "mangledName": "$s14AtomicTransact0A6ConfigV17NavigationOptionsV14showBackButtonSbSgvM", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "_modify" + "usr": "s:Sq" } - ] + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV5themeAC5ThemeVSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV5themeAC5ThemeVSgvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" }, { - "kind": "Var", - "name": "showBackButtonText", - "printedName": "showBackButtonText", + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Bool?", - "children": [ - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ], - "usr": "s:Sq" + "name": "Void", + "printedName": "()" } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV18showBackButtonTextSbSgvp", - "mangledName": "$s14AtomicTransact0A6ConfigV17NavigationOptionsV18showBackButtonTextSbSgvp", + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV5themeAC5ThemeVSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV5themeAC5ThemeVSgvM", "moduleName": "AtomicTransact", - "declAttributes": [ - "HasInitialValue", - "HasStorage", - "AccessControl" - ], - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Bool?", - "children": [ - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV18showBackButtonTextSbSgvg", - "mangledName": "$s14AtomicTransact0A6ConfigV17NavigationOptionsV18showBackButtonTextSbSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Bool?", - "children": [ - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV18showBackButtonTextSbSgvs", - "mangledName": "$s14AtomicTransact0A6ConfigV17NavigationOptionsV18showBackButtonTextSbSgvs", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "set" - }, + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "distribution", + "printedName": "distribution", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.Distribution?", + "children": [ { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", + "kind": "TypeNominal", + "name": "Distribution", + "printedName": "AtomicTransact.AtomicConfig.Distribution", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV12distributionAC12DistributionVSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV12distributionAC12DistributionVSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.Distribution?", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "Distribution", + "printedName": "AtomicTransact.AtomicConfig.Distribution", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV" } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV18showBackButtonTextSbSgvM", - "mangledName": "$s14AtomicTransact0A6ConfigV17NavigationOptionsV18showBackButtonTextSbSgvM", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "_modify" + "usr": "s:Sq" } - ] + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV12distributionAC12DistributionVSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV12distributionAC12DistributionVSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" }, { - "kind": "Var", - "name": "showCloseButton", - "printedName": "showCloseButton", + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, { "kind": "TypeNominal", "name": "Optional", - "printedName": "Swift.Bool?", + "printedName": "AtomicTransact.AtomicConfig.Distribution?", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "Distribution", + "printedName": "AtomicTransact.AtomicConfig.Distribution", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV" } ], "usr": "s:Sq" } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV15showCloseButtonSbSgvp", - "mangledName": "$s14AtomicTransact0A6ConfigV17NavigationOptionsV15showCloseButtonSbSgvp", + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV12distributionAC12DistributionVSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV12distributionAC12DistributionVSgvs", "moduleName": "AtomicTransact", - "declAttributes": [ - "HasInitialValue", - "HasStorage", - "AccessControl" + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } ], - "hasStorage": true, - "accessors": [ + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV12distributionAC12DistributionVSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV12distributionAC12DistributionVSgvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "language", + "printedName": "language", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV8languageSSvp", + "mangledName": "$s14AtomicTransact0A6ConfigV8languageSSvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Bool?", - "children": [ - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV15showCloseButtonSbSgvg", - "mangledName": "$s14AtomicTransact0A6ConfigV17NavigationOptionsV15showCloseButtonSbSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - }, + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8languageSSvg", + "mangledName": "$s14AtomicTransact0A6ConfigV8languageSSvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Bool?", - "children": [ - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV15showCloseButtonSbSgvs", - "mangledName": "$s14AtomicTransact0A6ConfigV17NavigationOptionsV15showCloseButtonSbSgvs", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "set" + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" }, { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV15showCloseButtonSbSgvM", - "mangledName": "$s14AtomicTransact0A6ConfigV17NavigationOptionsV15showCloseButtonSbSgvM", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "_modify" + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8languageSSvs", + "mangledName": "$s14AtomicTransact0A6ConfigV8languageSSvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" } - ] - }, + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8languageSSvM", + "mangledName": "$s14AtomicTransact0A6ConfigV8languageSSvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "deeplink", + "printedName": "deeplink", + "children": [ { - "kind": "Constructor", - "name": "init", - "printedName": "init(showBackButton:showBackButtonText:showCloseButton:)", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.Deeplink?", "children": [ { "kind": "TypeNominal", - "name": "NavigationOptions", - "printedName": "AtomicTransact.AtomicConfig.NavigationOptions", - "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV" - }, + "name": "Deeplink", + "printedName": "AtomicTransact.AtomicConfig.Deeplink", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV8deeplinkAC8DeeplinkVSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV8deeplinkAC8DeeplinkVSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ { "kind": "TypeNominal", "name": "Optional", - "printedName": "Swift.Bool?", + "printedName": "AtomicTransact.AtomicConfig.Deeplink?", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "Deeplink", + "printedName": "AtomicTransact.AtomicConfig.Deeplink", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV" } ], - "hasDefaultArg": true, "usr": "s:Sq" - }, + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8deeplinkAC8DeeplinkVSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV8deeplinkAC8DeeplinkVSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Bool?", - "children": [ - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" + "name": "Void", + "printedName": "()" }, { "kind": "TypeNominal", "name": "Optional", - "printedName": "Swift.Bool?", + "printedName": "AtomicTransact.AtomicConfig.Deeplink?", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "Deeplink", + "printedName": "AtomicTransact.AtomicConfig.Deeplink", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV" } ], - "hasDefaultArg": true, "usr": "s:Sq" } ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV14showBackButton0fgH4Text0f5CloseH0AESbSg_A2Itcfc", - "mangledName": "$s14AtomicTransact0A6ConfigV17NavigationOptionsV14showBackButton0fgH4Text0f5CloseH0AESbSg_A2Itcfc", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl" - ], - "init_kind": "Designated" - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(from:)", - "children": [ - { - "kind": "TypeNominal", - "name": "NavigationOptions", - "printedName": "AtomicTransact.AtomicConfig.NavigationOptions", - "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV" - }, - { - "kind": "TypeNominal", - "name": "Decoder", - "printedName": "any Swift.Decoder", - "usr": "s:s7DecoderP" - } - ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV4fromAEs7Decoder_p_tKcfc", - "mangledName": "$s14AtomicTransact0A6ConfigV17NavigationOptionsV4fromAEs7Decoder_p_tKcfc", + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8deeplinkAC8DeeplinkVSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV8deeplinkAC8DeeplinkVSgvs", "moduleName": "AtomicTransact", "implicit": true, - "throwing": true, - "init_kind": "Designated" + "accessorKind": "set" }, { - "kind": "Function", - "name": "encode", - "printedName": "encode(to:)", + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", "children": [ { "kind": "TypeNominal", "name": "Void", "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Encoder", - "printedName": "any Swift.Encoder", - "usr": "s:s7EncoderP" } ], - "declKind": "Func", - "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV6encode2toys7Encoder_p_tKF", - "mangledName": "$s14AtomicTransact0A6ConfigV17NavigationOptionsV6encode2toys7Encoder_p_tKF", + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8deeplinkAC8DeeplinkVSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV8deeplinkAC8DeeplinkVSgvM", "moduleName": "AtomicTransact", "implicit": true, - "throwing": true, - "funcSelfKind": "NonMutating" - } - ], - "declKind": "Struct", - "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV", - "mangledName": "$s14AtomicTransact0A6ConfigV17NavigationOptionsV", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "kind": "Conformance", - "name": "Decodable", - "printedName": "Decodable", - "usr": "s:Se", - "mangledName": "$sSe" - }, - { - "kind": "Conformance", - "name": "Encodable", - "printedName": "Encodable", - "usr": "s:SE", - "mangledName": "$sSE" + "accessorKind": "_modify" } ] }, { - "kind": "TypeDecl", - "name": "Platform", - "printedName": "Platform", + "kind": "Var", + "name": "metadata", + "printedName": "metadata", "children": [ { - "kind": "Constructor", - "name": "init", - "printedName": "init()", - "children": [ - { - "kind": "TypeNominal", - "name": "Platform", - "printedName": "AtomicTransact.AtomicConfig.Platform", - "usr": "s:14AtomicTransact0A6ConfigV8PlatformV" - } - ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0A6ConfigV8PlatformVAEycfc", - "mangledName": "$s14AtomicTransact0A6ConfigV8PlatformVAEycfc", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl" - ], - "init_kind": "Designated" - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(suffixed:)", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : Swift.String]?", "children": [ { "kind": "TypeNominal", - "name": "Platform", - "printedName": "AtomicTransact.AtomicConfig.Platform", - "usr": "s:14AtomicTransact0A6ConfigV8PlatformV" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Dictionary", + "printedName": "[Swift.String : Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:SD" } ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0A6ConfigV8PlatformV8suffixedAESS_tcfc", - "mangledName": "$s14AtomicTransact0A6ConfigV8PlatformV8suffixedAESS_tcfc", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl" - ], - "init_kind": "Designated" - }, + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV8metadataSDyS2SGSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV8metadataSDyS2SGSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ { - "kind": "Function", - "name": "encode", - "printedName": "encode()", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", "name": "Optional", - "printedName": "Any?", + "printedName": "[Swift.String : Swift.String]?", "children": [ { "kind": "TypeNominal", - "name": "ProtocolComposition", - "printedName": "Any" + "name": "Dictionary", + "printedName": "[Swift.String : Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:SD" } ], "usr": "s:Sq" } ], - "declKind": "Func", - "usr": "s:14AtomicTransact0A6ConfigV8PlatformV6encodeypSgyF", - "mangledName": "$s14AtomicTransact0A6ConfigV8PlatformV6encodeypSgyF", + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8metadataSDyS2SGSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV8metadataSDyS2SGSgvg", "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl" - ], - "funcSelfKind": "NonMutating" + "implicit": true, + "accessorKind": "get" }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(from:)", + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", "children": [ { "kind": "TypeNominal", - "name": "Platform", - "printedName": "AtomicTransact.AtomicConfig.Platform", - "usr": "s:14AtomicTransact0A6ConfigV8PlatformV" + "name": "Void", + "printedName": "()" }, { "kind": "TypeNominal", - "name": "Decoder", - "printedName": "any Swift.Decoder", - "usr": "s:s7DecoderP" + "name": "Optional", + "printedName": "[Swift.String : Swift.String]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" } ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0A6ConfigV8PlatformV4fromAEs7Decoder_p_tKcfc", - "mangledName": "$s14AtomicTransact0A6ConfigV8PlatformV4fromAEs7Decoder_p_tKcfc", + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8metadataSDyS2SGSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV8metadataSDyS2SGSgvs", "moduleName": "AtomicTransact", "implicit": true, - "throwing": true, - "init_kind": "Designated" + "accessorKind": "set" }, { - "kind": "Function", - "name": "encode", - "printedName": "encode(to:)", + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", "children": [ { "kind": "TypeNominal", "name": "Void", "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Encoder", - "printedName": "any Swift.Encoder", - "usr": "s:s7EncoderP" } ], - "declKind": "Func", - "usr": "s:14AtomicTransact0A6ConfigV8PlatformV6encode2toys7Encoder_p_tKF", - "mangledName": "$s14AtomicTransact0A6ConfigV8PlatformV6encode2toys7Encoder_p_tKF", + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8metadataSDyS2SGSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV8metadataSDyS2SGSgvM", "moduleName": "AtomicTransact", "implicit": true, - "throwing": true, - "funcSelfKind": "NonMutating" - } - ], - "declKind": "Struct", - "usr": "s:14AtomicTransact0A6ConfigV8PlatformV", - "mangledName": "$s14AtomicTransact0A6ConfigV8PlatformV", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "kind": "Conformance", - "name": "Decodable", - "printedName": "Decodable", - "usr": "s:Se", - "mangledName": "$sSe" - }, - { - "kind": "Conformance", - "name": "Encodable", - "printedName": "Encodable", - "usr": "s:SE", - "mangledName": "$sSE" + "accessorKind": "_modify" } ] }, { "kind": "Var", - "name": "publicToken", - "printedName": "publicToken", + "name": "search", + "printedName": "search", "children": [ { "kind": "TypeNominal", "name": "Optional", - "printedName": "Swift.String?", + "printedName": "AtomicTransact.AtomicConfig.Search?", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Search", + "printedName": "AtomicTransact.AtomicConfig.Search", + "usr": "s:14AtomicTransact0A6ConfigV6SearchV" } ], "usr": "s:Sq" } ], "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV11publicTokenSSSgvp", - "mangledName": "$s14AtomicTransact0A6ConfigV11publicTokenSSSgvp", + "usr": "s:14AtomicTransact0A6ConfigV6searchAC6SearchVSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV6searchAC6SearchVSgvp", "moduleName": "AtomicTransact", "declAttributes": [ + "HasInitialValue", "HasStorage", "AccessControl", "RawDocComment" ], - "isLet": true, "hasStorage": true, "accessors": [ { @@ -12810,47 +12080,97 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "Swift.String?", + "printedName": "AtomicTransact.AtomicConfig.Search?", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Search", + "printedName": "AtomicTransact.AtomicConfig.Search", + "usr": "s:14AtomicTransact0A6ConfigV6SearchV" } ], "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV11publicTokenSSSgvg", - "mangledName": "$s14AtomicTransact0A6ConfigV11publicTokenSSSgvg", + "usr": "s:14AtomicTransact0A6ConfigV6searchAC6SearchVSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV6searchAC6SearchVSgvg", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.Search?", + "children": [ + { + "kind": "TypeNominal", + "name": "Search", + "printedName": "AtomicTransact.AtomicConfig.Search", + "usr": "s:14AtomicTransact0A6ConfigV6SearchV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV6searchAC6SearchVSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV6searchAC6SearchVSgvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV6searchAC6SearchVSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV6searchAC6SearchVSgvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" } ] }, { "kind": "Var", - "name": "tasks", - "printedName": "tasks", + "name": "handoff", + "printedName": "handoff", "children": [ { "kind": "TypeNominal", "name": "Optional", - "printedName": "[AtomicTransact.AtomicConfig.Task]?", + "printedName": "[Swift.String]?", "children": [ { "kind": "TypeNominal", "name": "Array", - "printedName": "[AtomicTransact.AtomicConfig.Task]", + "printedName": "[Swift.String]", "children": [ { "kind": "TypeNominal", - "name": "Task", - "printedName": "AtomicTransact.AtomicConfig.Task", - "usr": "s:14AtomicTransact0A6ConfigV4TaskV" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "usr": "s:Sa" @@ -12860,8 +12180,8 @@ } ], "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV5tasksSayAC4TaskVGSgvp", - "mangledName": "$s14AtomicTransact0A6ConfigV5tasksSayAC4TaskVGSgvp", + "usr": "s:14AtomicTransact0A6ConfigV7handoffSaySSGSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV7handoffSaySSGSgvp", "moduleName": "AtomicTransact", "declAttributes": [ "HasInitialValue", @@ -12879,18 +12199,18 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "[AtomicTransact.AtomicConfig.Task]?", + "printedName": "[Swift.String]?", "children": [ { "kind": "TypeNominal", "name": "Array", - "printedName": "[AtomicTransact.AtomicConfig.Task]", + "printedName": "[Swift.String]", "children": [ { "kind": "TypeNominal", - "name": "Task", - "printedName": "AtomicTransact.AtomicConfig.Task", - "usr": "s:14AtomicTransact0A6ConfigV4TaskV" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "usr": "s:Sa" @@ -12900,8 +12220,8 @@ } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV5tasksSayAC4TaskVGSgvg", - "mangledName": "$s14AtomicTransact0A6ConfigV5tasksSayAC4TaskVGSgvg", + "usr": "s:14AtomicTransact0A6ConfigV7handoffSaySSGSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV7handoffSaySSGSgvg", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "get" @@ -12919,18 +12239,18 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "[AtomicTransact.AtomicConfig.Task]?", + "printedName": "[Swift.String]?", "children": [ { "kind": "TypeNominal", "name": "Array", - "printedName": "[AtomicTransact.AtomicConfig.Task]", + "printedName": "[Swift.String]", "children": [ { "kind": "TypeNominal", - "name": "Task", - "printedName": "AtomicTransact.AtomicConfig.Task", - "usr": "s:14AtomicTransact0A6ConfigV4TaskV" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "usr": "s:Sa" @@ -12940,8 +12260,8 @@ } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV5tasksSayAC4TaskVGSgvs", - "mangledName": "$s14AtomicTransact0A6ConfigV5tasksSayAC4TaskVGSgvs", + "usr": "s:14AtomicTransact0A6ConfigV7handoffSaySSGSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV7handoffSaySSGSgvs", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "set" @@ -12958,8 +12278,8 @@ } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV5tasksSayAC4TaskVGSgvM", - "mangledName": "$s14AtomicTransact0A6ConfigV5tasksSayAC4TaskVGSgvM", + "usr": "s:14AtomicTransact0A6ConfigV7handoffSaySSGSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV7handoffSaySSGSgvM", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "_modify" @@ -12968,34 +12288,34 @@ }, { "kind": "Var", - "name": "demo", - "printedName": "demo", + "name": "experiments", + "printedName": "experiments", "children": [ { "kind": "TypeNominal", "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.DemoMode?", + "printedName": "AtomicTransact.AtomicConfig.Experiments?", "children": [ { "kind": "TypeNominal", - "name": "DemoMode", - "printedName": "AtomicTransact.AtomicConfig.DemoMode", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV" + "name": "Experiments", + "printedName": "AtomicTransact.AtomicConfig.Experiments", + "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV" } ], "usr": "s:Sq" } ], "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV4demoAC8DemoModeVSgvp", - "mangledName": "$s14AtomicTransact0A6ConfigV4demoAC8DemoModeVSgvp", + "usr": "s:14AtomicTransact0A6ConfigV11experimentsAC11ExperimentsVSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV11experimentsAC11ExperimentsVSgvp", "moduleName": "AtomicTransact", "declAttributes": [ + "HasInitialValue", "HasStorage", "AccessControl", "RawDocComment" ], - "isLet": true, "hasStorage": true, "accessors": [ { @@ -13006,118 +12326,107 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.DemoMode?", + "printedName": "AtomicTransact.AtomicConfig.Experiments?", "children": [ { "kind": "TypeNominal", - "name": "DemoMode", - "printedName": "AtomicTransact.AtomicConfig.DemoMode", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV" + "name": "Experiments", + "printedName": "AtomicTransact.AtomicConfig.Experiments", + "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV" } ], "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV4demoAC8DemoModeVSgvg", - "mangledName": "$s14AtomicTransact0A6ConfigV4demoAC8DemoModeVSgvg", + "usr": "s:14AtomicTransact0A6ConfigV11experimentsAC11ExperimentsVSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV11experimentsAC11ExperimentsVSgvg", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "product", - "printedName": "product", - "children": [ + }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.ProductType?", + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", "children": [ { "kind": "TypeNominal", - "name": "ProductType", - "printedName": "AtomicTransact.AtomicConfig.ProductType", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV7productAC11ProductTypeOSgvp", - "mangledName": "$s14AtomicTransact0A6ConfigV7productAC11ProductTypeOSgvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "isLet": true, - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ + "name": "Void", + "printedName": "()" + }, { "kind": "TypeNominal", "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.ProductType?", + "printedName": "AtomicTransact.AtomicConfig.Experiments?", "children": [ { "kind": "TypeNominal", - "name": "ProductType", - "printedName": "AtomicTransact.AtomicConfig.ProductType", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + "name": "Experiments", + "printedName": "AtomicTransact.AtomicConfig.Experiments", + "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV" } ], "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV7productAC11ProductTypeOSgvg", - "mangledName": "$s14AtomicTransact0A6ConfigV7productAC11ProductTypeOSgvg", + "usr": "s:14AtomicTransact0A6ConfigV11experimentsAC11ExperimentsVSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV11experimentsAC11ExperimentsVSgvs", "moduleName": "AtomicTransact", "implicit": true, - "accessorKind": "get" + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV11experimentsAC11ExperimentsVSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV11experimentsAC11ExperimentsVSgvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" } ] }, { "kind": "Var", - "name": "additionalProduct", - "printedName": "additionalProduct", + "name": "features", + "printedName": "features", "children": [ { "kind": "TypeNominal", "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.ProductType?", + "printedName": "AtomicTransact.AtomicConfig.Features?", "children": [ { "kind": "TypeNominal", - "name": "ProductType", - "printedName": "AtomicTransact.AtomicConfig.ProductType", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + "name": "Features", + "printedName": "AtomicTransact.AtomicConfig.Features", + "usr": "s:14AtomicTransact0A6ConfigV8FeaturesV" } ], "usr": "s:Sq" } ], "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV17additionalProductAC0E4TypeOSgvp", - "mangledName": "$s14AtomicTransact0A6ConfigV17additionalProductAC0E4TypeOSgvp", + "usr": "s:14AtomicTransact0A6ConfigV8featuresAC8FeaturesVSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV8featuresAC8FeaturesVSgvp", "moduleName": "AtomicTransact", "declAttributes": [ + "HasInitialValue", "HasStorage", "AccessControl", "RawDocComment" ], - "isLet": true, "hasStorage": true, "accessors": [ { @@ -13128,118 +12437,107 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.ProductType?", + "printedName": "AtomicTransact.AtomicConfig.Features?", "children": [ { "kind": "TypeNominal", - "name": "ProductType", - "printedName": "AtomicTransact.AtomicConfig.ProductType", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + "name": "Features", + "printedName": "AtomicTransact.AtomicConfig.Features", + "usr": "s:14AtomicTransact0A6ConfigV8FeaturesV" } ], "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV17additionalProductAC0E4TypeOSgvg", - "mangledName": "$s14AtomicTransact0A6ConfigV17additionalProductAC0E4TypeOSgvg", + "usr": "s:14AtomicTransact0A6ConfigV8featuresAC8FeaturesVSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV8featuresAC8FeaturesVSgvg", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "linkedAccount", - "printedName": "linkedAccount", - "children": [ + }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV13linkedAccountSSSgvp", - "mangledName": "$s14AtomicTransact0A6ConfigV13linkedAccountSSSgvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "isLet": true, - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ + "name": "Void", + "printedName": "()" + }, { "kind": "TypeNominal", "name": "Optional", - "printedName": "Swift.String?", + "printedName": "AtomicTransact.AtomicConfig.Features?", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Features", + "printedName": "AtomicTransact.AtomicConfig.Features", + "usr": "s:14AtomicTransact0A6ConfigV8FeaturesV" } ], "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV13linkedAccountSSSgvg", - "mangledName": "$s14AtomicTransact0A6ConfigV13linkedAccountSSSgvg", + "usr": "s:14AtomicTransact0A6ConfigV8featuresAC8FeaturesVSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV8featuresAC8FeaturesVSgvs", "moduleName": "AtomicTransact", "implicit": true, - "accessorKind": "get" + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8featuresAC8FeaturesVSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV8featuresAC8FeaturesVSgvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" } ] }, { - "kind": "Var", - "name": "deferredPaymentMethodStrategy", - "printedName": "deferredPaymentMethodStrategy", + "kind": "Var", + "name": "customer", + "printedName": "customer", "children": [ { "kind": "TypeNominal", "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy?", + "printedName": "AtomicTransact.AtomicConfig.Customer?", "children": [ { "kind": "TypeNominal", - "name": "DeferredPaymentMethodStrategy", - "printedName": "AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy", - "usr": "s:14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO" + "name": "Customer", + "printedName": "AtomicTransact.AtomicConfig.Customer", + "usr": "s:14AtomicTransact0A6ConfigV8CustomerV" } ], "usr": "s:Sq" } ], "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV29deferredPaymentMethodStrategyAC08DeferredefG0OSgvp", - "mangledName": "$s14AtomicTransact0A6ConfigV29deferredPaymentMethodStrategyAC08DeferredefG0OSgvp", + "usr": "s:14AtomicTransact0A6ConfigV8customerAC8CustomerVSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV8customerAC8CustomerVSgvp", "moduleName": "AtomicTransact", "declAttributes": [ + "HasInitialValue", "HasStorage", "AccessControl", "RawDocComment" ], - "isLet": true, "hasStorage": true, "accessors": [ { @@ -13250,111 +12548,100 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy?", + "printedName": "AtomicTransact.AtomicConfig.Customer?", "children": [ { "kind": "TypeNominal", - "name": "DeferredPaymentMethodStrategy", - "printedName": "AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy", - "usr": "s:14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO" + "name": "Customer", + "printedName": "AtomicTransact.AtomicConfig.Customer", + "usr": "s:14AtomicTransact0A6ConfigV8CustomerV" } ], "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV29deferredPaymentMethodStrategyAC08DeferredefG0OSgvg", - "mangledName": "$s14AtomicTransact0A6ConfigV29deferredPaymentMethodStrategyAC08DeferredefG0OSgvg", + "usr": "s:14AtomicTransact0A6ConfigV8customerAC8CustomerVSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV8customerAC8CustomerVSgvg", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "sessionContext", - "printedName": "sessionContext", - "children": [ + }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV14sessionContextSSSgvp", - "mangledName": "$s14AtomicTransact0A6ConfigV14sessionContextSSSgvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "isLet": true, - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ + "name": "Void", + "printedName": "()" + }, { "kind": "TypeNominal", "name": "Optional", - "printedName": "Swift.String?", + "printedName": "AtomicTransact.AtomicConfig.Customer?", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Customer", + "printedName": "AtomicTransact.AtomicConfig.Customer", + "usr": "s:14AtomicTransact0A6ConfigV8CustomerV" } ], "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV14sessionContextSSSgvg", - "mangledName": "$s14AtomicTransact0A6ConfigV14sessionContextSSSgvg", + "usr": "s:14AtomicTransact0A6ConfigV8customerAC8CustomerVSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV8customerAC8CustomerVSgvs", "moduleName": "AtomicTransact", "implicit": true, - "accessorKind": "get" + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8customerAC8CustomerVSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV8customerAC8CustomerVSgvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" } ] }, { "kind": "Var", - "name": "scope", - "printedName": "scope", + "name": "uplinkSessionUrl", + "printedName": "uplinkSessionUrl", "children": [ { "kind": "TypeNominal", "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.ScopeType?", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "ScopeType", - "printedName": "AtomicTransact.AtomicConfig.ScopeType", - "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "usr": "s:Sq" } ], "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV5scopeAC9ScopeTypeOSgvp", - "mangledName": "$s14AtomicTransact0A6ConfigV5scopeAC9ScopeTypeOSgvp", + "usr": "s:14AtomicTransact0A6ConfigV16uplinkSessionUrlSSSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV16uplinkSessionUrlSSSgvp", "moduleName": "AtomicTransact", "declAttributes": [ "HasStorage", @@ -13372,21 +12659,21 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.ScopeType?", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "ScopeType", - "printedName": "AtomicTransact.AtomicConfig.ScopeType", - "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV5scopeAC9ScopeTypeOSgvg", - "mangledName": "$s14AtomicTransact0A6ConfigV5scopeAC9ScopeTypeOSgvg", + "usr": "s:14AtomicTransact0A6ConfigV16uplinkSessionUrlSSSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV16uplinkSessionUrlSSSgvg", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "get" @@ -13394,147 +12681,274 @@ ] }, { - "kind": "Var", - "name": "theme", - "printedName": "theme", + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.Theme?", - "children": [ - { - "kind": "TypeNominal", - "name": "Theme", - "printedName": "AtomicTransact.AtomicConfig.Theme", - "usr": "s:14AtomicTransact0A6ConfigV5ThemeV" - } - ], - "usr": "s:Sq" + "name": "AtomicConfig", + "printedName": "AtomicTransact.AtomicConfig", + "usr": "s:14AtomicTransact0A6ConfigV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV5themeAC5ThemeVSgvp", - "mangledName": "$s14AtomicTransact0A6ConfigV5themeAC5ThemeVSgvp", + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV4fromACs7Decoder_p_tKcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV4fromACs7Decoder_p_tKcfc", "moduleName": "AtomicTransact", - "declAttributes": [ - "HasInitialValue", - "HasStorage", - "AccessControl", - "RawDocComment" + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Encoder", + "printedName": "any Swift.Encoder", + "usr": "s:s7EncoderP" + } ], - "hasStorage": true, - "accessors": [ + "declKind": "Func", + "usr": "s:14AtomicTransact0A6ConfigV6encode2toys7Encoder_p_tKF", + "mangledName": "$s14AtomicTransact0A6ConfigV6encode2toys7Encoder_p_tKF", + "moduleName": "AtomicTransact", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:14AtomicTransact0A6ConfigV", + "mangledName": "$s14AtomicTransact0A6ConfigV", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "TransactEnvironment", + "printedName": "TransactEnvironment", + "children": [ + { + "kind": "Var", + "name": "production", + "printedName": "production", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactEnvironment.Type) -> AtomicTransact.TransactEnvironment", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.Theme?", + "name": "TransactEnvironment", + "printedName": "AtomicTransact.TransactEnvironment", + "usr": "s:14AtomicTransact0B11EnvironmentO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.TransactEnvironment.Type", "children": [ { "kind": "TypeNominal", - "name": "Theme", - "printedName": "AtomicTransact.AtomicConfig.Theme", - "usr": "s:14AtomicTransact0A6ConfigV5ThemeV" + "name": "TransactEnvironment", + "printedName": "AtomicTransact.TransactEnvironment", + "usr": "s:14AtomicTransact0B11EnvironmentO" } - ], - "usr": "s:Sq" + ] } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV5themeAC5ThemeVSgvg", - "mangledName": "$s14AtomicTransact0A6ConfigV5themeAC5ThemeVSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - }, + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B11EnvironmentO10productionyA2CmF", + "mangledName": "$s14AtomicTransact0B11EnvironmentO10productionyA2CmF", + "moduleName": "AtomicTransact" + }, + { + "kind": "Var", + "name": "sandbox", + "printedName": "sandbox", + "children": [ { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactEnvironment.Type) -> AtomicTransact.TransactEnvironment", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "TransactEnvironment", + "printedName": "AtomicTransact.TransactEnvironment", + "usr": "s:14AtomicTransact0B11EnvironmentO" }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.Theme?", + "name": "Metatype", + "printedName": "AtomicTransact.TransactEnvironment.Type", "children": [ { "kind": "TypeNominal", - "name": "Theme", - "printedName": "AtomicTransact.AtomicConfig.Theme", - "usr": "s:14AtomicTransact0A6ConfigV5ThemeV" + "name": "TransactEnvironment", + "printedName": "AtomicTransact.TransactEnvironment", + "usr": "s:14AtomicTransact0B11EnvironmentO" } - ], - "usr": "s:Sq" + ] } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV5themeAC5ThemeVSgvs", - "mangledName": "$s14AtomicTransact0A6ConfigV5themeAC5ThemeVSgvs", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "set" - }, + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B11EnvironmentO7sandboxyA2CmF", + "mangledName": "$s14AtomicTransact0B11EnvironmentO7sandboxyA2CmF", + "moduleName": "AtomicTransact" + }, + { + "kind": "Var", + "name": "custom", + "printedName": "custom", + "children": [ { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactEnvironment.Type) -> (Swift.String, Swift.String) -> AtomicTransact.TransactEnvironment", "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.String, Swift.String) -> AtomicTransact.TransactEnvironment", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactEnvironment", + "printedName": "AtomicTransact.TransactEnvironment", + "usr": "s:14AtomicTransact0B11EnvironmentO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(transactPath: Swift.String, apiPath: Swift.String)", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ] + }, { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "Metatype", + "printedName": "AtomicTransact.TransactEnvironment.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactEnvironment", + "printedName": "AtomicTransact.TransactEnvironment", + "usr": "s:14AtomicTransact0B11EnvironmentO" + } + ] } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV5themeAC5ThemeVSgvM", - "mangledName": "$s14AtomicTransact0A6ConfigV5themeAC5ThemeVSgvM", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "_modify" + ] } - ] + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B11EnvironmentO6customyACSS_SStcACmF", + "mangledName": "$s14AtomicTransact0B11EnvironmentO6customyACSS_SStcACmF", + "moduleName": "AtomicTransact" }, { "kind": "Var", - "name": "distribution", - "printedName": "distribution", + "name": "transactPath", + "printedName": "transactPath", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.Distribution?", - "children": [ - { - "kind": "TypeNominal", - "name": "Distribution", - "printedName": "AtomicTransact.AtomicConfig.Distribution", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV" - } - ], - "usr": "s:Sq" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV12distributionAC12DistributionVSgvp", - "mangledName": "$s14AtomicTransact0A6ConfigV12distributionAC12DistributionVSgvp", + "usr": "s:14AtomicTransact0B11EnvironmentO12transactPathSSvp", + "mangledName": "$s14AtomicTransact0B11EnvironmentO12transactPathSSvp", "moduleName": "AtomicTransact", "declAttributes": [ - "HasInitialValue", - "HasStorage", - "AccessControl", - "RawDocComment" + "AccessControl" ], - "hasStorage": true, "accessors": [ { "kind": "Accessor", @@ -13543,82 +12957,23 @@ "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.Distribution?", - "children": [ - { - "kind": "TypeNominal", - "name": "Distribution", - "printedName": "AtomicTransact.AtomicConfig.Distribution", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV" - } - ], - "usr": "s:Sq" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV12distributionAC12DistributionVSgvg", - "mangledName": "$s14AtomicTransact0A6ConfigV12distributionAC12DistributionVSgvg", + "usr": "s:14AtomicTransact0B11EnvironmentO12transactPathSSvg", + "mangledName": "$s14AtomicTransact0B11EnvironmentO12transactPathSSvg", "moduleName": "AtomicTransact", - "implicit": true, "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.Distribution?", - "children": [ - { - "kind": "TypeNominal", - "name": "Distribution", - "printedName": "AtomicTransact.AtomicConfig.Distribution", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV12distributionAC12DistributionVSgvs", - "mangledName": "$s14AtomicTransact0A6ConfigV12distributionAC12DistributionVSgvs", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "set" - }, - { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV12distributionAC12DistributionVSgvM", - "mangledName": "$s14AtomicTransact0A6ConfigV12distributionAC12DistributionVSgvM", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "_modify" } ] }, { "kind": "Var", - "name": "language", - "printedName": "language", + "name": "apiPath", + "printedName": "apiPath", "children": [ { "kind": "TypeNominal", @@ -13628,16 +12983,12 @@ } ], "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV8languageSSvp", - "mangledName": "$s14AtomicTransact0A6ConfigV8languageSSvp", + "usr": "s:14AtomicTransact0B11EnvironmentO7apiPathSSvp", + "mangledName": "$s14AtomicTransact0B11EnvironmentO7apiPathSSvp", "moduleName": "AtomicTransact", "declAttributes": [ - "HasInitialValue", - "HasStorage", - "AccessControl", - "RawDocComment" + "AccessControl" ], - "hasStorage": true, "accessors": [ { "kind": "Accessor", @@ -13652,470 +13003,737 @@ } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8languageSSvg", - "mangledName": "$s14AtomicTransact0A6ConfigV8languageSSvg", + "usr": "s:14AtomicTransact0B11EnvironmentO7apiPathSSvg", + "mangledName": "$s14AtomicTransact0B11EnvironmentO7apiPathSSvg", "moduleName": "AtomicTransact", - "implicit": true, "accessorKind": "get" - }, + } + ] + } + ], + "declKind": "Enum", + "usr": "s:14AtomicTransact0B11EnvironmentO", + "mangledName": "$s14AtomicTransact0B11EnvironmentO", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "AtomicTransact" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "TransactResponse", + "printedName": "TransactResponse", + "children": [ + { + "kind": "TypeDecl", + "name": "ResponseData", + "printedName": "ResponseData", + "children": [ { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "Constructor", + "name": "init", + "printedName": "init(data:)", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "ResponseData", + "printedName": "AtomicTransact.TransactResponse.ResponseData", + "usr": "s:14AtomicTransact0B8ResponseO0C4DataV" }, { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Dictionary", + "printedName": "[Swift.String : any Swift.Sendable]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Sendable", + "printedName": "any Swift.Sendable", + "usr": "s:s8SendableP" + } + ], + "usr": "s:SD" } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8languageSSvs", - "mangledName": "$s14AtomicTransact0A6ConfigV8languageSSvs", + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B8ResponseO0C4DataV4dataAESDySSs8Sendable_pG_tcfc", + "mangledName": "$s14AtomicTransact0B8ResponseO0C4DataV4dataAESDySSs8Sendable_pG_tcfc", "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "set" + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" }, { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", + "kind": "Var", + "name": "data", + "printedName": "data", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "Dictionary", + "printedName": "[Swift.String : any Swift.Sendable]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Sendable", + "printedName": "any Swift.Sendable", + "usr": "s:s8SendableP" + } + ], + "usr": "s:SD" } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8languageSSvM", - "mangledName": "$s14AtomicTransact0A6ConfigV8languageSSvM", + "declKind": "Var", + "usr": "s:14AtomicTransact0B8ResponseO0C4DataV4dataSDySSs8Sendable_pGvp", + "mangledName": "$s14AtomicTransact0B8ResponseO0C4DataV4dataSDySSs8Sendable_pGvp", "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "_modify" - } - ] - }, - { - "kind": "Var", - "name": "deeplink", - "printedName": "deeplink", - "children": [ + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : any Swift.Sendable]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Sendable", + "printedName": "any Swift.Sendable", + "usr": "s:s8SendableP" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B8ResponseO0C4DataV4dataSDySSs8Sendable_pGvg", + "mangledName": "$s14AtomicTransact0B8ResponseO0C4DataV4dataSDySSs8Sendable_pGvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : any Swift.Sendable]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Sendable", + "printedName": "any Swift.Sendable", + "usr": "s:s8SendableP" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B8ResponseO0C4DataV4dataSDySSs8Sendable_pGvs", + "mangledName": "$s14AtomicTransact0B8ResponseO0C4DataV4dataSDySSs8Sendable_pGvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B8ResponseO0C4DataV4dataSDySSs8Sendable_pGvM", + "mangledName": "$s14AtomicTransact0B8ResponseO0C4DataV4dataSDySSs8Sendable_pGvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.Deeplink?", + "kind": "Var", + "name": "taskId", + "printedName": "taskId", "children": [ { "kind": "TypeNominal", - "name": "Deeplink", - "printedName": "AtomicTransact.AtomicConfig.Deeplink", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV" + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" } ], - "usr": "s:Sq" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV8deeplinkAC8DeeplinkVSgvp", - "mangledName": "$s14AtomicTransact0A6ConfigV8deeplinkAC8DeeplinkVSgvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasInitialValue", - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "hasStorage": true, - "accessors": [ + "declKind": "Var", + "usr": "s:14AtomicTransact0B8ResponseO0C4DataV6taskIdSSSgvp", + "mangledName": "$s14AtomicTransact0B8ResponseO0C4DataV6taskIdSSSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "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:14AtomicTransact0B8ResponseO0C4DataV6taskIdSSSgvg", + "mangledName": "$s14AtomicTransact0B8ResponseO0C4DataV6taskIdSSSgvg", + "moduleName": "AtomicTransact", + "accessorKind": "get" + } + ] + }, { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "Var", + "name": "handoff", + "printedName": "handoff", "children": [ { "kind": "TypeNominal", "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.Deeplink?", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "Deeplink", - "printedName": "AtomicTransact.AtomicConfig.Deeplink", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "usr": "s:Sq" } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8deeplinkAC8DeeplinkVSgvg", - "mangledName": "$s14AtomicTransact0A6ConfigV8deeplinkAC8DeeplinkVSgvg", + "declKind": "Var", + "usr": "s:14AtomicTransact0B8ResponseO0C4DataV7handoffSSSgvp", + "mangledName": "$s14AtomicTransact0B8ResponseO0C4DataV7handoffSSSgvp", "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "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:14AtomicTransact0B8ResponseO0C4DataV7handoffSSSgvg", + "mangledName": "$s14AtomicTransact0B8ResponseO0C4DataV7handoffSSSgvg", + "moduleName": "AtomicTransact", + "accessorKind": "get" + } + ] }, { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "Var", + "name": "reason", + "printedName": "reason", "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, { "kind": "TypeNominal", "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.Deeplink?", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "Deeplink", - "printedName": "AtomicTransact.AtomicConfig.Deeplink", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "usr": "s:Sq" } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8deeplinkAC8DeeplinkVSgvs", - "mangledName": "$s14AtomicTransact0A6ConfigV8deeplinkAC8DeeplinkVSgvs", + "declKind": "Var", + "usr": "s:14AtomicTransact0B8ResponseO0C4DataV6reasonSSSgvp", + "mangledName": "$s14AtomicTransact0B8ResponseO0C4DataV6reasonSSSgvp", "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "set" + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "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:14AtomicTransact0B8ResponseO0C4DataV6reasonSSSgvg", + "mangledName": "$s14AtomicTransact0B8ResponseO0C4DataV6reasonSSSgvg", + "moduleName": "AtomicTransact", + "accessorKind": "get" + } + ] }, { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", + "kind": "Var", + "name": "identifier", + "printedName": "identifier", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8deeplinkAC8DeeplinkVSgvM", - "mangledName": "$s14AtomicTransact0A6ConfigV8deeplinkAC8DeeplinkVSgvM", + "declKind": "Var", + "usr": "s:14AtomicTransact0B8ResponseO0C4DataV10identifierSSvp", + "mangledName": "$s14AtomicTransact0B8ResponseO0C4DataV10identifierSSvp", "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "_modify" + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B8ResponseO0C4DataV10identifierSSvg", + "mangledName": "$s14AtomicTransact0B8ResponseO0C4DataV10identifierSSvg", + "moduleName": "AtomicTransact", + "accessorKind": "get" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:14AtomicTransact0B8ResponseO0C4DataV", + "mangledName": "$s14AtomicTransact0B8ResponseO0C4DataV", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" } ] }, { "kind": "Var", - "name": "metadata", - "printedName": "metadata", + "name": "finished", + "printedName": "finished", "children": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "[Swift.String : Swift.String]?", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactResponse.Type) -> (AtomicTransact.TransactResponse.ResponseData) -> AtomicTransact.TransactResponse", "children": [ { - "kind": "TypeNominal", - "name": "Dictionary", - "printedName": "[Swift.String : Swift.String]", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactResponse.ResponseData) -> AtomicTransact.TransactResponse", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "TransactResponse", + "printedName": "AtomicTransact.TransactResponse", + "usr": "s:14AtomicTransact0B8ResponseO" }, { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Tuple", + "printedName": "(response: AtomicTransact.TransactResponse.ResponseData)", + "children": [ + { + "kind": "TypeNominal", + "name": "ResponseData", + "printedName": "AtomicTransact.TransactResponse.ResponseData", + "usr": "s:14AtomicTransact0B8ResponseO0C4DataV" + } + ] } - ], - "usr": "s:SD" + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.TransactResponse.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactResponse", + "printedName": "AtomicTransact.TransactResponse", + "usr": "s:14AtomicTransact0B8ResponseO" + } + ] } - ], - "usr": "s:Sq" + ] } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV8metadataSDyS2SGSgvp", - "mangledName": "$s14AtomicTransact0A6ConfigV8metadataSDyS2SGSgvp", + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B8ResponseO8finishedyA2C0C4DataV_tcACmF", + "mangledName": "$s14AtomicTransact0B8ResponseO8finishedyA2C0C4DataV_tcACmF", "moduleName": "AtomicTransact", "declAttributes": [ - "HasInitialValue", - "HasStorage", - "AccessControl", "RawDocComment" - ], - "hasStorage": true, - "accessors": [ + ] + }, + { + "kind": "Var", + "name": "closed", + "printedName": "closed", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactResponse.Type) -> (AtomicTransact.TransactResponse.ResponseData) -> AtomicTransact.TransactResponse", "children": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "[Swift.String : Swift.String]?", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactResponse.ResponseData) -> AtomicTransact.TransactResponse", "children": [ { "kind": "TypeNominal", - "name": "Dictionary", - "printedName": "[Swift.String : Swift.String]", + "name": "TransactResponse", + "printedName": "AtomicTransact.TransactResponse", + "usr": "s:14AtomicTransact0B8ResponseO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(response: AtomicTransact.TransactResponse.ResponseData)", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "ResponseData", + "printedName": "AtomicTransact.TransactResponse.ResponseData", + "usr": "s:14AtomicTransact0B8ResponseO0C4DataV" } - ], - "usr": "s:SD" + ] } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8metadataSDyS2SGSgvg", - "mangledName": "$s14AtomicTransact0A6ConfigV8metadataSDyS2SGSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + ] }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "[Swift.String : Swift.String]?", + "name": "Metatype", + "printedName": "AtomicTransact.TransactResponse.Type", "children": [ { "kind": "TypeNominal", - "name": "Dictionary", - "printedName": "[Swift.String : Swift.String]", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:SD" + "name": "TransactResponse", + "printedName": "AtomicTransact.TransactResponse", + "usr": "s:14AtomicTransact0B8ResponseO" } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8metadataSDyS2SGSgvs", - "mangledName": "$s14AtomicTransact0A6ConfigV8metadataSDyS2SGSgvs", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "set" - }, - { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + ] } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8metadataSDyS2SGSgvM", - "mangledName": "$s14AtomicTransact0A6ConfigV8metadataSDyS2SGSgvM", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "_modify" + ] } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B8ResponseO6closedyA2C0C4DataV_tcACmF", + "mangledName": "$s14AtomicTransact0B8ResponseO6closedyA2C0C4DataV_tcACmF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" ] }, { "kind": "Var", - "name": "search", - "printedName": "search", + "name": "error", + "printedName": "error", "children": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.Search?", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactResponse.Type) -> (AtomicTransact.TransactError) -> AtomicTransact.TransactResponse", "children": [ { - "kind": "TypeNominal", - "name": "Search", - "printedName": "AtomicTransact.AtomicConfig.Search", - "usr": "s:14AtomicTransact0A6ConfigV6SearchV" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV6searchAC6SearchVSgvp", - "mangledName": "$s14AtomicTransact0A6ConfigV6searchAC6SearchVSgvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasInitialValue", - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactError) -> AtomicTransact.TransactResponse", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactResponse", + "printedName": "AtomicTransact.TransactResponse", + "usr": "s:14AtomicTransact0B8ResponseO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(error: AtomicTransact.TransactError)", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactError", + "printedName": "AtomicTransact.TransactError", + "usr": "s:14AtomicTransact0B5ErrorO" + } + ] + } + ] + }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.Search?", + "name": "Metatype", + "printedName": "AtomicTransact.TransactResponse.Type", "children": [ { "kind": "TypeNominal", - "name": "Search", - "printedName": "AtomicTransact.AtomicConfig.Search", - "usr": "s:14AtomicTransact0A6ConfigV6SearchV" + "name": "TransactResponse", + "printedName": "AtomicTransact.TransactResponse", + "usr": "s:14AtomicTransact0B8ResponseO" } - ], - "usr": "s:Sq" + ] } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV6searchAC6SearchVSgvg", - "mangledName": "$s14AtomicTransact0A6ConfigV6searchAC6SearchVSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - }, + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B8ResponseO5erroryAcA0B5ErrorO_tcACmF", + "mangledName": "$s14AtomicTransact0B8ResponseO5erroryAcA0B5ErrorO_tcACmF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "transactDismissed", + "printedName": "transactDismissed", + "children": [ { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactResponse.Type) -> AtomicTransact.TransactResponse", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "TransactResponse", + "printedName": "AtomicTransact.TransactResponse", + "usr": "s:14AtomicTransact0B8ResponseO" }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.Search?", + "name": "Metatype", + "printedName": "AtomicTransact.TransactResponse.Type", "children": [ { "kind": "TypeNominal", - "name": "Search", - "printedName": "AtomicTransact.AtomicConfig.Search", - "usr": "s:14AtomicTransact0A6ConfigV6SearchV" + "name": "TransactResponse", + "printedName": "AtomicTransact.TransactResponse", + "usr": "s:14AtomicTransact0B8ResponseO" } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV6searchAC6SearchVSgvs", - "mangledName": "$s14AtomicTransact0A6ConfigV6searchAC6SearchVSgvs", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "set" - }, - { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + ] } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV6searchAC6SearchVSgvM", - "mangledName": "$s14AtomicTransact0A6ConfigV6searchAC6SearchVSgvM", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "_modify" + ] } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B8ResponseO17transactDismissedyA2CmF", + "mangledName": "$s14AtomicTransact0B8ResponseO17transactDismissedyA2CmF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" ] }, { "kind": "Var", - "name": "handoff", - "printedName": "handoff", + "name": "description", + "printedName": "description", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "[Swift.String]?", - "children": [ - { - "kind": "TypeNominal", - "name": "Array", - "printedName": "[Swift.String]", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sa" - } - ], - "usr": "s:Sq" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV7handoffSaySSGSgvp", - "mangledName": "$s14AtomicTransact0A6ConfigV7handoffSaySSGSgvp", + "usr": "s:14AtomicTransact0B8ResponseO11descriptionSSvp", + "mangledName": "$s14AtomicTransact0B8ResponseO11descriptionSSvp", "moduleName": "AtomicTransact", "declAttributes": [ - "HasInitialValue", - "HasStorage", - "AccessControl", - "RawDocComment" + "AccessControl" ], - "hasStorage": true, "accessors": [ { "kind": "Accessor", @@ -14124,663 +13742,600 @@ "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "[Swift.String]?", - "children": [ - { - "kind": "TypeNominal", - "name": "Array", - "printedName": "[Swift.String]", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sa" - } - ], - "usr": "s:Sq" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV7handoffSaySSGSgvg", - "mangledName": "$s14AtomicTransact0A6ConfigV7handoffSaySSGSgvg", + "usr": "s:14AtomicTransact0B8ResponseO11descriptionSSvg", + "mangledName": "$s14AtomicTransact0B8ResponseO11descriptionSSvg", "moduleName": "AtomicTransact", - "implicit": true, "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "[Swift.String]?", - "children": [ - { - "kind": "TypeNominal", - "name": "Array", - "printedName": "[Swift.String]", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sa" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV7handoffSaySSGSgvs", - "mangledName": "$s14AtomicTransact0A6ConfigV7handoffSaySSGSgvs", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "set" - }, - { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", + } + ] + } + ], + "declKind": "Enum", + "usr": "s:14AtomicTransact0B8ResponseO", + "mangledName": "$s14AtomicTransact0B8ResponseO", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "TransactError", + "printedName": "TransactError", + "children": [ + { + "kind": "Var", + "name": "unableToConnectToTransact", + "printedName": "unableToConnectToTransact", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactError.Type) -> AtomicTransact.TransactError", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "TransactError", + "printedName": "AtomicTransact.TransactError", + "usr": "s:14AtomicTransact0B5ErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.TransactError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactError", + "printedName": "AtomicTransact.TransactError", + "usr": "s:14AtomicTransact0B5ErrorO" + } + ] } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV7handoffSaySSGSgvM", - "mangledName": "$s14AtomicTransact0A6ConfigV7handoffSaySSGSgvM", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "_modify" + ] } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B5ErrorO015unableToConnecteB0yA2CmF", + "mangledName": "$s14AtomicTransact0B5ErrorO015unableToConnecteB0yA2CmF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" ] }, { "kind": "Var", - "name": "experiments", - "printedName": "experiments", + "name": "invalidConfig", + "printedName": "invalidConfig", "children": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.Experiments?", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactError.Type) -> AtomicTransact.TransactError", "children": [ { "kind": "TypeNominal", - "name": "Experiments", - "printedName": "AtomicTransact.AtomicConfig.Experiments", - "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV" + "name": "TransactError", + "printedName": "AtomicTransact.TransactError", + "usr": "s:14AtomicTransact0B5ErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.TransactError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactError", + "printedName": "AtomicTransact.TransactError", + "usr": "s:14AtomicTransact0B5ErrorO" + } + ] } - ], - "usr": "s:Sq" + ] } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV11experimentsAC11ExperimentsVSgvp", - "mangledName": "$s14AtomicTransact0A6ConfigV11experimentsAC11ExperimentsVSgvp", + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B5ErrorO13invalidConfigyA2CmF", + "mangledName": "$s14AtomicTransact0B5ErrorO13invalidConfigyA2CmF", "moduleName": "AtomicTransact", "declAttributes": [ - "HasInitialValue", - "HasStorage", - "AccessControl", "RawDocComment" - ], - "hasStorage": true, - "accessors": [ + ] + }, + { + "kind": "Var", + "name": "transactError", + "printedName": "transactError", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactError.Type) -> ([Swift.String : any Swift.Sendable]) -> AtomicTransact.TransactError", "children": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.Experiments?", + "kind": "TypeFunc", + "name": "Function", + "printedName": "([Swift.String : any Swift.Sendable]) -> AtomicTransact.TransactError", "children": [ { "kind": "TypeNominal", - "name": "Experiments", - "printedName": "AtomicTransact.AtomicConfig.Experiments", - "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV" + "name": "TransactError", + "printedName": "AtomicTransact.TransactError", + "usr": "s:14AtomicTransact0B5ErrorO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(data: [Swift.String : any Swift.Sendable])", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : any Swift.Sendable]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Sendable", + "printedName": "any Swift.Sendable", + "usr": "s:s8SendableP" + } + ], + "usr": "s:SD" + } + ] } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV11experimentsAC11ExperimentsVSgvg", - "mangledName": "$s14AtomicTransact0A6ConfigV11experimentsAC11ExperimentsVSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + ] }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.Experiments?", + "name": "Metatype", + "printedName": "AtomicTransact.TransactError.Type", "children": [ { "kind": "TypeNominal", - "name": "Experiments", - "printedName": "AtomicTransact.AtomicConfig.Experiments", - "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV" + "name": "TransactError", + "printedName": "AtomicTransact.TransactError", + "usr": "s:14AtomicTransact0B5ErrorO" } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV11experimentsAC11ExperimentsVSgvs", - "mangledName": "$s14AtomicTransact0A6ConfigV11experimentsAC11ExperimentsVSgvs", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "set" - }, - { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + ] } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV11experimentsAC11ExperimentsVSgvM", - "mangledName": "$s14AtomicTransact0A6ConfigV11experimentsAC11ExperimentsVSgvM", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "_modify" + ] } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B5ErrorO08transactC0yACSDySSs8Sendable_pG_tcACmF", + "mangledName": "$s14AtomicTransact0B5ErrorO08transactC0yACSDySSs8Sendable_pG_tcACmF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" ] + } + ], + "declKind": "Enum", + "usr": "s:14AtomicTransact0B5ErrorO", + "mangledName": "$s14AtomicTransact0B5ErrorO", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" }, { - "kind": "Var", - "name": "features", - "printedName": "features", + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "AtomicTransact" + }, + { + "kind": "Import", + "name": "QuantumIOS", + "printedName": "QuantumIOS", + "declKind": "Import", + "moduleName": "AtomicTransact" + }, + { + "kind": "TypeDecl", + "name": "Atomic", + "printedName": "Atomic", + "children": [ + { + "kind": "Function", + "name": "presentTransact", + "printedName": "presentTransact(from:config:environment:presentationStyle:onInteraction:onDataRequest:onAuthStatusUpdate:onTaskStatusUpdate:onLaunch:onCompletion:onError:)", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.Features?", - "children": [ - { - "kind": "TypeNominal", - "name": "Features", - "printedName": "AtomicTransact.AtomicConfig.Features", - "usr": "s:14AtomicTransact0A6ConfigV8FeaturesV" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV8featuresAC8FeaturesVSgvp", - "mangledName": "$s14AtomicTransact0A6ConfigV8featuresAC8FeaturesVSgvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasInitialValue", - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "hasStorage": true, - "accessors": [ + "name": "Void", + "printedName": "()" + }, { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.Features?", - "children": [ - { - "kind": "TypeNominal", - "name": "Features", - "printedName": "AtomicTransact.AtomicConfig.Features", - "usr": "s:14AtomicTransact0A6ConfigV8FeaturesV" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8featuresAC8FeaturesVSgvg", - "mangledName": "$s14AtomicTransact0A6ConfigV8featuresAC8FeaturesVSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" + "kind": "TypeNominal", + "name": "UIViewController", + "printedName": "UIKit.UIViewController", + "usr": "c:objc(cs)UIViewController" }, { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "TypeNominal", + "name": "AtomicConfig", + "printedName": "AtomicTransact.AtomicConfig", + "usr": "s:14AtomicTransact0A6ConfigV" + }, + { + "kind": "TypeNominal", + "name": "TransactEnvironment", + "printedName": "AtomicTransact.TransactEnvironment", + "hasDefaultArg": true, + "usr": "s:14AtomicTransact0B11EnvironmentO" + }, + { + "kind": "TypeNominal", + "name": "UIModalPresentationStyle", + "printedName": "UIKit.UIModalPresentationStyle", + "hasDefaultArg": true, + "usr": "c:@E@UIModalPresentationStyle" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((AtomicTransact.TransactInteraction) -> ())?", "children": [ { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.Features?", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactInteraction) -> ()", "children": [ { "kind": "TypeNominal", - "name": "Features", - "printedName": "AtomicTransact.AtomicConfig.Features", - "usr": "s:14AtomicTransact0A6ConfigV8FeaturesV" + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "TransactInteraction", + "printedName": "AtomicTransact.TransactInteraction", + "usr": "s:14AtomicTransact0B11InteractionV" } - ], - "usr": "s:Sq" + ] } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8featuresAC8FeaturesVSgvs", - "mangledName": "$s14AtomicTransact0A6ConfigV8featuresAC8FeaturesVSgvs", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "set" + "hasDefaultArg": true, + "usr": "s:Sq" }, - { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8featuresAC8FeaturesVSgvM", - "mangledName": "$s14AtomicTransact0A6ConfigV8featuresAC8FeaturesVSgvM", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "_modify" - } - ] - }, - { - "kind": "Var", - "name": "customer", - "printedName": "customer", - "children": [ { "kind": "TypeNominal", "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.Customer?", - "children": [ - { - "kind": "TypeNominal", - "name": "Customer", - "printedName": "AtomicTransact.AtomicConfig.Customer", - "usr": "s:14AtomicTransact0A6ConfigV8CustomerV" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV8customerAC8CustomerVSgvp", - "mangledName": "$s14AtomicTransact0A6ConfigV8customerAC8CustomerVSgvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasInitialValue", - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "printedName": "((AtomicTransact.TransactDataRequest) async -> AtomicTransact.TransactDataResponse?)?", "children": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.Customer?", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactDataRequest) async -> AtomicTransact.TransactDataResponse?", "children": [ { "kind": "TypeNominal", - "name": "Customer", - "printedName": "AtomicTransact.AtomicConfig.Customer", - "usr": "s:14AtomicTransact0A6ConfigV8CustomerV" + "name": "Optional", + "printedName": "AtomicTransact.TransactDataResponse?", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactDataResponse", + "printedName": "AtomicTransact.TransactDataResponse", + "usr": "s:14AtomicTransact0B12DataResponseV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "TransactDataRequest", + "printedName": "AtomicTransact.TransactDataRequest", + "usr": "s:14AtomicTransact0B11DataRequestV" } - ], - "usr": "s:Sq" + ] } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8customerAC8CustomerVSgvg", - "mangledName": "$s14AtomicTransact0A6ConfigV8customerAC8CustomerVSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" + "hasDefaultArg": true, + "usr": "s:Sq" }, { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((AtomicTransact.TransactAuthStatusUpdate) -> ())?", "children": [ { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.Customer?", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactAuthStatusUpdate) -> ()", "children": [ { "kind": "TypeNominal", - "name": "Customer", - "printedName": "AtomicTransact.AtomicConfig.Customer", - "usr": "s:14AtomicTransact0A6ConfigV8CustomerV" + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "TransactAuthStatusUpdate", + "printedName": "AtomicTransact.TransactAuthStatusUpdate", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV" } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8customerAC8CustomerVSgvs", - "mangledName": "$s14AtomicTransact0A6ConfigV8customerAC8CustomerVSgvs", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "set" + ] + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" }, { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((AtomicTransact.TransactTaskStatusUpdate) -> ())?", "children": [ { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactTaskStatusUpdate) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "TransactTaskStatusUpdate", + "printedName": "AtomicTransact.TransactTaskStatusUpdate", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV" + } + ] } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8customerAC8CustomerVSgvM", - "mangledName": "$s14AtomicTransact0A6ConfigV8customerAC8CustomerVSgvM", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "_modify" - } - ] - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(from:)", - "children": [ - { - "kind": "TypeNominal", - "name": "AtomicConfig", - "printedName": "AtomicTransact.AtomicConfig", - "usr": "s:14AtomicTransact0A6ConfigV" - }, - { - "kind": "TypeNominal", - "name": "Decoder", - "printedName": "any Swift.Decoder", - "usr": "s:s7DecoderP" - } - ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0A6ConfigV4fromACs7Decoder_p_tKcfc", - "mangledName": "$s14AtomicTransact0A6ConfigV4fromACs7Decoder_p_tKcfc", - "moduleName": "AtomicTransact", - "implicit": true, - "throwing": true, - "init_kind": "Designated" - }, - { - "kind": "Function", - "name": "encode", - "printedName": "encode(to:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "hasDefaultArg": true, + "usr": "s:Sq" }, { "kind": "TypeNominal", - "name": "Encoder", - "printedName": "any Swift.Encoder", - "usr": "s:s7EncoderP" - } - ], - "declKind": "Func", - "usr": "s:14AtomicTransact0A6ConfigV6encode2toys7Encoder_p_tKF", - "mangledName": "$s14AtomicTransact0A6ConfigV6encode2toys7Encoder_p_tKF", - "moduleName": "AtomicTransact", - "implicit": true, - "throwing": true, - "funcSelfKind": "NonMutating" - } - ], - "declKind": "Struct", - "usr": "s:14AtomicTransact0A6ConfigV", - "mangledName": "$s14AtomicTransact0A6ConfigV", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "kind": "Conformance", - "name": "Decodable", - "printedName": "Decodable", - "usr": "s:Se", - "mangledName": "$sSe" - }, - { - "kind": "Conformance", - "name": "Encodable", - "printedName": "Encodable", - "usr": "s:SE", - "mangledName": "$sSE" - } - ] - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "AtomicTransact", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "TypeDecl", - "name": "TransactInteraction", - "printedName": "TransactInteraction", - "children": [ - { - "kind": "Var", - "name": "name", - "printedName": "name", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B11InteractionV4nameSSvp", - "mangledName": "$s14AtomicTransact0B11InteractionV4nameSSvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl" - ], - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "name": "Optional", + "printedName": "(() -> ())?", "children": [ { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B11InteractionV4nameSSvg", - "mangledName": "$s14AtomicTransact0B11InteractionV4nameSSvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" + "hasDefaultArg": true, + "usr": "s:Sq" }, { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((AtomicTransact.TransactResponse) -> ())?", "children": [ { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactResponse) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "TransactResponse", + "printedName": "AtomicTransact.TransactResponse", + "usr": "s:14AtomicTransact0B8ResponseO" + } + ] } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B11InteractionV4nameSSvs", - "mangledName": "$s14AtomicTransact0B11InteractionV4nameSSvs", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "set" + "hasDefaultArg": true, + "usr": "s:Sq" }, { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((AtomicTransact.TransactError) -> ())?", "children": [ { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactError) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "TransactError", + "printedName": "AtomicTransact.TransactError", + "usr": "s:14AtomicTransact0B5ErrorO" + } + ] } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B11InteractionV4nameSSvM", - "mangledName": "$s14AtomicTransact0B11InteractionV4nameSSvM", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "_modify" + "hasDefaultArg": true, + "usr": "s:Sq" } - ] + ], + "declKind": "Func", + "usr": "s:14AtomicTransact0A0O07presentB04from6config11environment17presentationStyle13onInteraction0I11DataRequest0I16AuthStatusUpdate0i4TasknO00I6Launch0I10Completion0I5ErrorySo16UIViewControllerC_AA0A6ConfigVAA0B11EnvironmentOSo019UIModalPresentationH0VyAA0bJ0VcSgAA0bK8ResponseVSgAA0bkL0VYacSgyAA0bmnO0VcSgyAA0bpnO0VcSgyycSgyAA0bZ0OcSgyAA0bS0OcSgtFZ", + "mangledName": "$s14AtomicTransact0A0O07presentB04from6config11environment17presentationStyle13onInteraction0I11DataRequest0I16AuthStatusUpdate0i4TasknO00I6Launch0I10Completion0I5ErrorySo16UIViewControllerC_AA0A6ConfigVAA0B11EnvironmentOSo019UIModalPresentationH0VyAA0bJ0VcSgAA0bK8ResponseVSgAA0bkL0VYacSgyAA0bmnO0VcSgyAA0bpnO0VcSgyycSgyAA0bZ0OcSgyAA0bS0OcSgtFZ", + "moduleName": "AtomicTransact", + "static": true, + "declAttributes": [ + "AccessControl", + "Custom", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" }, { - "kind": "Var", - "name": "identifier", - "printedName": "identifier", + "kind": "Function", + "name": "presentTransact", + "printedName": "presentTransact(from:config:environment:presentationStyle:onInteraction:onDataRequest:onAuthStatusUpdate:onTaskStatusUpdate:onLaunch:onCompletion:onError:)", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B11InteractionV10identifierSSvp", - "mangledName": "$s14AtomicTransact0B11InteractionV10identifierSSvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl" - ], - "hasStorage": true, - "accessors": [ + "name": "Void", + "printedName": "()" + }, { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeNominal", + "name": "UIViewController", + "printedName": "UIKit.UIViewController", + "usr": "c:objc(cs)UIViewController" + }, + { + "kind": "TypeNominal", + "name": "AtomicConfig", + "printedName": "AtomicTransact.AtomicConfig", + "usr": "s:14AtomicTransact0A6ConfigV" + }, + { + "kind": "TypeNominal", + "name": "TransactEnvironment", + "printedName": "AtomicTransact.TransactEnvironment", + "hasDefaultArg": true, + "usr": "s:14AtomicTransact0B11EnvironmentO" + }, + { + "kind": "TypeNominal", + "name": "UIModalPresentationStyle", + "printedName": "UIKit.UIModalPresentationStyle", + "hasDefaultArg": true, + "usr": "c:@E@UIModalPresentationStyle" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((AtomicTransact.TransactInteraction) -> ())?", "children": [ { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactInteraction) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "TransactInteraction", + "printedName": "AtomicTransact.TransactInteraction", + "usr": "s:14AtomicTransact0B11InteractionV" + } + ] } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B11InteractionV10identifierSSvg", - "mangledName": "$s14AtomicTransact0B11InteractionV10identifierSSvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" + "hasDefaultArg": true, + "usr": "s:Sq" }, { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactDataRequest) -> ()", "children": [ { "kind": "TypeNominal", @@ -14789,178 +14344,174 @@ }, { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "TransactDataRequest", + "printedName": "AtomicTransact.TransactDataRequest", + "usr": "s:14AtomicTransact0B11DataRequestV" } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B11InteractionV10identifierSSvs", - "mangledName": "$s14AtomicTransact0B11InteractionV10identifierSSvs", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "set" + ] }, { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((AtomicTransact.TransactAuthStatusUpdate) -> ())?", "children": [ { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactAuthStatusUpdate) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "TransactAuthStatusUpdate", + "printedName": "AtomicTransact.TransactAuthStatusUpdate", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV" + } + ] } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B11InteractionV10identifierSSvM", - "mangledName": "$s14AtomicTransact0B11InteractionV10identifierSSvM", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "_modify" - } - ] - }, - { - "kind": "Var", - "name": "value", - "printedName": "value", - "children": [ + "hasDefaultArg": true, + "usr": "s:Sq" + }, { "kind": "TypeNominal", - "name": "Dictionary", - "printedName": "[Swift.String : Any]", + "name": "Optional", + "printedName": "((AtomicTransact.TransactTaskStatusUpdate) -> ())?", "children": [ { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "ProtocolComposition", - "printedName": "Any" + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactTaskStatusUpdate) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "TransactTaskStatusUpdate", + "printedName": "AtomicTransact.TransactTaskStatusUpdate", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV" + } + ] } ], - "usr": "s:SD" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B11InteractionV5valueSDySSypGvp", - "mangledName": "$s14AtomicTransact0B11InteractionV5valueSDySSypGvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl" - ], - "hasStorage": true, - "accessors": [ + "hasDefaultArg": true, + "usr": "s:Sq" + }, { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(() -> ())?", "children": [ { - "kind": "TypeNominal", - "name": "Dictionary", - "printedName": "[Swift.String : Any]", + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> ()", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Void", + "printedName": "()" }, { "kind": "TypeNominal", - "name": "ProtocolComposition", - "printedName": "Any" + "name": "Void", + "printedName": "()" } - ], - "usr": "s:SD" + ] } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B11InteractionV5valueSDySSypGvg", - "mangledName": "$s14AtomicTransact0B11InteractionV5valueSDySSypGvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" + "hasDefaultArg": true, + "usr": "s:Sq" }, { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((AtomicTransact.TransactResponse) -> ())?", "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Dictionary", - "printedName": "[Swift.String : Any]", + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactResponse) -> ()", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Void", + "printedName": "()" }, { "kind": "TypeNominal", - "name": "ProtocolComposition", - "printedName": "Any" + "name": "TransactResponse", + "printedName": "AtomicTransact.TransactResponse", + "usr": "s:14AtomicTransact0B8ResponseO" } - ], - "usr": "s:SD" + ] } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B11InteractionV5valueSDySSypGvs", - "mangledName": "$s14AtomicTransact0B11InteractionV5valueSDySSypGvs", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "set" + "hasDefaultArg": true, + "usr": "s:Sq" }, { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((AtomicTransact.TransactError) -> ())?", "children": [ { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactError) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "TransactError", + "printedName": "AtomicTransact.TransactError", + "usr": "s:14AtomicTransact0B5ErrorO" + } + ] } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B11InteractionV5valueSDySSypGvM", - "mangledName": "$s14AtomicTransact0B11InteractionV5valueSDySSypGvM", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "_modify" + "hasDefaultArg": true, + "usr": "s:Sq" } - ] + ], + "declKind": "Func", + "usr": "s:14AtomicTransact0A0O07presentB04from6config11environment17presentationStyle13onInteraction0I11DataRequest0I16AuthStatusUpdate0i4TasknO00I6Launch0I10Completion0I5ErrorySo16UIViewControllerC_AA0A6ConfigVAA0B11EnvironmentOSo019UIModalPresentationH0VyAA0bJ0VcSgyAA0bkL0VcyAA0bmnO0VcSgyAA0bpnO0VcSgyycSgyAA0B8ResponseOcSgyAA0bS0OcSgtFZ", + "mangledName": "$s14AtomicTransact0A0O07presentB04from6config11environment17presentationStyle13onInteraction0I11DataRequest0I16AuthStatusUpdate0i4TasknO00I6Launch0I10Completion0I5ErrorySo16UIViewControllerC_AA0A6ConfigVAA0B11EnvironmentOSo019UIModalPresentationH0VyAA0bJ0VcSgyAA0bkL0VcyAA0bmnO0VcSgyAA0bpnO0VcSgyycSgyAA0B8ResponseOcSgyAA0bS0OcSgtFZ", + "moduleName": "AtomicTransact", + "static": true, + "declAttributes": [ + "AccessControl", + "Custom", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(name:identifier:value:)", + "kind": "Function", + "name": "presentAction", + "printedName": "presentAction(from:id:environment:presentationStyle:theme:metadata:onLaunch:onAuthStatusUpdate:onTaskStatusUpdate:onCompletion:)", "children": [ { "kind": "TypeNominal", - "name": "TransactInteraction", - "printedName": "AtomicTransact.TransactInteraction", - "usr": "s:14AtomicTransact0B11InteractionV" + "name": "Void", + "printedName": "()" }, { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "UIViewController", + "printedName": "UIKit.UIViewController", + "usr": "c:objc(cs)UIViewController" }, { "kind": "TypeNominal", @@ -14970,212 +14521,209 @@ }, { "kind": "TypeNominal", - "name": "Dictionary", - "printedName": "[Swift.String : Any]", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "ProtocolComposition", - "printedName": "Any" - } - ], - "usr": "s:SD" - } - ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0B11InteractionV4name10identifier5valueACSS_SSSDySSypGtcfc", - "mangledName": "$s14AtomicTransact0B11InteractionV4name10identifier5valueACSS_SSSDySSypGtcfc", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "init_kind": "Designated" - }, - { - "kind": "Var", - "name": "description", - "printedName": "description", - "children": [ + "name": "TransactEnvironment", + "printedName": "AtomicTransact.TransactEnvironment", + "hasDefaultArg": true, + "usr": "s:14AtomicTransact0B11EnvironmentO" + }, { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B11InteractionV11descriptionSSvp", - "mangledName": "$s14AtomicTransact0B11InteractionV11descriptionSSvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl" - ], - "accessors": [ + "name": "UIModalPresentationStyle", + "printedName": "UIKit.UIModalPresentationStyle", + "hasDefaultArg": true, + "usr": "c:@E@UIModalPresentationStyle" + }, { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeNominal", + "name": "Theme", + "printedName": "AtomicTransact.AtomicConfig.Theme", + "hasDefaultArg": true, + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : Swift.String]?", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Dictionary", + "printedName": "[Swift.String : Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:SD" } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B11InteractionV11descriptionSSvg", - "mangledName": "$s14AtomicTransact0B11InteractionV11descriptionSSvg", - "moduleName": "AtomicTransact", - "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "language", - "printedName": "language", - "children": [ + "hasDefaultArg": true, + "usr": "s:Sq" + }, { "kind": "TypeNominal", "name": "Optional", - "printedName": "Swift.String?", + "printedName": "(() -> ())?", "children": [ { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] } ], + "hasDefaultArg": true, "usr": "s:Sq" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B11InteractionV8languageSSSgvp", - "mangledName": "$s14AtomicTransact0B11InteractionV8languageSSSgvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl" - ], - "accessors": [ + }, { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((AtomicTransact.TransactAuthStatusUpdate) -> ())?", "children": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactAuthStatusUpdate) -> ()", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B11InteractionV8languageSSSgvg", - "mangledName": "$s14AtomicTransact0B11InteractionV8languageSSSgvg", - "moduleName": "AtomicTransact", - "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "customer", - "printedName": "customer", - "children": [ + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "TransactAuthStatusUpdate", + "printedName": "AtomicTransact.TransactAuthStatusUpdate", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV" + } + ] + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, { "kind": "TypeNominal", "name": "Optional", - "printedName": "Swift.String?", + "printedName": "((AtomicTransact.TransactTaskStatusUpdate) -> ())?", "children": [ { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactTaskStatusUpdate) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "TransactTaskStatusUpdate", + "printedName": "AtomicTransact.TransactTaskStatusUpdate", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV" + } + ] } ], + "hasDefaultArg": true, "usr": "s:Sq" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B11InteractionV8customerSSSgvp", - "mangledName": "$s14AtomicTransact0B11InteractionV8customerSSSgvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl" - ], - "accessors": [ + }, { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((AtomicTransact.TransactResponse) -> ())?", "children": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactResponse) -> ()", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "TransactResponse", + "printedName": "AtomicTransact.TransactResponse", + "usr": "s:14AtomicTransact0B8ResponseO" } - ], - "usr": "s:Sq" + ] } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B11InteractionV8customerSSSgvg", - "mangledName": "$s14AtomicTransact0B11InteractionV8customerSSSgvg", - "moduleName": "AtomicTransact", - "accessorKind": "get" + "hasDefaultArg": true, + "usr": "s:Sq" } - ] + ], + "declKind": "Func", + "usr": "s:14AtomicTransact0A0O13presentAction4from2id11environment17presentationStyle5theme8metadata8onLaunch0L16AuthStatusUpdate0l4TaskoP00L10CompletionySo16UIViewControllerC_SSAA0B11EnvironmentOSo019UIModalPresentationI0VAA0A6ConfigV5ThemeVSDyS2SGSgyycSgyAA0bnoP0VcSgyAA0bqoP0VcSgyAA0B8ResponseOcSgtFZ", + "mangledName": "$s14AtomicTransact0A0O13presentAction4from2id11environment17presentationStyle5theme8metadata8onLaunch0L16AuthStatusUpdate0l4TaskoP00L10CompletionySo16UIViewControllerC_SSAA0B11EnvironmentOSo019UIModalPresentationI0VAA0A6ConfigV5ThemeVSDyS2SGSgyycSgyAA0bnoP0VcSgyAA0bqoP0VcSgyAA0B8ResponseOcSgtFZ", + "moduleName": "AtomicTransact", + "static": true, + "declAttributes": [ + "AccessControl", + "Custom", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" }, { "kind": "Var", - "name": "product", - "printedName": "product", + "name": "interactions", + "printedName": "interactions", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.ProductType?", + "name": "AnyPublisher", + "printedName": "Combine.AnyPublisher", "children": [ { "kind": "TypeNominal", - "name": "ProductType", - "printedName": "AtomicTransact.AtomicConfig.ProductType", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + "name": "TransactInteraction", + "printedName": "AtomicTransact.TransactInteraction", + "usr": "s:14AtomicTransact0B11InteractionV" + }, + { + "kind": "TypeNominal", + "name": "Never", + "printedName": "Swift.Never", + "usr": "s:s5NeverO" } ], - "usr": "s:Sq" + "usr": "s:7Combine12AnyPublisherV" } ], "declKind": "Var", - "usr": "s:14AtomicTransact0B11InteractionV7productAA0A6ConfigV11ProductTypeOSgvp", - "mangledName": "$s14AtomicTransact0B11InteractionV7productAA0A6ConfigV11ProductTypeOSgvp", + "usr": "s:14AtomicTransact0A0O12interactions7Combine12AnyPublisherVyAA0B11InteractionVs5NeverOGvpZ", + "mangledName": "$s14AtomicTransact0A0O12interactions7Combine12AnyPublisherVyAA0B11InteractionVs5NeverOGvpZ", "moduleName": "AtomicTransact", + "static": true, "declAttributes": [ - "AccessControl" + "AccessControl", + "Custom", + "RawDocComment" ], "accessors": [ { @@ -15185,469 +14733,442 @@ "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.ProductType?", + "name": "AnyPublisher", + "printedName": "Combine.AnyPublisher", "children": [ { "kind": "TypeNominal", - "name": "ProductType", - "printedName": "AtomicTransact.AtomicConfig.ProductType", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + "name": "TransactInteraction", + "printedName": "AtomicTransact.TransactInteraction", + "usr": "s:14AtomicTransact0B11InteractionV" + }, + { + "kind": "TypeNominal", + "name": "Never", + "printedName": "Swift.Never", + "usr": "s:s5NeverO" } ], - "usr": "s:Sq" + "usr": "s:7Combine12AnyPublisherV" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0B11InteractionV7productAA0A6ConfigV11ProductTypeOSgvg", - "mangledName": "$s14AtomicTransact0B11InteractionV7productAA0A6ConfigV11ProductTypeOSgvg", + "usr": "s:14AtomicTransact0A0O12interactions7Combine12AnyPublisherVyAA0B11InteractionVs5NeverOGvgZ", + "mangledName": "$s14AtomicTransact0A0O12interactions7Combine12AnyPublisherVyAA0B11InteractionVs5NeverOGvgZ", "moduleName": "AtomicTransact", + "static": true, "accessorKind": "get" } ] }, { - "kind": "Var", - "name": "additionalProduct", - "printedName": "additionalProduct", + "kind": "Function", + "name": "dismissTransact", + "printedName": "dismissTransact()", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.ProductType?", - "children": [ - { - "kind": "TypeNominal", - "name": "ProductType", - "printedName": "AtomicTransact.AtomicConfig.ProductType", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" - } - ], - "usr": "s:Sq" + "name": "Void", + "printedName": "()" } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B11InteractionV17additionalProductAA0A6ConfigV0E4TypeOSgvp", - "mangledName": "$s14AtomicTransact0B11InteractionV17additionalProductAA0A6ConfigV0E4TypeOSgvp", + "declKind": "Func", + "usr": "s:14AtomicTransact0A0O07dismissB0yyFZ", + "mangledName": "$s14AtomicTransact0A0O07dismissB0yyFZ", "moduleName": "AtomicTransact", + "static": true, "declAttributes": [ - "AccessControl" + "AccessControl", + "RawDocComment" ], - "accessors": [ + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "hideTransact", + "printedName": "hideTransact()", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.ProductType?", - "children": [ - { - "kind": "TypeNominal", - "name": "ProductType", - "printedName": "AtomicTransact.AtomicConfig.ProductType", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B11InteractionV17additionalProductAA0A6ConfigV0E4TypeOSgvg", - "mangledName": "$s14AtomicTransact0B11InteractionV17additionalProductAA0A6ConfigV0E4TypeOSgvg", - "moduleName": "AtomicTransact", - "accessorKind": "get" + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" } - ] + ], + "declKind": "Func", + "usr": "s:14AtomicTransact0A0O04hideB0yyFZ", + "mangledName": "$s14AtomicTransact0A0O04hideB0yyFZ", + "moduleName": "AtomicTransact", + "static": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" }, { - "kind": "Var", - "name": "company", - "printedName": "company", + "kind": "Function", + "name": "setDebug", + "printedName": "setDebug(isEnabled:forwardLogs:)", "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, { "kind": "TypeNominal", "name": "Optional", - "printedName": "Swift.String?", + "printedName": "((Swift.String) -> ())?", "children": [ { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.String) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] } ], + "hasDefaultArg": true, "usr": "s:Sq" } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B11InteractionV7companySSSgvp", - "mangledName": "$s14AtomicTransact0B11InteractionV7companySSSgvp", + "declKind": "Func", + "usr": "s:14AtomicTransact0A0O8setDebug9isEnabled11forwardLogsySb_ySSYbcSgtYaFZ", + "mangledName": "$s14AtomicTransact0A0O8setDebug9isEnabled11forwardLogsySb_ySSYbcSgtYaFZ", "moduleName": "AtomicTransact", + "static": true, "declAttributes": [ - "AccessControl" + "AccessControl", + "RawDocComment" ], - "accessors": [ + "funcSelfKind": "NonMutating" + }, + { + "kind": "TypeDecl", + "name": "PauseTransactError", + "printedName": "PauseTransactError", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "Var", + "name": "transactNotPresented", + "printedName": "transactNotPresented", "children": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.Atomic.PauseTransactError.Type) -> AtomicTransact.Atomic.PauseTransactError", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "PauseTransactError", + "printedName": "AtomicTransact.Atomic.PauseTransactError", + "usr": "s:14AtomicTransact0A0O05PauseB5ErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.Atomic.PauseTransactError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "PauseTransactError", + "printedName": "AtomicTransact.Atomic.PauseTransactError", + "usr": "s:14AtomicTransact0A0O05PauseB5ErrorO" + } + ] } - ], - "usr": "s:Sq" + ] } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B11InteractionV7companySSSgvg", - "mangledName": "$s14AtomicTransact0B11InteractionV7companySSSgvg", + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A0O05PauseB5ErrorO20transactNotPresentedyA2EmF", + "mangledName": "$s14AtomicTransact0A0O05PauseB5ErrorO20transactNotPresentedyA2EmF", "moduleName": "AtomicTransact", - "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "payroll", - "printedName": "payroll", - "children": [ + "declAttributes": [ + "RawDocComment" + ] + }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "PauseTransactError", + "printedName": "AtomicTransact.Atomic.PauseTransactError", + "usr": "s:14AtomicTransact0A0O05PauseB5ErrorO" + }, + { + "kind": "TypeNominal", + "name": "PauseTransactError", + "printedName": "AtomicTransact.Atomic.PauseTransactError", + "usr": "s:14AtomicTransact0A0O05PauseB5ErrorO" } ], - "usr": "s:Sq" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B11InteractionV7payrollSSSgvp", - "mangledName": "$s14AtomicTransact0B11InteractionV7payrollSSSgvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl" - ], - "accessors": [ + "declKind": "Func", + "usr": "s:14AtomicTransact0A0O05PauseB5ErrorO2eeoiySbAE_AEtFZ", + "mangledName": "$s14AtomicTransact0A0O05PauseB5ErrorO2eeoiySbAE_AEtFZ", + "moduleName": "AtomicTransact", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + }, { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A0O05PauseB5ErrorO9hashValueSivp", + "mangledName": "$s14AtomicTransact0A0O05PauseB5ErrorO9hashValueSivp", + "moduleName": "AtomicTransact", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], - "usr": "s:Sq" + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A0O05PauseB5ErrorO9hashValueSivg", + "mangledName": "$s14AtomicTransact0A0O05PauseB5ErrorO9hashValueSivg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B11InteractionV7payrollSSSgvg", - "mangledName": "$s14AtomicTransact0B11InteractionV7payrollSSSgvg", - "moduleName": "AtomicTransact", - "accessorKind": "get" - } - ] - } - ], - "declKind": "Struct", - "usr": "s:14AtomicTransact0B11InteractionV", - "mangledName": "$s14AtomicTransact0B11InteractionV", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "kind": "Conformance", - "name": "CustomStringConvertible", - "printedName": "CustomStringConvertible", - "usr": "s:s23CustomStringConvertibleP", - "mangledName": "$ss23CustomStringConvertibleP" - } - ] - }, - { - "kind": "Import", - "name": "UIKit", - "printedName": "UIKit", - "declKind": "Import", - "moduleName": "AtomicTransact", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "WebKit", - "printedName": "WebKit", - "declKind": "Import", - "moduleName": "AtomicTransact" - }, - { - "kind": "Import", - "name": "Combine", - "printedName": "Combine", - "declKind": "Import", - "moduleName": "AtomicTransact" - }, - { - "kind": "Import", - "name": "SafariServices", - "printedName": "SafariServices", - "declKind": "Import", - "moduleName": "AtomicTransact" - }, - { - "kind": "Import", - "name": "os", - "printedName": "os", - "declKind": "Import", - "moduleName": "AtomicTransact" - }, - { - "kind": "Import", - "name": "QuantumIOS", - "printedName": "QuantumIOS", - "declKind": "Import", - "moduleName": "AtomicTransact" - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "AtomicTransact" - }, - { - "kind": "TypeDecl", - "name": "TransactViewController", - "printedName": "TransactViewController", - "children": [ - { - "kind": "Function", - "name": "viewDidLoad", - "printedName": "viewDidLoad()", - "children": [ + ] + }, { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "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:14AtomicTransact0A0O05PauseB5ErrorO4hash4intoys6HasherVz_tF", + "mangledName": "$s14AtomicTransact0A0O05PauseB5ErrorO4hash4intoys6HasherVz_tF", + "moduleName": "AtomicTransact", + "implicit": true, + "funcSelfKind": "NonMutating" } ], - "declKind": "Func", - "usr": "c:@M@AtomicTransact@objc(cs)TransactViewController(im)viewDidLoad", - "mangledName": "$s14AtomicTransact0B14ViewControllerC11viewDidLoadyyF", + "declKind": "Enum", + "usr": "s:14AtomicTransact0A0O05PauseB5ErrorO", + "mangledName": "$s14AtomicTransact0A0O05PauseB5ErrorO", "moduleName": "AtomicTransact", - "overriding": true, - "objc_name": "viewDidLoad", "declAttributes": [ - "Dynamic", - "ObjC", - "Preconcurrency", - "Custom", - "Override", - "AccessControl", - "RawDocComment" + "AccessControl" ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "userContentController", - "printedName": "userContentController(_:didReceive:)", - "children": [ + "conformances": [ { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" }, { - "kind": "TypeNominal", - "name": "WKUserContentController", - "printedName": "WebKit.WKUserContentController", - "usr": "c:objc(cs)WKUserContentController" + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" }, { - "kind": "TypeNominal", - "name": "WKScriptMessage", - "printedName": "WebKit.WKScriptMessage", - "usr": "c:objc(cs)WKScriptMessage" + "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": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" } - ], - "declKind": "Func", - "usr": "c:@M@AtomicTransact@objc(cs)TransactViewController(im)userContentController:didReceiveScriptMessage:", - "mangledName": "$s14AtomicTransact0B14ViewControllerC011userContentD0_10didReceiveySo06WKUserfD0C_So15WKScriptMessageCtF", - "moduleName": "AtomicTransact", - "overriding": true, - "objc_name": "userContentController:didReceiveScriptMessage:", - "declAttributes": [ - "ObjC", - "Preconcurrency", - "Custom", - "Override", - "AccessControl", - "RawDocComment" - ], - "funcSelfKind": "NonMutating" + ] }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(nibName:bundle:)", + "kind": "TypeDecl", + "name": "PausedTransactRef", + "printedName": "PausedTransactRef", "children": [ { - "kind": "TypeNominal", - "name": "TransactViewController", - "printedName": "AtomicTransact.TransactViewController", - "usr": "c:@M@AtomicTransact@objc(cs)TransactViewController" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "kind": "Function", + "name": "resume", + "printedName": "resume(source:animated:)", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Foundation.Bundle?", - "children": [ + "name": "Void", + "printedName": "()" + }, { "kind": "TypeNominal", - "name": "Bundle", - "printedName": "Foundation.Bundle", - "usr": "c:objc(cs)NSBundle" + "name": "UIViewController", + "printedName": "UIKit.UIViewController", + "usr": "c:objc(cs)UIViewController" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "hasDefaultArg": true, + "usr": "s:Sb" } ], - "usr": "s:Sq" + "declKind": "Func", + "usr": "s:14AtomicTransact0A0O06PausedB3RefC6resume6source8animatedySo16UIViewControllerC_SbtF", + "mangledName": "$s14AtomicTransact0A0O06PausedB3RefC6resume6source8animatedySo16UIViewControllerC_SbtF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "Final", + "AccessControl", + "Custom", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" } ], - "declKind": "Constructor", - "usr": "c:@M@AtomicTransact@objc(cs)TransactViewController(im)initWithNibName:bundle:", - "mangledName": "$s14AtomicTransact0B14ViewControllerC7nibName6bundleACSSSg_So8NSBundleCSgtcfc", + "declKind": "Class", + "usr": "s:14AtomicTransact0A0O06PausedB3RefC", + "mangledName": "$s14AtomicTransact0A0O06PausedB3RefC", "moduleName": "AtomicTransact", - "overriding": true, - "implicit": true, - "objc_name": "initWithNibName:bundle:", "declAttributes": [ - "Dynamic", - "ObjC", - "Preconcurrency", - "Custom", - "Override" + "Final", + "AccessControl", + "RawDocComment" ], - "init_kind": "Designated" + "hasMissingDesignatedInitializers": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(coder:)", + "kind": "Function", + "name": "pauseTransact", + "printedName": "pauseTransact(animated:)", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.TransactViewController?", - "children": [ - { - "kind": "TypeNominal", - "name": "TransactViewController", - "printedName": "AtomicTransact.TransactViewController", - "usr": "c:@M@AtomicTransact@objc(cs)TransactViewController" - } - ], - "usr": "s:Sq" + "name": "PausedTransactRef", + "printedName": "AtomicTransact.Atomic.PausedTransactRef", + "usr": "s:14AtomicTransact0A0O06PausedB3RefC" }, { "kind": "TypeNominal", - "name": "NSCoder", - "printedName": "Foundation.NSCoder", - "usr": "c:objc(cs)NSCoder" + "name": "Bool", + "printedName": "Swift.Bool", + "hasDefaultArg": true, + "usr": "s:Sb" } ], - "declKind": "Constructor", - "usr": "c:@M@AtomicTransact@objc(cs)TransactViewController(im)initWithCoder:", - "mangledName": "$s14AtomicTransact0B14ViewControllerC5coderACSgSo7NSCoderC_tcfc", + "declKind": "Func", + "usr": "s:14AtomicTransact0A0O05pauseB08animatedAC06PausedB3RefCSb_tYaAC05PauseB5ErrorOYKFZ", + "mangledName": "$s14AtomicTransact0A0O05pauseB08animatedAC06PausedB3RefCSb_tYaAC05PauseB5ErrorOYKFZ", "moduleName": "AtomicTransact", - "overriding": true, - "implicit": true, - "objc_name": "initWithCoder:", - "declAttributes": [ - "Dynamic", - "ObjC", - "Preconcurrency", - "Custom", - "Required" + "static": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" ], - "init_kind": "Designated" + "throwing": true, + "funcSelfKind": "NonMutating" } ], - "declKind": "Class", - "usr": "c:@M@AtomicTransact@objc(cs)TransactViewController", - "mangledName": "$s14AtomicTransact0B14ViewControllerC", + "declKind": "Enum", + "usr": "s:14AtomicTransact0A0O", + "mangledName": "$s14AtomicTransact0A0O", "moduleName": "AtomicTransact", - "intro_iOS": "13.0", "declAttributes": [ - "Preconcurrency", - "Custom", "AccessControl", - "Available", - "ObjC" - ], - "superclassUsr": "c:@M@AtomicTransact@objc(cs)BaseTransactViewController", - "inheritsConvenienceInitializers": true, - "superclassNames": [ - "AtomicTransact.BaseTransactViewController", - "UIKit.UIViewController", - "UIKit.UIResponder", - "ObjectiveC.NSObject" + "RawDocComment" ], "conformances": [ { @@ -15663,62 +15184,6 @@ "printedName": "Escapable", "usr": "s:s9EscapableP", "mangledName": "$ss9EscapableP" - }, - { - "kind": "Conformance", - "name": "Equatable", - "printedName": "Equatable", - "usr": "s:SQ", - "mangledName": "$sSQ" - }, - { - "kind": "Conformance", - "name": "Hashable", - "printedName": "Hashable", - "usr": "s:SH", - "mangledName": "$sSH" - }, - { - "kind": "Conformance", - "name": "CVarArg", - "printedName": "CVarArg", - "usr": "s:s7CVarArgP", - "mangledName": "$ss7CVarArgP" - }, - { - "kind": "Conformance", - "name": "_KeyValueCodingAndObservingPublishing", - "printedName": "_KeyValueCodingAndObservingPublishing", - "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", - "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" - }, - { - "kind": "Conformance", - "name": "_KeyValueCodingAndObserving", - "printedName": "_KeyValueCodingAndObserving", - "usr": "s:10Foundation27_KeyValueCodingAndObservingP", - "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" - }, - { - "kind": "Conformance", - "name": "CustomStringConvertible", - "printedName": "CustomStringConvertible", - "usr": "s:s23CustomStringConvertibleP", - "mangledName": "$ss23CustomStringConvertibleP" - }, - { - "kind": "Conformance", - "name": "CustomDebugStringConvertible", - "printedName": "CustomDebugStringConvertible", - "usr": "s:s28CustomDebugStringConvertibleP", - "mangledName": "$ss28CustomDebugStringConvertibleP" - }, - { - "kind": "Conformance", - "name": "UITraitChangeObservable", - "printedName": "UITraitChangeObservable", - "usr": "s:5UIKit23UITraitChangeObservableP", - "mangledName": "$s5UIKit23UITraitChangeObservableP" } ] }, @@ -15733,177 +15198,72 @@ ] }, { - "kind": "TypeDecl", - "name": "TransactCompany", - "printedName": "TransactCompany", - "children": [ - { - "kind": "Var", - "name": "id", - "printedName": "id", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B7CompanyV2idSSvp", - "mangledName": "$s14AtomicTransact0B7CompanyV2idSSvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "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:14AtomicTransact0B7CompanyV2idSSvg", - "mangledName": "$s14AtomicTransact0B7CompanyV2idSSvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "name", - "printedName": "name", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B7CompanyV4nameSSvp", - "mangledName": "$s14AtomicTransact0B7CompanyV4nameSSvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "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:14AtomicTransact0B7CompanyV4nameSSvg", - "mangledName": "$s14AtomicTransact0B7CompanyV4nameSSvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "branding", - "printedName": "branding", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.TransactCompany.Branding?", - "children": [ - { - "kind": "TypeNominal", - "name": "Branding", - "printedName": "AtomicTransact.TransactCompany.Branding", - "usr": "s:14AtomicTransact0B7CompanyV8BrandingV" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B7CompanyV8brandingAC8BrandingVSgvp", - "mangledName": "$s14AtomicTransact0B7CompanyV8brandingAC8BrandingVSgvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "isLet": true, - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.TransactCompany.Branding?", - "children": [ - { - "kind": "TypeNominal", - "name": "Branding", - "printedName": "AtomicTransact.TransactCompany.Branding", - "usr": "s:14AtomicTransact0B7CompanyV8BrandingV" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B7CompanyV8brandingAC8BrandingVSgvg", - "mangledName": "$s14AtomicTransact0B7CompanyV8brandingAC8BrandingVSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - } - ] - }, + "kind": "Import", + "name": "OSLog", + "printedName": "OSLog", + "declKind": "Import", + "moduleName": "AtomicTransact" + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "AtomicTransact" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "SwiftUI", + "printedName": "SwiftUI", + "declKind": "Import", + "moduleName": "AtomicTransact" + }, + { + "kind": "TypeDecl", + "name": "TransactActionPresenter", + "printedName": "TransactActionPresenter", + "children": [ { "kind": "Constructor", "name": "init", - "printedName": "init(id:name:branding:)", + "printedName": "init()", "children": [ { "kind": "TypeNominal", - "name": "TransactCompany", - "printedName": "AtomicTransact.TransactCompany", - "usr": "s:14AtomicTransact0B7CompanyV" - }, + "name": "TransactActionPresenter", + "printedName": "AtomicTransact.TransactActionPresenter", + "usr": "s:14AtomicTransact0B15ActionPresenterC" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B15ActionPresenterCACycfc", + "mangledName": "$s14AtomicTransact0B15ActionPresenterCACycfc", + "moduleName": "AtomicTransact", + "declAttributes": [ + "Custom", + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "presentAction", + "printedName": "presentAction(id:environment:presentationStyle:theme:metadata:onLaunch:onAuthStatusUpdate:onTaskStatusUpdate:onCompletion:)", + "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Void", + "printedName": "()" }, { "kind": "TypeNominal", @@ -15913,464 +15273,183 @@ }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.TransactCompany.Branding?", - "children": [ - { - "kind": "TypeNominal", - "name": "Branding", - "printedName": "AtomicTransact.TransactCompany.Branding", - "usr": "s:14AtomicTransact0B7CompanyV8BrandingV" - } - ], + "name": "TransactEnvironment", + "printedName": "AtomicTransact.TransactEnvironment", "hasDefaultArg": true, - "usr": "s:Sq" - } - ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0B7CompanyV2id4name8brandingACSS_SSAC8BrandingVSgtcfc", - "mangledName": "$s14AtomicTransact0B7CompanyV2id4name8brandingACSS_SSAC8BrandingVSgtcfc", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "init_kind": "Designated" - }, - { - "kind": "TypeDecl", - "name": "Branding", - "printedName": "Branding", - "children": [ - { - "kind": "Var", - "name": "color", - "printedName": "color", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B7CompanyV8BrandingV5colorSSvp", - "mangledName": "$s14AtomicTransact0B7CompanyV8BrandingV5colorSSvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "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:14AtomicTransact0B7CompanyV8BrandingV5colorSSvg", - "mangledName": "$s14AtomicTransact0B7CompanyV8BrandingV5colorSSvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - } - ] + "usr": "s:14AtomicTransact0B11EnvironmentO" }, { - "kind": "Var", - "name": "logo", - "printedName": "logo", - "children": [ - { - "kind": "TypeNominal", - "name": "Logo", - "printedName": "AtomicTransact.TransactCompany.Branding.Logo", - "usr": "s:14AtomicTransact0B7CompanyV8BrandingV4LogoV" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B7CompanyV8BrandingV4logoAE4LogoVvp", - "mangledName": "$s14AtomicTransact0B7CompanyV8BrandingV4logoAE4LogoVvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "isLet": true, - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Logo", - "printedName": "AtomicTransact.TransactCompany.Branding.Logo", - "usr": "s:14AtomicTransact0B7CompanyV8BrandingV4LogoV" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B7CompanyV8BrandingV4logoAE4LogoVvg", - "mangledName": "$s14AtomicTransact0B7CompanyV8BrandingV4logoAE4LogoVvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - } - ] + "kind": "TypeNominal", + "name": "UIModalPresentationStyle", + "printedName": "UIKit.UIModalPresentationStyle", + "hasDefaultArg": true, + "usr": "c:@E@UIModalPresentationStyle" }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(color:logo:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Branding", - "printedName": "AtomicTransact.TransactCompany.Branding", - "usr": "s:14AtomicTransact0B7CompanyV8BrandingV" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "Logo", - "printedName": "AtomicTransact.TransactCompany.Branding.Logo", - "usr": "s:14AtomicTransact0B7CompanyV8BrandingV4LogoV" - } - ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0B7CompanyV8BrandingV5color4logoAESS_AE4LogoVtcfc", - "mangledName": "$s14AtomicTransact0B7CompanyV8BrandingV5color4logoAESS_AE4LogoVtcfc", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "init_kind": "Designated" + "kind": "TypeNominal", + "name": "Theme", + "printedName": "AtomicTransact.AtomicConfig.Theme", + "hasDefaultArg": true, + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV" }, { - "kind": "TypeDecl", - "name": "Logo", - "printedName": "Logo", - "children": [ - { - "kind": "Var", - "name": "url", - "printedName": "url", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B7CompanyV8BrandingV4LogoV3urlSSvp", - "mangledName": "$s14AtomicTransact0B7CompanyV8BrandingV4LogoV3urlSSvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "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:14AtomicTransact0B7CompanyV8BrandingV4LogoV3urlSSvg", - "mangledName": "$s14AtomicTransact0B7CompanyV8BrandingV4LogoV3urlSSvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - } - ] - }, + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : Swift.String]?", + "children": [ { - "kind": "Var", - "name": "backgroundColor", - "printedName": "backgroundColor", + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Swift.String]", "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:14AtomicTransact0B7CompanyV8BrandingV4LogoV15backgroundColorSSSgvp", - "mangledName": "$s14AtomicTransact0B7CompanyV8BrandingV4LogoV15backgroundColorSSSgvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "isLet": true, - "hasStorage": true, - "accessors": [ + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, { - "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:14AtomicTransact0B7CompanyV8BrandingV4LogoV15backgroundColorSSSgvg", - "mangledName": "$s14AtomicTransact0B7CompanyV8BrandingV4LogoV15backgroundColorSSSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] - }, + ], + "usr": "s:SD" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(() -> ())?", + "children": [ { - "kind": "Constructor", - "name": "init", - "printedName": "init(url:backgroundColor:)", + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> ()", "children": [ { "kind": "TypeNominal", - "name": "Logo", - "printedName": "AtomicTransact.TransactCompany.Branding.Logo", - "usr": "s:14AtomicTransact0B7CompanyV8BrandingV4LogoV" + "name": "Void", + "printedName": "()" }, { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Void", + "printedName": "()" + } + ] + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((AtomicTransact.TransactAuthStatusUpdate) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactAuthStatusUpdate) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" + "name": "TransactAuthStatusUpdate", + "printedName": "AtomicTransact.TransactAuthStatusUpdate", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV" } - ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0B7CompanyV8BrandingV4LogoV3url15backgroundColorAGSS_SSSgtcfc", - "mangledName": "$s14AtomicTransact0B7CompanyV8BrandingV4LogoV3url15backgroundColorAGSS_SSSgtcfc", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "init_kind": "Designated" - }, + ] + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((AtomicTransact.TransactTaskStatusUpdate) -> ())?", + "children": [ { - "kind": "Constructor", - "name": "init", - "printedName": "init(from:)", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactTaskStatusUpdate) -> ()", "children": [ { "kind": "TypeNominal", - "name": "Logo", - "printedName": "AtomicTransact.TransactCompany.Branding.Logo", - "usr": "s:14AtomicTransact0B7CompanyV8BrandingV4LogoV" + "name": "Void", + "printedName": "()" }, { "kind": "TypeNominal", - "name": "Decoder", - "printedName": "any Swift.Decoder", - "usr": "s:s7DecoderP" + "name": "TransactTaskStatusUpdate", + "printedName": "AtomicTransact.TransactTaskStatusUpdate", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV" } - ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0B7CompanyV8BrandingV4LogoV4fromAGs7Decoder_p_tKcfc", - "mangledName": "$s14AtomicTransact0B7CompanyV8BrandingV4LogoV4fromAGs7Decoder_p_tKcfc", - "moduleName": "AtomicTransact", - "implicit": true, - "throwing": true, - "init_kind": "Designated" + ] } ], - "declKind": "Struct", - "usr": "s:14AtomicTransact0B7CompanyV8BrandingV4LogoV", - "mangledName": "$s14AtomicTransact0B7CompanyV8BrandingV4LogoV", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "kind": "Conformance", - "name": "Decodable", - "printedName": "Decodable", - "usr": "s:Se", - "mangledName": "$sSe" - } - ] + "hasDefaultArg": true, + "usr": "s:Sq" }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(from:)", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((AtomicTransact.TransactResponse) -> ())?", "children": [ { - "kind": "TypeNominal", - "name": "Branding", - "printedName": "AtomicTransact.TransactCompany.Branding", - "usr": "s:14AtomicTransact0B7CompanyV8BrandingV" - }, - { - "kind": "TypeNominal", - "name": "Decoder", - "printedName": "any Swift.Decoder", - "usr": "s:s7DecoderP" - } - ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0B7CompanyV8BrandingV4fromAEs7Decoder_p_tKcfc", - "mangledName": "$s14AtomicTransact0B7CompanyV8BrandingV4fromAEs7Decoder_p_tKcfc", - "moduleName": "AtomicTransact", - "implicit": true, - "throwing": true, - "init_kind": "Designated" + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactResponse) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "TransactResponse", + "printedName": "AtomicTransact.TransactResponse", + "usr": "s:14AtomicTransact0B8ResponseO" + } + ] + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" } ], - "declKind": "Struct", - "usr": "s:14AtomicTransact0B7CompanyV8BrandingV", - "mangledName": "$s14AtomicTransact0B7CompanyV8BrandingV", + "declKind": "Func", + "usr": "s:14AtomicTransact0B15ActionPresenterC07presentC02id11environment17presentationStyle5theme8metadata8onLaunch0L16AuthStatusUpdate0l4TaskoP00L10CompletionySS_AA0B11EnvironmentOSo019UIModalPresentationI0VAA0A6ConfigV5ThemeVSDyS2SGSgyycSgyAA0bnoP0VcSgyAA0bqoP0VcSgyAA0B8ResponseOcSgtF", + "mangledName": "$s14AtomicTransact0B15ActionPresenterC07presentC02id11environment17presentationStyle5theme8metadata8onLaunch0L16AuthStatusUpdate0l4TaskoP00L10CompletionySS_AA0B11EnvironmentOSo019UIModalPresentationI0VAA0A6ConfigV5ThemeVSDyS2SGSgyycSgyAA0bnoP0VcSgyAA0bqoP0VcSgyAA0B8ResponseOcSgtF", "moduleName": "AtomicTransact", "declAttributes": [ + "Final", + "Custom", "AccessControl", "RawDocComment" ], - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "kind": "Conformance", - "name": "Decodable", - "printedName": "Decodable", - "usr": "s:Se", - "mangledName": "$sSe" - } - ] - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(from:)", - "children": [ - { - "kind": "TypeNominal", - "name": "TransactCompany", - "printedName": "AtomicTransact.TransactCompany", - "usr": "s:14AtomicTransact0B7CompanyV" - }, - { - "kind": "TypeNominal", - "name": "Decoder", - "printedName": "any Swift.Decoder", - "usr": "s:s7DecoderP" - } - ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0B7CompanyV4fromACs7Decoder_p_tKcfc", - "mangledName": "$s14AtomicTransact0B7CompanyV4fromACs7Decoder_p_tKcfc", - "moduleName": "AtomicTransact", - "implicit": true, - "throwing": true, - "init_kind": "Designated" + "funcSelfKind": "NonMutating" } ], - "declKind": "Struct", - "usr": "s:14AtomicTransact0B7CompanyV", - "mangledName": "$s14AtomicTransact0B7CompanyV", + "declKind": "Class", + "usr": "s:14AtomicTransact0B15ActionPresenterC", + "mangledName": "$s14AtomicTransact0B15ActionPresenterC", "moduleName": "AtomicTransact", "declAttributes": [ + "Final", "AccessControl", + "Custom", "RawDocComment" ], "conformances": [ @@ -16390,87 +15469,50 @@ }, { "kind": "Conformance", - "name": "Decodable", - "printedName": "Decodable", - "usr": "s:Se", - "mangledName": "$sSe" + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" } ] }, { "kind": "Import", - "name": "UIKit", - "printedName": "UIKit", + "name": "Foundation", + "printedName": "Foundation", "declKind": "Import", "moduleName": "AtomicTransact", "declAttributes": [ "RawDocComment" ] }, - { - "kind": "Import", - "name": "WebKit", - "printedName": "WebKit", - "declKind": "Import", - "moduleName": "AtomicTransact" - }, - { - "kind": "Import", - "name": "Combine", - "printedName": "Combine", - "declKind": "Import", - "moduleName": "AtomicTransact" - }, - { - "kind": "Import", - "name": "SafariServices", - "printedName": "SafariServices", - "declKind": "Import", - "moduleName": "AtomicTransact" - }, - { - "kind": "Import", - "name": "QuantumIOS", - "printedName": "QuantumIOS", - "declKind": "Import", - "moduleName": "AtomicTransact" - }, { "kind": "TypeDecl", - "name": "BaseTransactViewController", - "printedName": "BaseTransactViewController", + "name": "TransactAuthStatusUpdate", + "printedName": "TransactAuthStatusUpdate", "children": [ { "kind": "Var", - "name": "config", - "printedName": "config", + "name": "company", + "printedName": "company", "children": [ { "kind": "TypeNominal", - "name": "ImplicitlyUnwrappedOptional", - "printedName": "AtomicTransact.AtomicConfig?", - "children": [ - { - "kind": "TypeNominal", - "name": "AtomicConfig", - "printedName": "AtomicTransact.AtomicConfig", - "usr": "s:14AtomicTransact0A6ConfigV" - } - ], - "usr": "s:Sq" + "name": "TransactCompany", + "printedName": "AtomicTransact.TransactCompany", + "usr": "s:14AtomicTransact0B7CompanyV" } ], "declKind": "Var", - "usr": "s:14AtomicTransact04BaseB14ViewControllerC6configAA0A6ConfigVSgvp", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC6configAA0A6ConfigVSgvp", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV7companyAA0B7CompanyVvp", + "mangledName": "$s14AtomicTransact0B16AuthStatusUpdateV7companyAA0B7CompanyVvp", "moduleName": "AtomicTransact", "declAttributes": [ - "HasInitialValue", - "Preconcurrency", - "Custom", "HasStorage", - "AccessControl" + "AccessControl", + "RawDocComment" ], + "isLet": true, "hasStorage": true, "accessors": [ { @@ -16480,225 +15522,421 @@ "children": [ { "kind": "TypeNominal", - "name": "ImplicitlyUnwrappedOptional", - "printedName": "AtomicTransact.AtomicConfig?", - "children": [ - { - "kind": "TypeNominal", - "name": "AtomicConfig", - "printedName": "AtomicTransact.AtomicConfig", - "usr": "s:14AtomicTransact0A6ConfigV" - } - ], - "usr": "s:Sq" + "name": "TransactCompany", + "printedName": "AtomicTransact.TransactCompany", + "usr": "s:14AtomicTransact0B7CompanyV" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact04BaseB14ViewControllerC6configAA0A6ConfigVSgvg", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC6configAA0A6ConfigVSgvg", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV7companyAA0B7CompanyVvg", + "mangledName": "$s14AtomicTransact0B16AuthStatusUpdateV7companyAA0B7CompanyVvg", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "get" - }, + } + ] + }, + { + "kind": "Var", + "name": "status", + "printedName": "status", + "children": [ { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "ImplicitlyUnwrappedOptional", - "printedName": "AtomicTransact.AtomicConfig?", - "children": [ - { - "kind": "TypeNominal", - "name": "AtomicConfig", - "printedName": "AtomicTransact.AtomicConfig", - "usr": "s:14AtomicTransact0A6ConfigV" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact04BaseB14ViewControllerC6configAA0A6ConfigVSgvs", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC6configAA0A6ConfigVSgvs", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "set" - }, + "kind": "TypeNominal", + "name": "AuthStatus", + "printedName": "AtomicTransact.TransactAuthStatusUpdate.AuthStatus", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV0cD0O" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV6statusAC0cD0Ovp", + "mangledName": "$s14AtomicTransact0B16AuthStatusUpdateV6statusAC0cD0Ovp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ { "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "AuthStatus", + "printedName": "AtomicTransact.TransactAuthStatusUpdate.AuthStatus", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV0cD0O" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact04BaseB14ViewControllerC6configAA0A6ConfigVSgvM", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC6configAA0A6ConfigVSgvM", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV6statusAC0cD0Ovg", + "mangledName": "$s14AtomicTransact0B16AuthStatusUpdateV6statusAC0cD0Ovg", "moduleName": "AtomicTransact", "implicit": true, - "accessorKind": "_modify" + "accessorKind": "get" } ] }, { - "kind": "Var", - "name": "environment", - "printedName": "environment", + "kind": "TypeDecl", + "name": "AuthStatus", + "printedName": "AuthStatus", "children": [ { - "kind": "TypeNominal", - "name": "ImplicitlyUnwrappedOptional", - "printedName": "AtomicTransact.TransactEnvironment?", + "kind": "Var", + "name": "authenticated", + "printedName": "authenticated", "children": [ { - "kind": "TypeNominal", - "name": "TransactEnvironment", - "printedName": "AtomicTransact.TransactEnvironment", - "usr": "s:14AtomicTransact0B11EnvironmentO" + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactAuthStatusUpdate.AuthStatus.Type) -> AtomicTransact.TransactAuthStatusUpdate.AuthStatus", + "children": [ + { + "kind": "TypeNominal", + "name": "AuthStatus", + "printedName": "AtomicTransact.TransactAuthStatusUpdate.AuthStatus", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV0cD0O" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.TransactAuthStatusUpdate.AuthStatus.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "AuthStatus", + "printedName": "AtomicTransact.TransactAuthStatusUpdate.AuthStatus", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV0cD0O" + } + ] + } + ] } ], - "usr": "s:Sq" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact04BaseB14ViewControllerC11environmentAA0B11EnvironmentOSgvp", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC11environmentAA0B11EnvironmentOSgvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasInitialValue", - "Preconcurrency", - "Custom", - "HasStorage", - "AccessControl" - ], - "hasStorage": true, - "accessors": [ + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV0cD0O13authenticatedyA2EmF", + "mangledName": "$s14AtomicTransact0B16AuthStatusUpdateV0cD0O13authenticatedyA2EmF", + "moduleName": "AtomicTransact" + }, { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", "children": [ { "kind": "TypeNominal", - "name": "ImplicitlyUnwrappedOptional", - "printedName": "AtomicTransact.TransactEnvironment?", + "name": "Optional", + "printedName": "AtomicTransact.TransactAuthStatusUpdate.AuthStatus?", "children": [ { "kind": "TypeNominal", - "name": "TransactEnvironment", - "printedName": "AtomicTransact.TransactEnvironment", - "usr": "s:14AtomicTransact0B11EnvironmentO" + "name": "AuthStatus", + "printedName": "AtomicTransact.TransactAuthStatusUpdate.AuthStatus", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV0cD0O" } ], "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact04BaseB14ViewControllerC11environmentAA0B11EnvironmentOSgvg", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC11environmentAA0B11EnvironmentOSgvg", + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV0cD0O8rawValueAESgSS_tcfc", + "mangledName": "$s14AtomicTransact0B16AuthStatusUpdateV0cD0O8rawValueAESgSS_tcfc", "moduleName": "AtomicTransact", "implicit": true, - "accessorKind": "get" + "init_kind": "Designated" }, { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV0cD0O8rawValueSSvp", + "mangledName": "$s14AtomicTransact0B16AuthStatusUpdateV0cD0O8rawValueSSvp", + "moduleName": "AtomicTransact", + "implicit": true, + "accessors": [ { - "kind": "TypeNominal", - "name": "ImplicitlyUnwrappedOptional", - "printedName": "AtomicTransact.TransactEnvironment?", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "TransactEnvironment", - "printedName": "AtomicTransact.TransactEnvironment", - "usr": "s:14AtomicTransact0B11EnvironmentO" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "usr": "s:Sq" + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV0cD0O8rawValueSSvg", + "mangledName": "$s14AtomicTransact0B16AuthStatusUpdateV0cD0O8rawValueSSvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact04BaseB14ViewControllerC11environmentAA0B11EnvironmentOSgvs", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC11environmentAA0B11EnvironmentOSgvs", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "set" + ] + } + ], + "declKind": "Enum", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV0cD0O", + "mangledName": "$s14AtomicTransact0B16AuthStatusUpdateV0cD0O", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl" + ], + "enumRawTypeName": "String", + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" }, { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", "children": [ { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact04BaseB14ViewControllerC11environmentAA0B11EnvironmentOSgvM", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC11environmentAA0B11EnvironmentOSgvM", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "_modify" + "usr": "s:SY", + "mangledName": "$sSY" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" } ] }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(company:status:)", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactAuthStatusUpdate", + "printedName": "AtomicTransact.TransactAuthStatusUpdate", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV" + }, + { + "kind": "TypeNominal", + "name": "TransactCompany", + "printedName": "AtomicTransact.TransactCompany", + "usr": "s:14AtomicTransact0B7CompanyV" + }, + { + "kind": "TypeNominal", + "name": "AuthStatus", + "printedName": "AtomicTransact.TransactAuthStatusUpdate.AuthStatus", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV0cD0O" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV7company6statusAcA0B7CompanyV_AC0cD0Otcfc", + "mangledName": "$s14AtomicTransact0B16AuthStatusUpdateV7company6statusAcA0B7CompanyV_AC0cD0Otcfc", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactAuthStatusUpdate", + "printedName": "AtomicTransact.TransactAuthStatusUpdate", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV4fromACs7Decoder_p_tKcfc", + "mangledName": "$s14AtomicTransact0B16AuthStatusUpdateV4fromACs7Decoder_p_tKcfc", + "moduleName": "AtomicTransact", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + } + ], + "declKind": "Struct", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV", + "mangledName": "$s14AtomicTransact0B16AuthStatusUpdateV", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "WebKit", + "printedName": "WebKit", + "declKind": "Import", + "moduleName": "AtomicTransact" + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "AtomicTransact" + }, + { + "kind": "Import", + "name": "SafariServices", + "printedName": "SafariServices", + "declKind": "Import", + "moduleName": "AtomicTransact" + }, + { + "kind": "Import", + "name": "QuantumIOS", + "printedName": "QuantumIOS", + "declKind": "Import", + "moduleName": "AtomicTransact" + }, + { + "kind": "TypeDecl", + "name": "BaseTransactViewController", + "printedName": "BaseTransactViewController", + "children": [ { "kind": "Var", - "name": "onInteraction", - "printedName": "onInteraction", + "name": "config", + "printedName": "config", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "((AtomicTransact.TransactInteraction) -> ())?", + "name": "ImplicitlyUnwrappedOptional", + "printedName": "AtomicTransact.AtomicConfig?", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactInteraction) -> ()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "TransactInteraction", - "printedName": "AtomicTransact.TransactInteraction", - "usr": "s:14AtomicTransact0B11InteractionV" - } - ] + "kind": "TypeNominal", + "name": "AtomicConfig", + "printedName": "AtomicTransact.AtomicConfig", + "usr": "s:14AtomicTransact0A6ConfigV" } ], "usr": "s:Sq" } ], "declKind": "Var", - "usr": "s:14AtomicTransact04BaseB14ViewControllerC13onInteractionyAA0bG0VcSgvp", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC13onInteractionyAA0bG0VcSgvp", + "usr": "s:14AtomicTransact04BaseB14ViewControllerC6configAA0A6ConfigVSgvp", + "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC6configAA0A6ConfigVSgvp", "moduleName": "AtomicTransact", "declAttributes": [ "HasInitialValue", @@ -16716,34 +15954,22 @@ "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "((AtomicTransact.TransactInteraction) -> ())?", + "name": "ImplicitlyUnwrappedOptional", + "printedName": "AtomicTransact.AtomicConfig?", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactInteraction) -> ()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "TransactInteraction", - "printedName": "AtomicTransact.TransactInteraction", - "usr": "s:14AtomicTransact0B11InteractionV" - } - ] + "kind": "TypeNominal", + "name": "AtomicConfig", + "printedName": "AtomicTransact.AtomicConfig", + "usr": "s:14AtomicTransact0A6ConfigV" } ], "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact04BaseB14ViewControllerC13onInteractionyAA0bG0VcSgvg", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC13onInteractionyAA0bG0VcSgvg", + "usr": "s:14AtomicTransact04BaseB14ViewControllerC6configAA0A6ConfigVSgvg", + "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC6configAA0A6ConfigVSgvg", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "get" @@ -16760,34 +15986,22 @@ }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "((AtomicTransact.TransactInteraction) -> ())?", + "name": "ImplicitlyUnwrappedOptional", + "printedName": "AtomicTransact.AtomicConfig?", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactInteraction) -> ()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "TransactInteraction", - "printedName": "AtomicTransact.TransactInteraction", - "usr": "s:14AtomicTransact0B11InteractionV" - } - ] + "kind": "TypeNominal", + "name": "AtomicConfig", + "printedName": "AtomicTransact.AtomicConfig", + "usr": "s:14AtomicTransact0A6ConfigV" } ], "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact04BaseB14ViewControllerC13onInteractionyAA0bG0VcSgvs", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC13onInteractionyAA0bG0VcSgvs", + "usr": "s:14AtomicTransact04BaseB14ViewControllerC6configAA0A6ConfigVSgvs", + "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC6configAA0A6ConfigVSgvs", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "set" @@ -16804,8 +16018,8 @@ } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact04BaseB14ViewControllerC13onInteractionyAA0bG0VcSgvM", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC13onInteractionyAA0bG0VcSgvM", + "usr": "s:14AtomicTransact04BaseB14ViewControllerC6configAA0A6ConfigVSgvM", + "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC6configAA0A6ConfigVSgvM", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "_modify" @@ -16814,48 +16028,27 @@ }, { "kind": "Var", - "name": "onDataRequest", - "printedName": "onDataRequest", + "name": "environment", + "printedName": "environment", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "((AtomicTransact.TransactDataRequest) async -> AtomicTransact.TransactDataResponse?)?", + "name": "ImplicitlyUnwrappedOptional", + "printedName": "AtomicTransact.TransactEnvironment?", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactDataRequest) async -> AtomicTransact.TransactDataResponse?", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.TransactDataResponse?", - "children": [ - { - "kind": "TypeNominal", - "name": "TransactDataResponse", - "printedName": "AtomicTransact.TransactDataResponse", - "usr": "s:14AtomicTransact0B12DataResponseV" - } - ], - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "TransactDataRequest", - "printedName": "AtomicTransact.TransactDataRequest", - "usr": "s:14AtomicTransact0B11DataRequestV" - } - ] + "kind": "TypeNominal", + "name": "TransactEnvironment", + "printedName": "AtomicTransact.TransactEnvironment", + "usr": "s:14AtomicTransact0B11EnvironmentO" } ], "usr": "s:Sq" } ], "declKind": "Var", - "usr": "s:14AtomicTransact04BaseB14ViewControllerC13onDataRequestAA0bG8ResponseVSgAA0bgH0VYacSgvp", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC13onDataRequestAA0bG8ResponseVSgAA0bgH0VYacSgvp", + "usr": "s:14AtomicTransact04BaseB14ViewControllerC11environmentAA0B11EnvironmentOSgvp", + "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC11environmentAA0B11EnvironmentOSgvp", "moduleName": "AtomicTransact", "declAttributes": [ "HasInitialValue", @@ -16873,43 +16066,22 @@ "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "((AtomicTransact.TransactDataRequest) async -> AtomicTransact.TransactDataResponse?)?", + "name": "ImplicitlyUnwrappedOptional", + "printedName": "AtomicTransact.TransactEnvironment?", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactDataRequest) async -> AtomicTransact.TransactDataResponse?", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.TransactDataResponse?", - "children": [ - { - "kind": "TypeNominal", - "name": "TransactDataResponse", - "printedName": "AtomicTransact.TransactDataResponse", - "usr": "s:14AtomicTransact0B12DataResponseV" - } - ], - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "TransactDataRequest", - "printedName": "AtomicTransact.TransactDataRequest", - "usr": "s:14AtomicTransact0B11DataRequestV" - } - ] + "kind": "TypeNominal", + "name": "TransactEnvironment", + "printedName": "AtomicTransact.TransactEnvironment", + "usr": "s:14AtomicTransact0B11EnvironmentO" } ], "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact04BaseB14ViewControllerC13onDataRequestAA0bG8ResponseVSgAA0bgH0VYacSgvg", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC13onDataRequestAA0bG8ResponseVSgAA0bgH0VYacSgvg", + "usr": "s:14AtomicTransact04BaseB14ViewControllerC11environmentAA0B11EnvironmentOSgvg", + "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC11environmentAA0B11EnvironmentOSgvg", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "get" @@ -16926,43 +16098,22 @@ }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "((AtomicTransact.TransactDataRequest) async -> AtomicTransact.TransactDataResponse?)?", + "name": "ImplicitlyUnwrappedOptional", + "printedName": "AtomicTransact.TransactEnvironment?", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactDataRequest) async -> AtomicTransact.TransactDataResponse?", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.TransactDataResponse?", - "children": [ - { - "kind": "TypeNominal", - "name": "TransactDataResponse", - "printedName": "AtomicTransact.TransactDataResponse", - "usr": "s:14AtomicTransact0B12DataResponseV" - } - ], - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "TransactDataRequest", - "printedName": "AtomicTransact.TransactDataRequest", - "usr": "s:14AtomicTransact0B11DataRequestV" - } - ] + "kind": "TypeNominal", + "name": "TransactEnvironment", + "printedName": "AtomicTransact.TransactEnvironment", + "usr": "s:14AtomicTransact0B11EnvironmentO" } ], "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact04BaseB14ViewControllerC13onDataRequestAA0bG8ResponseVSgAA0bgH0VYacSgvs", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC13onDataRequestAA0bG8ResponseVSgAA0bgH0VYacSgvs", + "usr": "s:14AtomicTransact04BaseB14ViewControllerC11environmentAA0B11EnvironmentOSgvs", + "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC11environmentAA0B11EnvironmentOSgvs", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "set" @@ -16979,8 +16130,8 @@ } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact04BaseB14ViewControllerC13onDataRequestAA0bG8ResponseVSgAA0bgH0VYacSgvM", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC13onDataRequestAA0bG8ResponseVSgAA0bgH0VYacSgvM", + "usr": "s:14AtomicTransact04BaseB14ViewControllerC11environmentAA0B11EnvironmentOSgvM", + "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC11environmentAA0B11EnvironmentOSgvM", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "_modify" @@ -16989,18 +16140,18 @@ }, { "kind": "Var", - "name": "onAuthStatusUpdate", - "printedName": "onAuthStatusUpdate", + "name": "onInteraction", + "printedName": "onInteraction", "children": [ { "kind": "TypeNominal", "name": "Optional", - "printedName": "((AtomicTransact.TransactAuthStatusUpdate) -> ())?", + "printedName": "((AtomicTransact.TransactInteraction) -> ())?", "children": [ { "kind": "TypeFunc", "name": "Function", - "printedName": "(AtomicTransact.TransactAuthStatusUpdate) -> ()", + "printedName": "(AtomicTransact.TransactInteraction) -> ()", "children": [ { "kind": "TypeNominal", @@ -17009,9 +16160,9 @@ }, { "kind": "TypeNominal", - "name": "TransactAuthStatusUpdate", - "printedName": "AtomicTransact.TransactAuthStatusUpdate", - "usr": "s:14AtomicTransact0B16AuthStatusUpdateV" + "name": "TransactInteraction", + "printedName": "AtomicTransact.TransactInteraction", + "usr": "s:14AtomicTransact0B11InteractionV" } ] } @@ -17020,8 +16171,8 @@ } ], "declKind": "Var", - "usr": "s:14AtomicTransact04BaseB14ViewControllerC18onAuthStatusUpdateyAA0bghI0VcSgvp", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC18onAuthStatusUpdateyAA0bghI0VcSgvp", + "usr": "s:14AtomicTransact04BaseB14ViewControllerC13onInteractionyAA0bG0VcSgvp", + "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC13onInteractionyAA0bG0VcSgvp", "moduleName": "AtomicTransact", "declAttributes": [ "HasInitialValue", @@ -17040,12 +16191,12 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "((AtomicTransact.TransactAuthStatusUpdate) -> ())?", + "printedName": "((AtomicTransact.TransactInteraction) -> ())?", "children": [ { "kind": "TypeFunc", "name": "Function", - "printedName": "(AtomicTransact.TransactAuthStatusUpdate) -> ()", + "printedName": "(AtomicTransact.TransactInteraction) -> ()", "children": [ { "kind": "TypeNominal", @@ -17054,9 +16205,9 @@ }, { "kind": "TypeNominal", - "name": "TransactAuthStatusUpdate", - "printedName": "AtomicTransact.TransactAuthStatusUpdate", - "usr": "s:14AtomicTransact0B16AuthStatusUpdateV" + "name": "TransactInteraction", + "printedName": "AtomicTransact.TransactInteraction", + "usr": "s:14AtomicTransact0B11InteractionV" } ] } @@ -17065,8 +16216,8 @@ } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact04BaseB14ViewControllerC18onAuthStatusUpdateyAA0bghI0VcSgvg", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC18onAuthStatusUpdateyAA0bghI0VcSgvg", + "usr": "s:14AtomicTransact04BaseB14ViewControllerC13onInteractionyAA0bG0VcSgvg", + "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC13onInteractionyAA0bG0VcSgvg", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "get" @@ -17084,12 +16235,12 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "((AtomicTransact.TransactAuthStatusUpdate) -> ())?", + "printedName": "((AtomicTransact.TransactInteraction) -> ())?", "children": [ { "kind": "TypeFunc", "name": "Function", - "printedName": "(AtomicTransact.TransactAuthStatusUpdate) -> ()", + "printedName": "(AtomicTransact.TransactInteraction) -> ()", "children": [ { "kind": "TypeNominal", @@ -17098,9 +16249,9 @@ }, { "kind": "TypeNominal", - "name": "TransactAuthStatusUpdate", - "printedName": "AtomicTransact.TransactAuthStatusUpdate", - "usr": "s:14AtomicTransact0B16AuthStatusUpdateV" + "name": "TransactInteraction", + "printedName": "AtomicTransact.TransactInteraction", + "usr": "s:14AtomicTransact0B11InteractionV" } ] } @@ -17109,8 +16260,8 @@ } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact04BaseB14ViewControllerC18onAuthStatusUpdateyAA0bghI0VcSgvs", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC18onAuthStatusUpdateyAA0bghI0VcSgvs", + "usr": "s:14AtomicTransact04BaseB14ViewControllerC13onInteractionyAA0bG0VcSgvs", + "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC13onInteractionyAA0bG0VcSgvs", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "set" @@ -17127,8 +16278,8 @@ } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact04BaseB14ViewControllerC18onAuthStatusUpdateyAA0bghI0VcSgvM", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC18onAuthStatusUpdateyAA0bghI0VcSgvM", + "usr": "s:14AtomicTransact04BaseB14ViewControllerC13onInteractionyAA0bG0VcSgvM", + "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC13onInteractionyAA0bG0VcSgvM", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "_modify" @@ -17137,29 +16288,38 @@ }, { "kind": "Var", - "name": "onTaskStatusUpdate", - "printedName": "onTaskStatusUpdate", + "name": "onDataRequest", + "printedName": "onDataRequest", "children": [ { "kind": "TypeNominal", "name": "Optional", - "printedName": "((AtomicTransact.TransactTaskStatusUpdate) -> ())?", + "printedName": "((AtomicTransact.TransactDataRequest) async -> AtomicTransact.TransactDataResponse?)?", "children": [ { "kind": "TypeFunc", "name": "Function", - "printedName": "(AtomicTransact.TransactTaskStatusUpdate) -> ()", + "printedName": "(AtomicTransact.TransactDataRequest) async -> AtomicTransact.TransactDataResponse?", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "Optional", + "printedName": "AtomicTransact.TransactDataResponse?", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactDataResponse", + "printedName": "AtomicTransact.TransactDataResponse", + "usr": "s:14AtomicTransact0B12DataResponseV" + } + ], + "usr": "s:Sq" }, { "kind": "TypeNominal", - "name": "TransactTaskStatusUpdate", - "printedName": "AtomicTransact.TransactTaskStatusUpdate", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV" + "name": "TransactDataRequest", + "printedName": "AtomicTransact.TransactDataRequest", + "usr": "s:14AtomicTransact0B11DataRequestV" } ] } @@ -17168,8 +16328,8 @@ } ], "declKind": "Var", - "usr": "s:14AtomicTransact04BaseB14ViewControllerC18onTaskStatusUpdateyAA0bghI0VcSgvp", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC18onTaskStatusUpdateyAA0bghI0VcSgvp", + "usr": "s:14AtomicTransact04BaseB14ViewControllerC13onDataRequestAA0bG8ResponseVSgAA0bgH0VYacSgvp", + "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC13onDataRequestAA0bG8ResponseVSgAA0bgH0VYacSgvp", "moduleName": "AtomicTransact", "declAttributes": [ "HasInitialValue", @@ -17188,23 +16348,32 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "((AtomicTransact.TransactTaskStatusUpdate) -> ())?", + "printedName": "((AtomicTransact.TransactDataRequest) async -> AtomicTransact.TransactDataResponse?)?", "children": [ { "kind": "TypeFunc", "name": "Function", - "printedName": "(AtomicTransact.TransactTaskStatusUpdate) -> ()", + "printedName": "(AtomicTransact.TransactDataRequest) async -> AtomicTransact.TransactDataResponse?", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "Optional", + "printedName": "AtomicTransact.TransactDataResponse?", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactDataResponse", + "printedName": "AtomicTransact.TransactDataResponse", + "usr": "s:14AtomicTransact0B12DataResponseV" + } + ], + "usr": "s:Sq" }, { "kind": "TypeNominal", - "name": "TransactTaskStatusUpdate", - "printedName": "AtomicTransact.TransactTaskStatusUpdate", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV" + "name": "TransactDataRequest", + "printedName": "AtomicTransact.TransactDataRequest", + "usr": "s:14AtomicTransact0B11DataRequestV" } ] } @@ -17213,8 +16382,8 @@ } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact04BaseB14ViewControllerC18onTaskStatusUpdateyAA0bghI0VcSgvg", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC18onTaskStatusUpdateyAA0bghI0VcSgvg", + "usr": "s:14AtomicTransact04BaseB14ViewControllerC13onDataRequestAA0bG8ResponseVSgAA0bgH0VYacSgvg", + "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC13onDataRequestAA0bG8ResponseVSgAA0bgH0VYacSgvg", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "get" @@ -17232,23 +16401,32 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "((AtomicTransact.TransactTaskStatusUpdate) -> ())?", + "printedName": "((AtomicTransact.TransactDataRequest) async -> AtomicTransact.TransactDataResponse?)?", "children": [ { "kind": "TypeFunc", "name": "Function", - "printedName": "(AtomicTransact.TransactTaskStatusUpdate) -> ()", + "printedName": "(AtomicTransact.TransactDataRequest) async -> AtomicTransact.TransactDataResponse?", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "Optional", + "printedName": "AtomicTransact.TransactDataResponse?", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactDataResponse", + "printedName": "AtomicTransact.TransactDataResponse", + "usr": "s:14AtomicTransact0B12DataResponseV" + } + ], + "usr": "s:Sq" }, { "kind": "TypeNominal", - "name": "TransactTaskStatusUpdate", - "printedName": "AtomicTransact.TransactTaskStatusUpdate", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV" + "name": "TransactDataRequest", + "printedName": "AtomicTransact.TransactDataRequest", + "usr": "s:14AtomicTransact0B11DataRequestV" } ] } @@ -17257,8 +16435,8 @@ } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact04BaseB14ViewControllerC18onTaskStatusUpdateyAA0bghI0VcSgvs", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC18onTaskStatusUpdateyAA0bghI0VcSgvs", + "usr": "s:14AtomicTransact04BaseB14ViewControllerC13onDataRequestAA0bG8ResponseVSgAA0bgH0VYacSgvs", + "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC13onDataRequestAA0bG8ResponseVSgAA0bgH0VYacSgvs", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "set" @@ -17275,8 +16453,8 @@ } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact04BaseB14ViewControllerC18onTaskStatusUpdateyAA0bghI0VcSgvM", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC18onTaskStatusUpdateyAA0bghI0VcSgvM", + "usr": "s:14AtomicTransact04BaseB14ViewControllerC13onDataRequestAA0bG8ResponseVSgAA0bgH0VYacSgvM", + "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC13onDataRequestAA0bG8ResponseVSgAA0bgH0VYacSgvM", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "_modify" @@ -17285,18 +16463,18 @@ }, { "kind": "Var", - "name": "onCompletion", - "printedName": "onCompletion", + "name": "onAuthStatusUpdate", + "printedName": "onAuthStatusUpdate", "children": [ { "kind": "TypeNominal", "name": "Optional", - "printedName": "((AtomicTransact.TransactResponse) -> ())?", + "printedName": "((AtomicTransact.TransactAuthStatusUpdate) -> ())?", "children": [ { "kind": "TypeFunc", "name": "Function", - "printedName": "(AtomicTransact.TransactResponse) -> ()", + "printedName": "(AtomicTransact.TransactAuthStatusUpdate) -> ()", "children": [ { "kind": "TypeNominal", @@ -17305,9 +16483,9 @@ }, { "kind": "TypeNominal", - "name": "TransactResponse", - "printedName": "AtomicTransact.TransactResponse", - "usr": "s:14AtomicTransact0B8ResponseO" + "name": "TransactAuthStatusUpdate", + "printedName": "AtomicTransact.TransactAuthStatusUpdate", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV" } ] } @@ -17316,8 +16494,8 @@ } ], "declKind": "Var", - "usr": "s:14AtomicTransact04BaseB14ViewControllerC12onCompletionyAA0B8ResponseOcSgvp", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC12onCompletionyAA0B8ResponseOcSgvp", + "usr": "s:14AtomicTransact04BaseB14ViewControllerC18onAuthStatusUpdateyAA0bghI0VcSgvp", + "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC18onAuthStatusUpdateyAA0bghI0VcSgvp", "moduleName": "AtomicTransact", "declAttributes": [ "HasInitialValue", @@ -17336,12 +16514,12 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "((AtomicTransact.TransactResponse) -> ())?", + "printedName": "((AtomicTransact.TransactAuthStatusUpdate) -> ())?", "children": [ { "kind": "TypeFunc", "name": "Function", - "printedName": "(AtomicTransact.TransactResponse) -> ()", + "printedName": "(AtomicTransact.TransactAuthStatusUpdate) -> ()", "children": [ { "kind": "TypeNominal", @@ -17350,9 +16528,9 @@ }, { "kind": "TypeNominal", - "name": "TransactResponse", - "printedName": "AtomicTransact.TransactResponse", - "usr": "s:14AtomicTransact0B8ResponseO" + "name": "TransactAuthStatusUpdate", + "printedName": "AtomicTransact.TransactAuthStatusUpdate", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV" } ] } @@ -17361,8 +16539,8 @@ } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact04BaseB14ViewControllerC12onCompletionyAA0B8ResponseOcSgvg", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC12onCompletionyAA0B8ResponseOcSgvg", + "usr": "s:14AtomicTransact04BaseB14ViewControllerC18onAuthStatusUpdateyAA0bghI0VcSgvg", + "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC18onAuthStatusUpdateyAA0bghI0VcSgvg", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "get" @@ -17380,12 +16558,12 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "((AtomicTransact.TransactResponse) -> ())?", + "printedName": "((AtomicTransact.TransactAuthStatusUpdate) -> ())?", "children": [ { "kind": "TypeFunc", "name": "Function", - "printedName": "(AtomicTransact.TransactResponse) -> ()", + "printedName": "(AtomicTransact.TransactAuthStatusUpdate) -> ()", "children": [ { "kind": "TypeNominal", @@ -17394,9 +16572,9 @@ }, { "kind": "TypeNominal", - "name": "TransactResponse", - "printedName": "AtomicTransact.TransactResponse", - "usr": "s:14AtomicTransact0B8ResponseO" + "name": "TransactAuthStatusUpdate", + "printedName": "AtomicTransact.TransactAuthStatusUpdate", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV" } ] } @@ -17405,8 +16583,8 @@ } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact04BaseB14ViewControllerC12onCompletionyAA0B8ResponseOcSgvs", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC12onCompletionyAA0B8ResponseOcSgvs", + "usr": "s:14AtomicTransact04BaseB14ViewControllerC18onAuthStatusUpdateyAA0bghI0VcSgvs", + "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC18onAuthStatusUpdateyAA0bghI0VcSgvs", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "set" @@ -17423,8 +16601,8 @@ } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact04BaseB14ViewControllerC12onCompletionyAA0B8ResponseOcSgvM", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC12onCompletionyAA0B8ResponseOcSgvM", + "usr": "s:14AtomicTransact04BaseB14ViewControllerC18onAuthStatusUpdateyAA0bghI0VcSgvM", + "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC18onAuthStatusUpdateyAA0bghI0VcSgvM", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "_modify" @@ -17433,18 +16611,18 @@ }, { "kind": "Var", - "name": "onLaunch", - "printedName": "onLaunch", + "name": "onTaskStatusUpdate", + "printedName": "onTaskStatusUpdate", "children": [ { "kind": "TypeNominal", "name": "Optional", - "printedName": "(() -> ())?", + "printedName": "((AtomicTransact.TransactTaskStatusUpdate) -> ())?", "children": [ { "kind": "TypeFunc", "name": "Function", - "printedName": "() -> ()", + "printedName": "(AtomicTransact.TransactTaskStatusUpdate) -> ()", "children": [ { "kind": "TypeNominal", @@ -17453,8 +16631,9 @@ }, { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "TransactTaskStatusUpdate", + "printedName": "AtomicTransact.TransactTaskStatusUpdate", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV" } ] } @@ -17463,8 +16642,8 @@ } ], "declKind": "Var", - "usr": "s:14AtomicTransact04BaseB14ViewControllerC8onLaunchyycSgvp", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC8onLaunchyycSgvp", + "usr": "s:14AtomicTransact04BaseB14ViewControllerC18onTaskStatusUpdateyAA0bghI0VcSgvp", + "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC18onTaskStatusUpdateyAA0bghI0VcSgvp", "moduleName": "AtomicTransact", "declAttributes": [ "HasInitialValue", @@ -17483,12 +16662,12 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "(() -> ())?", + "printedName": "((AtomicTransact.TransactTaskStatusUpdate) -> ())?", "children": [ { "kind": "TypeFunc", "name": "Function", - "printedName": "() -> ()", + "printedName": "(AtomicTransact.TransactTaskStatusUpdate) -> ()", "children": [ { "kind": "TypeNominal", @@ -17497,8 +16676,9 @@ }, { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "TransactTaskStatusUpdate", + "printedName": "AtomicTransact.TransactTaskStatusUpdate", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV" } ] } @@ -17506,9 +16686,9 @@ "usr": "s:Sq" } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact04BaseB14ViewControllerC8onLaunchyycSgvg", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC8onLaunchyycSgvg", + "declKind": "Accessor", + "usr": "s:14AtomicTransact04BaseB14ViewControllerC18onTaskStatusUpdateyAA0bghI0VcSgvg", + "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC18onTaskStatusUpdateyAA0bghI0VcSgvg", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "get" @@ -17526,12 +16706,12 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "(() -> ())?", + "printedName": "((AtomicTransact.TransactTaskStatusUpdate) -> ())?", "children": [ { "kind": "TypeFunc", "name": "Function", - "printedName": "() -> ()", + "printedName": "(AtomicTransact.TransactTaskStatusUpdate) -> ()", "children": [ { "kind": "TypeNominal", @@ -17540,8 +16720,9 @@ }, { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "TransactTaskStatusUpdate", + "printedName": "AtomicTransact.TransactTaskStatusUpdate", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV" } ] } @@ -17550,8 +16731,8 @@ } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact04BaseB14ViewControllerC8onLaunchyycSgvs", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC8onLaunchyycSgvs", + "usr": "s:14AtomicTransact04BaseB14ViewControllerC18onTaskStatusUpdateyAA0bghI0VcSgvs", + "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC18onTaskStatusUpdateyAA0bghI0VcSgvs", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "set" @@ -17568,8 +16749,8 @@ } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact04BaseB14ViewControllerC8onLaunchyycSgvM", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC8onLaunchyycSgvM", + "usr": "s:14AtomicTransact04BaseB14ViewControllerC18onTaskStatusUpdateyAA0bghI0VcSgvM", + "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC18onTaskStatusUpdateyAA0bghI0VcSgvM", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "_modify" @@ -17578,18 +16759,18 @@ }, { "kind": "Var", - "name": "onError", - "printedName": "onError", + "name": "onCompletion", + "printedName": "onCompletion", "children": [ { "kind": "TypeNominal", "name": "Optional", - "printedName": "((AtomicTransact.TransactError) -> ())?", + "printedName": "((AtomicTransact.TransactResponse) -> ())?", "children": [ { "kind": "TypeFunc", "name": "Function", - "printedName": "(AtomicTransact.TransactError) -> ()", + "printedName": "(AtomicTransact.TransactResponse) -> ()", "children": [ { "kind": "TypeNominal", @@ -17598,9 +16779,9 @@ }, { "kind": "TypeNominal", - "name": "TransactError", - "printedName": "AtomicTransact.TransactError", - "usr": "s:14AtomicTransact0B5ErrorO" + "name": "TransactResponse", + "printedName": "AtomicTransact.TransactResponse", + "usr": "s:14AtomicTransact0B8ResponseO" } ] } @@ -17609,8 +16790,8 @@ } ], "declKind": "Var", - "usr": "s:14AtomicTransact04BaseB14ViewControllerC7onErroryAA0bG0OcSgvp", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC7onErroryAA0bG0OcSgvp", + "usr": "s:14AtomicTransact04BaseB14ViewControllerC12onCompletionyAA0B8ResponseOcSgvp", + "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC12onCompletionyAA0B8ResponseOcSgvp", "moduleName": "AtomicTransact", "declAttributes": [ "HasInitialValue", @@ -17629,12 +16810,12 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "((AtomicTransact.TransactError) -> ())?", + "printedName": "((AtomicTransact.TransactResponse) -> ())?", "children": [ { "kind": "TypeFunc", "name": "Function", - "printedName": "(AtomicTransact.TransactError) -> ()", + "printedName": "(AtomicTransact.TransactResponse) -> ()", "children": [ { "kind": "TypeNominal", @@ -17643,9 +16824,9 @@ }, { "kind": "TypeNominal", - "name": "TransactError", - "printedName": "AtomicTransact.TransactError", - "usr": "s:14AtomicTransact0B5ErrorO" + "name": "TransactResponse", + "printedName": "AtomicTransact.TransactResponse", + "usr": "s:14AtomicTransact0B8ResponseO" } ] } @@ -17654,8 +16835,8 @@ } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact04BaseB14ViewControllerC7onErroryAA0bG0OcSgvg", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC7onErroryAA0bG0OcSgvg", + "usr": "s:14AtomicTransact04BaseB14ViewControllerC12onCompletionyAA0B8ResponseOcSgvg", + "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC12onCompletionyAA0B8ResponseOcSgvg", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "get" @@ -17673,12 +16854,12 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "((AtomicTransact.TransactError) -> ())?", + "printedName": "((AtomicTransact.TransactResponse) -> ())?", "children": [ { "kind": "TypeFunc", "name": "Function", - "printedName": "(AtomicTransact.TransactError) -> ()", + "printedName": "(AtomicTransact.TransactResponse) -> ()", "children": [ { "kind": "TypeNominal", @@ -17687,9 +16868,9 @@ }, { "kind": "TypeNominal", - "name": "TransactError", - "printedName": "AtomicTransact.TransactError", - "usr": "s:14AtomicTransact0B5ErrorO" + "name": "TransactResponse", + "printedName": "AtomicTransact.TransactResponse", + "usr": "s:14AtomicTransact0B8ResponseO" } ] } @@ -17698,8 +16879,8 @@ } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact04BaseB14ViewControllerC7onErroryAA0bG0OcSgvs", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC7onErroryAA0bG0OcSgvs", + "usr": "s:14AtomicTransact04BaseB14ViewControllerC12onCompletionyAA0B8ResponseOcSgvs", + "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC12onCompletionyAA0B8ResponseOcSgvs", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "set" @@ -17716,8 +16897,8 @@ } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact04BaseB14ViewControllerC7onErroryAA0bG0OcSgvM", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC7onErroryAA0bG0OcSgvM", + "usr": "s:14AtomicTransact04BaseB14ViewControllerC12onCompletionyAA0B8ResponseOcSgvM", + "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC12onCompletionyAA0B8ResponseOcSgvM", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "_modify" @@ -17725,731 +16906,621 @@ ] }, { - "kind": "Function", - "name": "viewDidLoad", - "printedName": "viewDidLoad()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Func", - "usr": "c:@M@AtomicTransact@objc(cs)BaseTransactViewController(im)viewDidLoad", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC11viewDidLoadyyF", - "moduleName": "AtomicTransact", - "overriding": true, - "objc_name": "viewDidLoad", - "declAttributes": [ - "Dynamic", - "ObjC", - "Preconcurrency", - "Custom", - "Override", - "AccessControl", - "RawDocComment" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "webView", - "printedName": "webView(_:didFailProvisionalNavigation:withError:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "WKWebView", - "printedName": "WebKit.WKWebView", - "usr": "c:objc(cs)WKWebView" - }, - { - "kind": "TypeNominal", - "name": "ImplicitlyUnwrappedOptional", - "printedName": "WebKit.WKNavigation?", - "children": [ - { - "kind": "TypeNominal", - "name": "WKNavigation", - "printedName": "WebKit.WKNavigation", - "usr": "c:objc(cs)WKNavigation" - } - ], - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Error", - "printedName": "any Swift.Error", - "usr": "s:s5ErrorP" - } - ], - "declKind": "Func", - "usr": "c:@M@AtomicTransact@objc(cs)BaseTransactViewController(im)webView:didFailProvisionalNavigation:withError:", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC03webD0_28didFailProvisionalNavigation9withErrorySo05WKWebD0C_So12WKNavigationCSgs0L0_ptF", - "moduleName": "AtomicTransact", - "objc_name": "webView:didFailProvisionalNavigation:withError:", - "declAttributes": [ - "ObjC", - "Preconcurrency", - "Custom", - "AccessControl" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "userContentController", - "printedName": "userContentController(_:didReceive:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "WKUserContentController", - "printedName": "WebKit.WKUserContentController", - "usr": "c:objc(cs)WKUserContentController" - }, - { - "kind": "TypeNominal", - "name": "WKScriptMessage", - "printedName": "WebKit.WKScriptMessage", - "usr": "c:objc(cs)WKScriptMessage" - } - ], - "declKind": "Func", - "usr": "c:@M@AtomicTransact@objc(cs)BaseTransactViewController(im)userContentController:didReceiveScriptMessage:", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC011userContentE0_10didReceiveySo06WKUsergE0C_So15WKScriptMessageCtF", - "moduleName": "AtomicTransact", - "objc_name": "userContentController:didReceiveScriptMessage:", - "declAttributes": [ - "ObjC", - "Preconcurrency", - "Custom", - "AccessControl", - "RawDocComment" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(nibName:bundle:)", - "children": [ - { - "kind": "TypeNominal", - "name": "BaseTransactViewController", - "printedName": "AtomicTransact.BaseTransactViewController", - "usr": "c:@M@AtomicTransact@objc(cs)BaseTransactViewController" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Foundation.Bundle?", - "children": [ - { - "kind": "TypeNominal", - "name": "Bundle", - "printedName": "Foundation.Bundle", - "usr": "c:objc(cs)NSBundle" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Constructor", - "usr": "c:@M@AtomicTransact@objc(cs)BaseTransactViewController(im)initWithNibName:bundle:", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC7nibName6bundleACSSSg_So8NSBundleCSgtcfc", - "moduleName": "AtomicTransact", - "overriding": true, - "implicit": true, - "objc_name": "initWithNibName:bundle:", - "declAttributes": [ - "Dynamic", - "ObjC", - "Preconcurrency", - "Custom", - "Override" - ], - "init_kind": "Designated" - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(coder:)", + "kind": "Var", + "name": "onLaunch", + "printedName": "onLaunch", "children": [ { "kind": "TypeNominal", "name": "Optional", - "printedName": "AtomicTransact.BaseTransactViewController?", + "printedName": "(() -> ())?", "children": [ { - "kind": "TypeNominal", - "name": "BaseTransactViewController", - "printedName": "AtomicTransact.BaseTransactViewController", - "usr": "c:@M@AtomicTransact@objc(cs)BaseTransactViewController" + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] } ], "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "NSCoder", - "printedName": "Foundation.NSCoder", - "usr": "c:objc(cs)NSCoder" } ], - "declKind": "Constructor", - "usr": "c:@M@AtomicTransact@objc(cs)BaseTransactViewController(im)initWithCoder:", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC5coderACSgSo7NSCoderC_tcfc", + "declKind": "Var", + "usr": "s:14AtomicTransact04BaseB14ViewControllerC8onLaunchyycSgvp", + "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC8onLaunchyycSgvp", "moduleName": "AtomicTransact", - "overriding": true, - "implicit": true, - "objc_name": "initWithCoder:", "declAttributes": [ - "Dynamic", - "ObjC", + "HasInitialValue", "Preconcurrency", "Custom", - "Required" + "HasStorage", + "AccessControl" ], - "init_kind": "Designated" - } - ], - "declKind": "Class", - "usr": "c:@M@AtomicTransact@objc(cs)BaseTransactViewController", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC", - "moduleName": "AtomicTransact", - "declAttributes": [ - "Preconcurrency", - "Custom", - "AccessControl", - "ObjC" - ], - "superclassUsr": "c:objc(cs)UIViewController", - "inheritsConvenienceInitializers": true, - "superclassNames": [ - "UIKit.UIViewController", - "UIKit.UIResponder", - "ObjectiveC.NSObject" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "kind": "Conformance", - "name": "Equatable", - "printedName": "Equatable", - "usr": "s:SQ", - "mangledName": "$sSQ" - }, - { - "kind": "Conformance", - "name": "Hashable", - "printedName": "Hashable", - "usr": "s:SH", - "mangledName": "$sSH" - }, - { - "kind": "Conformance", - "name": "CVarArg", - "printedName": "CVarArg", - "usr": "s:s7CVarArgP", - "mangledName": "$ss7CVarArgP" - }, - { - "kind": "Conformance", - "name": "_KeyValueCodingAndObservingPublishing", - "printedName": "_KeyValueCodingAndObservingPublishing", - "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", - "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" - }, - { - "kind": "Conformance", - "name": "_KeyValueCodingAndObserving", - "printedName": "_KeyValueCodingAndObserving", - "usr": "s:10Foundation27_KeyValueCodingAndObservingP", - "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" - }, - { - "kind": "Conformance", - "name": "CustomStringConvertible", - "printedName": "CustomStringConvertible", - "usr": "s:s23CustomStringConvertibleP", - "mangledName": "$ss23CustomStringConvertibleP" - }, - { - "kind": "Conformance", - "name": "CustomDebugStringConvertible", - "printedName": "CustomDebugStringConvertible", - "usr": "s:s28CustomDebugStringConvertibleP", - "mangledName": "$ss28CustomDebugStringConvertibleP" - }, - { - "kind": "Conformance", - "name": "UITraitChangeObservable", - "printedName": "UITraitChangeObservable", - "usr": "s:5UIKit23UITraitChangeObservableP", - "mangledName": "$s5UIKit23UITraitChangeObservableP" - } - ] - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "AtomicTransact", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "TypeDecl", - "name": "TransactSDKEvent", - "printedName": "TransactSDKEvent", - "children": [ - { - "kind": "Var", - "name": "close", - "printedName": "close", - "children": [ + "hasStorage": true, + "accessors": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactSDKEvent.Type) -> AtomicTransact.TransactSDKEvent", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "TransactSDKEvent", - "printedName": "AtomicTransact.TransactSDKEvent", - "usr": "s:14AtomicTransact0B8SDKEventO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.TransactSDKEvent.Type", + "name": "Optional", + "printedName": "(() -> ())?", "children": [ { - "kind": "TypeNominal", - "name": "TransactSDKEvent", - "printedName": "AtomicTransact.TransactSDKEvent", - "usr": "s:14AtomicTransact0B8SDKEventO" + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] } - ] + ], + "usr": "s:Sq" } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0B8SDKEventO5closeyA2CmF", - "mangledName": "$s14AtomicTransact0B8SDKEventO5closeyA2CmF", - "moduleName": "AtomicTransact" - }, - { - "kind": "Var", - "name": "finish", - "printedName": "finish", - "children": [ + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact04BaseB14ViewControllerC8onLaunchyycSgvg", + "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC8onLaunchyycSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactSDKEvent.Type) -> AtomicTransact.TransactSDKEvent", + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", "children": [ { "kind": "TypeNominal", - "name": "TransactSDKEvent", - "printedName": "AtomicTransact.TransactSDKEvent", - "usr": "s:14AtomicTransact0B8SDKEventO" + "name": "Void", + "printedName": "()" }, { "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.TransactSDKEvent.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "TransactSDKEvent", - "printedName": "AtomicTransact.TransactSDKEvent", - "usr": "s:14AtomicTransact0B8SDKEventO" - } - ] + "name": "Optional", + "printedName": "(() -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact04BaseB14ViewControllerC8onLaunchyycSgvs", + "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC8onLaunchyycSgvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" } - ] + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact04BaseB14ViewControllerC8onLaunchyycSgvM", + "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC8onLaunchyycSgvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" } - ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0B8SDKEventO6finishyA2CmF", - "mangledName": "$s14AtomicTransact0B8SDKEventO6finishyA2CmF", - "moduleName": "AtomicTransact" + ] }, { "kind": "Var", - "name": "openURL", - "printedName": "openURL", + "name": "onError", + "printedName": "onError", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactSDKEvent.Type) -> AtomicTransact.TransactSDKEvent", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((AtomicTransact.TransactError) -> ())?", "children": [ { - "kind": "TypeNominal", - "name": "TransactSDKEvent", - "printedName": "AtomicTransact.TransactSDKEvent", - "usr": "s:14AtomicTransact0B8SDKEventO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.TransactSDKEvent.Type", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactError) -> ()", "children": [ { "kind": "TypeNominal", - "name": "TransactSDKEvent", - "printedName": "AtomicTransact.TransactSDKEvent", - "usr": "s:14AtomicTransact0B8SDKEventO" + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "TransactError", + "printedName": "AtomicTransact.TransactError", + "usr": "s:14AtomicTransact0B5ErrorO" } ] } - ] + ], + "usr": "s:Sq" } ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0B8SDKEventO7openURLyA2CmF", - "mangledName": "$s14AtomicTransact0B8SDKEventO7openURLyA2CmF", - "moduleName": "AtomicTransact" - }, - { - "kind": "Var", - "name": "interaction", - "printedName": "interaction", - "children": [ + "declKind": "Var", + "usr": "s:14AtomicTransact04BaseB14ViewControllerC7onErroryAA0bG0OcSgvp", + "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC7onErroryAA0bG0OcSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasInitialValue", + "Preconcurrency", + "Custom", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactSDKEvent.Type) -> AtomicTransact.TransactSDKEvent", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "TransactSDKEvent", - "printedName": "AtomicTransact.TransactSDKEvent", - "usr": "s:14AtomicTransact0B8SDKEventO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.TransactSDKEvent.Type", + "name": "Optional", + "printedName": "((AtomicTransact.TransactError) -> ())?", "children": [ { - "kind": "TypeNominal", - "name": "TransactSDKEvent", - "printedName": "AtomicTransact.TransactSDKEvent", - "usr": "s:14AtomicTransact0B8SDKEventO" + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactError) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "TransactError", + "printedName": "AtomicTransact.TransactError", + "usr": "s:14AtomicTransact0B5ErrorO" + } + ] } - ] + ], + "usr": "s:Sq" } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0B8SDKEventO11interactionyA2CmF", - "mangledName": "$s14AtomicTransact0B8SDKEventO11interactionyA2CmF", - "moduleName": "AtomicTransact" - }, - { - "kind": "Var", - "name": "dataRequest", - "printedName": "dataRequest", - "children": [ + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact04BaseB14ViewControllerC7onErroryAA0bG0OcSgvg", + "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC7onErroryAA0bG0OcSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactSDKEvent.Type) -> AtomicTransact.TransactSDKEvent", + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", "children": [ { "kind": "TypeNominal", - "name": "TransactSDKEvent", - "printedName": "AtomicTransact.TransactSDKEvent", - "usr": "s:14AtomicTransact0B8SDKEventO" + "name": "Void", + "printedName": "()" }, { "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.TransactSDKEvent.Type", + "name": "Optional", + "printedName": "((AtomicTransact.TransactError) -> ())?", "children": [ { - "kind": "TypeNominal", - "name": "TransactSDKEvent", - "printedName": "AtomicTransact.TransactSDKEvent", - "usr": "s:14AtomicTransact0B8SDKEventO" + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactError) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "TransactError", + "printedName": "AtomicTransact.TransactError", + "usr": "s:14AtomicTransact0B5ErrorO" + } + ] } - ] + ], + "usr": "s:Sq" } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0B8SDKEventO11dataRequestyA2CmF", - "mangledName": "$s14AtomicTransact0B8SDKEventO11dataRequestyA2CmF", - "moduleName": "AtomicTransact" - }, - { - "kind": "Var", - "name": "automationHandoff", - "printedName": "automationHandoff", - "children": [ + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact04BaseB14ViewControllerC7onErroryAA0bG0OcSgvs", + "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC7onErroryAA0bG0OcSgvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactSDKEvent.Type) -> AtomicTransact.TransactSDKEvent", + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", "children": [ { "kind": "TypeNominal", - "name": "TransactSDKEvent", - "printedName": "AtomicTransact.TransactSDKEvent", - "usr": "s:14AtomicTransact0B8SDKEventO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.TransactSDKEvent.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "TransactSDKEvent", - "printedName": "AtomicTransact.TransactSDKEvent", - "usr": "s:14AtomicTransact0B8SDKEventO" - } - ] + "name": "Void", + "printedName": "()" } - ] + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact04BaseB14ViewControllerC7onErroryAA0bG0OcSgvM", + "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC7onErroryAA0bG0OcSgvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Function", + "name": "viewDidLoad", + "printedName": "viewDidLoad()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" } ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0B8SDKEventO17automationHandoffyA2CmF", - "mangledName": "$s14AtomicTransact0B8SDKEventO17automationHandoffyA2CmF", - "moduleName": "AtomicTransact" + "declKind": "Func", + "usr": "c:@M@AtomicTransact@objc(cs)BaseTransactViewController(im)viewDidLoad", + "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC11viewDidLoadyyF", + "moduleName": "AtomicTransact", + "overriding": true, + "objc_name": "viewDidLoad", + "declAttributes": [ + "Dynamic", + "ObjC", + "Preconcurrency", + "Custom", + "Override", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" }, { - "kind": "Var", - "name": "launch", - "printedName": "launch", + "kind": "Function", + "name": "webView", + "printedName": "webView(_:didFailProvisionalNavigation:withError:)", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactSDKEvent.Type) -> AtomicTransact.TransactSDKEvent", + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "WKWebView", + "printedName": "WebKit.WKWebView", + "usr": "c:objc(cs)WKWebView" + }, + { + "kind": "TypeNominal", + "name": "ImplicitlyUnwrappedOptional", + "printedName": "WebKit.WKNavigation?", "children": [ { "kind": "TypeNominal", - "name": "TransactSDKEvent", - "printedName": "AtomicTransact.TransactSDKEvent", - "usr": "s:14AtomicTransact0B8SDKEventO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.TransactSDKEvent.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "TransactSDKEvent", - "printedName": "AtomicTransact.TransactSDKEvent", - "usr": "s:14AtomicTransact0B8SDKEventO" - } - ] + "name": "WKNavigation", + "printedName": "WebKit.WKNavigation", + "usr": "c:objc(cs)WKNavigation" } - ] + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "any Swift.Error", + "usr": "s:s5ErrorP" } ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0B8SDKEventO6launchyA2CmF", - "mangledName": "$s14AtomicTransact0B8SDKEventO6launchyA2CmF", - "moduleName": "AtomicTransact" + "declKind": "Func", + "usr": "c:@M@AtomicTransact@objc(cs)BaseTransactViewController(im)webView:didFailProvisionalNavigation:withError:", + "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC03webD0_28didFailProvisionalNavigation9withErrorySo05WKWebD0C_So12WKNavigationCSgs0L0_ptF", + "moduleName": "AtomicTransact", + "objc_name": "webView:didFailProvisionalNavigation:withError:", + "declAttributes": [ + "ObjC", + "Preconcurrency", + "Custom", + "AccessControl" + ], + "funcSelfKind": "NonMutating" }, { - "kind": "Var", - "name": "authStatusUpdate", - "printedName": "authStatusUpdate", + "kind": "Function", + "name": "userContentController", + "printedName": "userContentController(_:didReceive:)", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactSDKEvent.Type) -> AtomicTransact.TransactSDKEvent", - "children": [ - { - "kind": "TypeNominal", - "name": "TransactSDKEvent", - "printedName": "AtomicTransact.TransactSDKEvent", - "usr": "s:14AtomicTransact0B8SDKEventO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.TransactSDKEvent.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "TransactSDKEvent", - "printedName": "AtomicTransact.TransactSDKEvent", - "usr": "s:14AtomicTransact0B8SDKEventO" - } - ] - } - ] + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "WKUserContentController", + "printedName": "WebKit.WKUserContentController", + "usr": "c:objc(cs)WKUserContentController" + }, + { + "kind": "TypeNominal", + "name": "WKScriptMessage", + "printedName": "WebKit.WKScriptMessage", + "usr": "c:objc(cs)WKScriptMessage" } ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0B8SDKEventO16authStatusUpdateyA2CmF", - "mangledName": "$s14AtomicTransact0B8SDKEventO16authStatusUpdateyA2CmF", - "moduleName": "AtomicTransact" + "declKind": "Func", + "usr": "c:@M@AtomicTransact@objc(cs)BaseTransactViewController(im)userContentController:didReceiveScriptMessage:", + "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC011userContentE0_10didReceiveySo06WKUsergE0C_So15WKScriptMessageCtF", + "moduleName": "AtomicTransact", + "objc_name": "userContentController:didReceiveScriptMessage:", + "declAttributes": [ + "ObjC", + "Preconcurrency", + "Custom", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" }, { - "kind": "Var", - "name": "taskStatusUpdate", - "printedName": "taskStatusUpdate", + "kind": "Constructor", + "name": "init", + "printedName": "init(nibName:bundle:)", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactSDKEvent.Type) -> AtomicTransact.TransactSDKEvent", + "kind": "TypeNominal", + "name": "BaseTransactViewController", + "printedName": "AtomicTransact.BaseTransactViewController", + "usr": "c:@M@AtomicTransact@objc(cs)BaseTransactViewController" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "TransactSDKEvent", - "printedName": "AtomicTransact.TransactSDKEvent", - "usr": "s:14AtomicTransact0B8SDKEventO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.TransactSDKEvent.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "TransactSDKEvent", - "printedName": "AtomicTransact.TransactSDKEvent", - "usr": "s:14AtomicTransact0B8SDKEventO" - } - ] + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0B8SDKEventO16taskStatusUpdateyA2CmF", - "mangledName": "$s14AtomicTransact0B8SDKEventO16taskStatusUpdateyA2CmF", - "moduleName": "AtomicTransact" - }, - { - "kind": "Var", - "name": "error", - "printedName": "error", - "children": [ + ], + "usr": "s:Sq" + }, { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactSDKEvent.Type) -> AtomicTransact.TransactSDKEvent", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Bundle?", "children": [ { "kind": "TypeNominal", - "name": "TransactSDKEvent", - "printedName": "AtomicTransact.TransactSDKEvent", - "usr": "s:14AtomicTransact0B8SDKEventO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.TransactSDKEvent.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "TransactSDKEvent", - "printedName": "AtomicTransact.TransactSDKEvent", - "usr": "s:14AtomicTransact0B8SDKEventO" - } - ] + "name": "Bundle", + "printedName": "Foundation.Bundle", + "usr": "c:objc(cs)NSBundle" } - ] + ], + "usr": "s:Sq" } ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0B8SDKEventO5erroryA2CmF", - "mangledName": "$s14AtomicTransact0B8SDKEventO5erroryA2CmF", - "moduleName": "AtomicTransact" + "declKind": "Constructor", + "usr": "c:@M@AtomicTransact@objc(cs)BaseTransactViewController(im)initWithNibName:bundle:", + "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC7nibName6bundleACSSSg_So8NSBundleCSgtcfc", + "moduleName": "AtomicTransact", + "overriding": true, + "implicit": true, + "objc_name": "initWithNibName:bundle:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Preconcurrency", + "Custom", + "Override" + ], + "init_kind": "Designated" }, { "kind": "Constructor", "name": "init", - "printedName": "init(rawValue:)", + "printedName": "init(coder:)", "children": [ { "kind": "TypeNominal", "name": "Optional", - "printedName": "AtomicTransact.TransactSDKEvent?", + "printedName": "AtomicTransact.BaseTransactViewController?", "children": [ { "kind": "TypeNominal", - "name": "TransactSDKEvent", - "printedName": "AtomicTransact.TransactSDKEvent", - "usr": "s:14AtomicTransact0B8SDKEventO" + "name": "BaseTransactViewController", + "printedName": "AtomicTransact.BaseTransactViewController", + "usr": "c:@M@AtomicTransact@objc(cs)BaseTransactViewController" } ], "usr": "s:Sq" }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + { + "kind": "TypeNominal", + "name": "NSCoder", + "printedName": "Foundation.NSCoder", + "usr": "c:objc(cs)NSCoder" } ], "declKind": "Constructor", - "usr": "s:14AtomicTransact0B8SDKEventO8rawValueACSgSS_tcfc", - "mangledName": "$s14AtomicTransact0B8SDKEventO8rawValueACSgSS_tcfc", + "usr": "c:@M@AtomicTransact@objc(cs)BaseTransactViewController(im)initWithCoder:", + "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC5coderACSgSo7NSCoderC_tcfc", "moduleName": "AtomicTransact", + "overriding": true, "implicit": true, + "objc_name": "initWithCoder:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Preconcurrency", + "Custom", + "Required" + ], "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@AtomicTransact@objc(cs)BaseTransactViewController", + "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC", + "moduleName": "AtomicTransact", + "declAttributes": [ + "Preconcurrency", + "Custom", + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:objc(cs)UIViewController", + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "UIKit.UIViewController", + "UIKit.UIResponder", + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" }, + { + "kind": "Conformance", + "name": "UITraitChangeObservable", + "printedName": "UITraitChangeObservable", + "usr": "s:5UIKit23UITraitChangeObservableP", + "mangledName": "$s5UIKit23UITraitChangeObservableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "TransactTaskStatusUpdate", + "printedName": "TransactTaskStatusUpdate", + "children": [ { "kind": "Var", - "name": "rawValue", - "printedName": "rawValue", + "name": "taskId", + "printedName": "taskId", "children": [ { "kind": "TypeNominal", @@ -18459,10 +17530,16 @@ } ], "declKind": "Var", - "usr": "s:14AtomicTransact0B8SDKEventO8rawValueSSvp", - "mangledName": "$s14AtomicTransact0B8SDKEventO8rawValueSSvp", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV6taskIdSSvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV6taskIdSSvp", "moduleName": "AtomicTransact", - "implicit": true, + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, "accessors": [ { "kind": "Accessor", @@ -18477,8 +17554,8 @@ } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0B8SDKEventO8rawValueSSvg", - "mangledName": "$s14AtomicTransact0B8SDKEventO8rawValueSSvg", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV6taskIdSSvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV6taskIdSSvg", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "get" @@ -18487,33 +17564,72 @@ }, { "kind": "Var", - "name": "allCases", - "printedName": "allCases", + "name": "product", + "printedName": "product", "children": [ { "kind": "TypeNominal", - "name": "Array", - "printedName": "[AtomicTransact.TransactSDKEvent]", + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV7productAA0A6ConfigV11ProductTypeOvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV7productAA0A6ConfigV11ProductTypeOvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "TransactSDKEvent", - "printedName": "AtomicTransact.TransactSDKEvent", - "usr": "s:14AtomicTransact0B8SDKEventO" + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" } ], - "usr": "s:Sa" + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV7productAA0A6ConfigV11ProductTypeOvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV7productAA0A6ConfigV11ProductTypeOvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "company", + "printedName": "company", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactCompany", + "printedName": "AtomicTransact.TransactCompany", + "usr": "s:14AtomicTransact0B7CompanyV" } ], "declKind": "Var", - "usr": "s:14AtomicTransact0B8SDKEventO8allCasesSayACGvpZ", - "mangledName": "$s14AtomicTransact0B8SDKEventO8allCasesSayACGvpZ", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV7companyAA0B7CompanyVvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV7companyAA0B7CompanyVvp", "moduleName": "AtomicTransact", - "static": true, - "implicit": true, "declAttributes": [ - "Nonisolated" + "HasStorage", + "AccessControl", + "RawDocComment" ], + "isLet": true, + "hasStorage": true, "accessors": [ { "kind": "Accessor", @@ -18522,76 +17638,74 @@ "children": [ { "kind": "TypeNominal", - "name": "Array", - "printedName": "[AtomicTransact.TransactSDKEvent]", - "children": [ - { - "kind": "TypeNominal", - "name": "TransactSDKEvent", - "printedName": "AtomicTransact.TransactSDKEvent", - "usr": "s:14AtomicTransact0B8SDKEventO" - } - ], - "usr": "s:Sa" + "name": "TransactCompany", + "printedName": "AtomicTransact.TransactCompany", + "usr": "s:14AtomicTransact0B7CompanyV" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV7companyAA0B7CompanyVvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV7companyAA0B7CompanyVvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "status", + "printedName": "status", + "children": [ + { + "kind": "TypeNominal", + "name": "TaskStatus", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV6statusAC0cD0Ovp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV6statusAC0cD0Ovp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "TaskStatus", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0B8SDKEventO8allCasesSayACGvgZ", - "mangledName": "$s14AtomicTransact0B8SDKEventO8allCasesSayACGvgZ", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV6statusAC0cD0Ovg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV6statusAC0cD0Ovg", "moduleName": "AtomicTransact", - "static": true, "implicit": true, "accessorKind": "get" } ] - } - ], - "declKind": "Enum", - "usr": "s:14AtomicTransact0B8SDKEventO", - "mangledName": "$s14AtomicTransact0B8SDKEventO", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl" - ], - "enumRawTypeName": "String", - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "kind": "Conformance", - "name": "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", + "kind": "Var", + "name": "failReason", + "printedName": "failReason", "children": [ { - "kind": "TypeWitness", - "name": "RawValue", - "printedName": "RawValue", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", @@ -18599,91 +17713,74 @@ "printedName": "Swift.String", "usr": "s:SS" } - ] + ], + "usr": "s:Sq" } ], - "usr": "s:SY", - "mangledName": "$sSY" - }, - { - "kind": "Conformance", - "name": "CaseIterable", - "printedName": "CaseIterable", - "children": [ + "declKind": "Var", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10failReasonSSSgvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10failReasonSSSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ { - "kind": "TypeWitness", - "name": "AllCases", - "printedName": "AllCases", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "Array", - "printedName": "[AtomicTransact.TransactSDKEvent]", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "TransactSDKEvent", - "printedName": "AtomicTransact.TransactSDKEvent", - "usr": "s:14AtomicTransact0B8SDKEventO" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "usr": "s:Sa" + "usr": "s:Sq" } - ] + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10failReasonSSSgvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10failReasonSSSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" } - ], - "usr": "s:s12CaseIterableP", - "mangledName": "$ss12CaseIterableP" - } - ] - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "AtomicTransact", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "UIKit", - "printedName": "UIKit", - "declKind": "Import", - "moduleName": "AtomicTransact" - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "AtomicTransact", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "TypeDecl", - "name": "TransactTaskStatusUpdate", - "printedName": "TransactTaskStatusUpdate", - "children": [ + ] + }, { "kind": "Var", - "name": "taskId", - "printedName": "taskId", + "name": "switchData", + "printedName": "switchData", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Optional", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData?", + "children": [ + { + "kind": "TypeNominal", + "name": "SwitchData", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV" + } + ], + "usr": "s:Sq" } ], "declKind": "Var", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV6taskIdSSvp", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV6taskIdSSvp", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10switchDataAC06SwitchG0VSgvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10switchDataAC06SwitchG0VSgvp", "moduleName": "AtomicTransact", "declAttributes": [ "HasStorage", @@ -18700,14 +17797,22 @@ "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Optional", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData?", + "children": [ + { + "kind": "TypeNominal", + "name": "SwitchData", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV" + } + ], + "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV6taskIdSSvg", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV6taskIdSSvg", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10switchDataAC06SwitchG0VSgvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10switchDataAC06SwitchG0VSgvg", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "get" @@ -18716,19 +17821,27 @@ }, { "kind": "Var", - "name": "product", - "printedName": "product", + "name": "depositData", + "printedName": "depositData", "children": [ { "kind": "TypeNominal", - "name": "ProductType", - "printedName": "AtomicTransact.AtomicConfig.ProductType", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + "name": "Optional", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.DepositData?", + "children": [ + { + "kind": "TypeNominal", + "name": "DepositData", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.DepositData", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV" + } + ], + "usr": "s:Sq" } ], "declKind": "Var", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV7productAA0A6ConfigV11ProductTypeOvp", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV7productAA0A6ConfigV11ProductTypeOvp", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11depositDataAC07DepositG0VSgvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11depositDataAC07DepositG0VSgvp", "moduleName": "AtomicTransact", "declAttributes": [ "HasStorage", @@ -18745,14 +17858,22 @@ "children": [ { "kind": "TypeNominal", - "name": "ProductType", - "printedName": "AtomicTransact.AtomicConfig.ProductType", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + "name": "Optional", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.DepositData?", + "children": [ + { + "kind": "TypeNominal", + "name": "DepositData", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.DepositData", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV" + } + ], + "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV7productAA0A6ConfigV11ProductTypeOvg", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV7productAA0A6ConfigV11ProductTypeOvg", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11depositDataAC07DepositG0VSgvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11depositDataAC07DepositG0VSgvg", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "get" @@ -18761,19 +17882,27 @@ }, { "kind": "Var", - "name": "company", - "printedName": "company", + "name": "managedBy", + "printedName": "managedBy", "children": [ { "kind": "TypeNominal", - "name": "TransactCompany", - "printedName": "AtomicTransact.TransactCompany", - "usr": "s:14AtomicTransact0B7CompanyV" + "name": "Optional", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.ManagedBy?", + "children": [ + { + "kind": "TypeNominal", + "name": "ManagedBy", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.ManagedBy", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV9ManagedByV" + } + ], + "usr": "s:Sq" } ], "declKind": "Var", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV7companyAA0B7CompanyVvp", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV7companyAA0B7CompanyVvp", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV9managedByAC07ManagedG0VSgvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV9managedByAC07ManagedG0VSgvp", "moduleName": "AtomicTransact", "declAttributes": [ "HasStorage", @@ -18790,14 +17919,22 @@ "children": [ { "kind": "TypeNominal", - "name": "TransactCompany", - "printedName": "AtomicTransact.TransactCompany", - "usr": "s:14AtomicTransact0B7CompanyV" + "name": "Optional", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.ManagedBy?", + "children": [ + { + "kind": "TypeNominal", + "name": "ManagedBy", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.ManagedBy", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV9ManagedByV" + } + ], + "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV7companyAA0B7CompanyVvg", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV7companyAA0B7CompanyVvg", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV9managedByAC07ManagedG0VSgvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV9managedByAC07ManagedG0VSgvg", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "get" @@ -18805,420 +17942,588 @@ ] }, { - "kind": "Var", - "name": "status", - "printedName": "status", + "kind": "Constructor", + "name": "init", + "printedName": "init(taskId:product:company:status:failReason:switchData:depositData:managedBy:)", "children": [ + { + "kind": "TypeNominal", + "name": "TransactTaskStatusUpdate", + "printedName": "AtomicTransact.TransactTaskStatusUpdate", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + }, + { + "kind": "TypeNominal", + "name": "TransactCompany", + "printedName": "AtomicTransact.TransactCompany", + "usr": "s:14AtomicTransact0B7CompanyV" + }, { "kind": "TypeNominal", "name": "TaskStatus", "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus", "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData?", + "children": [ + { + "kind": "TypeNominal", + "name": "SwitchData", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.DepositData?", + "children": [ + { + "kind": "TypeNominal", + "name": "DepositData", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.DepositData", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.ManagedBy?", + "children": [ + { + "kind": "TypeNominal", + "name": "ManagedBy", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.ManagedBy", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV9ManagedByV" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV6statusAC0cD0Ovp", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV6statusAC0cD0Ovp", + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV6taskId7product7company6status10failReason10switchData07depositN09managedByACSS_AA0A6ConfigV11ProductTypeOAA0B7CompanyVAC0cD0OSSSgAC06SwitchN0VSgAC07DepositN0VSgAC07ManagedQ0VSgtcfc", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV6taskId7product7company6status10failReason10switchData07depositN09managedByACSS_AA0A6ConfigV11ProductTypeOAA0B7CompanyVAC0cD0OSSSgAC06SwitchN0VSgAC07DepositN0VSgAC07ManagedQ0VSgtcfc", "moduleName": "AtomicTransact", "declAttributes": [ - "HasStorage", "AccessControl", "RawDocComment" ], - "isLet": true, - "hasStorage": true, - "accessors": [ + "init_kind": "Designated" + }, + { + "kind": "TypeDecl", + "name": "ManagedBy", + "printedName": "ManagedBy", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "Var", + "name": "company", + "printedName": "company", "children": [ { "kind": "TypeNominal", - "name": "TaskStatus", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O" + "name": "TransactCompany", + "printedName": "AtomicTransact.TransactCompany", + "usr": "s:14AtomicTransact0B7CompanyV" } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV6statusAC0cD0Ovg", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV6statusAC0cD0Ovg", + "declKind": "Var", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV9ManagedByV7companyAA0B7CompanyVvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV9ManagedByV7companyAA0B7CompanyVvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactCompany", + "printedName": "AtomicTransact.TransactCompany", + "usr": "s:14AtomicTransact0B7CompanyV" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV9ManagedByV7companyAA0B7CompanyVvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV9ManagedByV7companyAA0B7CompanyVvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(company:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ManagedBy", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.ManagedBy", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV9ManagedByV" + }, + { + "kind": "TypeNominal", + "name": "TransactCompany", + "printedName": "AtomicTransact.TransactCompany", + "usr": "s:14AtomicTransact0B7CompanyV" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV9ManagedByV7companyAeA0B7CompanyV_tcfc", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV9ManagedByV7companyAeA0B7CompanyV_tcfc", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ManagedBy", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.ManagedBy", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV9ManagedByV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV9ManagedByV4fromAEs7Decoder_p_tKcfc", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV9ManagedByV4fromAEs7Decoder_p_tKcfc", "moduleName": "AtomicTransact", "implicit": true, - "accessorKind": "get" + "throwing": true, + "init_kind": "Designated" + } + ], + "declKind": "Struct", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV9ManagedByV", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV9ManagedByV", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" } ] }, { - "kind": "Var", - "name": "failReason", - "printedName": "failReason", + "kind": "TypeDecl", + "name": "TaskStatus", + "printedName": "TaskStatus", "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:14AtomicTransact0B16TaskStatusUpdateV10failReasonSSSgvp", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10failReasonSSSgvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "isLet": true, - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "Var", + "name": "completed", + "printedName": "completed", "children": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactTaskStatusUpdate.TaskStatus.Type) -> AtomicTransact.TransactTaskStatusUpdate.TaskStatus", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "TaskStatus", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TaskStatus", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O" + } + ] } - ], - "usr": "s:Sq" + ] } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10failReasonSSSgvg", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10failReasonSSSgvg", + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O9completedyA2EmF", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV0cD0O9completedyA2EmF", "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "switchData", - "printedName": "switchData", - "children": [ + "declAttributes": [ + "RawDocComment" + ] + }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData?", + "kind": "Var", + "name": "failed", + "printedName": "failed", "children": [ { - "kind": "TypeNominal", - "name": "SwitchData", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV" + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactTaskStatusUpdate.TaskStatus.Type) -> AtomicTransact.TransactTaskStatusUpdate.TaskStatus", + "children": [ + { + "kind": "TypeNominal", + "name": "TaskStatus", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TaskStatus", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O" + } + ] + } + ] } ], - "usr": "s:Sq" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10switchDataAC06SwitchG0VSgvp", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10switchDataAC06SwitchG0VSgvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "isLet": true, - "hasStorage": true, - "accessors": [ + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O6failedyA2EmF", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV0cD0O6failedyA2EmF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "Var", + "name": "processing", + "printedName": "processing", "children": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData?", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactTaskStatusUpdate.TaskStatus.Type) -> AtomicTransact.TransactTaskStatusUpdate.TaskStatus", "children": [ { "kind": "TypeNominal", - "name": "SwitchData", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV" + "name": "TaskStatus", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TaskStatus", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O" + } + ] } - ], - "usr": "s:Sq" + ] } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10switchDataAC06SwitchG0VSgvg", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10switchDataAC06SwitchG0VSgvg", + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O10processingyA2EmF", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV0cD0O10processingyA2EmF", "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "depositData", - "printedName": "depositData", - "children": [ + "declAttributes": [ + "RawDocComment" + ] + }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.DepositData?", + "kind": "Var", + "name": "queued", + "printedName": "queued", "children": [ { - "kind": "TypeNominal", - "name": "DepositData", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.DepositData", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11depositDataAC07DepositG0VSgvp", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11depositDataAC07DepositG0VSgvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "isLet": true, - "hasStorage": true, - "accessors": [ + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactTaskStatusUpdate.TaskStatus.Type) -> AtomicTransact.TransactTaskStatusUpdate.TaskStatus", + "children": [ + { + "kind": "TypeNominal", + "name": "TaskStatus", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TaskStatus", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O6queuedyA2EmF", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV0cD0O6queuedyA2EmF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", "children": [ { "kind": "TypeNominal", "name": "Optional", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.DepositData?", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus?", "children": [ { "kind": "TypeNominal", - "name": "DepositData", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.DepositData", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV" + "name": "TaskStatus", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O" } ], "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11depositDataAC07DepositG0VSgvg", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11depositDataAC07DepositG0VSgvg", + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O8rawValueAESgSS_tcfc", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV0cD0O8rawValueAESgSS_tcfc", "moduleName": "AtomicTransact", "implicit": true, - "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "managedBy", - "printedName": "managedBy", - "children": [ + "init_kind": "Designated" + }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.ManagedBy?", + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", "children": [ { "kind": "TypeNominal", - "name": "ManagedBy", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.ManagedBy", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV9ManagedByV" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "usr": "s:Sq" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV9managedByAC07ManagedG0VSgvp", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV9managedByAC07ManagedG0VSgvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "isLet": true, - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ + "declKind": "Var", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O8rawValueSSvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV0cD0O8rawValueSSvp", + "moduleName": "AtomicTransact", + "implicit": true, + "accessors": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.ManagedBy?", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "ManagedBy", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.ManagedBy", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV9ManagedByV" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "usr": "s:Sq" + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O8rawValueSSvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV0cD0O8rawValueSSvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV9managedByAC07ManagedG0VSgvg", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV9managedByAC07ManagedG0VSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" + ] } - ] - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(taskId:product:company:status:failReason:switchData:depositData:managedBy:)", - "children": [ - { - "kind": "TypeNominal", - "name": "TransactTaskStatusUpdate", - "printedName": "AtomicTransact.TransactTaskStatusUpdate", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, + ], + "declKind": "Enum", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV0cD0O", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "enumRawTypeName": "String", + "conformances": [ { - "kind": "TypeNominal", - "name": "ProductType", - "printedName": "AtomicTransact.AtomicConfig.ProductType", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" }, { - "kind": "TypeNominal", - "name": "TransactCompany", - "printedName": "AtomicTransact.TransactCompany", - "usr": "s:14AtomicTransact0B7CompanyV" + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" }, { - "kind": "TypeNominal", - "name": "TaskStatus", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O" + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData?", + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", "children": [ { - "kind": "TypeNominal", - "name": "SwitchData", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV" + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] } ], - "hasDefaultArg": true, - "usr": "s:Sq" + "usr": "s:SY", + "mangledName": "$sSY" }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.DepositData?", - "children": [ - { - "kind": "TypeNominal", - "name": "DepositData", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.DepositData", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV" - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.ManagedBy?", - "children": [ - { - "kind": "TypeNominal", - "name": "ManagedBy", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.ManagedBy", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV9ManagedByV" - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" - } - ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV6taskId7product7company6status10failReason10switchData07depositN09managedByACSS_AA0A6ConfigV11ProductTypeOAA0B7CompanyVAC0cD0OSSSgAC06SwitchN0VSgAC07DepositN0VSgAC07ManagedQ0VSgtcfc", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV6taskId7product7company6status10failReason10switchData07depositN09managedByACSS_AA0A6ConfigV11ProductTypeOAA0B7CompanyVAC0cD0OSSSgAC06SwitchN0VSgAC07DepositN0VSgAC07ManagedQ0VSgtcfc", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "init_kind": "Designated" + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] }, { "kind": "TypeDecl", - "name": "ManagedBy", - "printedName": "ManagedBy", + "name": "SwitchData", + "printedName": "SwitchData", "children": [ { "kind": "Var", - "name": "company", - "printedName": "company", + "name": "paymentMethod", + "printedName": "paymentMethod", "children": [ { "kind": "TypeNominal", - "name": "TransactCompany", - "printedName": "AtomicTransact.TransactCompany", - "usr": "s:14AtomicTransact0B7CompanyV" + "name": "PaymentMethod", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV" } ], "declKind": "Var", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV9ManagedByV7companyAA0B7CompanyVvp", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV9ManagedByV7companyAA0B7CompanyVvp", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13paymentMethodAE07PaymentI0Vvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13paymentMethodAE07PaymentI0Vvp", "moduleName": "AtomicTransact", "declAttributes": [ "HasStorage", @@ -19235,14 +18540,14 @@ "children": [ { "kind": "TypeNominal", - "name": "TransactCompany", - "printedName": "AtomicTransact.TransactCompany", - "usr": "s:14AtomicTransact0B7CompanyV" + "name": "PaymentMethod", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV9ManagedByV7companyAA0B7CompanyVvg", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV9ManagedByV7companyAA0B7CompanyVvg", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13paymentMethodAE07PaymentI0Vvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13paymentMethodAE07PaymentI0Vvg", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "get" @@ -19252,24 +18557,24 @@ { "kind": "Constructor", "name": "init", - "printedName": "init(company:)", + "printedName": "init(paymentMethod:)", "children": [ { "kind": "TypeNominal", - "name": "ManagedBy", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.ManagedBy", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV9ManagedByV" + "name": "SwitchData", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV" }, { "kind": "TypeNominal", - "name": "TransactCompany", - "printedName": "AtomicTransact.TransactCompany", - "usr": "s:14AtomicTransact0B7CompanyV" + "name": "PaymentMethod", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV" } ], "declKind": "Constructor", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV9ManagedByV7companyAeA0B7CompanyV_tcfc", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV9ManagedByV7companyAeA0B7CompanyV_tcfc", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13paymentMethodA2E07PaymentI0V_tcfc", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13paymentMethodA2E07PaymentI0V_tcfc", "moduleName": "AtomicTransact", "declAttributes": [ "AccessControl", @@ -19278,468 +18583,396 @@ "init_kind": "Designated" }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(from:)", + "kind": "TypeDecl", + "name": "PaymentMethod", + "printedName": "PaymentMethod", "children": [ { - "kind": "TypeNominal", - "name": "ManagedBy", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.ManagedBy", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV9ManagedByV" + "kind": "Var", + "name": "id", + "printedName": "id", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV2idSSvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV2idSSvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "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:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV2idSSvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV2idSSvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] }, { - "kind": "TypeNominal", - "name": "Decoder", - "printedName": "any Swift.Decoder", - "usr": "s:s7DecoderP" - } - ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV9ManagedByV4fromAEs7Decoder_p_tKcfc", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV9ManagedByV4fromAEs7Decoder_p_tKcfc", - "moduleName": "AtomicTransact", - "implicit": true, - "throwing": true, - "init_kind": "Designated" - } - ], - "declKind": "Struct", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV9ManagedByV", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV9ManagedByV", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "kind": "Conformance", - "name": "Decodable", - "printedName": "Decodable", - "usr": "s:Se", - "mangledName": "$sSe" - } - ] - }, - { - "kind": "TypeDecl", - "name": "TaskStatus", - "printedName": "TaskStatus", - "children": [ - { - "kind": "Var", - "name": "completed", - "printedName": "completed", - "children": [ + "kind": "Var", + "name": "title", + "printedName": "title", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV5titleSSvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV5titleSSvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "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:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV5titleSSvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV5titleSSvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactTaskStatusUpdate.TaskStatus.Type) -> AtomicTransact.TransactTaskStatusUpdate.TaskStatus", + "kind": "Var", + "name": "type", + "printedName": "type", + "children": [ + { + "kind": "TypeNominal", + "name": "PaymentType", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV4typeAG0H4TypeOvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV4typeAG0H4TypeOvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "PaymentType", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV4typeAG0H4TypeOvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV4typeAG0H4TypeOvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "TypeDecl", + "name": "PaymentType", + "printedName": "PaymentType", "children": [ { - "kind": "TypeNominal", - "name": "TaskStatus", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O" + "kind": "Var", + "name": "card", + "printedName": "card", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType.Type) -> AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType", + "children": [ + { + "kind": "TypeNominal", + "name": "PaymentType", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "PaymentType", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO4cardyA2ImF", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO4cardyA2ImF", + "moduleName": "AtomicTransact" }, { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus.Type", + "kind": "Var", + "name": "bank", + "printedName": "bank", "children": [ { - "kind": "TypeNominal", - "name": "TaskStatus", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O" + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType.Type) -> AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType", + "children": [ + { + "kind": "TypeNominal", + "name": "PaymentType", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "PaymentType", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO" + } + ] + } + ] } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O9completedyA2EmF", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV0cD0O9completedyA2EmF", - "moduleName": "AtomicTransact", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Var", - "name": "failed", - "printedName": "failed", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactTaskStatusUpdate.TaskStatus.Type) -> AtomicTransact.TransactTaskStatusUpdate.TaskStatus", - "children": [ - { - "kind": "TypeNominal", - "name": "TaskStatus", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O" + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO4bankyA2ImF", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO4bankyA2ImF", + "moduleName": "AtomicTransact" }, { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus.Type", + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", "children": [ { "kind": "TypeNominal", - "name": "TaskStatus", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O" + "name": "Optional", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType?", + "children": [ + { + "kind": "TypeNominal", + "name": "PaymentType", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O6failedyA2EmF", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV0cD0O6failedyA2EmF", - "moduleName": "AtomicTransact", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Var", - "name": "processing", - "printedName": "processing", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactTaskStatusUpdate.TaskStatus.Type) -> AtomicTransact.TransactTaskStatusUpdate.TaskStatus", - "children": [ - { - "kind": "TypeNominal", - "name": "TaskStatus", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O" + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO8rawValueAISgSS_tcfc", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO8rawValueAISgSS_tcfc", + "moduleName": "AtomicTransact", + "implicit": true, + "init_kind": "Designated" }, { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus.Type", + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", "children": [ { "kind": "TypeNominal", - "name": "TaskStatus", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO8rawValueSSvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO8rawValueSSvp", + "moduleName": "AtomicTransact", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO8rawValueSSvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO8rawValueSSvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" } ] } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O10processingyA2EmF", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV0cD0O10processingyA2EmF", - "moduleName": "AtomicTransact", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Var", - "name": "queued", - "printedName": "queued", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactTaskStatusUpdate.TaskStatus.Type) -> AtomicTransact.TransactTaskStatusUpdate.TaskStatus", - "children": [ + ], + "declKind": "Enum", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "enumRawTypeName": "String", + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, { - "kind": "TypeNominal", - "name": "TaskStatus", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O" + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" }, { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus.Type", + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", "children": [ { - "kind": "TypeNominal", - "name": "TaskStatus", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O" + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O6queuedyA2EmF", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV0cD0O6queuedyA2EmF", - "moduleName": "AtomicTransact", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(rawValue:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus?", - "children": [ - { - "kind": "TypeNominal", - "name": "TaskStatus", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O" - } - ], - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O8rawValueAESgSS_tcfc", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV0cD0O8rawValueAESgSS_tcfc", - "moduleName": "AtomicTransact", - "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:14AtomicTransact0B16TaskStatusUpdateV0cD0O8rawValueSSvp", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV0cD0O8rawValueSSvp", - "moduleName": "AtomicTransact", - "implicit": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O8rawValueSSvg", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV0cD0O8rawValueSSvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - } - ] - } - ], - "declKind": "Enum", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV0cD0O", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "enumRawTypeName": "String", - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "kind": "Conformance", - "name": "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": "Decodable", - "printedName": "Decodable", - "usr": "s:Se", - "mangledName": "$sSe" - } - ] - }, - { - "kind": "TypeDecl", - "name": "SwitchData", - "printedName": "SwitchData", - "children": [ - { - "kind": "Var", - "name": "paymentMethod", - "printedName": "paymentMethod", - "children": [ - { - "kind": "TypeNominal", - "name": "PaymentMethod", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13paymentMethodAE07PaymentI0Vvp", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13paymentMethodAE07PaymentI0Vvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "isLet": true, - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ + ], + "usr": "s:SY", + "mangledName": "$sSY" + }, { - "kind": "TypeNominal", - "name": "PaymentMethod", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13paymentMethodAE07PaymentI0Vvg", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13paymentMethodAE07PaymentI0Vvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - } - ] - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(paymentMethod:)", - "children": [ - { - "kind": "TypeNominal", - "name": "SwitchData", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV" + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] }, - { - "kind": "TypeNominal", - "name": "PaymentMethod", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV" - } - ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13paymentMethodA2E07PaymentI0V_tcfc", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13paymentMethodA2E07PaymentI0V_tcfc", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "init_kind": "Designated" - }, - { - "kind": "TypeDecl", - "name": "PaymentMethod", - "printedName": "PaymentMethod", - "children": [ { "kind": "Var", - "name": "id", - "printedName": "id", + "name": "expiry", + "printedName": "expiry", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" } ], "declKind": "Var", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV2idSSvp", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV2idSSvp", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV6expirySSSgvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV6expirySSSgvp", "moduleName": "AtomicTransact", "declAttributes": [ "HasStorage", @@ -19756,14 +18989,22 @@ "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV2idSSvg", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV2idSSvg", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV6expirySSSgvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV6expirySSSgvg", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "get" @@ -19772,19 +19013,27 @@ }, { "kind": "Var", - "name": "title", - "printedName": "title", + "name": "brand", + "printedName": "brand", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" } ], "declKind": "Var", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV5titleSSvp", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV5titleSSvp", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV5brandSSSgvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV5brandSSSgvp", "moduleName": "AtomicTransact", "declAttributes": [ "HasStorage", @@ -19801,14 +19050,22 @@ "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV5titleSSvg", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV5titleSSvg", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV5brandSSSgvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV5brandSSSgvg", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "get" @@ -19817,19 +19074,27 @@ }, { "kind": "Var", - "name": "type", - "printedName": "type", + "name": "lastFour", + "printedName": "lastFour", "children": [ { "kind": "TypeNominal", - "name": "PaymentType", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO" + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" } ], "declKind": "Var", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV4typeAG0H4TypeOvp", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV4typeAG0H4TypeOvp", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV8lastFourSSSgvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV8lastFourSSSgvp", "moduleName": "AtomicTransact", "declAttributes": [ "HasStorage", @@ -19846,14 +19111,22 @@ "children": [ { "kind": "TypeNominal", - "name": "PaymentType", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO" + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV4typeAG0H4TypeOvg", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV4typeAG0H4TypeOvg", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV8lastFourSSSgvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV8lastFourSSSgvg", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "get" @@ -19861,121 +19134,136 @@ ] }, { - "kind": "TypeDecl", - "name": "PaymentType", - "printedName": "PaymentType", + "kind": "Var", + "name": "routingNumber", + "printedName": "routingNumber", "children": [ { - "kind": "Var", - "name": "card", - "printedName": "card", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType.Type) -> AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType", - "children": [ - { - "kind": "TypeNominal", - "name": "PaymentType", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "PaymentType", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO" - } - ] - } - ] + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO4cardyA2ImF", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO4cardyA2ImF", - "moduleName": "AtomicTransact" - }, + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV13routingNumberSSSgvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV13routingNumberSSSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ { - "kind": "Var", - "name": "bank", - "printedName": "bank", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType.Type) -> AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "PaymentType", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "PaymentType", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO" - } - ] + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV13routingNumberSSSgvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV13routingNumberSSSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "accountType", + "printedName": "accountType", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO4bankyA2ImF", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO4bankyA2ImF", - "moduleName": "AtomicTransact" - }, + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV11accountTypeSSSgvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV11accountTypeSSSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ { - "kind": "Constructor", - "name": "init", - "printedName": "init(rawValue:)", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", "name": "Optional", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType?", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "PaymentType", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" } ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO8rawValueAISgSS_tcfc", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO8rawValueAISgSS_tcfc", + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV11accountTypeSSSgvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV11accountTypeSSSgvg", "moduleName": "AtomicTransact", "implicit": true, - "init_kind": "Designated" - }, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "lastFourAccountNumber", + "printedName": "lastFourAccountNumber", + "children": [ { - "kind": "Var", - "name": "rawValue", - "printedName": "rawValue", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", @@ -19984,16 +19272,30 @@ "usr": "s:SS" } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO8rawValueSSvp", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO8rawValueSSvp", - "moduleName": "AtomicTransact", - "implicit": true, - "accessors": [ + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV21lastFourAccountNumberSSSgvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV21lastFourAccountNumberSSSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", @@ -20002,90 +19304,107 @@ "usr": "s:SS" } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO8rawValueSSvg", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO8rawValueSSvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" + "usr": "s:Sq" } - ] + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV21lastFourAccountNumberSSSgvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV21lastFourAccountNumberSSSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" } - ], - "declKind": "Enum", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "enumRawTypeName": "String", - "conformances": [ + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(id:title:type:expiry:brand:lastFour:routingNumber:accountType:lastFourAccountNumber:)", + "children": [ { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" + "kind": "TypeNominal", + "name": "PaymentMethod", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV" }, { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" }, { - "kind": "Conformance", - "name": "Equatable", - "printedName": "Equatable", - "usr": "s:SQ", - "mangledName": "$sSQ" + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" }, { - "kind": "Conformance", - "name": "Hashable", - "printedName": "Hashable", - "usr": "s:SH", - "mangledName": "$sSH" + "kind": "TypeNominal", + "name": "PaymentType", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO" }, { - "kind": "Conformance", - "name": "RawRepresentable", - "printedName": "RawRepresentable", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { - "kind": "TypeWitness", - "name": "RawValue", - "printedName": "RawValue", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ] + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "usr": "s:SY", - "mangledName": "$sSY" + "hasDefaultArg": true, + "usr": "s:Sq" }, { - "kind": "Conformance", - "name": "Decodable", - "printedName": "Decodable", - "usr": "s:Se", - "mangledName": "$sSe" - } - ] - }, - { - "kind": "Var", - "name": "expiry", - "printedName": "expiry", - "children": [ + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, { "kind": "TypeNominal", "name": "Optional", @@ -20098,55 +19417,9 @@ "usr": "s:SS" } ], + "hasDefaultArg": true, "usr": "s:Sq" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV6expirySSSgvp", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV6expirySSSgvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "isLet": true, - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV6expirySSSgvg", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV6expirySSSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "brand", - "printedName": "brand", - "children": [ + }, { "kind": "TypeNominal", "name": "Optional", @@ -20159,54 +19432,193 @@ "usr": "s:SS" } ], + "hasDefaultArg": true, "usr": "s:Sq" } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV5brandSSSgvp", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV5brandSSSgvp", + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV2id5title4type6expiry5brand8lastFour13routingNumber11accountType0op7AccountR0AGSS_SSAG0hT0OSSSgA5Stcfc", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV2id5title4type6expiry5brand8lastFour13routingNumber11accountType0op7AccountR0AGSS_SSAG0hT0OSSSgA5Stcfc", "moduleName": "AtomicTransact", "declAttributes": [ - "HasStorage", "AccessControl", "RawDocComment" ], - "isLet": true, - "hasStorage": true, - "accessors": [ + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV5brandSSSgvg", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV5brandSSSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" + "kind": "TypeNominal", + "name": "PaymentMethod", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" } - ] + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV4fromAGs7Decoder_p_tKcfc", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV4fromAGs7Decoder_p_tKcfc", + "moduleName": "AtomicTransact", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + } + ], + "declKind": "Struct", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" }, { - "kind": "Var", - "name": "lastFour", - "printedName": "lastFour", + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "SwitchData", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV4fromAEs7Decoder_p_tKcfc", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV4fromAEs7Decoder_p_tKcfc", + "moduleName": "AtomicTransact", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + } + ], + "declKind": "Struct", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "DepositData", + "printedName": "DepositData", + "children": [ + { + "kind": "Var", + "name": "accountType", + "printedName": "accountType", + "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:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV11accountTypeSSSgvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11DepositDataV11accountTypeSSSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", @@ -20223,112 +19635,112 @@ "usr": "s:Sq" } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV8lastFourSSSgvp", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV8lastFourSSSgvp", + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV11accountTypeSSSgvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11DepositDataV11accountTypeSSSgvg", "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "isLet": true, - "hasStorage": true, - "accessors": [ + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "distributionAmount", + "printedName": "distributionAmount", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV8lastFourSSSgvg", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV8lastFourSSSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" } - ] - }, + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV18distributionAmountSdSgvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11DepositDataV18distributionAmountSdSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ { - "kind": "Var", - "name": "routingNumber", - "printedName": "routingNumber", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", "name": "Optional", - "printedName": "Swift.String?", + "printedName": "Swift.Double?", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" } ], "usr": "s:Sq" } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV13routingNumberSSSgvp", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV13routingNumberSSSgvp", + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV18distributionAmountSdSgvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11DepositDataV18distributionAmountSdSgvg", "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "isLet": true, - "hasStorage": true, - "accessors": [ + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "distributionType", + "printedName": "distributionType", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV13routingNumberSSSgvg", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV13routingNumberSSSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] - }, + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV16distributionTypeSSSgvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11DepositDataV16distributionTypeSSSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ { - "kind": "Var", - "name": "accountType", - "printedName": "accountType", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", @@ -20345,51 +19757,51 @@ "usr": "s:Sq" } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV11accountTypeSSSgvp", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV11accountTypeSSSgvp", + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV16distributionTypeSSSgvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11DepositDataV16distributionTypeSSSgvg", "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "isLet": true, - "hasStorage": true, - "accessors": [ + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "lastFour", + "printedName": "lastFour", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV11accountTypeSSSgvg", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV11accountTypeSSSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] - }, + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV8lastFourSSSgvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11DepositDataV8lastFourSSSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ { - "kind": "Var", - "name": "lastFourAccountNumber", - "printedName": "lastFourAccountNumber", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", @@ -20406,76 +19818,52 @@ "usr": "s:Sq" } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV21lastFourAccountNumberSSSgvp", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV21lastFourAccountNumberSSSgvp", + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV8lastFourSSSgvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11DepositDataV8lastFourSSSgvg", "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "isLet": true, - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV21lastFourAccountNumberSSSgvg", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV21lastFourAccountNumberSSSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - } - ] - }, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "routingNumber", + "printedName": "routingNumber", + "children": [ { - "kind": "Constructor", - "name": "init", - "printedName": "init(id:title:type:expiry:brand:lastFour:routingNumber:accountType:lastFourAccountNumber:)", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", "children": [ - { - "kind": "TypeNominal", - "name": "PaymentMethod", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, { "kind": "TypeNominal", "name": "String", "printedName": "Swift.String", "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "PaymentType", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO" - }, + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV13routingNumberSSSgvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11DepositDataV13routingNumberSSSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ { "kind": "TypeNominal", "name": "Optional", @@ -20488,24 +19876,55 @@ "usr": "s:SS" } ], - "hasDefaultArg": true, "usr": "s:Sq" - }, + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV13routingNumberSSSgvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11DepositDataV13routingNumberSSSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "title", + "printedName": "title", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV5titleSSSgvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11DepositDataV5titleSSSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ { "kind": "TypeNominal", "name": "Optional", @@ -20518,123 +19937,129 @@ "usr": "s:SS" } ], - "hasDefaultArg": true, "usr": "s:Sq" - }, + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV5titleSSSgvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11DepositDataV5titleSSSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(accountType:distributionAmount:distributionType:lastFour:routingNumber:title:)", + "children": [ + { + "kind": "TypeNominal", + "name": "DepositData", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.DepositData", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV2id5title4type6expiry5brand8lastFour13routingNumber11accountType0op7AccountR0AGSS_SSAG0hT0OSSSgA5Stcfc", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV2id5title4type6expiry5brand8lastFour13routingNumber11accountType0op7AccountR0AGSS_SSAG0hT0OSSSgA5Stcfc", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "init_kind": "Designated" + "hasDefaultArg": true, + "usr": "s:Sq" }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(from:)", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "PaymentMethod", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV" - }, + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ { "kind": "TypeNominal", - "name": "Decoder", - "printedName": "any Swift.Decoder", - "usr": "s:s7DecoderP" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV4fromAGs7Decoder_p_tKcfc", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV4fromAGs7Decoder_p_tKcfc", - "moduleName": "AtomicTransact", - "implicit": true, - "throwing": true, - "init_kind": "Designated" + "hasDefaultArg": true, + "usr": "s:Sq" } ], - "declKind": "Struct", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV", + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV11accountType18distributionAmount0jI08lastFour13routingNumber5titleAESSSg_SdSgA4Ltcfc", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11DepositDataV11accountType18distributionAmount0jI08lastFour13routingNumber5titleAESSSg_SdSgA4Ltcfc", "moduleName": "AtomicTransact", "declAttributes": [ "AccessControl", "RawDocComment" ], - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "kind": "Conformance", - "name": "Decodable", - "printedName": "Decodable", - "usr": "s:Se", - "mangledName": "$sSe" - } - ] + "init_kind": "Designated" }, { "kind": "Constructor", @@ -20643,9 +20068,9 @@ "children": [ { "kind": "TypeNominal", - "name": "SwitchData", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV" + "name": "DepositData", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.DepositData", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV" }, { "kind": "TypeNominal", @@ -20655,8 +20080,8 @@ } ], "declKind": "Constructor", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV4fromAEs7Decoder_p_tKcfc", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV4fromAEs7Decoder_p_tKcfc", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV4fromAEs7Decoder_p_tKcfc", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11DepositDataV4fromAEs7Decoder_p_tKcfc", "moduleName": "AtomicTransact", "implicit": true, "throwing": true, @@ -20664,8 +20089,8 @@ } ], "declKind": "Struct", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11DepositDataV", "moduleName": "AtomicTransact", "declAttributes": [ "AccessControl", @@ -20692,140 +20117,133 @@ "printedName": "Decodable", "usr": "s:Se", "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" } ] }, { - "kind": "TypeDecl", - "name": "DepositData", - "printedName": "DepositData", + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", "children": [ { - "kind": "Var", - "name": "accountType", - "printedName": "accountType", - "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:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV11accountTypeSSSgvp", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11DepositDataV11accountTypeSSSgvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "isLet": true, - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV11accountTypeSSSgvg", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11DepositDataV11accountTypeSSSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - } - ] + "kind": "TypeNominal", + "name": "TransactTaskStatusUpdate", + "printedName": "AtomicTransact.TransactTaskStatusUpdate", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV" }, { - "kind": "Var", - "name": "distributionAmount", - "printedName": "distributionAmount", + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV4fromACs7Decoder_p_tKcfc", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV4fromACs7Decoder_p_tKcfc", + "moduleName": "AtomicTransact", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + } + ], + "declKind": "Struct", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "TransactDataRequest", + "printedName": "TransactDataRequest", + "children": [ + { + "kind": "Var", + "name": "taskId", + "printedName": "taskId", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Double?", - "children": [ - { - "kind": "TypeNominal", - "name": "Double", - "printedName": "Swift.Double", - "usr": "s:Sd" - } - ], - "usr": "s:Sq" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV18distributionAmountSdSgvp", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11DepositDataV18distributionAmountSdSgvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "isLet": true, - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Double?", - "children": [ - { - "kind": "TypeNominal", - "name": "Double", - "printedName": "Swift.Double", - "usr": "s:Sd" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV18distributionAmountSdSgvg", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11DepositDataV18distributionAmountSdSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - } - ] - }, + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B11DataRequestV6taskIdSSSgvp", + "mangledName": "$s14AtomicTransact0B11DataRequestV6taskIdSSSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ { - "kind": "Var", - "name": "distributionType", - "printedName": "distributionType", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", @@ -20842,52 +20260,23 @@ "usr": "s:Sq" } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV16distributionTypeSSSgvp", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11DepositDataV16distributionTypeSSSgvp", + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11DataRequestV6taskIdSSSgvg", + "mangledName": "$s14AtomicTransact0B11DataRequestV6taskIdSSSgvg", "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "isLet": true, - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV16distributionTypeSSSgvg", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11DepositDataV16distributionTypeSSSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - } - ] + "implicit": true, + "accessorKind": "get" }, { - "kind": "Var", - "name": "lastFour", - "printedName": "lastFour", + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, { "kind": "TypeNominal", "name": "Optional", @@ -20903,214 +20292,245 @@ "usr": "s:Sq" } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV8lastFourSSSgvp", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11DepositDataV8lastFourSSSgvp", + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11DataRequestV6taskIdSSSgvs", + "mangledName": "$s14AtomicTransact0B11DataRequestV6taskIdSSSgvs", "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } ], - "isLet": true, - "hasStorage": true, - "accessors": [ + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11DataRequestV6taskIdSSSgvM", + "mangledName": "$s14AtomicTransact0B11DataRequestV6taskIdSSSgvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "userId", + "printedName": "userId", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B11DataRequestV6userIdSSvp", + "mangledName": "$s14AtomicTransact0B11DataRequestV6userIdSSvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV8lastFourSSSgvg", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11DepositDataV8lastFourSSSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11DataRequestV6userIdSSvg", + "mangledName": "$s14AtomicTransact0B11DataRequestV6userIdSSvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11DataRequestV6userIdSSvs", + "mangledName": "$s14AtomicTransact0B11DataRequestV6userIdSSvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" }, { - "kind": "Var", - "name": "routingNumber", - "printedName": "routingNumber", + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" + "name": "Void", + "printedName": "()" } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV13routingNumberSSSgvp", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11DepositDataV13routingNumberSSSgvp", + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11DataRequestV6userIdSSvM", + "mangledName": "$s14AtomicTransact0B11DataRequestV6userIdSSvM", "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "isLet": true, - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV13routingNumberSSSgvg", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11DepositDataV13routingNumberSSSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - } - ] - }, + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "identifier", + "printedName": "identifier", + "children": [ { - "kind": "Var", - "name": "title", - "printedName": "title", + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B11DataRequestV10identifierSSvp", + "mangledName": "$s14AtomicTransact0B11DataRequestV10identifierSSvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV5titleSSSgvp", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11DepositDataV5titleSSSgvp", + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11DataRequestV10identifierSSvg", + "mangledName": "$s14AtomicTransact0B11DataRequestV10identifierSSvg", "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "isLet": true, - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV5titleSSSgvg", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11DepositDataV5titleSSSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - } - ] + "implicit": true, + "accessorKind": "get" }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(accountType:distributionAmount:distributionType:lastFour:routingNumber:title:)", + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", "children": [ { "kind": "TypeNominal", - "name": "DepositData", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.DepositData", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV" + "name": "Void", + "printedName": "()" }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11DataRequestV10identifierSSvs", + "mangledName": "$s14AtomicTransact0B11DataRequestV10identifierSSvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Double?", - "children": [ - { - "kind": "TypeNominal", - "name": "Double", - "printedName": "Swift.Double", - "usr": "s:Sd" - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11DataRequestV10identifierSSvM", + "mangledName": "$s14AtomicTransact0B11DataRequestV10identifierSSvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "fields", + "printedName": "fields", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B11DataRequestV6fieldsSaySSGvp", + "mangledName": "$s14AtomicTransact0B11DataRequestV6fieldsSaySSGvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "name": "Array", + "printedName": "[Swift.String]", "children": [ { "kind": "TypeNominal", @@ -21119,13 +20539,30 @@ "usr": "s:SS" } ], - "hasDefaultArg": true, - "usr": "s:Sq" + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11DataRequestV6fieldsSaySSGvg", + "mangledName": "$s14AtomicTransact0B11DataRequestV6fieldsSaySSGvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "name": "Array", + "printedName": "[Swift.String]", "children": [ { "kind": "TypeNominal", @@ -21134,139 +20571,251 @@ "usr": "s:SS" } ], - "hasDefaultArg": true, - "usr": "s:Sq" + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11DataRequestV6fieldsSaySSGvs", + "mangledName": "$s14AtomicTransact0B11DataRequestV6fieldsSaySSGvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11DataRequestV6fieldsSaySSGvM", + "mangledName": "$s14AtomicTransact0B11DataRequestV6fieldsSaySSGvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "data", + "printedName": "data", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : any Swift.Sendable]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "name": "Sendable", + "printedName": "any Swift.Sendable", + "usr": "s:s8SendableP" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B11DataRequestV4dataSDySSs8Sendable_pGvp", + "mangledName": "$s14AtomicTransact0B11DataRequestV4dataSDySSs8Sendable_pGvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : any Swift.Sendable]", "children": [ { "kind": "TypeNominal", "name": "String", "printedName": "Swift.String", "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Sendable", + "printedName": "any Swift.Sendable", + "usr": "s:s8SendableP" } ], - "hasDefaultArg": true, - "usr": "s:Sq" + "usr": "s:SD" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11DataRequestV4dataSDySSs8Sendable_pGvg", + "mangledName": "$s14AtomicTransact0B11DataRequestV4dataSDySSs8Sendable_pGvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "name": "Dictionary", + "printedName": "[Swift.String : any Swift.Sendable]", "children": [ { "kind": "TypeNominal", "name": "String", "printedName": "Swift.String", "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Sendable", + "printedName": "any Swift.Sendable", + "usr": "s:s8SendableP" } ], - "hasDefaultArg": true, - "usr": "s:Sq" + "usr": "s:SD" } ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV11accountType18distributionAmount0jI08lastFour13routingNumber5titleAESSSg_SdSgA4Ltcfc", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11DepositDataV11accountType18distributionAmount0jI08lastFour13routingNumber5titleAESSSg_SdSgA4Ltcfc", + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11DataRequestV4dataSDySSs8Sendable_pGvs", + "mangledName": "$s14AtomicTransact0B11DataRequestV4dataSDySSs8Sendable_pGvs", "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "init_kind": "Designated" + "implicit": true, + "accessorKind": "set" }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(from:)", + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", "children": [ { "kind": "TypeNominal", - "name": "DepositData", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.DepositData", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV" - }, - { - "kind": "TypeNominal", - "name": "Decoder", - "printedName": "any Swift.Decoder", - "usr": "s:s7DecoderP" + "name": "Void", + "printedName": "()" } ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV4fromAEs7Decoder_p_tKcfc", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11DepositDataV4fromAEs7Decoder_p_tKcfc", + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11DataRequestV4dataSDySSs8Sendable_pGvM", + "mangledName": "$s14AtomicTransact0B11DataRequestV4dataSDySSs8Sendable_pGvM", "moduleName": "AtomicTransact", "implicit": true, - "throwing": true, - "init_kind": "Designated" - } - ], - "declKind": "Struct", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11DepositDataV", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "kind": "Conformance", - "name": "Decodable", - "printedName": "Decodable", - "usr": "s:Se", - "mangledName": "$sSe" + "accessorKind": "_modify" } ] }, { "kind": "Constructor", "name": "init", - "printedName": "init(from:)", + "printedName": "init(userId:identifier:fields:taskId:additionalData:)", "children": [ { "kind": "TypeNominal", - "name": "TransactTaskStatusUpdate", - "printedName": "AtomicTransact.TransactTaskStatusUpdate", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV" + "name": "TransactDataRequest", + "printedName": "AtomicTransact.TransactDataRequest", + "usr": "s:14AtomicTransact0B11DataRequestV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" }, { "kind": "TypeNominal", - "name": "Decoder", - "printedName": "any Swift.Decoder", - "usr": "s:s7DecoderP" + "name": "Dictionary", + "printedName": "[Swift.String : any Swift.Sendable]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Sendable", + "printedName": "any Swift.Sendable", + "usr": "s:s8SendableP" + } + ], + "hasDefaultArg": true, + "usr": "s:SD" } ], "declKind": "Constructor", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV4fromACs7Decoder_p_tKcfc", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV4fromACs7Decoder_p_tKcfc", + "usr": "s:14AtomicTransact0B11DataRequestV6userId10identifier6fields04taskF0010additionalC0ACSS_SSSaySSGSSSgSDySSs8Sendable_pGtcfc", + "mangledName": "$s14AtomicTransact0B11DataRequestV6userId10identifier6fields04taskF0010additionalC0ACSS_SSSaySSGSSSgSDySSs8Sendable_pGtcfc", "moduleName": "AtomicTransact", - "implicit": true, - "throwing": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], "init_kind": "Designated" } ], "declKind": "Struct", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV", + "usr": "s:14AtomicTransact0B11DataRequestV", + "mangledName": "$s14AtomicTransact0B11DataRequestV", "moduleName": "AtomicTransact", "declAttributes": [ "AccessControl", @@ -21289,30 +20838,13 @@ }, { "kind": "Conformance", - "name": "Decodable", - "printedName": "Decodable", - "usr": "s:Se", - "mangledName": "$sSe" + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" } ] }, - { - "kind": "Import", - "name": "UIKit", - "printedName": "UIKit", - "declKind": "Import", - "moduleName": "AtomicTransact", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "SwiftUI", - "printedName": "SwiftUI", - "declKind": "Import", - "moduleName": "AtomicTransact" - }, { "kind": "Import", "name": "Foundation", @@ -21325,351 +20857,520 @@ }, { "kind": "TypeDecl", - "name": "TransactAuthStatusUpdate", - "printedName": "TransactAuthStatusUpdate", + "name": "TransactSDKEvent", + "printedName": "TransactSDKEvent", "children": [ { "kind": "Var", - "name": "company", - "printedName": "company", + "name": "close", + "printedName": "close", "children": [ { - "kind": "TypeNominal", - "name": "TransactCompany", - "printedName": "AtomicTransact.TransactCompany", - "usr": "s:14AtomicTransact0B7CompanyV" + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactSDKEvent.Type) -> AtomicTransact.TransactSDKEvent", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactSDKEvent", + "printedName": "AtomicTransact.TransactSDKEvent", + "usr": "s:14AtomicTransact0B8SDKEventO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.TransactSDKEvent.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactSDKEvent", + "printedName": "AtomicTransact.TransactSDKEvent", + "usr": "s:14AtomicTransact0B8SDKEventO" + } + ] + } + ] } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B16AuthStatusUpdateV7companyAA0B7CompanyVvp", - "mangledName": "$s14AtomicTransact0B16AuthStatusUpdateV7companyAA0B7CompanyVvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "isLet": true, - "hasStorage": true, - "accessors": [ + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B8SDKEventO5closeyA2CmF", + "mangledName": "$s14AtomicTransact0B8SDKEventO5closeyA2CmF", + "moduleName": "AtomicTransact" + }, + { + "kind": "Var", + "name": "finish", + "printedName": "finish", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactSDKEvent.Type) -> AtomicTransact.TransactSDKEvent", "children": [ { "kind": "TypeNominal", - "name": "TransactCompany", - "printedName": "AtomicTransact.TransactCompany", - "usr": "s:14AtomicTransact0B7CompanyV" + "name": "TransactSDKEvent", + "printedName": "AtomicTransact.TransactSDKEvent", + "usr": "s:14AtomicTransact0B8SDKEventO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.TransactSDKEvent.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactSDKEvent", + "printedName": "AtomicTransact.TransactSDKEvent", + "usr": "s:14AtomicTransact0B8SDKEventO" + } + ] } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B16AuthStatusUpdateV7companyAA0B7CompanyVvg", - "mangledName": "$s14AtomicTransact0B16AuthStatusUpdateV7companyAA0B7CompanyVvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" + ] } - ] + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B8SDKEventO6finishyA2CmF", + "mangledName": "$s14AtomicTransact0B8SDKEventO6finishyA2CmF", + "moduleName": "AtomicTransact" }, { "kind": "Var", - "name": "status", - "printedName": "status", + "name": "openURL", + "printedName": "openURL", "children": [ { - "kind": "TypeNominal", - "name": "AuthStatus", - "printedName": "AtomicTransact.TransactAuthStatusUpdate.AuthStatus", - "usr": "s:14AtomicTransact0B16AuthStatusUpdateV0cD0O" + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactSDKEvent.Type) -> AtomicTransact.TransactSDKEvent", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactSDKEvent", + "printedName": "AtomicTransact.TransactSDKEvent", + "usr": "s:14AtomicTransact0B8SDKEventO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.TransactSDKEvent.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactSDKEvent", + "printedName": "AtomicTransact.TransactSDKEvent", + "usr": "s:14AtomicTransact0B8SDKEventO" + } + ] + } + ] } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B16AuthStatusUpdateV6statusAC0cD0Ovp", - "mangledName": "$s14AtomicTransact0B16AuthStatusUpdateV6statusAC0cD0Ovp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "isLet": true, - "hasStorage": true, - "accessors": [ + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B8SDKEventO7openURLyA2CmF", + "mangledName": "$s14AtomicTransact0B8SDKEventO7openURLyA2CmF", + "moduleName": "AtomicTransact" + }, + { + "kind": "Var", + "name": "interaction", + "printedName": "interaction", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactSDKEvent.Type) -> AtomicTransact.TransactSDKEvent", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactSDKEvent", + "printedName": "AtomicTransact.TransactSDKEvent", + "usr": "s:14AtomicTransact0B8SDKEventO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.TransactSDKEvent.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactSDKEvent", + "printedName": "AtomicTransact.TransactSDKEvent", + "usr": "s:14AtomicTransact0B8SDKEventO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B8SDKEventO11interactionyA2CmF", + "mangledName": "$s14AtomicTransact0B8SDKEventO11interactionyA2CmF", + "moduleName": "AtomicTransact" + }, + { + "kind": "Var", + "name": "dataRequest", + "printedName": "dataRequest", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactSDKEvent.Type) -> AtomicTransact.TransactSDKEvent", "children": [ { "kind": "TypeNominal", - "name": "AuthStatus", - "printedName": "AtomicTransact.TransactAuthStatusUpdate.AuthStatus", - "usr": "s:14AtomicTransact0B16AuthStatusUpdateV0cD0O" + "name": "TransactSDKEvent", + "printedName": "AtomicTransact.TransactSDKEvent", + "usr": "s:14AtomicTransact0B8SDKEventO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.TransactSDKEvent.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactSDKEvent", + "printedName": "AtomicTransact.TransactSDKEvent", + "usr": "s:14AtomicTransact0B8SDKEventO" + } + ] } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B16AuthStatusUpdateV6statusAC0cD0Ovg", - "mangledName": "$s14AtomicTransact0B16AuthStatusUpdateV6statusAC0cD0Ovg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" + ] } - ] + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B8SDKEventO11dataRequestyA2CmF", + "mangledName": "$s14AtomicTransact0B8SDKEventO11dataRequestyA2CmF", + "moduleName": "AtomicTransact" }, { - "kind": "TypeDecl", - "name": "AuthStatus", - "printedName": "AuthStatus", + "kind": "Var", + "name": "automationHandoff", + "printedName": "automationHandoff", "children": [ { - "kind": "Var", - "name": "authenticated", - "printedName": "authenticated", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactSDKEvent.Type) -> AtomicTransact.TransactSDKEvent", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactAuthStatusUpdate.AuthStatus.Type) -> AtomicTransact.TransactAuthStatusUpdate.AuthStatus", + "kind": "TypeNominal", + "name": "TransactSDKEvent", + "printedName": "AtomicTransact.TransactSDKEvent", + "usr": "s:14AtomicTransact0B8SDKEventO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.TransactSDKEvent.Type", "children": [ { "kind": "TypeNominal", - "name": "AuthStatus", - "printedName": "AtomicTransact.TransactAuthStatusUpdate.AuthStatus", - "usr": "s:14AtomicTransact0B16AuthStatusUpdateV0cD0O" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.TransactAuthStatusUpdate.AuthStatus.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "AuthStatus", - "printedName": "AtomicTransact.TransactAuthStatusUpdate.AuthStatus", - "usr": "s:14AtomicTransact0B16AuthStatusUpdateV0cD0O" - } - ] + "name": "TransactSDKEvent", + "printedName": "AtomicTransact.TransactSDKEvent", + "usr": "s:14AtomicTransact0B8SDKEventO" } ] } - ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0B16AuthStatusUpdateV0cD0O13authenticatedyA2EmF", - "mangledName": "$s14AtomicTransact0B16AuthStatusUpdateV0cD0O13authenticatedyA2EmF", - "moduleName": "AtomicTransact" - }, + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B8SDKEventO17automationHandoffyA2CmF", + "mangledName": "$s14AtomicTransact0B8SDKEventO17automationHandoffyA2CmF", + "moduleName": "AtomicTransact" + }, + { + "kind": "Var", + "name": "launch", + "printedName": "launch", + "children": [ { - "kind": "Constructor", - "name": "init", - "printedName": "init(rawValue:)", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactSDKEvent.Type) -> AtomicTransact.TransactSDKEvent", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.TransactAuthStatusUpdate.AuthStatus?", + "name": "TransactSDKEvent", + "printedName": "AtomicTransact.TransactSDKEvent", + "usr": "s:14AtomicTransact0B8SDKEventO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.TransactSDKEvent.Type", "children": [ { "kind": "TypeNominal", - "name": "AuthStatus", - "printedName": "AtomicTransact.TransactAuthStatusUpdate.AuthStatus", - "usr": "s:14AtomicTransact0B16AuthStatusUpdateV0cD0O" + "name": "TransactSDKEvent", + "printedName": "AtomicTransact.TransactSDKEvent", + "usr": "s:14AtomicTransact0B8SDKEventO" } - ], - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + ] } - ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0B16AuthStatusUpdateV0cD0O8rawValueAESgSS_tcfc", - "mangledName": "$s14AtomicTransact0B16AuthStatusUpdateV0cD0O8rawValueAESgSS_tcfc", - "moduleName": "AtomicTransact", - "implicit": true, - "init_kind": "Designated" - }, + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B8SDKEventO6launchyA2CmF", + "mangledName": "$s14AtomicTransact0B8SDKEventO6launchyA2CmF", + "moduleName": "AtomicTransact" + }, + { + "kind": "Var", + "name": "authStatusUpdate", + "printedName": "authStatusUpdate", + "children": [ { - "kind": "Var", - "name": "rawValue", - "printedName": "rawValue", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactSDKEvent.Type) -> AtomicTransact.TransactSDKEvent", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B16AuthStatusUpdateV0cD0O8rawValueSSvp", - "mangledName": "$s14AtomicTransact0B16AuthStatusUpdateV0cD0O8rawValueSSvp", - "moduleName": "AtomicTransact", - "implicit": true, - "accessors": [ + "name": "TransactSDKEvent", + "printedName": "AtomicTransact.TransactSDKEvent", + "usr": "s:14AtomicTransact0B8SDKEventO" + }, { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.TransactSDKEvent.Type", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "TransactSDKEvent", + "printedName": "AtomicTransact.TransactSDKEvent", + "usr": "s:14AtomicTransact0B8SDKEventO" } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B16AuthStatusUpdateV0cD0O8rawValueSSvg", - "mangledName": "$s14AtomicTransact0B16AuthStatusUpdateV0cD0O8rawValueSSvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" + ] } ] } ], - "declKind": "Enum", - "usr": "s:14AtomicTransact0B16AuthStatusUpdateV0cD0O", - "mangledName": "$s14AtomicTransact0B16AuthStatusUpdateV0cD0O", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl" - ], - "enumRawTypeName": "String", - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "kind": "Conformance", - "name": "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", + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B8SDKEventO16authStatusUpdateyA2CmF", + "mangledName": "$s14AtomicTransact0B8SDKEventO16authStatusUpdateyA2CmF", + "moduleName": "AtomicTransact" + }, + { + "kind": "Var", + "name": "taskStatusUpdate", + "printedName": "taskStatusUpdate", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactSDKEvent.Type) -> AtomicTransact.TransactSDKEvent", "children": [ { - "kind": "TypeWitness", - "name": "RawValue", - "printedName": "RawValue", + "kind": "TypeNominal", + "name": "TransactSDKEvent", + "printedName": "AtomicTransact.TransactSDKEvent", + "usr": "s:14AtomicTransact0B8SDKEventO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.TransactSDKEvent.Type", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "TransactSDKEvent", + "printedName": "AtomicTransact.TransactSDKEvent", + "usr": "s:14AtomicTransact0B8SDKEventO" } ] } - ], - "usr": "s:SY", - "mangledName": "$sSY" - }, + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B8SDKEventO16taskStatusUpdateyA2CmF", + "mangledName": "$s14AtomicTransact0B8SDKEventO16taskStatusUpdateyA2CmF", + "moduleName": "AtomicTransact" + }, + { + "kind": "Var", + "name": "error", + "printedName": "error", + "children": [ { - "kind": "Conformance", - "name": "Decodable", - "printedName": "Decodable", - "usr": "s:Se", - "mangledName": "$sSe" + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactSDKEvent.Type) -> AtomicTransact.TransactSDKEvent", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactSDKEvent", + "printedName": "AtomicTransact.TransactSDKEvent", + "usr": "s:14AtomicTransact0B8SDKEventO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.TransactSDKEvent.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactSDKEvent", + "printedName": "AtomicTransact.TransactSDKEvent", + "usr": "s:14AtomicTransact0B8SDKEventO" + } + ] + } + ] } - ] + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B8SDKEventO5erroryA2CmF", + "mangledName": "$s14AtomicTransact0B8SDKEventO5erroryA2CmF", + "moduleName": "AtomicTransact" }, { "kind": "Constructor", "name": "init", - "printedName": "init(company:status:)", + "printedName": "init(rawValue:)", "children": [ { "kind": "TypeNominal", - "name": "TransactAuthStatusUpdate", - "printedName": "AtomicTransact.TransactAuthStatusUpdate", - "usr": "s:14AtomicTransact0B16AuthStatusUpdateV" - }, - { - "kind": "TypeNominal", - "name": "TransactCompany", - "printedName": "AtomicTransact.TransactCompany", - "usr": "s:14AtomicTransact0B7CompanyV" + "name": "Optional", + "printedName": "AtomicTransact.TransactSDKEvent?", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactSDKEvent", + "printedName": "AtomicTransact.TransactSDKEvent", + "usr": "s:14AtomicTransact0B8SDKEventO" + } + ], + "usr": "s:Sq" }, { "kind": "TypeNominal", - "name": "AuthStatus", - "printedName": "AtomicTransact.TransactAuthStatusUpdate.AuthStatus", - "usr": "s:14AtomicTransact0B16AuthStatusUpdateV0cD0O" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Constructor", - "usr": "s:14AtomicTransact0B16AuthStatusUpdateV7company6statusAcA0B7CompanyV_AC0cD0Otcfc", - "mangledName": "$s14AtomicTransact0B16AuthStatusUpdateV7company6statusAcA0B7CompanyV_AC0cD0Otcfc", + "usr": "s:14AtomicTransact0B8SDKEventO8rawValueACSgSS_tcfc", + "mangledName": "$s14AtomicTransact0B8SDKEventO8rawValueACSgSS_tcfc", "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], + "implicit": true, "init_kind": "Designated" }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(from:)", + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", "children": [ { "kind": "TypeNominal", - "name": "TransactAuthStatusUpdate", - "printedName": "AtomicTransact.TransactAuthStatusUpdate", - "usr": "s:14AtomicTransact0B16AuthStatusUpdateV" - }, + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B8SDKEventO8rawValueSSvp", + "mangledName": "$s14AtomicTransact0B8SDKEventO8rawValueSSvp", + "moduleName": "AtomicTransact", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B8SDKEventO8rawValueSSvg", + "mangledName": "$s14AtomicTransact0B8SDKEventO8rawValueSSvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "allCases", + "printedName": "allCases", + "children": [ { "kind": "TypeNominal", - "name": "Decoder", - "printedName": "any Swift.Decoder", - "usr": "s:s7DecoderP" + "name": "Array", + "printedName": "[AtomicTransact.TransactSDKEvent]", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactSDKEvent", + "printedName": "AtomicTransact.TransactSDKEvent", + "usr": "s:14AtomicTransact0B8SDKEventO" + } + ], + "usr": "s:Sa" } ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0B16AuthStatusUpdateV4fromACs7Decoder_p_tKcfc", - "mangledName": "$s14AtomicTransact0B16AuthStatusUpdateV4fromACs7Decoder_p_tKcfc", + "declKind": "Var", + "usr": "s:14AtomicTransact0B8SDKEventO8allCasesSayACGvpZ", + "mangledName": "$s14AtomicTransact0B8SDKEventO8allCasesSayACGvpZ", "moduleName": "AtomicTransact", + "static": true, "implicit": true, - "throwing": true, - "init_kind": "Designated" + "declAttributes": [ + "Nonisolated" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[AtomicTransact.TransactSDKEvent]", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactSDKEvent", + "printedName": "AtomicTransact.TransactSDKEvent", + "usr": "s:14AtomicTransact0B8SDKEventO" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B8SDKEventO8allCasesSayACGvgZ", + "mangledName": "$s14AtomicTransact0B8SDKEventO8allCasesSayACGvgZ", + "moduleName": "AtomicTransact", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] } ], - "declKind": "Struct", - "usr": "s:14AtomicTransact0B16AuthStatusUpdateV", - "mangledName": "$s14AtomicTransact0B16AuthStatusUpdateV", + "declKind": "Enum", + "usr": "s:14AtomicTransact0B8SDKEventO", + "mangledName": "$s14AtomicTransact0B8SDKEventO", "moduleName": "AtomicTransact", "declAttributes": [ - "AccessControl", - "RawDocComment" + "AccessControl" ], + "enumRawTypeName": "String", "conformances": [ { "kind": "Conformance", @@ -21687,10 +21388,69 @@ }, { "kind": "Conformance", - "name": "Decodable", - "printedName": "Decodable", - "usr": "s:Se", - "mangledName": "$sSe" + "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": "CaseIterable", + "printedName": "CaseIterable", + "children": [ + { + "kind": "TypeWitness", + "name": "AllCases", + "printedName": "AllCases", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[AtomicTransact.TransactSDKEvent]", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactSDKEvent", + "printedName": "AtomicTransact.TransactSDKEvent", + "usr": "s:14AtomicTransact0B8SDKEventO" + } + ], + "usr": "s:Sa" + } + ] + } + ], + "usr": "s:s12CaseIterableP", + "mangledName": "$ss12CaseIterableP" } ] }, @@ -21704,23 +21464,6 @@ "RawDocComment" ] }, - { - "kind": "Import", - "name": "Security", - "printedName": "Security", - "declKind": "Import", - "moduleName": "AtomicTransact" - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "AtomicTransact", - "declAttributes": [ - "RawDocComment" - ] - }, { "kind": "TypeDecl", "name": "TransactDataResponse", @@ -22162,19 +21905,19 @@ "usr": "s:SE", "mangledName": "$sSE" }, - { - "kind": "Conformance", - "name": "Error", - "printedName": "Error", - "usr": "s:s5ErrorP", - "mangledName": "$ss5ErrorP" - }, { "kind": "Conformance", "name": "Sendable", "printedName": "Sendable", "usr": "s:s8SendableP", "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" } ] }, @@ -22427,6 +22170,13 @@ "usr": "s:SE", "mangledName": "$sSE" }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, { "kind": "Conformance", "name": "Equatable", @@ -23286,6 +23036,13 @@ "printedName": "Encodable", "usr": "s:SE", "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" } ] }, @@ -23406,9 +23163,238 @@ "printedName": "cvv", "children": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "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:14AtomicTransact0B12DataResponseV04CardC0V3cvvSSSgvp", + "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V3cvvSSSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V3cvvSSSgvg", + "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V3cvvSSSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "cardType", + "printedName": "cardType", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.TransactDataResponse.CardData.CardType?", + "children": [ + { + "kind": "TypeNominal", + "name": "CardType", + "printedName": "AtomicTransact.TransactDataResponse.CardData.CardType", + "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V0E4TypeO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V8cardTypeAE0eG0OSgvp", + "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V8cardTypeAE0eG0OSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.TransactDataResponse.CardData.CardType?", + "children": [ + { + "kind": "TypeNominal", + "name": "CardType", + "printedName": "AtomicTransact.TransactDataResponse.CardData.CardType", + "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V0E4TypeO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V8cardTypeAE0eG0OSgvg", + "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V8cardTypeAE0eG0OSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "TypeDecl", + "name": "CardType", + "printedName": "CardType", + "children": [ + { + "kind": "Var", + "name": "debit", + "printedName": "debit", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactDataResponse.CardData.CardType.Type) -> AtomicTransact.TransactDataResponse.CardData.CardType", + "children": [ + { + "kind": "TypeNominal", + "name": "CardType", + "printedName": "AtomicTransact.TransactDataResponse.CardData.CardType", + "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V0E4TypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.TransactDataResponse.CardData.CardType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CardType", + "printedName": "AtomicTransact.TransactDataResponse.CardData.CardType", + "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V0E4TypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V0E4TypeO5debityA2GmF", + "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V0E4TypeO5debityA2GmF", + "moduleName": "AtomicTransact" + }, + { + "kind": "Var", + "name": "credit", + "printedName": "credit", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactDataResponse.CardData.CardType.Type) -> AtomicTransact.TransactDataResponse.CardData.CardType", + "children": [ + { + "kind": "TypeNominal", + "name": "CardType", + "printedName": "AtomicTransact.TransactDataResponse.CardData.CardType", + "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V0E4TypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.TransactDataResponse.CardData.CardType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CardType", + "printedName": "AtomicTransact.TransactDataResponse.CardData.CardType", + "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V0E4TypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V0E4TypeO6credityA2GmF", + "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V0E4TypeO6credityA2GmF", + "moduleName": "AtomicTransact" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.TransactDataResponse.CardData.CardType?", + "children": [ + { + "kind": "TypeNominal", + "name": "CardType", + "printedName": "AtomicTransact.TransactDataResponse.CardData.CardType", + "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V0E4TypeO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V0E4TypeO8rawValueAGSgSS_tcfc", + "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V0E4TypeO8rawValueAGSgSS_tcfc", + "moduleName": "AtomicTransact", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", "children": [ { "kind": "TypeNominal", @@ -23417,30 +23403,81 @@ "usr": "s:SS" } ], - "usr": "s:Sq" + "declKind": "Var", + "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V0E4TypeO8rawValueSSvp", + "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V0E4TypeO8rawValueSSvp", + "moduleName": "AtomicTransact", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V0E4TypeO8rawValueSSvg", + "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V0E4TypeO8rawValueSSvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V3cvvSSSgvp", - "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V3cvvSSSgvp", + "declKind": "Enum", + "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V0E4TypeO", + "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V0E4TypeO", "moduleName": "AtomicTransact", "declAttributes": [ - "HasStorage", "AccessControl", "RawDocComment" ], - "isLet": true, - "hasStorage": true, - "accessors": [ + "enumRawTypeName": "String", + "conformances": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", "children": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", "children": [ { "kind": "TypeNominal", @@ -23448,23 +23485,39 @@ "printedName": "Swift.String", "usr": "s:SS" } - ], - "usr": "s:Sq" + ] } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V3cvvSSSgvg", - "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V3cvvSSSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" + "usr": "s:SY", + "mangledName": "$sSY" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" } ] }, { "kind": "Constructor", "name": "init", - "printedName": "init(number:expiry:cvv:)", + "printedName": "init(number:expiry:cvv:cardType:)", "children": [ { "kind": "TypeNominal", @@ -23505,14 +23558,30 @@ } ], "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.TransactDataResponse.CardData.CardType?", + "children": [ + { + "kind": "TypeNominal", + "name": "CardType", + "printedName": "AtomicTransact.TransactDataResponse.CardData.CardType", + "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V0E4TypeO" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" } ], "declKind": "Constructor", - "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V6number6expiry3cvvAESS_SSSgAItcfc", - "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V6number6expiry3cvvAESS_SSSgAItcfc", + "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V6number6expiry3cvv8cardTypeAESS_SSSgAjE0eJ0OSgtcfc", + "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V6number6expiry3cvv8cardTypeAESS_SSSgAjE0eJ0OSgtcfc", "moduleName": "AtomicTransact", "declAttributes": [ - "AccessControl" + "AccessControl", + "RawDocComment" ], "init_kind": "Designated" }, @@ -23595,129 +23664,462 @@ "init_kind": "Designated" }, { - "kind": "Function", - "name": "encode", - "printedName": "encode(to:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Encoder", - "printedName": "any Swift.Encoder", - "usr": "s:s7EncoderP" - } - ], - "declKind": "Func", - "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V6encode2toys7Encoder_p_tKF", - "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V6encode2toys7Encoder_p_tKF", - "moduleName": "AtomicTransact", - "implicit": true, - "throwing": true, - "funcSelfKind": "NonMutating" + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Encoder", + "printedName": "any Swift.Encoder", + "usr": "s:s7EncoderP" + } + ], + "declKind": "Func", + "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V6encode2toys7Encoder_p_tKF", + "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V6encode2toys7Encoder_p_tKF", + "moduleName": "AtomicTransact", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V", + "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactDataResponse", + "printedName": "AtomicTransact.TransactDataResponse", + "usr": "s:14AtomicTransact0B12DataResponseV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B12DataResponseV4fromACs7Decoder_p_tKcfc", + "mangledName": "$s14AtomicTransact0B12DataResponseV4fromACs7Decoder_p_tKcfc", + "moduleName": "AtomicTransact", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Encoder", + "printedName": "any Swift.Encoder", + "usr": "s:s7EncoderP" + } + ], + "declKind": "Func", + "usr": "s:14AtomicTransact0B12DataResponseV6encode2toys7Encoder_p_tKF", + "mangledName": "$s14AtomicTransact0B12DataResponseV6encode2toys7Encoder_p_tKF", + "moduleName": "AtomicTransact", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:14AtomicTransact0B12DataResponseV", + "mangledName": "$s14AtomicTransact0B12DataResponseV", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Security", + "printedName": "Security", + "declKind": "Import", + "moduleName": "AtomicTransact" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "WebKit", + "printedName": "WebKit", + "declKind": "Import", + "moduleName": "AtomicTransact" + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "AtomicTransact" + }, + { + "kind": "Import", + "name": "SafariServices", + "printedName": "SafariServices", + "declKind": "Import", + "moduleName": "AtomicTransact" + }, + { + "kind": "Import", + "name": "os", + "printedName": "os", + "declKind": "Import", + "moduleName": "AtomicTransact" + }, + { + "kind": "Import", + "name": "QuantumIOS", + "printedName": "QuantumIOS", + "declKind": "Import", + "moduleName": "AtomicTransact" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "AtomicTransact" + }, + { + "kind": "TypeDecl", + "name": "TransactViewController", + "printedName": "TransactViewController", + "children": [ + { + "kind": "Function", + "name": "viewDidLoad", + "printedName": "viewDidLoad()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" } ], - "declKind": "Struct", - "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V", - "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V", + "declKind": "Func", + "usr": "c:@M@AtomicTransact@objc(cs)TransactViewController(im)viewDidLoad", + "mangledName": "$s14AtomicTransact0B14ViewControllerC11viewDidLoadyyF", "moduleName": "AtomicTransact", + "overriding": true, + "objc_name": "viewDidLoad", "declAttributes": [ + "Dynamic", + "ObjC", + "Preconcurrency", + "Custom", + "Override", "AccessControl", "RawDocComment" ], - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "userContentController", + "printedName": "userContentController(_:didReceive:)", + "children": [ { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" }, { - "kind": "Conformance", - "name": "Decodable", - "printedName": "Decodable", - "usr": "s:Se", - "mangledName": "$sSe" + "kind": "TypeNominal", + "name": "WKUserContentController", + "printedName": "WebKit.WKUserContentController", + "usr": "c:objc(cs)WKUserContentController" }, { - "kind": "Conformance", - "name": "Encodable", - "printedName": "Encodable", - "usr": "s:SE", - "mangledName": "$sSE" + "kind": "TypeNominal", + "name": "WKScriptMessage", + "printedName": "WebKit.WKScriptMessage", + "usr": "c:objc(cs)WKScriptMessage" } - ] + ], + "declKind": "Func", + "usr": "c:@M@AtomicTransact@objc(cs)TransactViewController(im)userContentController:didReceiveScriptMessage:", + "mangledName": "$s14AtomicTransact0B14ViewControllerC011userContentD0_10didReceiveySo06WKUserfD0C_So15WKScriptMessageCtF", + "moduleName": "AtomicTransact", + "overriding": true, + "objc_name": "userContentController:didReceiveScriptMessage:", + "declAttributes": [ + "ObjC", + "Preconcurrency", + "Custom", + "Override", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" }, { "kind": "Constructor", "name": "init", - "printedName": "init(from:)", + "printedName": "init(nibName:bundle:)", "children": [ { "kind": "TypeNominal", - "name": "TransactDataResponse", - "printedName": "AtomicTransact.TransactDataResponse", - "usr": "s:14AtomicTransact0B12DataResponseV" + "name": "TransactViewController", + "printedName": "AtomicTransact.TransactViewController", + "usr": "c:@M@AtomicTransact@objc(cs)TransactViewController" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" }, { "kind": "TypeNominal", - "name": "Decoder", - "printedName": "any Swift.Decoder", - "usr": "s:s7DecoderP" + "name": "Optional", + "printedName": "Foundation.Bundle?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bundle", + "printedName": "Foundation.Bundle", + "usr": "c:objc(cs)NSBundle" + } + ], + "usr": "s:Sq" } ], "declKind": "Constructor", - "usr": "s:14AtomicTransact0B12DataResponseV4fromACs7Decoder_p_tKcfc", - "mangledName": "$s14AtomicTransact0B12DataResponseV4fromACs7Decoder_p_tKcfc", + "usr": "c:@M@AtomicTransact@objc(cs)TransactViewController(im)initWithNibName:bundle:", + "mangledName": "$s14AtomicTransact0B14ViewControllerC7nibName6bundleACSSSg_So8NSBundleCSgtcfc", "moduleName": "AtomicTransact", + "overriding": true, "implicit": true, - "throwing": true, + "objc_name": "initWithNibName:bundle:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Preconcurrency", + "Custom", + "Override" + ], "init_kind": "Designated" }, { - "kind": "Function", - "name": "encode", - "printedName": "encode(to:)", + "kind": "Constructor", + "name": "init", + "printedName": "init(coder:)", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "Optional", + "printedName": "AtomicTransact.TransactViewController?", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactViewController", + "printedName": "AtomicTransact.TransactViewController", + "usr": "c:@M@AtomicTransact@objc(cs)TransactViewController" + } + ], + "usr": "s:Sq" }, { "kind": "TypeNominal", - "name": "Encoder", - "printedName": "any Swift.Encoder", - "usr": "s:s7EncoderP" + "name": "NSCoder", + "printedName": "Foundation.NSCoder", + "usr": "c:objc(cs)NSCoder" } ], - "declKind": "Func", - "usr": "s:14AtomicTransact0B12DataResponseV6encode2toys7Encoder_p_tKF", - "mangledName": "$s14AtomicTransact0B12DataResponseV6encode2toys7Encoder_p_tKF", + "declKind": "Constructor", + "usr": "c:@M@AtomicTransact@objc(cs)TransactViewController(im)initWithCoder:", + "mangledName": "$s14AtomicTransact0B14ViewControllerC5coderACSgSo7NSCoderC_tcfc", "moduleName": "AtomicTransact", + "overriding": true, "implicit": true, - "throwing": true, - "funcSelfKind": "NonMutating" + "objc_name": "initWithCoder:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Preconcurrency", + "Custom", + "Required" + ], + "init_kind": "Designated" } ], - "declKind": "Struct", - "usr": "s:14AtomicTransact0B12DataResponseV", - "mangledName": "$s14AtomicTransact0B12DataResponseV", + "declKind": "Class", + "usr": "c:@M@AtomicTransact@objc(cs)TransactViewController", + "mangledName": "$s14AtomicTransact0B14ViewControllerC", "moduleName": "AtomicTransact", "declAttributes": [ + "Preconcurrency", + "Custom", "AccessControl", - "RawDocComment" + "ObjC" + ], + "superclassUsr": "c:@M@AtomicTransact@objc(cs)BaseTransactViewController", + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "AtomicTransact.BaseTransactViewController", + "UIKit.UIViewController", + "UIKit.UIResponder", + "ObjectiveC.NSObject" ], "conformances": [ { @@ -23736,73 +24138,248 @@ }, { "kind": "Conformance", - "name": "Decodable", - "printedName": "Decodable", - "usr": "s:Se", - "mangledName": "$sSe" + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "UITraitChangeObservable", + "printedName": "UITraitChangeObservable", + "usr": "s:5UIKit23UITraitChangeObservableP", + "mangledName": "$s5UIKit23UITraitChangeObservableP" + } + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "TransactCompany", + "printedName": "TransactCompany", + "children": [ + { + "kind": "Var", + "name": "id", + "printedName": "id", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B7CompanyV2idSSvp", + "mangledName": "$s14AtomicTransact0B7CompanyV2idSSvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "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:14AtomicTransact0B7CompanyV2idSSvg", + "mangledName": "$s14AtomicTransact0B7CompanyV2idSSvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "name", + "printedName": "name", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B7CompanyV4nameSSvp", + "mangledName": "$s14AtomicTransact0B7CompanyV4nameSSvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "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:14AtomicTransact0B7CompanyV4nameSSvg", + "mangledName": "$s14AtomicTransact0B7CompanyV4nameSSvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] }, { - "kind": "Conformance", - "name": "Encodable", - "printedName": "Encodable", - "usr": "s:SE", - "mangledName": "$sSE" - } - ] - }, - { - "kind": "Import", - "name": "UIKit", - "printedName": "UIKit", - "declKind": "Import", - "moduleName": "AtomicTransact", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "SwiftUI", - "printedName": "SwiftUI", - "declKind": "Import", - "moduleName": "AtomicTransact" - }, - { - "kind": "TypeDecl", - "name": "TransactActionPresenter", - "printedName": "TransactActionPresenter", - "children": [ - { - "kind": "Constructor", - "name": "init", - "printedName": "init()", + "kind": "Var", + "name": "branding", + "printedName": "branding", "children": [ { "kind": "TypeNominal", - "name": "TransactActionPresenter", - "printedName": "AtomicTransact.TransactActionPresenter", - "usr": "s:14AtomicTransact0B15ActionPresenterC" + "name": "Optional", + "printedName": "AtomicTransact.TransactCompany.Branding?", + "children": [ + { + "kind": "TypeNominal", + "name": "Branding", + "printedName": "AtomicTransact.TransactCompany.Branding", + "usr": "s:14AtomicTransact0B7CompanyV8BrandingV" + } + ], + "usr": "s:Sq" } ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0B15ActionPresenterCACycfc", - "mangledName": "$s14AtomicTransact0B15ActionPresenterCACycfc", + "declKind": "Var", + "usr": "s:14AtomicTransact0B7CompanyV8brandingAC8BrandingVSgvp", + "mangledName": "$s14AtomicTransact0B7CompanyV8brandingAC8BrandingVSgvp", "moduleName": "AtomicTransact", "declAttributes": [ - "Custom", - "AccessControl" + "HasStorage", + "AccessControl", + "RawDocComment" ], - "init_kind": "Designated" + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.TransactCompany.Branding?", + "children": [ + { + "kind": "TypeNominal", + "name": "Branding", + "printedName": "AtomicTransact.TransactCompany.Branding", + "usr": "s:14AtomicTransact0B7CompanyV8BrandingV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B7CompanyV8brandingAC8BrandingVSgvg", + "mangledName": "$s14AtomicTransact0B7CompanyV8brandingAC8BrandingVSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] }, { - "kind": "Function", - "name": "presentAction", - "printedName": "presentAction(id:environment:presentationStyle:theme:metadata:onLaunch:onAuthStatusUpdate:onTaskStatusUpdate:onCompletion:)", + "kind": "Constructor", + "name": "init", + "printedName": "init(id:name:branding:)", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "TransactCompany", + "printedName": "AtomicTransact.TransactCompany", + "usr": "s:14AtomicTransact0B7CompanyV" }, { "kind": "TypeNominal", @@ -23812,183 +24389,484 @@ }, { "kind": "TypeNominal", - "name": "TransactEnvironment", - "printedName": "AtomicTransact.TransactEnvironment", - "hasDefaultArg": true, - "usr": "s:14AtomicTransact0B11EnvironmentO" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" }, { "kind": "TypeNominal", - "name": "UIModalPresentationStyle", - "printedName": "UIKit.UIModalPresentationStyle", + "name": "Optional", + "printedName": "AtomicTransact.TransactCompany.Branding?", + "children": [ + { + "kind": "TypeNominal", + "name": "Branding", + "printedName": "AtomicTransact.TransactCompany.Branding", + "usr": "s:14AtomicTransact0B7CompanyV8BrandingV" + } + ], "hasDefaultArg": true, - "usr": "c:@E@UIModalPresentationStyle" + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B7CompanyV2id4name8brandingACSS_SSAC8BrandingVSgtcfc", + "mangledName": "$s14AtomicTransact0B7CompanyV2id4name8brandingACSS_SSAC8BrandingVSgtcfc", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "TypeDecl", + "name": "Branding", + "printedName": "Branding", + "children": [ + { + "kind": "Var", + "name": "color", + "printedName": "color", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B7CompanyV8BrandingV5colorSSvp", + "mangledName": "$s14AtomicTransact0B7CompanyV8BrandingV5colorSSvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "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:14AtomicTransact0B7CompanyV8BrandingV5colorSSvg", + "mangledName": "$s14AtomicTransact0B7CompanyV8BrandingV5colorSSvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] }, { - "kind": "TypeNominal", - "name": "Theme", - "printedName": "AtomicTransact.AtomicConfig.Theme", - "hasDefaultArg": true, - "usr": "s:14AtomicTransact0A6ConfigV5ThemeV" + "kind": "Var", + "name": "logo", + "printedName": "logo", + "children": [ + { + "kind": "TypeNominal", + "name": "Logo", + "printedName": "AtomicTransact.TransactCompany.Branding.Logo", + "usr": "s:14AtomicTransact0B7CompanyV8BrandingV4LogoV" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B7CompanyV8BrandingV4logoAE4LogoVvp", + "mangledName": "$s14AtomicTransact0B7CompanyV8BrandingV4logoAE4LogoVvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Logo", + "printedName": "AtomicTransact.TransactCompany.Branding.Logo", + "usr": "s:14AtomicTransact0B7CompanyV8BrandingV4LogoV" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B7CompanyV8BrandingV4logoAE4LogoVvg", + "mangledName": "$s14AtomicTransact0B7CompanyV8BrandingV4logoAE4LogoVvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "[Swift.String : Swift.String]?", + "kind": "Constructor", + "name": "init", + "printedName": "init(color:logo:)", "children": [ { "kind": "TypeNominal", - "name": "Dictionary", - "printedName": "[Swift.String : Swift.String]", + "name": "Branding", + "printedName": "AtomicTransact.TransactCompany.Branding", + "usr": "s:14AtomicTransact0B7CompanyV8BrandingV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Logo", + "printedName": "AtomicTransact.TransactCompany.Branding.Logo", + "usr": "s:14AtomicTransact0B7CompanyV8BrandingV4LogoV" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B7CompanyV8BrandingV5color4logoAESS_AE4LogoVtcfc", + "mangledName": "$s14AtomicTransact0B7CompanyV8BrandingV5color4logoAESS_AE4LogoVtcfc", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "TypeDecl", + "name": "Logo", + "printedName": "Logo", + "children": [ + { + "kind": "Var", + "name": "url", + "printedName": "url", "children": [ { "kind": "TypeNominal", "name": "String", "printedName": "Swift.String", "usr": "s:SS" - }, + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B7CompanyV8BrandingV4LogoV3urlSSvp", + "mangledName": "$s14AtomicTransact0B7CompanyV8BrandingV4LogoV3urlSSvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "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:14AtomicTransact0B7CompanyV8BrandingV4LogoV3urlSSvg", + "mangledName": "$s14AtomicTransact0B7CompanyV8BrandingV4LogoV3urlSSvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "backgroundColor", + "printedName": "backgroundColor", + "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" } ], - "usr": "s:SD" - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "(() -> ())?", - "children": [ + "declKind": "Var", + "usr": "s:14AtomicTransact0B7CompanyV8BrandingV4LogoV15backgroundColorSSSgvp", + "mangledName": "$s14AtomicTransact0B7CompanyV8BrandingV4LogoV15backgroundColorSSSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B7CompanyV8BrandingV4LogoV15backgroundColorSSSgvg", + "mangledName": "$s14AtomicTransact0B7CompanyV8BrandingV4LogoV15backgroundColorSSSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, { - "kind": "TypeFunc", - "name": "Function", - "printedName": "() -> ()", + "kind": "Constructor", + "name": "init", + "printedName": "init(url:backgroundColor:)", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "Logo", + "printedName": "AtomicTransact.TransactCompany.Branding.Logo", + "usr": "s:14AtomicTransact0B7CompanyV8BrandingV4LogoV" }, { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" } - ] - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "((AtomicTransact.TransactAuthStatusUpdate) -> ())?", - "children": [ + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B7CompanyV8BrandingV4LogoV3url15backgroundColorAGSS_SSSgtcfc", + "mangledName": "$s14AtomicTransact0B7CompanyV8BrandingV4LogoV3url15backgroundColorAGSS_SSSgtcfc", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactAuthStatusUpdate) -> ()", + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "Logo", + "printedName": "AtomicTransact.TransactCompany.Branding.Logo", + "usr": "s:14AtomicTransact0B7CompanyV8BrandingV4LogoV" }, { "kind": "TypeNominal", - "name": "TransactAuthStatusUpdate", - "printedName": "AtomicTransact.TransactAuthStatusUpdate", - "usr": "s:14AtomicTransact0B16AuthStatusUpdateV" + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" } - ] + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B7CompanyV8BrandingV4LogoV4fromAGs7Decoder_p_tKcfc", + "mangledName": "$s14AtomicTransact0B7CompanyV8BrandingV4LogoV4fromAGs7Decoder_p_tKcfc", + "moduleName": "AtomicTransact", + "implicit": true, + "throwing": true, + "init_kind": "Designated" } ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "((AtomicTransact.TransactTaskStatusUpdate) -> ())?", - "children": [ + "declKind": "Struct", + "usr": "s:14AtomicTransact0B7CompanyV8BrandingV4LogoV", + "mangledName": "$s14AtomicTransact0B7CompanyV8BrandingV4LogoV", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactTaskStatusUpdate) -> ()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "TransactTaskStatusUpdate", - "printedName": "AtomicTransact.TransactTaskStatusUpdate", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV" - } - ] + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" } - ], - "hasDefaultArg": true, - "usr": "s:Sq" + ] }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "((AtomicTransact.TransactResponse) -> ())?", + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactResponse) -> ()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "TransactResponse", - "printedName": "AtomicTransact.TransactResponse", - "usr": "s:14AtomicTransact0B8ResponseO" - } - ] + "kind": "TypeNominal", + "name": "Branding", + "printedName": "AtomicTransact.TransactCompany.Branding", + "usr": "s:14AtomicTransact0B7CompanyV8BrandingV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" } ], - "hasDefaultArg": true, - "usr": "s:Sq" + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B7CompanyV8BrandingV4fromAEs7Decoder_p_tKcfc", + "mangledName": "$s14AtomicTransact0B7CompanyV8BrandingV4fromAEs7Decoder_p_tKcfc", + "moduleName": "AtomicTransact", + "implicit": true, + "throwing": true, + "init_kind": "Designated" } ], - "declKind": "Func", - "usr": "s:14AtomicTransact0B15ActionPresenterC07presentC02id11environment17presentationStyle5theme8metadata8onLaunch0L16AuthStatusUpdate0l4TaskoP00L10CompletionySS_AA0B11EnvironmentOSo019UIModalPresentationI0VAA0A6ConfigV5ThemeVSDyS2SGSgyycSgyAA0bnoP0VcSgyAA0bqoP0VcSgyAA0B8ResponseOcSgtF", - "mangledName": "$s14AtomicTransact0B15ActionPresenterC07presentC02id11environment17presentationStyle5theme8metadata8onLaunch0L16AuthStatusUpdate0l4TaskoP00L10CompletionySS_AA0B11EnvironmentOSo019UIModalPresentationI0VAA0A6ConfigV5ThemeVSDyS2SGSgyycSgyAA0bnoP0VcSgyAA0bqoP0VcSgyAA0B8ResponseOcSgtF", + "declKind": "Struct", + "usr": "s:14AtomicTransact0B7CompanyV8BrandingV", + "mangledName": "$s14AtomicTransact0B7CompanyV8BrandingV", "moduleName": "AtomicTransact", "declAttributes": [ - "Final", - "Custom", "AccessControl", "RawDocComment" ], - "funcSelfKind": "NonMutating" + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactCompany", + "printedName": "AtomicTransact.TransactCompany", + "usr": "s:14AtomicTransact0B7CompanyV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B7CompanyV4fromACs7Decoder_p_tKcfc", + "mangledName": "$s14AtomicTransact0B7CompanyV4fromACs7Decoder_p_tKcfc", + "moduleName": "AtomicTransact", + "implicit": true, + "throwing": true, + "init_kind": "Designated" } ], - "declKind": "Class", - "usr": "s:14AtomicTransact0B15ActionPresenterC", - "mangledName": "$s14AtomicTransact0B15ActionPresenterC", + "declKind": "Struct", + "usr": "s:14AtomicTransact0B7CompanyV", + "mangledName": "$s14AtomicTransact0B7CompanyV", "moduleName": "AtomicTransact", "declAttributes": [ - "Final", "AccessControl", - "Custom", "RawDocComment" ], "conformances": [ @@ -24006,6 +24884,13 @@ "usr": "s:s9EscapableP", "mangledName": "$ss9EscapableP" }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, { "kind": "Conformance", "name": "Sendable", @@ -24016,29 +24901,48 @@ ] }, { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "AtomicTransact", + "kind": "TypeDecl", + "name": "Logger", + "printedName": "Logger", + "declKind": "Struct", + "usr": "s:2os6LoggerV", + "mangledName": "$s2os6LoggerV", + "moduleName": "os", + "intro_Macosx": "11.0", + "intro_iOS": "14.0", + "intro_tvOS": "14.0", + "intro_watchOS": "7.0", "declAttributes": [ - "RawDocComment" + "Available", + "Available", + "Available", + "Available" + ], + "isExternal": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } ] }, - { - "kind": "Import", - "name": "OSLog", - "printedName": "OSLog", - "declKind": "Import", - "moduleName": "AtomicTransact" - }, - { - "kind": "Import", - "name": "Combine", - "printedName": "Combine", - "declKind": "Import", - "moduleName": "AtomicTransact" - }, { "kind": "TypeDecl", "name": "View", @@ -24375,60 +25279,24 @@ "declAttributes": [ "Preconcurrency", "TypeEraser", - "OriginallyDefinedIn", - "OriginallyDefinedIn", - "OriginallyDefinedIn", - "OriginallyDefinedIn", - "Available", - "Available", - "Available", - "Available", - "Custom" - ], - "isExternal": true, - "conformances": [ - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - } - ] - }, - { - "kind": "TypeDecl", - "name": "Logger", - "printedName": "Logger", - "declKind": "Struct", - "usr": "s:2os6LoggerV", - "mangledName": "$s2os6LoggerV", - "moduleName": "os", - "intro_Macosx": "11.0", - "intro_iOS": "14.0", - "intro_tvOS": "14.0", - "intro_watchOS": "7.0", - "declAttributes": [ + "OriginallyDefinedIn", + "OriginallyDefinedIn", + "OriginallyDefinedIn", + "OriginallyDefinedIn", "Available", "Available", "Available", - "Available" + "Available", + "Custom" ], "isExternal": true, "conformances": [ { "kind": "Conformance", - "name": "Sendable", - "printedName": "Sendable", - "usr": "s:s8SendableP", - "mangledName": "$ss8SendableP" + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" }, { "kind": "Conformance", @@ -24436,13 +25304,6 @@ "printedName": "Copyable", "usr": "s:s8CopyableP", "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" } ] } @@ -24451,228 +25312,319 @@ }, "ConstValues": [ { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Data\/TransactURLSession.swift", - "kind": "BooleanLiteral", - "offset": 253, - "length": 4, - "value": "true" - }, - { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Data\/TransactURLSession.swift", - "kind": "BooleanLiteral", - "offset": 290, - "length": 4, - "value": "true" - }, - { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/Atomic.swift", - "kind": "BooleanLiteral", - "offset": 10570, - "length": 4, - "value": "true" - }, - { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/Atomic.swift", + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/TransactSheetView.swift", "kind": "BooleanLiteral", - "offset": 11324, - "length": 4, - "value": "true" + "offset": 320, + "length": 5, + "value": "false" }, { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/TransactDataRequest.swift", - "kind": "Dictionary", - "offset": 1757, - "length": 3, - "value": "[]" + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/FrameworkVersion.swift", + "kind": "StringLiteral", + "offset": 228, + "length": 8, + "value": "\"3.28.0\"" }, { "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", "kind": "StringLiteral", - "offset": 1822, + "offset": 1998, "length": 4, "value": "\"es\"" }, { "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", "kind": "StringLiteral", - "offset": 1829, + "offset": 2005, "length": 4, "value": "\"es\"" }, { "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", "kind": "StringLiteral", - "offset": 1836, + "offset": 2012, "length": 4, "value": "\"en\"" }, { "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", "kind": "StringLiteral", - "offset": 4138, + "offset": 4408, "length": 4, "value": "\"es\"" }, { "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", "kind": "StringLiteral", - "offset": 4145, + "offset": 4415, "length": 4, "value": "\"es\"" }, { "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", "kind": "StringLiteral", - "offset": 4152, + "offset": 4422, "length": 4, "value": "\"en\"" }, { "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", "kind": "StringLiteral", - "offset": 6871, + "offset": 7173, "length": 4, "value": "\"es\"" }, { "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", "kind": "StringLiteral", - "offset": 6878, + "offset": 7180, "length": 4, "value": "\"es\"" }, { "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", "kind": "StringLiteral", - "offset": 6885, + "offset": 7187, "length": 4, "value": "\"en\"" }, { "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", "kind": "StringLiteral", - "offset": 9904, + "offset": 10242, "length": 9, "value": "\"pay-now\"" }, { "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", "kind": "FloatLiteral", - "offset": 12890, + "offset": 13023, "length": 3, "value": "0.0" }, { "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", "kind": "FloatLiteral", - "offset": 12927, + "offset": 13060, "length": 3, "value": "0.0" }, { "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", "kind": "FloatLiteral", - "offset": 12963, + "offset": 13096, "length": 3, "value": "0.0" }, { "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", "kind": "FloatLiteral", - "offset": 13000, + "offset": 13133, "length": 3, "value": "0.0" }, { "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", "kind": "StringLiteral", - "offset": 19019, + "offset": 19145, "length": 11, "value": "\"user-link\"" }, { "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", "kind": "StringLiteral", - "offset": 19059, + "offset": 19185, "length": 15, "value": "\"employer-link\"" }, { "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", "kind": "StringLiteral", - "offset": 19096, + "offset": 19222, "length": 10, "value": "\"pay-link\"" }, { "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", "kind": "StringLiteral", - "offset": 19127, + "offset": 19253, "length": 8, "value": "\"custom\"" }, { "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", "kind": "BooleanLiteral", - "offset": 19511, + "offset": 19652, "length": 5, "value": "false" }, { "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", "kind": "BooleanLiteral", - "offset": 22461, + "offset": 22488, "length": 4, "value": "true" }, { "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", "kind": "StringLiteral", - "offset": 26823, + "offset": 26929, "length": 5, "value": "\"ios\"" }, { "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", "kind": "StringLiteral", - "offset": 26970, + "offset": 27200, + "length": 49, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", + "kind": "StringLiteral", + "offset": 27224, + "length": 1, + "value": "\".\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", + "kind": "StringLiteral", + "offset": 27248, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", + "kind": "IntegerLiteral", + "offset": 27288, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", + "kind": "StringLiteral", + "offset": 27325, + "length": 26, + "value": "\".\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", + "kind": "StringLiteral", + "offset": 27350, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", + "kind": "StringLiteral", + "offset": 27499, "length": 18, "value": "\"MinimumOSVersion\"" }, { "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", "kind": "StringLiteral", - "offset": 27056, + "offset": 27585, "length": 19, "value": "\"DTPlatformVersion\"" }, { "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", "kind": "StringLiteral", - "offset": 28980, + "offset": 29436, "length": 4, "value": "\"es\"" }, { "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", "kind": "StringLiteral", - "offset": 28987, + "offset": 29443, "length": 4, "value": "\"es\"" }, { "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", "kind": "StringLiteral", - "offset": 28994, + "offset": 29450, "length": 4, "value": "\"en\"" }, { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/TransactCompany.swift", + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Data\/InternalNotifications.swift", + "kind": "StringLiteral", + "offset": 224, + "length": 17, + "value": "\"DismissTransact\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Data\/InternalNotifications.swift", + "kind": "StringLiteral", + "offset": 300, + "length": 14, + "value": "\"HideTransact\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Data\/InternalNotifications.swift", + "kind": "StringLiteral", + "offset": 377, + "length": 15, + "value": "\"PauseTransact\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Data\/InternalNotifications.swift", + "kind": "BooleanLiteral", + "offset": 1981, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/Atomic.swift", + "kind": "BooleanLiteral", + "offset": 10592, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/Atomic.swift", + "kind": "BooleanLiteral", + "offset": 11330, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Data\/Logger.swift", "kind": "StringLiteral", - "offset": 2423, + "offset": 322, + "length": 10, + "value": "\"transact\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/Shared\/AtomicDebug.swift", + "kind": "BooleanLiteral", + "offset": 193, "length": 5, - "value": "\"_id\"" + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/Shared\/AtomicDebug.swift", + "kind": "BooleanLiteral", + "offset": 1005, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicSwiftUI.swift", + "kind": "BooleanLiteral", + "offset": 1454, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicSwiftUI.swift", + "kind": "BooleanLiteral", + "offset": 3440, + "length": 5, + "value": "false" }, { "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Views\/BaseTransactViewController.swift", @@ -24684,17 +25636,31 @@ { "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Views\/BaseTransactViewController.swift", "kind": "BooleanLiteral", - "offset": 4333, + "offset": 4337, "length": 4, "value": "true" }, { "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Views\/BaseTransactViewController.swift", "kind": "BooleanLiteral", - "offset": 5603, + "offset": 5566, "length": 4, "value": "true" }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/TransactTaskStatusUpdate.swift", + "kind": "StringLiteral", + "offset": 6447, + "length": 5, + "value": "\"_id\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/TransactDataRequest.swift", + "kind": "Dictionary", + "offset": 1774, + "length": 3, + "value": "[]" + }, { "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/TransactSDKEvent.swift", "kind": "StringLiteral", @@ -24765,152 +25731,40 @@ "length": 23, "value": "\"atomic-transact-error\"" }, - { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Data\/InternalNotifications.swift", - "kind": "StringLiteral", - "offset": 224, - "length": 17, - "value": "\"DismissTransact\"" - }, - { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Data\/InternalNotifications.swift", - "kind": "StringLiteral", - "offset": 300, - "length": 14, - "value": "\"HideTransact\"" - }, - { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Data\/InternalNotifications.swift", - "kind": "StringLiteral", - "offset": 377, - "length": 15, - "value": "\"PauseTransact\"" - }, - { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Data\/InternalNotifications.swift", - "kind": "BooleanLiteral", - "offset": 1441, - "length": 5, - "value": "false" - }, - { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/TransactTaskStatusUpdate.swift", - "kind": "StringLiteral", - "offset": 6387, - "length": 5, - "value": "\"_id\"" - }, - { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/TransactSheetView.swift", - "kind": "BooleanLiteral", - "offset": 344, - "length": 5, - "value": "false" - }, - { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Data\/LocalStorage.swift", - "kind": "StringLiteral", - "offset": 178, - "length": 32, - "value": "\"com.atomicfi.transact.keychain\"" - }, - { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/FrameworkVersion.swift", - "kind": "StringLiteral", - "offset": 228, - "length": 8, - "value": "\"3.27.2\"" - }, { "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/TransactDataResponse.swift", "kind": "StringLiteral", - "offset": 695, + "offset": 715, "length": 42, "value": "\"Field has too many or too few characters\"" }, { "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/TransactDataResponse.swift", "kind": "StringLiteral", - "offset": 765, + "offset": 785, "length": 21, "value": "\"Too many characters\"" }, { "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/TransactDataResponse.swift", "kind": "StringLiteral", - "offset": 814, + "offset": 834, "length": 35, "value": "\"Field contains invalid characters\"" }, { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicSwiftUI.swift", - "kind": "BooleanLiteral", - "offset": 1478, - "length": 5, - "value": "false" - }, - { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicSwiftUI.swift", - "kind": "BooleanLiteral", - "offset": 3464, - "length": 5, - "value": "false" - }, - { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/Shared\/AtomicDebug.swift", - "kind": "StringLiteral", - "offset": 236, - "length": 31, - "value": "\"com.atomicfi.debugModeChanged\"" - }, - { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/Shared\/AtomicDebug.swift", - "kind": "StringLiteral", - "offset": 911, - "length": 20, - "value": "\"com.atomicfi.debug\"" - }, - { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/Shared\/AtomicDebug.swift", + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Data\/LocalStorage.swift", "kind": "StringLiteral", - "offset": 1020, - "length": 20, - "value": "\"com.atomicfi.debug\"" + "offset": 178, + "length": 32, + "value": "\"com.atomicfi.transact.keychain\"" }, { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/Shared\/AtomicDebug.swift", + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/TransactCompany.swift", "kind": "StringLiteral", - "offset": 1304, - "length": 11, - "value": "\"debugMode\"" - }, - { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/Shared\/AtomicDebug.swift", - "kind": "BooleanLiteral", - "offset": 1320, + "offset": 2453, "length": 5, - "value": "false" - }, - { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/Shared\/AtomicDebug.swift", - "kind": "StringLiteral", - "offset": 2220, - "length": 9, - "value": "\"quantum\"" - }, - { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/Shared\/AtomicDebug.swift", - "kind": "StringLiteral", - "offset": 2444, - "length": 10, - "value": "\"transact\"" - }, - { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/Shared\/AtomicDebug.swift", - "kind": "StringLiteral", - "offset": 2665, - "length": 8, - "value": "\"muppet\"" + "value": "\"_id\"" } ] } \ No newline at end of file diff --git a/ios/frameworks/AtomicTransact.xcframework/ios-arm64_x86_64-simulator/AtomicTransact.framework/Modules/AtomicTransact.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface b/ios/frameworks/AtomicTransact.xcframework/ios-arm64_x86_64-simulator/AtomicTransact.framework/Modules/AtomicTransact.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface index 9c9b844..5e9ec88 100644 --- a/ios/frameworks/AtomicTransact.xcframework/ios-arm64_x86_64-simulator/AtomicTransact.framework/Modules/AtomicTransact.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface +++ b/ios/frameworks/AtomicTransact.xcframework/ios-arm64_x86_64-simulator/AtomicTransact.framework/Modules/AtomicTransact.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface @@ -1,6 +1,6 @@ // swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 6.1.2 effective-5.10 (swiftlang-6.1.2.1.2 clang-1700.0.13.5) -// swift-module-flags: -target arm64-apple-ios13.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -enable-upcoming-feature MemberImportVisibility -enable-experimental-feature DebugDescriptionMacro -enable-bare-slash-regex -module-name AtomicTransact +// swift-compiler-version: Apple Swift version 6.1.2 (swiftlang-6.1.2.1.2 clang-1700.0.13.5) +// swift-module-flags: -target arm64-apple-ios15.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 6 -enforce-exclusivity=checked -O -enable-upcoming-feature MemberImportVisibility -enable-experimental-feature DebugDescriptionMacro -module-name AtomicTransact // swift-module-flags-ignorable: -interface-compiler-version 6.1.2 @_exported import AtomicTransact import Combine @@ -17,87 +17,39 @@ import _Concurrency import _StringProcessing import _SwiftConcurrencyShims import os -public enum TransactEnvironment { - case production - case sandbox - case custom(transactPath: Swift.String, apiPath: Swift.String) - public var transactPath: Swift.String { +public struct TransactInteraction : Swift.CustomStringConvertible, Swift.Sendable { + public var name: Swift.String + public var identifier: Swift.String + public var value: [Swift.String : any Swift.Sendable] + public init(name: Swift.String, identifier: Swift.String, value: [Swift.String : any Swift.Sendable]) + public var description: Swift.String { get } - public var apiPath: Swift.String { + public var language: Swift.String? { get } -} -public enum TransactResponse : Swift.CustomStringConvertible { - public struct ResponseData { - public init(data: [Swift.String : Any]) - public var data: [Swift.String : Any] - public var taskId: Swift.String? { - get - } - public var handoff: Swift.String? { - get - } - public var reason: Swift.String? { - get - } - public var identifier: Swift.String { - get - } + public var customer: Swift.String? { + get } - case finished(response: AtomicTransact.TransactResponse.ResponseData) - case closed(response: AtomicTransact.TransactResponse.ResponseData) - case error(error: AtomicTransact.TransactError) - case transactDismissed - public var description: Swift.String { + public var product: AtomicTransact.AtomicConfig.ProductType? { get } -} -public enum TransactError : Swift.Error { - case unableToConnectToTransact - case invalidConfig - case transactError(data: [Swift.String : Any]) -} -public enum Atomic { - @_Concurrency.MainActor public static func presentTransact(from source: UIKit.UIViewController, config: AtomicTransact.AtomicConfig, environment: AtomicTransact.TransactEnvironment = .production, presentationStyle: UIKit.UIModalPresentationStyle = .formSheet, onInteraction: ((AtomicTransact.TransactInteraction) -> ())? = nil, onDataRequest: ((AtomicTransact.TransactDataRequest) async -> AtomicTransact.TransactDataResponse?)? = nil, onAuthStatusUpdate: ((AtomicTransact.TransactAuthStatusUpdate) -> ())? = nil, onTaskStatusUpdate: ((AtomicTransact.TransactTaskStatusUpdate) -> ())? = nil, onLaunch: (() -> ())? = nil, onCompletion: ((AtomicTransact.TransactResponse) -> ())? = nil, onError: ((AtomicTransact.TransactError) -> ())? = nil) - @_Concurrency.MainActor public static func presentTransact(from source: UIKit.UIViewController, config: AtomicTransact.AtomicConfig, environment: AtomicTransact.TransactEnvironment = .production, presentationStyle: UIKit.UIModalPresentationStyle = .formSheet, onInteraction: ((AtomicTransact.TransactInteraction) -> ())? = nil, onDataRequest: @escaping (AtomicTransact.TransactDataRequest) -> (), onAuthStatusUpdate: ((AtomicTransact.TransactAuthStatusUpdate) -> ())? = nil, onTaskStatusUpdate: ((AtomicTransact.TransactTaskStatusUpdate) -> ())? = nil, onLaunch: (() -> ())? = nil, onCompletion: ((AtomicTransact.TransactResponse) -> ())? = nil, onError: ((AtomicTransact.TransactError) -> ())? = nil) - @available(iOS 13.0, *) - @_Concurrency.MainActor public static func presentAction(from source: UIKit.UIViewController, id: Swift.String, environment: AtomicTransact.TransactEnvironment = .production, presentationStyle: UIKit.UIModalPresentationStyle = .formSheet, theme: AtomicTransact.AtomicConfig.Theme = AtomicConfig.Theme(dark: .system), metadata: [Swift.String : Swift.String]? = nil, onLaunch: (() -> ())? = nil, onAuthStatusUpdate: ((AtomicTransact.TransactAuthStatusUpdate) -> ())? = nil, onTaskStatusUpdate: ((AtomicTransact.TransactTaskStatusUpdate) -> ())? = nil, onCompletion: ((AtomicTransact.TransactResponse) -> ())? = nil) - @available(iOS 13.0, *) - public static var interactions: Combine.AnyPublisher { + public var additionalProduct: AtomicTransact.AtomicConfig.ProductType? { get } - public static func dismissTransact() - public static func hideTransact() - public static func setDebug(isEnabled: Swift.Bool, forwardLogs forwarder: (@Sendable (Swift.String) -> ())? = nil) - public enum PauseTransactError : Swift.Error { - case transactNotPresented - public static func == (a: AtomicTransact.Atomic.PauseTransactError, b: AtomicTransact.Atomic.PauseTransactError) -> Swift.Bool - public func hash(into hasher: inout Swift.Hasher) - public var hashValue: Swift.Int { - get - } + public var company: Swift.String? { + get } - @_hasMissingDesignatedInitializers public class PausedTransactRef { - @_Concurrency.MainActor public func resume(source: UIKit.UIViewController, animated: Swift.Bool = true) - @objc deinit + public var payroll: Swift.String? { + get } - public static func pauseTransact(animated: Swift.Bool = true) async throws(AtomicTransact.Atomic.PauseTransactError) -> AtomicTransact.Atomic.PausedTransactRef -} -public struct TransactDataRequest : Swift.Sendable { - public var taskId: Swift.String? - public var userId: Swift.String - public var identifier: Swift.String - public var fields: [Swift.String] - public var data: [Swift.String : any Swift.Sendable] - public init(userId: Swift.String, identifier: Swift.String, fields: [Swift.String], taskId: Swift.String? = nil, additionalData: [Swift.String : any Swift.Sendable] = [:]) } -public struct AtomicConfig : Swift.Codable { - public init(publicToken: Swift.String, scope: AtomicTransact.AtomicConfig.ScopeType, tasks: [AtomicTransact.AtomicConfig.Task], linkedAccount: Swift.String? = nil, deferredPaymentMethodStrategy: AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy? = nil, theme: AtomicTransact.AtomicConfig.Theme = Theme(dark: .system), language: Swift.String = Locale.current.languageCode == "es" ? "es" : "en", sessionContext: Swift.String? = nil, deeplink: AtomicTransact.AtomicConfig.Deeplink? = nil, metadata: [Swift.String : Swift.String]? = nil, search: AtomicTransact.AtomicConfig.Search? = nil, handoff: [Swift.String]? = nil, experiments: AtomicTransact.AtomicConfig.Experiments? = nil, features: AtomicTransact.AtomicConfig.Features? = nil, customer: AtomicTransact.AtomicConfig.Customer? = nil) +public struct AtomicConfig : Swift.Codable, Swift.Sendable { + public init(publicToken: Swift.String, scope: AtomicTransact.AtomicConfig.ScopeType, tasks: [AtomicTransact.AtomicConfig.Task], linkedAccount: Swift.String? = nil, deferredPaymentMethodStrategy: AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy? = nil, theme: AtomicTransact.AtomicConfig.Theme = Theme(dark: .system), language: Swift.String = Locale.current.languageCode == "es" ? "es" : "en", sessionContext: Swift.String? = nil, deeplink: AtomicTransact.AtomicConfig.Deeplink? = nil, metadata: [Swift.String : Swift.String]? = nil, search: AtomicTransact.AtomicConfig.Search? = nil, handoff: [Swift.String]? = nil, experiments: AtomicTransact.AtomicConfig.Experiments? = nil, features: AtomicTransact.AtomicConfig.Features? = nil, customer: AtomicTransact.AtomicConfig.Customer? = nil, uplinkSessionUrl: Swift.String? = nil) public init(demo: AtomicTransact.AtomicConfig.DemoMode, scope: AtomicTransact.AtomicConfig.ScopeType, tasks: [AtomicTransact.AtomicConfig.Task], linkedAccount: Swift.String? = nil, theme: AtomicTransact.AtomicConfig.Theme = Theme(dark: .system), language: Swift.String = Locale.current.languageCode == "es" ? "es" : "en", sessionContext: Swift.String? = nil, deeplink: AtomicTransact.AtomicConfig.Deeplink? = nil, metadata: [Swift.String : Swift.String]? = nil, search: AtomicTransact.AtomicConfig.Search? = nil, handoff: [Swift.String]? = nil, experiments: AtomicTransact.AtomicConfig.Experiments? = nil) @available(*, deprecated, message: "Use `tasks` instead of `product`") public init(publicToken: Swift.String, scope: AtomicTransact.AtomicConfig.ScopeType, product: AtomicTransact.AtomicConfig.ProductType, additionalProduct: AtomicTransact.AtomicConfig.ProductType? = nil, linkedAccount: Swift.String? = nil, theme: AtomicTransact.AtomicConfig.Theme = Theme(dark: .system), distribution: AtomicTransact.AtomicConfig.Distribution? = nil, language: Swift.String = Locale.current.languageCode == "es" ? "es" : "en", sessionContext: Swift.String? = nil, deeplink: AtomicTransact.AtomicConfig.Deeplink? = nil, metadata: [Swift.String : Swift.String]? = nil, search: AtomicTransact.AtomicConfig.Search? = nil, handoff: [Swift.String]? = nil, experiments: AtomicTransact.AtomicConfig.Experiments? = nil) - public struct Task : Swift.Codable { + public struct Task : Swift.Codable, Swift.Sendable { public let product: AtomicTransact.AtomicConfig.ProductType? public let operation: AtomicTransact.AtomicConfig.ProductType? public let distribution: AtomicTransact.AtomicConfig.Distribution? @@ -105,9 +57,9 @@ public struct AtomicConfig : Swift.Codable { public let action: AtomicTransact.AtomicConfig.UserAction? public let apps: [AtomicTransact.AtomicConfig.Task.App]? public init(product: AtomicTransact.AtomicConfig.ProductType? = nil, operation: AtomicTransact.AtomicConfig.ProductType? = nil, distribution: AtomicTransact.AtomicConfig.Distribution? = nil, forms: [Swift.String]? = nil, action: AtomicTransact.AtomicConfig.UserAction? = nil, apps: [AtomicTransact.AtomicConfig.Task.App]? = nil) - public enum App : Swift.String, Swift.Codable, Swift.CaseIterable { + public enum App : Swift.String, Swift.Codable, Swift.Sendable, Swift.CaseIterable { case payNow - case transactions + case expenses case orders case suggestions public init?(rawValue: Swift.String) @@ -123,7 +75,7 @@ public struct AtomicConfig : Swift.Codable { public func encode(to encoder: any Swift.Encoder) throws public init(from decoder: any Swift.Decoder) throws } - public struct Theme : Swift.Codable { + public struct Theme : Swift.Codable, Swift.Sendable { public let brandColor: Swift.String? public let overlayColor: Swift.String? public var dark: Swift.Bool? @@ -146,8 +98,8 @@ public struct AtomicConfig : Swift.Codable { public func encode(to encoder: any Swift.Encoder) throws public init(from decoder: any Swift.Decoder) throws } - public struct Distribution : Swift.Codable { - public enum DistributionType : Swift.String, Swift.Codable { + public struct Distribution : Swift.Codable, Swift.Sendable { + public enum DistributionType : Swift.String, Swift.Codable, Swift.Sendable { case total case fixed case percent @@ -157,7 +109,7 @@ public struct AtomicConfig : Swift.Codable { get } } - public enum ActionType : Swift.String, Swift.Codable { + public enum ActionType : Swift.String, Swift.Codable, Swift.Sendable { case create case update case delete @@ -176,7 +128,7 @@ public struct AtomicConfig : Swift.Codable { public func encode(to encoder: any Swift.Encoder) throws public init(from decoder: any Swift.Decoder) throws } - public enum ProductType : Swift.String, Swift.Codable { + public enum ProductType : Swift.String, Swift.Codable, Swift.Sendable { case deposit case verify case enroll @@ -185,13 +137,14 @@ public struct AtomicConfig : Swift.Codable { case tax case action case aggregate + case manage public init?(rawValue: Swift.String) public typealias RawValue = Swift.String public var rawValue: Swift.String { get } } - public enum ScopeType : Swift.String, Swift.Codable { + public enum ScopeType : Swift.String, Swift.Codable, Swift.Sendable { case userLink case employerLink case payLink @@ -202,7 +155,7 @@ public struct AtomicConfig : Swift.Codable { get } } - public enum DeferredPaymentMethodStrategy : Swift.String, Swift.Codable { + public enum DeferredPaymentMethodStrategy : Swift.String, Swift.Codable, Swift.Sendable { case sdk case api public init?(rawValue: Swift.String) @@ -211,7 +164,7 @@ public struct AtomicConfig : Swift.Codable { get } } - public struct Deeplink : Swift.Codable { + public struct Deeplink : Swift.Codable, Swift.Sendable { public enum Step { case searchCompany case searchPayroll @@ -224,7 +177,7 @@ public struct AtomicConfig : Swift.Codable { } public enum App { case payNow(payments: [Swift.String], accountId: Swift.String) - case transactions + case expenses case orders case suggestions public var id: Swift.String { @@ -246,11 +199,11 @@ public struct AtomicConfig : Swift.Codable { public func encode(to encoder: any Swift.Encoder) throws public init(from decoder: any Swift.Decoder) throws } - public struct DemoMode : Swift.Codable { + public struct DemoMode : Swift.Codable, Swift.Sendable { public var enabled: Swift.Bool - public struct Customer : Swift.Codable { + public struct Customer : Swift.Codable, Swift.Sendable { public var name: Swift.String - public struct Brand : Swift.Codable { + public struct Brand : Swift.Codable, Swift.Sendable { public var logo: Swift.String public var color: Swift.String public init(logo: Swift.String, color: Swift.String) @@ -268,7 +221,7 @@ public struct AtomicConfig : Swift.Codable { public func encode(to encoder: any Swift.Encoder) throws public init(from decoder: any Swift.Decoder) throws } - public struct Search : Swift.Codable { + public struct Search : Swift.Codable, Swift.Sendable { public var tags: [Swift.String]? public var excludedTags: [Swift.String]? public var ruleId: Swift.String? @@ -276,7 +229,7 @@ public struct AtomicConfig : Swift.Codable { public func encode(to encoder: any Swift.Encoder) throws public init(from decoder: any Swift.Decoder) throws } - public struct Experiments : Swift.Codable { + public struct Experiments : Swift.Codable, Swift.Sendable { public var fractionalDeposits: Swift.Bool? public var unemploymentCarousel: Swift.Bool? public var manualFallback: Swift.Bool? @@ -284,25 +237,26 @@ public struct AtomicConfig : Swift.Codable { public func encode(to encoder: any Swift.Encoder) throws public init(from decoder: any Swift.Decoder) throws } - public struct Features : Swift.Codable { + public struct Features : Swift.Codable, Swift.Sendable { public var manualDepositFlow: Swift.Bool? - public init(manualDepositFlow: Swift.Bool? = nil) + public var coAuth: Swift.Bool? + public init(coAuth: Swift.Bool? = nil, manualDepositFlow: Swift.Bool? = nil) public func encode(to encoder: any Swift.Encoder) throws public init(from decoder: any Swift.Decoder) throws } - public struct UserAction : Swift.Codable { + public struct UserAction : Swift.Codable, Swift.Sendable { public var id: Swift.String public init(id: Swift.String) public func encode(to encoder: any Swift.Encoder) throws public init(from decoder: any Swift.Decoder) throws } - public struct Customer : Swift.Codable { + public struct Customer : Swift.Codable, Swift.Sendable { public var name: Swift.String public init(name: Swift.String) public func encode(to encoder: any Swift.Encoder) throws public init(from decoder: any Swift.Decoder) throws } - public struct NavigationOptions : Swift.Codable { + public struct NavigationOptions : Swift.Codable, Swift.Sendable { public var showBackButton: Swift.Bool? public var showBackButtonText: Swift.Bool? public var showCloseButton: Swift.Bool? @@ -310,7 +264,7 @@ public struct AtomicConfig : Swift.Codable { public func encode(to encoder: any Swift.Encoder) throws public init(from decoder: any Swift.Decoder) throws } - public struct Platform : Swift.Codable { + public struct Platform : Swift.Codable, Swift.Sendable { public init() public init(suffixed platformSuffix: Swift.String) public func encode() -> Any? @@ -336,61 +290,98 @@ public struct AtomicConfig : Swift.Codable { public var experiments: AtomicTransact.AtomicConfig.Experiments? public var features: AtomicTransact.AtomicConfig.Features? public var customer: AtomicTransact.AtomicConfig.Customer? + public let uplinkSessionUrl: Swift.String? public func encode(to encoder: any Swift.Encoder) throws public init(from decoder: any Swift.Decoder) throws } -public struct TransactInteraction : Swift.CustomStringConvertible { - public var name: Swift.String - public var identifier: Swift.String - public var value: [Swift.String : Any] - public init(name: Swift.String, identifier: Swift.String, value: [Swift.String : Any]) - public var description: Swift.String { +public enum TransactEnvironment : Swift.Sendable { + case production + case sandbox + case custom(transactPath: Swift.String, apiPath: Swift.String) + public var transactPath: Swift.String { get } - public var language: Swift.String? { + public var apiPath: Swift.String { get } - public var customer: Swift.String? { - get +} +public enum TransactResponse : Swift.CustomStringConvertible, Swift.Sendable { + public struct ResponseData : Swift.Sendable { + public init(data: [Swift.String : any Swift.Sendable]) + public var data: [Swift.String : any Swift.Sendable] + public var taskId: Swift.String? { + get + } + public var handoff: Swift.String? { + get + } + public var reason: Swift.String? { + get + } + public var identifier: Swift.String { + get + } } - public var product: AtomicTransact.AtomicConfig.ProductType? { + case finished(response: AtomicTransact.TransactResponse.ResponseData) + case closed(response: AtomicTransact.TransactResponse.ResponseData) + case error(error: AtomicTransact.TransactError) + case transactDismissed + public var description: Swift.String { get } - public var additionalProduct: AtomicTransact.AtomicConfig.ProductType? { +} +public enum TransactError : Swift.Error, Swift.Sendable { + case unableToConnectToTransact + case invalidConfig + case transactError(data: [Swift.String : any Swift.Sendable]) +} +public enum Atomic { + @_Concurrency.MainActor public static func presentTransact(from source: UIKit.UIViewController, config: AtomicTransact.AtomicConfig, environment: AtomicTransact.TransactEnvironment = .production, presentationStyle: UIKit.UIModalPresentationStyle = .formSheet, onInteraction: ((AtomicTransact.TransactInteraction) -> ())? = nil, onDataRequest: ((AtomicTransact.TransactDataRequest) async -> AtomicTransact.TransactDataResponse?)? = nil, onAuthStatusUpdate: ((AtomicTransact.TransactAuthStatusUpdate) -> ())? = nil, onTaskStatusUpdate: ((AtomicTransact.TransactTaskStatusUpdate) -> ())? = nil, onLaunch: (() -> ())? = nil, onCompletion: ((AtomicTransact.TransactResponse) -> ())? = nil, onError: ((AtomicTransact.TransactError) -> ())? = nil) + @_Concurrency.MainActor public static func presentTransact(from source: UIKit.UIViewController, config: AtomicTransact.AtomicConfig, environment: AtomicTransact.TransactEnvironment = .production, presentationStyle: UIKit.UIModalPresentationStyle = .formSheet, onInteraction: ((AtomicTransact.TransactInteraction) -> ())? = nil, onDataRequest: @escaping (AtomicTransact.TransactDataRequest) -> (), onAuthStatusUpdate: ((AtomicTransact.TransactAuthStatusUpdate) -> ())? = nil, onTaskStatusUpdate: ((AtomicTransact.TransactTaskStatusUpdate) -> ())? = nil, onLaunch: (() -> ())? = nil, onCompletion: ((AtomicTransact.TransactResponse) -> ())? = nil, onError: ((AtomicTransact.TransactError) -> ())? = nil) + @_Concurrency.MainActor public static func presentAction(from source: UIKit.UIViewController, id: Swift.String, environment: AtomicTransact.TransactEnvironment = .production, presentationStyle: UIKit.UIModalPresentationStyle = .formSheet, theme: AtomicTransact.AtomicConfig.Theme = AtomicConfig.Theme(dark: .system), metadata: [Swift.String : Swift.String]? = nil, onLaunch: (() -> ())? = nil, onAuthStatusUpdate: ((AtomicTransact.TransactAuthStatusUpdate) -> ())? = nil, onTaskStatusUpdate: ((AtomicTransact.TransactTaskStatusUpdate) -> ())? = nil, onCompletion: ((AtomicTransact.TransactResponse) -> ())? = nil) + @_Concurrency.MainActor public static var interactions: Combine.AnyPublisher { get } - public var company: Swift.String? { - get + public static func dismissTransact() + public static func hideTransact() + public static func setDebug(isEnabled: Swift.Bool, forwardLogs forwarder: (@Sendable (Swift.String) -> ())? = nil) async + public enum PauseTransactError : Swift.Error { + case transactNotPresented + public static func == (a: AtomicTransact.Atomic.PauseTransactError, b: AtomicTransact.Atomic.PauseTransactError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } } - public var payroll: Swift.String? { - get + @_hasMissingDesignatedInitializers final public class PausedTransactRef : Swift.Sendable { + @_Concurrency.MainActor final public func resume(source: UIKit.UIViewController, animated: Swift.Bool = true) + @objc deinit } + public static func pauseTransact(animated: Swift.Bool = true) async throws(AtomicTransact.Atomic.PauseTransactError) -> AtomicTransact.Atomic.PausedTransactRef } -@objc @_inheritsConvenienceInitializers @available(iOS 13.0, *) -@_Concurrency.MainActor @preconcurrency public class TransactViewController : AtomicTransact.BaseTransactViewController, WebKit.WKUIDelegate { - @_Concurrency.MainActor @preconcurrency @objc override dynamic public func viewDidLoad() - @_Concurrency.MainActor @preconcurrency @objc override public func userContentController(_ userContentController: WebKit.WKUserContentController, didReceive message: WebKit.WKScriptMessage) - @_Concurrency.MainActor @preconcurrency @objc override dynamic public init(nibName nibNameOrNil: Swift.String?, bundle nibBundleOrNil: Foundation.Bundle?) - @_Concurrency.MainActor @preconcurrency @objc required dynamic public init?(coder: Foundation.NSCoder) +extension SwiftUICore.View { + @_Concurrency.MainActor @preconcurrency public func atomicTransact(isPresented: SwiftUICore.Binding, config: @escaping () -> AtomicTransact.AtomicConfig, environment: AtomicTransact.TransactEnvironment = .production, presentsFullscreen: Swift.Bool = false, onInteraction: ((AtomicTransact.TransactInteraction) -> ())? = nil, onDataRequest: ((AtomicTransact.TransactDataRequest) async -> AtomicTransact.TransactDataResponse?)? = nil, onAuthStatusUpdate: ((AtomicTransact.TransactAuthStatusUpdate) -> ())? = nil, onTaskStatusUpdate: ((AtomicTransact.TransactTaskStatusUpdate) -> ())? = nil, onLaunch: (() -> ())? = nil, onCompletion: ((AtomicTransact.TransactResponse) -> ())? = nil, onError: ((AtomicTransact.TransactError) -> ())? = nil) -> some SwiftUICore.View + + @_Concurrency.MainActor @preconcurrency public func atomicTransactActionsPresenter(_ presenter: AtomicTransact.TransactActionPresenter) -> some SwiftUICore.View + +} +@_Concurrency.MainActor final public class TransactActionPresenter { + @_Concurrency.MainActor public init() + @_Concurrency.MainActor final public func presentAction(id: Swift.String, environment: AtomicTransact.TransactEnvironment = .production, presentationStyle: UIKit.UIModalPresentationStyle = .formSheet, theme: AtomicTransact.AtomicConfig.Theme = AtomicConfig.Theme(dark: .system), metadata: [Swift.String : Swift.String]? = nil, onLaunch: (() -> ())? = nil, onAuthStatusUpdate: ((AtomicTransact.TransactAuthStatusUpdate) -> ())? = nil, onTaskStatusUpdate: ((AtomicTransact.TransactTaskStatusUpdate) -> ())? = nil, onCompletion: ((AtomicTransact.TransactResponse) -> ())? = nil) @objc deinit } -public struct TransactCompany : Swift.Decodable { - public let id: Swift.String - public let name: Swift.String - public let branding: AtomicTransact.TransactCompany.Branding? - public init(id: Swift.String, name: Swift.String, branding: AtomicTransact.TransactCompany.Branding? = nil) - public struct Branding : Swift.Decodable { - public let color: Swift.String - public let logo: AtomicTransact.TransactCompany.Branding.Logo - public init(color: Swift.String, logo: AtomicTransact.TransactCompany.Branding.Logo) - public struct Logo : Swift.Decodable { - public let url: Swift.String - public let backgroundColor: Swift.String? - public init(url: Swift.String, backgroundColor: Swift.String? = nil) - public init(from decoder: any Swift.Decoder) throws +public struct TransactAuthStatusUpdate : Swift.Decodable, Swift.Sendable { + public let company: AtomicTransact.TransactCompany + public let status: AtomicTransact.TransactAuthStatusUpdate.AuthStatus + public enum AuthStatus : Swift.String, Swift.Decodable, Swift.Sendable { + case authenticated + public init?(rawValue: Swift.String) + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get } - public init(from decoder: any Swift.Decoder) throws } + public init(company: AtomicTransact.TransactCompany, status: AtomicTransact.TransactAuthStatusUpdate.AuthStatus) public init(from decoder: any Swift.Decoder) throws } @objc @_inheritsConvenienceInitializers @_Concurrency.MainActor @preconcurrency public class BaseTransactViewController : UIKit.UIViewController, WebKit.WKScriptMessageHandler, WebKit.WKNavigationDelegate { @@ -410,28 +401,7 @@ public struct TransactCompany : Swift.Decodable { @_Concurrency.MainActor @preconcurrency @objc required dynamic public init?(coder: Foundation.NSCoder) @objc deinit } -public enum TransactSDKEvent : Swift.String, Swift.CaseIterable { - case close - case finish - case openURL - case interaction - case dataRequest - case automationHandoff - case launch - case authStatusUpdate - case taskStatusUpdate - case error - public init?(rawValue: Swift.String) - public typealias AllCases = [AtomicTransact.TransactSDKEvent] - public typealias RawValue = Swift.String - nonisolated public static var allCases: [AtomicTransact.TransactSDKEvent] { - get - } - public var rawValue: Swift.String { - get - } -} -public struct TransactTaskStatusUpdate : Swift.Decodable { +public struct TransactTaskStatusUpdate : Swift.Decodable, Swift.Sendable { public let taskId: Swift.String public let product: AtomicTransact.AtomicConfig.ProductType public let company: AtomicTransact.TransactCompany @@ -441,12 +411,12 @@ public struct TransactTaskStatusUpdate : Swift.Decodable { public let depositData: AtomicTransact.TransactTaskStatusUpdate.DepositData? public let managedBy: AtomicTransact.TransactTaskStatusUpdate.ManagedBy? public init(taskId: Swift.String, product: AtomicTransact.AtomicConfig.ProductType, company: AtomicTransact.TransactCompany, status: AtomicTransact.TransactTaskStatusUpdate.TaskStatus, failReason: Swift.String? = nil, switchData: AtomicTransact.TransactTaskStatusUpdate.SwitchData? = nil, depositData: AtomicTransact.TransactTaskStatusUpdate.DepositData? = nil, managedBy: AtomicTransact.TransactTaskStatusUpdate.ManagedBy? = nil) - public struct ManagedBy : Swift.Decodable { + public struct ManagedBy : Swift.Decodable, Swift.Sendable { public let company: AtomicTransact.TransactCompany public init(company: AtomicTransact.TransactCompany) public init(from decoder: any Swift.Decoder) throws } - public enum TaskStatus : Swift.String, Swift.Decodable { + public enum TaskStatus : Swift.String, Swift.Decodable, Swift.Sendable { case completed case failed case processing @@ -457,14 +427,14 @@ public struct TransactTaskStatusUpdate : Swift.Decodable { get } } - public struct SwitchData : Swift.Decodable { + public struct SwitchData : Swift.Decodable, Swift.Sendable { public let paymentMethod: AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod public init(paymentMethod: AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod) - public struct PaymentMethod : Swift.Decodable { + public struct PaymentMethod : Swift.Decodable, Swift.Sendable { public let id: Swift.String public let title: Swift.String public let type: AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType - public enum PaymentType : Swift.String, Swift.Decodable { + public enum PaymentType : Swift.String, Swift.Decodable, Swift.Sendable { case card case bank public init?(rawValue: Swift.String) @@ -484,7 +454,7 @@ public struct TransactTaskStatusUpdate : Swift.Decodable { } public init(from decoder: any Swift.Decoder) throws } - public struct DepositData : Swift.Decodable { + public struct DepositData : Swift.Decodable, Swift.Sendable { public let accountType: Swift.String? public let distributionAmount: Swift.Double? public let distributionType: Swift.String? @@ -496,25 +466,40 @@ public struct TransactTaskStatusUpdate : Swift.Decodable { } public init(from decoder: any Swift.Decoder) throws } -public struct TransactAuthStatusUpdate : Swift.Decodable { - public let company: AtomicTransact.TransactCompany - public let status: AtomicTransact.TransactAuthStatusUpdate.AuthStatus - public enum AuthStatus : Swift.String, Swift.Decodable { - case authenticated - public init?(rawValue: Swift.String) - public typealias RawValue = Swift.String - public var rawValue: Swift.String { - get - } +public struct TransactDataRequest : Swift.Sendable { + public var taskId: Swift.String? + public var userId: Swift.String + public var identifier: Swift.String + public var fields: [Swift.String] + public var data: [Swift.String : any Swift.Sendable] + public init(userId: Swift.String, identifier: Swift.String, fields: [Swift.String], taskId: Swift.String? = nil, additionalData: [Swift.String : any Swift.Sendable] = [:]) +} +public enum TransactSDKEvent : Swift.String, Swift.CaseIterable { + case close + case finish + case openURL + case interaction + case dataRequest + case automationHandoff + case launch + case authStatusUpdate + case taskStatusUpdate + case error + public init?(rawValue: Swift.String) + public typealias AllCases = [AtomicTransact.TransactSDKEvent] + public typealias RawValue = Swift.String + nonisolated public static var allCases: [AtomicTransact.TransactSDKEvent] { + get + } + public var rawValue: Swift.String { + get } - public init(company: AtomicTransact.TransactCompany, status: AtomicTransact.TransactAuthStatusUpdate.AuthStatus) - public init(from decoder: any Swift.Decoder) throws } -public struct TransactDataResponse : Swift.Codable { +public struct TransactDataResponse : Swift.Codable, Swift.Sendable { public let card: AtomicTransact.TransactDataResponse.CardData? public let identity: AtomicTransact.TransactDataResponse.Identity? public init(card: AtomicTransact.TransactDataResponse.CardData? = nil, identity: AtomicTransact.TransactDataResponse.Identity? = nil) - public enum ValidationErrorType : Swift.String, Swift.Codable, Swift.Error { + public enum ValidationErrorType : Swift.String, Swift.Codable, Swift.Sendable, Swift.Error { case invalidCharacterCount case tooManyCharacters case invalidCharacters @@ -524,7 +509,7 @@ public struct TransactDataResponse : Swift.Codable { get } } - public struct ValidationError : Swift.Codable, Swift.Equatable { + public struct ValidationError : Swift.Codable, Swift.Sendable, Swift.Equatable { public let fieldName: Swift.String public let error: AtomicTransact.TransactDataResponse.ValidationErrorType public init(fieldName: Swift.String, error: AtomicTransact.TransactDataResponse.ValidationErrorType) @@ -532,7 +517,7 @@ public struct TransactDataResponse : Swift.Codable { public func encode(to encoder: any Swift.Encoder) throws public init(from decoder: any Swift.Decoder) throws } - public struct Identity : Swift.Codable { + public struct Identity : Swift.Codable, Swift.Sendable { public let firstName: Swift.String? public let lastName: Swift.String? public let postalCode: Swift.String? @@ -548,11 +533,21 @@ public struct TransactDataResponse : Swift.Codable { public func encode(to encoder: any Swift.Encoder) throws public init(from decoder: any Swift.Decoder) throws } - public struct CardData : Swift.Codable { + public struct CardData : Swift.Codable, Swift.Sendable { public let number: Swift.String public let expiry: Swift.String? public let cvv: Swift.String? - public init(number: Swift.String, expiry: Swift.String?, cvv: Swift.String?) + public let cardType: AtomicTransact.TransactDataResponse.CardData.CardType? + public enum CardType : Swift.String, Swift.Sendable, Swift.Codable { + case debit + case credit + public init?(rawValue: Swift.String) + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get + } + } + public init(number: Swift.String, expiry: Swift.String?, cvv: Swift.String?, cardType: AtomicTransact.TransactDataResponse.CardData.CardType? = nil) public func validate() -> [AtomicTransact.TransactDataResponse.ValidationError] public func isValid() -> Swift.Bool public func encode(to encoder: any Swift.Encoder) throws @@ -561,20 +556,32 @@ public struct TransactDataResponse : Swift.Codable { public func encode(to encoder: any Swift.Encoder) throws public init(from decoder: any Swift.Decoder) throws } -@available(iOS 14.0, *) -extension SwiftUICore.View { - @_Concurrency.MainActor @preconcurrency public func atomicTransact(isPresented: SwiftUICore.Binding, config: @escaping () -> AtomicTransact.AtomicConfig, environment: AtomicTransact.TransactEnvironment = .production, presentsFullscreen: Swift.Bool = false, onInteraction: ((AtomicTransact.TransactInteraction) -> ())? = nil, onDataRequest: ((AtomicTransact.TransactDataRequest) async -> AtomicTransact.TransactDataResponse?)? = nil, onAuthStatusUpdate: ((AtomicTransact.TransactAuthStatusUpdate) -> ())? = nil, onTaskStatusUpdate: ((AtomicTransact.TransactTaskStatusUpdate) -> ())? = nil, onLaunch: (() -> ())? = nil, onCompletion: ((AtomicTransact.TransactResponse) -> ())? = nil, onError: ((AtomicTransact.TransactError) -> ())? = nil) -> some SwiftUICore.View - - @_Concurrency.MainActor @preconcurrency public func atomicTransactActionsPresenter(_ presenter: AtomicTransact.TransactActionPresenter) -> some SwiftUICore.View - -} -@_Concurrency.MainActor final public class TransactActionPresenter { - @_Concurrency.MainActor public init() - @_Concurrency.MainActor final public func presentAction(id: Swift.String, environment: AtomicTransact.TransactEnvironment = .production, presentationStyle: UIKit.UIModalPresentationStyle = .formSheet, theme: AtomicTransact.AtomicConfig.Theme = AtomicConfig.Theme(dark: .system), metadata: [Swift.String : Swift.String]? = nil, onLaunch: (() -> ())? = nil, onAuthStatusUpdate: ((AtomicTransact.TransactAuthStatusUpdate) -> ())? = nil, onTaskStatusUpdate: ((AtomicTransact.TransactTaskStatusUpdate) -> ())? = nil, onCompletion: ((AtomicTransact.TransactResponse) -> ())? = nil) +@objc @_inheritsConvenienceInitializers @_Concurrency.MainActor @preconcurrency public class TransactViewController : AtomicTransact.BaseTransactViewController, WebKit.WKUIDelegate { + @_Concurrency.MainActor @preconcurrency @objc override dynamic public func viewDidLoad() + @_Concurrency.MainActor @preconcurrency @objc override public func userContentController(_ userContentController: WebKit.WKUserContentController, didReceive message: WebKit.WKScriptMessage) + @_Concurrency.MainActor @preconcurrency @objc override dynamic public init(nibName nibNameOrNil: Swift.String?, bundle nibBundleOrNil: Foundation.Bundle?) + @_Concurrency.MainActor @preconcurrency @objc required dynamic public init?(coder: Foundation.NSCoder) @objc deinit } -extension AtomicTransact.Atomic.PauseTransactError : Swift.Equatable {} -extension AtomicTransact.Atomic.PauseTransactError : Swift.Hashable {} +public struct TransactCompany : Swift.Decodable, Swift.Sendable { + public let id: Swift.String + public let name: Swift.String + public let branding: AtomicTransact.TransactCompany.Branding? + public init(id: Swift.String, name: Swift.String, branding: AtomicTransact.TransactCompany.Branding? = nil) + public struct Branding : Swift.Decodable, Swift.Sendable { + public let color: Swift.String + public let logo: AtomicTransact.TransactCompany.Branding.Logo + public init(color: Swift.String, logo: AtomicTransact.TransactCompany.Branding.Logo) + public struct Logo : Swift.Decodable, Swift.Sendable { + public let url: Swift.String + public let backgroundColor: Swift.String? + public init(url: Swift.String, backgroundColor: Swift.String? = nil) + public init(from decoder: any Swift.Decoder) throws + } + public init(from decoder: any Swift.Decoder) throws + } + public init(from decoder: any Swift.Decoder) throws +} extension AtomicTransact.AtomicConfig.Task.App : Swift.Equatable {} extension AtomicTransact.AtomicConfig.Task.App : Swift.Hashable {} extension AtomicTransact.AtomicConfig.Task.App : Swift.RawRepresentable {} @@ -595,19 +602,24 @@ extension AtomicTransact.AtomicConfig.ScopeType : Swift.RawRepresentable {} extension AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy : Swift.Equatable {} extension AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy : Swift.Hashable {} extension AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy : Swift.RawRepresentable {} -extension AtomicTransact.TransactSDKEvent : Swift.Equatable {} -extension AtomicTransact.TransactSDKEvent : Swift.Hashable {} -extension AtomicTransact.TransactSDKEvent : Swift.RawRepresentable {} +extension AtomicTransact.Atomic.PauseTransactError : Swift.Equatable {} +extension AtomicTransact.Atomic.PauseTransactError : Swift.Hashable {} +extension AtomicTransact.TransactActionPresenter : Swift.Sendable {} +extension AtomicTransact.TransactAuthStatusUpdate.AuthStatus : Swift.Equatable {} +extension AtomicTransact.TransactAuthStatusUpdate.AuthStatus : Swift.Hashable {} +extension AtomicTransact.TransactAuthStatusUpdate.AuthStatus : Swift.RawRepresentable {} extension AtomicTransact.TransactTaskStatusUpdate.TaskStatus : Swift.Equatable {} extension AtomicTransact.TransactTaskStatusUpdate.TaskStatus : Swift.Hashable {} extension AtomicTransact.TransactTaskStatusUpdate.TaskStatus : Swift.RawRepresentable {} extension AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType : Swift.Equatable {} extension AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType : Swift.Hashable {} extension AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType : Swift.RawRepresentable {} -extension AtomicTransact.TransactAuthStatusUpdate.AuthStatus : Swift.Equatable {} -extension AtomicTransact.TransactAuthStatusUpdate.AuthStatus : Swift.Hashable {} -extension AtomicTransact.TransactAuthStatusUpdate.AuthStatus : Swift.RawRepresentable {} +extension AtomicTransact.TransactSDKEvent : Swift.Equatable {} +extension AtomicTransact.TransactSDKEvent : Swift.Hashable {} +extension AtomicTransact.TransactSDKEvent : Swift.RawRepresentable {} extension AtomicTransact.TransactDataResponse.ValidationErrorType : Swift.Equatable {} extension AtomicTransact.TransactDataResponse.ValidationErrorType : Swift.Hashable {} extension AtomicTransact.TransactDataResponse.ValidationErrorType : Swift.RawRepresentable {} -extension AtomicTransact.TransactActionPresenter : Swift.Sendable {} +extension AtomicTransact.TransactDataResponse.CardData.CardType : Swift.Equatable {} +extension AtomicTransact.TransactDataResponse.CardData.CardType : Swift.Hashable {} +extension AtomicTransact.TransactDataResponse.CardData.CardType : Swift.RawRepresentable {} diff --git a/ios/frameworks/AtomicTransact.xcframework/ios-arm64_x86_64-simulator/AtomicTransact.framework/Modules/AtomicTransact.swiftmodule/arm64-apple-ios-simulator.swiftdoc b/ios/frameworks/AtomicTransact.xcframework/ios-arm64_x86_64-simulator/AtomicTransact.framework/Modules/AtomicTransact.swiftmodule/arm64-apple-ios-simulator.swiftdoc index b7a3935..41ceb20 100644 Binary files a/ios/frameworks/AtomicTransact.xcframework/ios-arm64_x86_64-simulator/AtomicTransact.framework/Modules/AtomicTransact.swiftmodule/arm64-apple-ios-simulator.swiftdoc and b/ios/frameworks/AtomicTransact.xcframework/ios-arm64_x86_64-simulator/AtomicTransact.framework/Modules/AtomicTransact.swiftmodule/arm64-apple-ios-simulator.swiftdoc differ diff --git a/ios/frameworks/AtomicTransact.xcframework/ios-arm64_x86_64-simulator/AtomicTransact.framework/Modules/AtomicTransact.swiftmodule/arm64-apple-ios-simulator.swiftinterface b/ios/frameworks/AtomicTransact.xcframework/ios-arm64_x86_64-simulator/AtomicTransact.framework/Modules/AtomicTransact.swiftmodule/arm64-apple-ios-simulator.swiftinterface index 9c9b844..5e9ec88 100644 --- a/ios/frameworks/AtomicTransact.xcframework/ios-arm64_x86_64-simulator/AtomicTransact.framework/Modules/AtomicTransact.swiftmodule/arm64-apple-ios-simulator.swiftinterface +++ b/ios/frameworks/AtomicTransact.xcframework/ios-arm64_x86_64-simulator/AtomicTransact.framework/Modules/AtomicTransact.swiftmodule/arm64-apple-ios-simulator.swiftinterface @@ -1,6 +1,6 @@ // swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 6.1.2 effective-5.10 (swiftlang-6.1.2.1.2 clang-1700.0.13.5) -// swift-module-flags: -target arm64-apple-ios13.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -enable-upcoming-feature MemberImportVisibility -enable-experimental-feature DebugDescriptionMacro -enable-bare-slash-regex -module-name AtomicTransact +// swift-compiler-version: Apple Swift version 6.1.2 (swiftlang-6.1.2.1.2 clang-1700.0.13.5) +// swift-module-flags: -target arm64-apple-ios15.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 6 -enforce-exclusivity=checked -O -enable-upcoming-feature MemberImportVisibility -enable-experimental-feature DebugDescriptionMacro -module-name AtomicTransact // swift-module-flags-ignorable: -interface-compiler-version 6.1.2 @_exported import AtomicTransact import Combine @@ -17,87 +17,39 @@ import _Concurrency import _StringProcessing import _SwiftConcurrencyShims import os -public enum TransactEnvironment { - case production - case sandbox - case custom(transactPath: Swift.String, apiPath: Swift.String) - public var transactPath: Swift.String { +public struct TransactInteraction : Swift.CustomStringConvertible, Swift.Sendable { + public var name: Swift.String + public var identifier: Swift.String + public var value: [Swift.String : any Swift.Sendable] + public init(name: Swift.String, identifier: Swift.String, value: [Swift.String : any Swift.Sendable]) + public var description: Swift.String { get } - public var apiPath: Swift.String { + public var language: Swift.String? { get } -} -public enum TransactResponse : Swift.CustomStringConvertible { - public struct ResponseData { - public init(data: [Swift.String : Any]) - public var data: [Swift.String : Any] - public var taskId: Swift.String? { - get - } - public var handoff: Swift.String? { - get - } - public var reason: Swift.String? { - get - } - public var identifier: Swift.String { - get - } + public var customer: Swift.String? { + get } - case finished(response: AtomicTransact.TransactResponse.ResponseData) - case closed(response: AtomicTransact.TransactResponse.ResponseData) - case error(error: AtomicTransact.TransactError) - case transactDismissed - public var description: Swift.String { + public var product: AtomicTransact.AtomicConfig.ProductType? { get } -} -public enum TransactError : Swift.Error { - case unableToConnectToTransact - case invalidConfig - case transactError(data: [Swift.String : Any]) -} -public enum Atomic { - @_Concurrency.MainActor public static func presentTransact(from source: UIKit.UIViewController, config: AtomicTransact.AtomicConfig, environment: AtomicTransact.TransactEnvironment = .production, presentationStyle: UIKit.UIModalPresentationStyle = .formSheet, onInteraction: ((AtomicTransact.TransactInteraction) -> ())? = nil, onDataRequest: ((AtomicTransact.TransactDataRequest) async -> AtomicTransact.TransactDataResponse?)? = nil, onAuthStatusUpdate: ((AtomicTransact.TransactAuthStatusUpdate) -> ())? = nil, onTaskStatusUpdate: ((AtomicTransact.TransactTaskStatusUpdate) -> ())? = nil, onLaunch: (() -> ())? = nil, onCompletion: ((AtomicTransact.TransactResponse) -> ())? = nil, onError: ((AtomicTransact.TransactError) -> ())? = nil) - @_Concurrency.MainActor public static func presentTransact(from source: UIKit.UIViewController, config: AtomicTransact.AtomicConfig, environment: AtomicTransact.TransactEnvironment = .production, presentationStyle: UIKit.UIModalPresentationStyle = .formSheet, onInteraction: ((AtomicTransact.TransactInteraction) -> ())? = nil, onDataRequest: @escaping (AtomicTransact.TransactDataRequest) -> (), onAuthStatusUpdate: ((AtomicTransact.TransactAuthStatusUpdate) -> ())? = nil, onTaskStatusUpdate: ((AtomicTransact.TransactTaskStatusUpdate) -> ())? = nil, onLaunch: (() -> ())? = nil, onCompletion: ((AtomicTransact.TransactResponse) -> ())? = nil, onError: ((AtomicTransact.TransactError) -> ())? = nil) - @available(iOS 13.0, *) - @_Concurrency.MainActor public static func presentAction(from source: UIKit.UIViewController, id: Swift.String, environment: AtomicTransact.TransactEnvironment = .production, presentationStyle: UIKit.UIModalPresentationStyle = .formSheet, theme: AtomicTransact.AtomicConfig.Theme = AtomicConfig.Theme(dark: .system), metadata: [Swift.String : Swift.String]? = nil, onLaunch: (() -> ())? = nil, onAuthStatusUpdate: ((AtomicTransact.TransactAuthStatusUpdate) -> ())? = nil, onTaskStatusUpdate: ((AtomicTransact.TransactTaskStatusUpdate) -> ())? = nil, onCompletion: ((AtomicTransact.TransactResponse) -> ())? = nil) - @available(iOS 13.0, *) - public static var interactions: Combine.AnyPublisher { + public var additionalProduct: AtomicTransact.AtomicConfig.ProductType? { get } - public static func dismissTransact() - public static func hideTransact() - public static func setDebug(isEnabled: Swift.Bool, forwardLogs forwarder: (@Sendable (Swift.String) -> ())? = nil) - public enum PauseTransactError : Swift.Error { - case transactNotPresented - public static func == (a: AtomicTransact.Atomic.PauseTransactError, b: AtomicTransact.Atomic.PauseTransactError) -> Swift.Bool - public func hash(into hasher: inout Swift.Hasher) - public var hashValue: Swift.Int { - get - } + public var company: Swift.String? { + get } - @_hasMissingDesignatedInitializers public class PausedTransactRef { - @_Concurrency.MainActor public func resume(source: UIKit.UIViewController, animated: Swift.Bool = true) - @objc deinit + public var payroll: Swift.String? { + get } - public static func pauseTransact(animated: Swift.Bool = true) async throws(AtomicTransact.Atomic.PauseTransactError) -> AtomicTransact.Atomic.PausedTransactRef -} -public struct TransactDataRequest : Swift.Sendable { - public var taskId: Swift.String? - public var userId: Swift.String - public var identifier: Swift.String - public var fields: [Swift.String] - public var data: [Swift.String : any Swift.Sendable] - public init(userId: Swift.String, identifier: Swift.String, fields: [Swift.String], taskId: Swift.String? = nil, additionalData: [Swift.String : any Swift.Sendable] = [:]) } -public struct AtomicConfig : Swift.Codable { - public init(publicToken: Swift.String, scope: AtomicTransact.AtomicConfig.ScopeType, tasks: [AtomicTransact.AtomicConfig.Task], linkedAccount: Swift.String? = nil, deferredPaymentMethodStrategy: AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy? = nil, theme: AtomicTransact.AtomicConfig.Theme = Theme(dark: .system), language: Swift.String = Locale.current.languageCode == "es" ? "es" : "en", sessionContext: Swift.String? = nil, deeplink: AtomicTransact.AtomicConfig.Deeplink? = nil, metadata: [Swift.String : Swift.String]? = nil, search: AtomicTransact.AtomicConfig.Search? = nil, handoff: [Swift.String]? = nil, experiments: AtomicTransact.AtomicConfig.Experiments? = nil, features: AtomicTransact.AtomicConfig.Features? = nil, customer: AtomicTransact.AtomicConfig.Customer? = nil) +public struct AtomicConfig : Swift.Codable, Swift.Sendable { + public init(publicToken: Swift.String, scope: AtomicTransact.AtomicConfig.ScopeType, tasks: [AtomicTransact.AtomicConfig.Task], linkedAccount: Swift.String? = nil, deferredPaymentMethodStrategy: AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy? = nil, theme: AtomicTransact.AtomicConfig.Theme = Theme(dark: .system), language: Swift.String = Locale.current.languageCode == "es" ? "es" : "en", sessionContext: Swift.String? = nil, deeplink: AtomicTransact.AtomicConfig.Deeplink? = nil, metadata: [Swift.String : Swift.String]? = nil, search: AtomicTransact.AtomicConfig.Search? = nil, handoff: [Swift.String]? = nil, experiments: AtomicTransact.AtomicConfig.Experiments? = nil, features: AtomicTransact.AtomicConfig.Features? = nil, customer: AtomicTransact.AtomicConfig.Customer? = nil, uplinkSessionUrl: Swift.String? = nil) public init(demo: AtomicTransact.AtomicConfig.DemoMode, scope: AtomicTransact.AtomicConfig.ScopeType, tasks: [AtomicTransact.AtomicConfig.Task], linkedAccount: Swift.String? = nil, theme: AtomicTransact.AtomicConfig.Theme = Theme(dark: .system), language: Swift.String = Locale.current.languageCode == "es" ? "es" : "en", sessionContext: Swift.String? = nil, deeplink: AtomicTransact.AtomicConfig.Deeplink? = nil, metadata: [Swift.String : Swift.String]? = nil, search: AtomicTransact.AtomicConfig.Search? = nil, handoff: [Swift.String]? = nil, experiments: AtomicTransact.AtomicConfig.Experiments? = nil) @available(*, deprecated, message: "Use `tasks` instead of `product`") public init(publicToken: Swift.String, scope: AtomicTransact.AtomicConfig.ScopeType, product: AtomicTransact.AtomicConfig.ProductType, additionalProduct: AtomicTransact.AtomicConfig.ProductType? = nil, linkedAccount: Swift.String? = nil, theme: AtomicTransact.AtomicConfig.Theme = Theme(dark: .system), distribution: AtomicTransact.AtomicConfig.Distribution? = nil, language: Swift.String = Locale.current.languageCode == "es" ? "es" : "en", sessionContext: Swift.String? = nil, deeplink: AtomicTransact.AtomicConfig.Deeplink? = nil, metadata: [Swift.String : Swift.String]? = nil, search: AtomicTransact.AtomicConfig.Search? = nil, handoff: [Swift.String]? = nil, experiments: AtomicTransact.AtomicConfig.Experiments? = nil) - public struct Task : Swift.Codable { + public struct Task : Swift.Codable, Swift.Sendable { public let product: AtomicTransact.AtomicConfig.ProductType? public let operation: AtomicTransact.AtomicConfig.ProductType? public let distribution: AtomicTransact.AtomicConfig.Distribution? @@ -105,9 +57,9 @@ public struct AtomicConfig : Swift.Codable { public let action: AtomicTransact.AtomicConfig.UserAction? public let apps: [AtomicTransact.AtomicConfig.Task.App]? public init(product: AtomicTransact.AtomicConfig.ProductType? = nil, operation: AtomicTransact.AtomicConfig.ProductType? = nil, distribution: AtomicTransact.AtomicConfig.Distribution? = nil, forms: [Swift.String]? = nil, action: AtomicTransact.AtomicConfig.UserAction? = nil, apps: [AtomicTransact.AtomicConfig.Task.App]? = nil) - public enum App : Swift.String, Swift.Codable, Swift.CaseIterable { + public enum App : Swift.String, Swift.Codable, Swift.Sendable, Swift.CaseIterable { case payNow - case transactions + case expenses case orders case suggestions public init?(rawValue: Swift.String) @@ -123,7 +75,7 @@ public struct AtomicConfig : Swift.Codable { public func encode(to encoder: any Swift.Encoder) throws public init(from decoder: any Swift.Decoder) throws } - public struct Theme : Swift.Codable { + public struct Theme : Swift.Codable, Swift.Sendable { public let brandColor: Swift.String? public let overlayColor: Swift.String? public var dark: Swift.Bool? @@ -146,8 +98,8 @@ public struct AtomicConfig : Swift.Codable { public func encode(to encoder: any Swift.Encoder) throws public init(from decoder: any Swift.Decoder) throws } - public struct Distribution : Swift.Codable { - public enum DistributionType : Swift.String, Swift.Codable { + public struct Distribution : Swift.Codable, Swift.Sendable { + public enum DistributionType : Swift.String, Swift.Codable, Swift.Sendable { case total case fixed case percent @@ -157,7 +109,7 @@ public struct AtomicConfig : Swift.Codable { get } } - public enum ActionType : Swift.String, Swift.Codable { + public enum ActionType : Swift.String, Swift.Codable, Swift.Sendable { case create case update case delete @@ -176,7 +128,7 @@ public struct AtomicConfig : Swift.Codable { public func encode(to encoder: any Swift.Encoder) throws public init(from decoder: any Swift.Decoder) throws } - public enum ProductType : Swift.String, Swift.Codable { + public enum ProductType : Swift.String, Swift.Codable, Swift.Sendable { case deposit case verify case enroll @@ -185,13 +137,14 @@ public struct AtomicConfig : Swift.Codable { case tax case action case aggregate + case manage public init?(rawValue: Swift.String) public typealias RawValue = Swift.String public var rawValue: Swift.String { get } } - public enum ScopeType : Swift.String, Swift.Codable { + public enum ScopeType : Swift.String, Swift.Codable, Swift.Sendable { case userLink case employerLink case payLink @@ -202,7 +155,7 @@ public struct AtomicConfig : Swift.Codable { get } } - public enum DeferredPaymentMethodStrategy : Swift.String, Swift.Codable { + public enum DeferredPaymentMethodStrategy : Swift.String, Swift.Codable, Swift.Sendable { case sdk case api public init?(rawValue: Swift.String) @@ -211,7 +164,7 @@ public struct AtomicConfig : Swift.Codable { get } } - public struct Deeplink : Swift.Codable { + public struct Deeplink : Swift.Codable, Swift.Sendable { public enum Step { case searchCompany case searchPayroll @@ -224,7 +177,7 @@ public struct AtomicConfig : Swift.Codable { } public enum App { case payNow(payments: [Swift.String], accountId: Swift.String) - case transactions + case expenses case orders case suggestions public var id: Swift.String { @@ -246,11 +199,11 @@ public struct AtomicConfig : Swift.Codable { public func encode(to encoder: any Swift.Encoder) throws public init(from decoder: any Swift.Decoder) throws } - public struct DemoMode : Swift.Codable { + public struct DemoMode : Swift.Codable, Swift.Sendable { public var enabled: Swift.Bool - public struct Customer : Swift.Codable { + public struct Customer : Swift.Codable, Swift.Sendable { public var name: Swift.String - public struct Brand : Swift.Codable { + public struct Brand : Swift.Codable, Swift.Sendable { public var logo: Swift.String public var color: Swift.String public init(logo: Swift.String, color: Swift.String) @@ -268,7 +221,7 @@ public struct AtomicConfig : Swift.Codable { public func encode(to encoder: any Swift.Encoder) throws public init(from decoder: any Swift.Decoder) throws } - public struct Search : Swift.Codable { + public struct Search : Swift.Codable, Swift.Sendable { public var tags: [Swift.String]? public var excludedTags: [Swift.String]? public var ruleId: Swift.String? @@ -276,7 +229,7 @@ public struct AtomicConfig : Swift.Codable { public func encode(to encoder: any Swift.Encoder) throws public init(from decoder: any Swift.Decoder) throws } - public struct Experiments : Swift.Codable { + public struct Experiments : Swift.Codable, Swift.Sendable { public var fractionalDeposits: Swift.Bool? public var unemploymentCarousel: Swift.Bool? public var manualFallback: Swift.Bool? @@ -284,25 +237,26 @@ public struct AtomicConfig : Swift.Codable { public func encode(to encoder: any Swift.Encoder) throws public init(from decoder: any Swift.Decoder) throws } - public struct Features : Swift.Codable { + public struct Features : Swift.Codable, Swift.Sendable { public var manualDepositFlow: Swift.Bool? - public init(manualDepositFlow: Swift.Bool? = nil) + public var coAuth: Swift.Bool? + public init(coAuth: Swift.Bool? = nil, manualDepositFlow: Swift.Bool? = nil) public func encode(to encoder: any Swift.Encoder) throws public init(from decoder: any Swift.Decoder) throws } - public struct UserAction : Swift.Codable { + public struct UserAction : Swift.Codable, Swift.Sendable { public var id: Swift.String public init(id: Swift.String) public func encode(to encoder: any Swift.Encoder) throws public init(from decoder: any Swift.Decoder) throws } - public struct Customer : Swift.Codable { + public struct Customer : Swift.Codable, Swift.Sendable { public var name: Swift.String public init(name: Swift.String) public func encode(to encoder: any Swift.Encoder) throws public init(from decoder: any Swift.Decoder) throws } - public struct NavigationOptions : Swift.Codable { + public struct NavigationOptions : Swift.Codable, Swift.Sendable { public var showBackButton: Swift.Bool? public var showBackButtonText: Swift.Bool? public var showCloseButton: Swift.Bool? @@ -310,7 +264,7 @@ public struct AtomicConfig : Swift.Codable { public func encode(to encoder: any Swift.Encoder) throws public init(from decoder: any Swift.Decoder) throws } - public struct Platform : Swift.Codable { + public struct Platform : Swift.Codable, Swift.Sendable { public init() public init(suffixed platformSuffix: Swift.String) public func encode() -> Any? @@ -336,61 +290,98 @@ public struct AtomicConfig : Swift.Codable { public var experiments: AtomicTransact.AtomicConfig.Experiments? public var features: AtomicTransact.AtomicConfig.Features? public var customer: AtomicTransact.AtomicConfig.Customer? + public let uplinkSessionUrl: Swift.String? public func encode(to encoder: any Swift.Encoder) throws public init(from decoder: any Swift.Decoder) throws } -public struct TransactInteraction : Swift.CustomStringConvertible { - public var name: Swift.String - public var identifier: Swift.String - public var value: [Swift.String : Any] - public init(name: Swift.String, identifier: Swift.String, value: [Swift.String : Any]) - public var description: Swift.String { +public enum TransactEnvironment : Swift.Sendable { + case production + case sandbox + case custom(transactPath: Swift.String, apiPath: Swift.String) + public var transactPath: Swift.String { get } - public var language: Swift.String? { + public var apiPath: Swift.String { get } - public var customer: Swift.String? { - get +} +public enum TransactResponse : Swift.CustomStringConvertible, Swift.Sendable { + public struct ResponseData : Swift.Sendable { + public init(data: [Swift.String : any Swift.Sendable]) + public var data: [Swift.String : any Swift.Sendable] + public var taskId: Swift.String? { + get + } + public var handoff: Swift.String? { + get + } + public var reason: Swift.String? { + get + } + public var identifier: Swift.String { + get + } } - public var product: AtomicTransact.AtomicConfig.ProductType? { + case finished(response: AtomicTransact.TransactResponse.ResponseData) + case closed(response: AtomicTransact.TransactResponse.ResponseData) + case error(error: AtomicTransact.TransactError) + case transactDismissed + public var description: Swift.String { get } - public var additionalProduct: AtomicTransact.AtomicConfig.ProductType? { +} +public enum TransactError : Swift.Error, Swift.Sendable { + case unableToConnectToTransact + case invalidConfig + case transactError(data: [Swift.String : any Swift.Sendable]) +} +public enum Atomic { + @_Concurrency.MainActor public static func presentTransact(from source: UIKit.UIViewController, config: AtomicTransact.AtomicConfig, environment: AtomicTransact.TransactEnvironment = .production, presentationStyle: UIKit.UIModalPresentationStyle = .formSheet, onInteraction: ((AtomicTransact.TransactInteraction) -> ())? = nil, onDataRequest: ((AtomicTransact.TransactDataRequest) async -> AtomicTransact.TransactDataResponse?)? = nil, onAuthStatusUpdate: ((AtomicTransact.TransactAuthStatusUpdate) -> ())? = nil, onTaskStatusUpdate: ((AtomicTransact.TransactTaskStatusUpdate) -> ())? = nil, onLaunch: (() -> ())? = nil, onCompletion: ((AtomicTransact.TransactResponse) -> ())? = nil, onError: ((AtomicTransact.TransactError) -> ())? = nil) + @_Concurrency.MainActor public static func presentTransact(from source: UIKit.UIViewController, config: AtomicTransact.AtomicConfig, environment: AtomicTransact.TransactEnvironment = .production, presentationStyle: UIKit.UIModalPresentationStyle = .formSheet, onInteraction: ((AtomicTransact.TransactInteraction) -> ())? = nil, onDataRequest: @escaping (AtomicTransact.TransactDataRequest) -> (), onAuthStatusUpdate: ((AtomicTransact.TransactAuthStatusUpdate) -> ())? = nil, onTaskStatusUpdate: ((AtomicTransact.TransactTaskStatusUpdate) -> ())? = nil, onLaunch: (() -> ())? = nil, onCompletion: ((AtomicTransact.TransactResponse) -> ())? = nil, onError: ((AtomicTransact.TransactError) -> ())? = nil) + @_Concurrency.MainActor public static func presentAction(from source: UIKit.UIViewController, id: Swift.String, environment: AtomicTransact.TransactEnvironment = .production, presentationStyle: UIKit.UIModalPresentationStyle = .formSheet, theme: AtomicTransact.AtomicConfig.Theme = AtomicConfig.Theme(dark: .system), metadata: [Swift.String : Swift.String]? = nil, onLaunch: (() -> ())? = nil, onAuthStatusUpdate: ((AtomicTransact.TransactAuthStatusUpdate) -> ())? = nil, onTaskStatusUpdate: ((AtomicTransact.TransactTaskStatusUpdate) -> ())? = nil, onCompletion: ((AtomicTransact.TransactResponse) -> ())? = nil) + @_Concurrency.MainActor public static var interactions: Combine.AnyPublisher { get } - public var company: Swift.String? { - get + public static func dismissTransact() + public static func hideTransact() + public static func setDebug(isEnabled: Swift.Bool, forwardLogs forwarder: (@Sendable (Swift.String) -> ())? = nil) async + public enum PauseTransactError : Swift.Error { + case transactNotPresented + public static func == (a: AtomicTransact.Atomic.PauseTransactError, b: AtomicTransact.Atomic.PauseTransactError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } } - public var payroll: Swift.String? { - get + @_hasMissingDesignatedInitializers final public class PausedTransactRef : Swift.Sendable { + @_Concurrency.MainActor final public func resume(source: UIKit.UIViewController, animated: Swift.Bool = true) + @objc deinit } + public static func pauseTransact(animated: Swift.Bool = true) async throws(AtomicTransact.Atomic.PauseTransactError) -> AtomicTransact.Atomic.PausedTransactRef } -@objc @_inheritsConvenienceInitializers @available(iOS 13.0, *) -@_Concurrency.MainActor @preconcurrency public class TransactViewController : AtomicTransact.BaseTransactViewController, WebKit.WKUIDelegate { - @_Concurrency.MainActor @preconcurrency @objc override dynamic public func viewDidLoad() - @_Concurrency.MainActor @preconcurrency @objc override public func userContentController(_ userContentController: WebKit.WKUserContentController, didReceive message: WebKit.WKScriptMessage) - @_Concurrency.MainActor @preconcurrency @objc override dynamic public init(nibName nibNameOrNil: Swift.String?, bundle nibBundleOrNil: Foundation.Bundle?) - @_Concurrency.MainActor @preconcurrency @objc required dynamic public init?(coder: Foundation.NSCoder) +extension SwiftUICore.View { + @_Concurrency.MainActor @preconcurrency public func atomicTransact(isPresented: SwiftUICore.Binding, config: @escaping () -> AtomicTransact.AtomicConfig, environment: AtomicTransact.TransactEnvironment = .production, presentsFullscreen: Swift.Bool = false, onInteraction: ((AtomicTransact.TransactInteraction) -> ())? = nil, onDataRequest: ((AtomicTransact.TransactDataRequest) async -> AtomicTransact.TransactDataResponse?)? = nil, onAuthStatusUpdate: ((AtomicTransact.TransactAuthStatusUpdate) -> ())? = nil, onTaskStatusUpdate: ((AtomicTransact.TransactTaskStatusUpdate) -> ())? = nil, onLaunch: (() -> ())? = nil, onCompletion: ((AtomicTransact.TransactResponse) -> ())? = nil, onError: ((AtomicTransact.TransactError) -> ())? = nil) -> some SwiftUICore.View + + @_Concurrency.MainActor @preconcurrency public func atomicTransactActionsPresenter(_ presenter: AtomicTransact.TransactActionPresenter) -> some SwiftUICore.View + +} +@_Concurrency.MainActor final public class TransactActionPresenter { + @_Concurrency.MainActor public init() + @_Concurrency.MainActor final public func presentAction(id: Swift.String, environment: AtomicTransact.TransactEnvironment = .production, presentationStyle: UIKit.UIModalPresentationStyle = .formSheet, theme: AtomicTransact.AtomicConfig.Theme = AtomicConfig.Theme(dark: .system), metadata: [Swift.String : Swift.String]? = nil, onLaunch: (() -> ())? = nil, onAuthStatusUpdate: ((AtomicTransact.TransactAuthStatusUpdate) -> ())? = nil, onTaskStatusUpdate: ((AtomicTransact.TransactTaskStatusUpdate) -> ())? = nil, onCompletion: ((AtomicTransact.TransactResponse) -> ())? = nil) @objc deinit } -public struct TransactCompany : Swift.Decodable { - public let id: Swift.String - public let name: Swift.String - public let branding: AtomicTransact.TransactCompany.Branding? - public init(id: Swift.String, name: Swift.String, branding: AtomicTransact.TransactCompany.Branding? = nil) - public struct Branding : Swift.Decodable { - public let color: Swift.String - public let logo: AtomicTransact.TransactCompany.Branding.Logo - public init(color: Swift.String, logo: AtomicTransact.TransactCompany.Branding.Logo) - public struct Logo : Swift.Decodable { - public let url: Swift.String - public let backgroundColor: Swift.String? - public init(url: Swift.String, backgroundColor: Swift.String? = nil) - public init(from decoder: any Swift.Decoder) throws +public struct TransactAuthStatusUpdate : Swift.Decodable, Swift.Sendable { + public let company: AtomicTransact.TransactCompany + public let status: AtomicTransact.TransactAuthStatusUpdate.AuthStatus + public enum AuthStatus : Swift.String, Swift.Decodable, Swift.Sendable { + case authenticated + public init?(rawValue: Swift.String) + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get } - public init(from decoder: any Swift.Decoder) throws } + public init(company: AtomicTransact.TransactCompany, status: AtomicTransact.TransactAuthStatusUpdate.AuthStatus) public init(from decoder: any Swift.Decoder) throws } @objc @_inheritsConvenienceInitializers @_Concurrency.MainActor @preconcurrency public class BaseTransactViewController : UIKit.UIViewController, WebKit.WKScriptMessageHandler, WebKit.WKNavigationDelegate { @@ -410,28 +401,7 @@ public struct TransactCompany : Swift.Decodable { @_Concurrency.MainActor @preconcurrency @objc required dynamic public init?(coder: Foundation.NSCoder) @objc deinit } -public enum TransactSDKEvent : Swift.String, Swift.CaseIterable { - case close - case finish - case openURL - case interaction - case dataRequest - case automationHandoff - case launch - case authStatusUpdate - case taskStatusUpdate - case error - public init?(rawValue: Swift.String) - public typealias AllCases = [AtomicTransact.TransactSDKEvent] - public typealias RawValue = Swift.String - nonisolated public static var allCases: [AtomicTransact.TransactSDKEvent] { - get - } - public var rawValue: Swift.String { - get - } -} -public struct TransactTaskStatusUpdate : Swift.Decodable { +public struct TransactTaskStatusUpdate : Swift.Decodable, Swift.Sendable { public let taskId: Swift.String public let product: AtomicTransact.AtomicConfig.ProductType public let company: AtomicTransact.TransactCompany @@ -441,12 +411,12 @@ public struct TransactTaskStatusUpdate : Swift.Decodable { public let depositData: AtomicTransact.TransactTaskStatusUpdate.DepositData? public let managedBy: AtomicTransact.TransactTaskStatusUpdate.ManagedBy? public init(taskId: Swift.String, product: AtomicTransact.AtomicConfig.ProductType, company: AtomicTransact.TransactCompany, status: AtomicTransact.TransactTaskStatusUpdate.TaskStatus, failReason: Swift.String? = nil, switchData: AtomicTransact.TransactTaskStatusUpdate.SwitchData? = nil, depositData: AtomicTransact.TransactTaskStatusUpdate.DepositData? = nil, managedBy: AtomicTransact.TransactTaskStatusUpdate.ManagedBy? = nil) - public struct ManagedBy : Swift.Decodable { + public struct ManagedBy : Swift.Decodable, Swift.Sendable { public let company: AtomicTransact.TransactCompany public init(company: AtomicTransact.TransactCompany) public init(from decoder: any Swift.Decoder) throws } - public enum TaskStatus : Swift.String, Swift.Decodable { + public enum TaskStatus : Swift.String, Swift.Decodable, Swift.Sendable { case completed case failed case processing @@ -457,14 +427,14 @@ public struct TransactTaskStatusUpdate : Swift.Decodable { get } } - public struct SwitchData : Swift.Decodable { + public struct SwitchData : Swift.Decodable, Swift.Sendable { public let paymentMethod: AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod public init(paymentMethod: AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod) - public struct PaymentMethod : Swift.Decodable { + public struct PaymentMethod : Swift.Decodable, Swift.Sendable { public let id: Swift.String public let title: Swift.String public let type: AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType - public enum PaymentType : Swift.String, Swift.Decodable { + public enum PaymentType : Swift.String, Swift.Decodable, Swift.Sendable { case card case bank public init?(rawValue: Swift.String) @@ -484,7 +454,7 @@ public struct TransactTaskStatusUpdate : Swift.Decodable { } public init(from decoder: any Swift.Decoder) throws } - public struct DepositData : Swift.Decodable { + public struct DepositData : Swift.Decodable, Swift.Sendable { public let accountType: Swift.String? public let distributionAmount: Swift.Double? public let distributionType: Swift.String? @@ -496,25 +466,40 @@ public struct TransactTaskStatusUpdate : Swift.Decodable { } public init(from decoder: any Swift.Decoder) throws } -public struct TransactAuthStatusUpdate : Swift.Decodable { - public let company: AtomicTransact.TransactCompany - public let status: AtomicTransact.TransactAuthStatusUpdate.AuthStatus - public enum AuthStatus : Swift.String, Swift.Decodable { - case authenticated - public init?(rawValue: Swift.String) - public typealias RawValue = Swift.String - public var rawValue: Swift.String { - get - } +public struct TransactDataRequest : Swift.Sendable { + public var taskId: Swift.String? + public var userId: Swift.String + public var identifier: Swift.String + public var fields: [Swift.String] + public var data: [Swift.String : any Swift.Sendable] + public init(userId: Swift.String, identifier: Swift.String, fields: [Swift.String], taskId: Swift.String? = nil, additionalData: [Swift.String : any Swift.Sendable] = [:]) +} +public enum TransactSDKEvent : Swift.String, Swift.CaseIterable { + case close + case finish + case openURL + case interaction + case dataRequest + case automationHandoff + case launch + case authStatusUpdate + case taskStatusUpdate + case error + public init?(rawValue: Swift.String) + public typealias AllCases = [AtomicTransact.TransactSDKEvent] + public typealias RawValue = Swift.String + nonisolated public static var allCases: [AtomicTransact.TransactSDKEvent] { + get + } + public var rawValue: Swift.String { + get } - public init(company: AtomicTransact.TransactCompany, status: AtomicTransact.TransactAuthStatusUpdate.AuthStatus) - public init(from decoder: any Swift.Decoder) throws } -public struct TransactDataResponse : Swift.Codable { +public struct TransactDataResponse : Swift.Codable, Swift.Sendable { public let card: AtomicTransact.TransactDataResponse.CardData? public let identity: AtomicTransact.TransactDataResponse.Identity? public init(card: AtomicTransact.TransactDataResponse.CardData? = nil, identity: AtomicTransact.TransactDataResponse.Identity? = nil) - public enum ValidationErrorType : Swift.String, Swift.Codable, Swift.Error { + public enum ValidationErrorType : Swift.String, Swift.Codable, Swift.Sendable, Swift.Error { case invalidCharacterCount case tooManyCharacters case invalidCharacters @@ -524,7 +509,7 @@ public struct TransactDataResponse : Swift.Codable { get } } - public struct ValidationError : Swift.Codable, Swift.Equatable { + public struct ValidationError : Swift.Codable, Swift.Sendable, Swift.Equatable { public let fieldName: Swift.String public let error: AtomicTransact.TransactDataResponse.ValidationErrorType public init(fieldName: Swift.String, error: AtomicTransact.TransactDataResponse.ValidationErrorType) @@ -532,7 +517,7 @@ public struct TransactDataResponse : Swift.Codable { public func encode(to encoder: any Swift.Encoder) throws public init(from decoder: any Swift.Decoder) throws } - public struct Identity : Swift.Codable { + public struct Identity : Swift.Codable, Swift.Sendable { public let firstName: Swift.String? public let lastName: Swift.String? public let postalCode: Swift.String? @@ -548,11 +533,21 @@ public struct TransactDataResponse : Swift.Codable { public func encode(to encoder: any Swift.Encoder) throws public init(from decoder: any Swift.Decoder) throws } - public struct CardData : Swift.Codable { + public struct CardData : Swift.Codable, Swift.Sendable { public let number: Swift.String public let expiry: Swift.String? public let cvv: Swift.String? - public init(number: Swift.String, expiry: Swift.String?, cvv: Swift.String?) + public let cardType: AtomicTransact.TransactDataResponse.CardData.CardType? + public enum CardType : Swift.String, Swift.Sendable, Swift.Codable { + case debit + case credit + public init?(rawValue: Swift.String) + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get + } + } + public init(number: Swift.String, expiry: Swift.String?, cvv: Swift.String?, cardType: AtomicTransact.TransactDataResponse.CardData.CardType? = nil) public func validate() -> [AtomicTransact.TransactDataResponse.ValidationError] public func isValid() -> Swift.Bool public func encode(to encoder: any Swift.Encoder) throws @@ -561,20 +556,32 @@ public struct TransactDataResponse : Swift.Codable { public func encode(to encoder: any Swift.Encoder) throws public init(from decoder: any Swift.Decoder) throws } -@available(iOS 14.0, *) -extension SwiftUICore.View { - @_Concurrency.MainActor @preconcurrency public func atomicTransact(isPresented: SwiftUICore.Binding, config: @escaping () -> AtomicTransact.AtomicConfig, environment: AtomicTransact.TransactEnvironment = .production, presentsFullscreen: Swift.Bool = false, onInteraction: ((AtomicTransact.TransactInteraction) -> ())? = nil, onDataRequest: ((AtomicTransact.TransactDataRequest) async -> AtomicTransact.TransactDataResponse?)? = nil, onAuthStatusUpdate: ((AtomicTransact.TransactAuthStatusUpdate) -> ())? = nil, onTaskStatusUpdate: ((AtomicTransact.TransactTaskStatusUpdate) -> ())? = nil, onLaunch: (() -> ())? = nil, onCompletion: ((AtomicTransact.TransactResponse) -> ())? = nil, onError: ((AtomicTransact.TransactError) -> ())? = nil) -> some SwiftUICore.View - - @_Concurrency.MainActor @preconcurrency public func atomicTransactActionsPresenter(_ presenter: AtomicTransact.TransactActionPresenter) -> some SwiftUICore.View - -} -@_Concurrency.MainActor final public class TransactActionPresenter { - @_Concurrency.MainActor public init() - @_Concurrency.MainActor final public func presentAction(id: Swift.String, environment: AtomicTransact.TransactEnvironment = .production, presentationStyle: UIKit.UIModalPresentationStyle = .formSheet, theme: AtomicTransact.AtomicConfig.Theme = AtomicConfig.Theme(dark: .system), metadata: [Swift.String : Swift.String]? = nil, onLaunch: (() -> ())? = nil, onAuthStatusUpdate: ((AtomicTransact.TransactAuthStatusUpdate) -> ())? = nil, onTaskStatusUpdate: ((AtomicTransact.TransactTaskStatusUpdate) -> ())? = nil, onCompletion: ((AtomicTransact.TransactResponse) -> ())? = nil) +@objc @_inheritsConvenienceInitializers @_Concurrency.MainActor @preconcurrency public class TransactViewController : AtomicTransact.BaseTransactViewController, WebKit.WKUIDelegate { + @_Concurrency.MainActor @preconcurrency @objc override dynamic public func viewDidLoad() + @_Concurrency.MainActor @preconcurrency @objc override public func userContentController(_ userContentController: WebKit.WKUserContentController, didReceive message: WebKit.WKScriptMessage) + @_Concurrency.MainActor @preconcurrency @objc override dynamic public init(nibName nibNameOrNil: Swift.String?, bundle nibBundleOrNil: Foundation.Bundle?) + @_Concurrency.MainActor @preconcurrency @objc required dynamic public init?(coder: Foundation.NSCoder) @objc deinit } -extension AtomicTransact.Atomic.PauseTransactError : Swift.Equatable {} -extension AtomicTransact.Atomic.PauseTransactError : Swift.Hashable {} +public struct TransactCompany : Swift.Decodable, Swift.Sendable { + public let id: Swift.String + public let name: Swift.String + public let branding: AtomicTransact.TransactCompany.Branding? + public init(id: Swift.String, name: Swift.String, branding: AtomicTransact.TransactCompany.Branding? = nil) + public struct Branding : Swift.Decodable, Swift.Sendable { + public let color: Swift.String + public let logo: AtomicTransact.TransactCompany.Branding.Logo + public init(color: Swift.String, logo: AtomicTransact.TransactCompany.Branding.Logo) + public struct Logo : Swift.Decodable, Swift.Sendable { + public let url: Swift.String + public let backgroundColor: Swift.String? + public init(url: Swift.String, backgroundColor: Swift.String? = nil) + public init(from decoder: any Swift.Decoder) throws + } + public init(from decoder: any Swift.Decoder) throws + } + public init(from decoder: any Swift.Decoder) throws +} extension AtomicTransact.AtomicConfig.Task.App : Swift.Equatable {} extension AtomicTransact.AtomicConfig.Task.App : Swift.Hashable {} extension AtomicTransact.AtomicConfig.Task.App : Swift.RawRepresentable {} @@ -595,19 +602,24 @@ extension AtomicTransact.AtomicConfig.ScopeType : Swift.RawRepresentable {} extension AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy : Swift.Equatable {} extension AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy : Swift.Hashable {} extension AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy : Swift.RawRepresentable {} -extension AtomicTransact.TransactSDKEvent : Swift.Equatable {} -extension AtomicTransact.TransactSDKEvent : Swift.Hashable {} -extension AtomicTransact.TransactSDKEvent : Swift.RawRepresentable {} +extension AtomicTransact.Atomic.PauseTransactError : Swift.Equatable {} +extension AtomicTransact.Atomic.PauseTransactError : Swift.Hashable {} +extension AtomicTransact.TransactActionPresenter : Swift.Sendable {} +extension AtomicTransact.TransactAuthStatusUpdate.AuthStatus : Swift.Equatable {} +extension AtomicTransact.TransactAuthStatusUpdate.AuthStatus : Swift.Hashable {} +extension AtomicTransact.TransactAuthStatusUpdate.AuthStatus : Swift.RawRepresentable {} extension AtomicTransact.TransactTaskStatusUpdate.TaskStatus : Swift.Equatable {} extension AtomicTransact.TransactTaskStatusUpdate.TaskStatus : Swift.Hashable {} extension AtomicTransact.TransactTaskStatusUpdate.TaskStatus : Swift.RawRepresentable {} extension AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType : Swift.Equatable {} extension AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType : Swift.Hashable {} extension AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType : Swift.RawRepresentable {} -extension AtomicTransact.TransactAuthStatusUpdate.AuthStatus : Swift.Equatable {} -extension AtomicTransact.TransactAuthStatusUpdate.AuthStatus : Swift.Hashable {} -extension AtomicTransact.TransactAuthStatusUpdate.AuthStatus : Swift.RawRepresentable {} +extension AtomicTransact.TransactSDKEvent : Swift.Equatable {} +extension AtomicTransact.TransactSDKEvent : Swift.Hashable {} +extension AtomicTransact.TransactSDKEvent : Swift.RawRepresentable {} extension AtomicTransact.TransactDataResponse.ValidationErrorType : Swift.Equatable {} extension AtomicTransact.TransactDataResponse.ValidationErrorType : Swift.Hashable {} extension AtomicTransact.TransactDataResponse.ValidationErrorType : Swift.RawRepresentable {} -extension AtomicTransact.TransactActionPresenter : Swift.Sendable {} +extension AtomicTransact.TransactDataResponse.CardData.CardType : Swift.Equatable {} +extension AtomicTransact.TransactDataResponse.CardData.CardType : Swift.Hashable {} +extension AtomicTransact.TransactDataResponse.CardData.CardType : Swift.RawRepresentable {} diff --git a/ios/frameworks/AtomicTransact.xcframework/ios-arm64_x86_64-simulator/AtomicTransact.framework/Modules/AtomicTransact.swiftmodule/x86_64-apple-ios-simulator.abi.json b/ios/frameworks/AtomicTransact.xcframework/ios-arm64_x86_64-simulator/AtomicTransact.framework/Modules/AtomicTransact.swiftmodule/x86_64-apple-ios-simulator.abi.json index e4b8fb5..4334b62 100644 --- a/ios/frameworks/AtomicTransact.xcframework/ios-arm64_x86_64-simulator/AtomicTransact.framework/Modules/AtomicTransact.swiftmodule/x86_64-apple-ios-simulator.abi.json +++ b/ios/frameworks/AtomicTransact.xcframework/ios-arm64_x86_64-simulator/AtomicTransact.framework/Modules/AtomicTransact.swiftmodule/x86_64-apple-ios-simulator.abi.json @@ -4,6 +4,23 @@ "name": "AtomicTransact", "printedName": "AtomicTransact", "children": [ + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "SwiftUI", + "printedName": "SwiftUI", + "declKind": "Import", + "moduleName": "AtomicTransact" + }, { "kind": "Import", "name": "Foundation", @@ -16,150 +33,98 @@ }, { "kind": "TypeDecl", - "name": "TransactEnvironment", - "printedName": "TransactEnvironment", + "name": "TransactInteraction", + "printedName": "TransactInteraction", "children": [ { "kind": "Var", - "name": "production", - "printedName": "production", + "name": "name", + "printedName": "name", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactEnvironment.Type) -> AtomicTransact.TransactEnvironment", + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B11InteractionV4nameSSvp", + "mangledName": "$s14AtomicTransact0B11InteractionV4nameSSvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "TransactEnvironment", - "printedName": "AtomicTransact.TransactEnvironment", - "usr": "s:14AtomicTransact0B11EnvironmentO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.TransactEnvironment.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "TransactEnvironment", - "printedName": "AtomicTransact.TransactEnvironment", - "usr": "s:14AtomicTransact0B11EnvironmentO" - } - ] + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0B11EnvironmentO10productionyA2CmF", - "mangledName": "$s14AtomicTransact0B11EnvironmentO10productionyA2CmF", - "moduleName": "AtomicTransact" - }, - { - "kind": "Var", - "name": "sandbox", - "printedName": "sandbox", - "children": [ + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11InteractionV4nameSSvg", + "mangledName": "$s14AtomicTransact0B11InteractionV4nameSSvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactEnvironment.Type) -> AtomicTransact.TransactEnvironment", + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", "children": [ { "kind": "TypeNominal", - "name": "TransactEnvironment", - "printedName": "AtomicTransact.TransactEnvironment", - "usr": "s:14AtomicTransact0B11EnvironmentO" + "name": "Void", + "printedName": "()" }, { "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.TransactEnvironment.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "TransactEnvironment", - "printedName": "AtomicTransact.TransactEnvironment", - "usr": "s:14AtomicTransact0B11EnvironmentO" - } - ] + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0B11EnvironmentO7sandboxyA2CmF", - "mangledName": "$s14AtomicTransact0B11EnvironmentO7sandboxyA2CmF", - "moduleName": "AtomicTransact" - }, - { - "kind": "Var", - "name": "custom", - "printedName": "custom", - "children": [ + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11InteractionV4nameSSvs", + "mangledName": "$s14AtomicTransact0B11InteractionV4nameSSvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactEnvironment.Type) -> (Swift.String, Swift.String) -> AtomicTransact.TransactEnvironment", + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Swift.String, Swift.String) -> AtomicTransact.TransactEnvironment", - "children": [ - { - "kind": "TypeNominal", - "name": "TransactEnvironment", - "printedName": "AtomicTransact.TransactEnvironment", - "usr": "s:14AtomicTransact0B11EnvironmentO" - }, - { - "kind": "TypeNominal", - "name": "Tuple", - "printedName": "(transactPath: Swift.String, apiPath: Swift.String)", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ] - } - ] - }, { "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.TransactEnvironment.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "TransactEnvironment", - "printedName": "AtomicTransact.TransactEnvironment", - "usr": "s:14AtomicTransact0B11EnvironmentO" - } - ] + "name": "Void", + "printedName": "()" } - ] + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11InteractionV4nameSSvM", + "mangledName": "$s14AtomicTransact0B11InteractionV4nameSSvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" } - ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0B11EnvironmentO6customyACSS_SStcACmF", - "mangledName": "$s14AtomicTransact0B11EnvironmentO6customyACSS_SStcACmF", - "moduleName": "AtomicTransact" + ] }, { "kind": "Var", - "name": "transactPath", - "printedName": "transactPath", + "name": "identifier", + "printedName": "identifier", "children": [ { "kind": "TypeNominal", @@ -169,12 +134,14 @@ } ], "declKind": "Var", - "usr": "s:14AtomicTransact0B11EnvironmentO12transactPathSSvp", - "mangledName": "$s14AtomicTransact0B11EnvironmentO12transactPathSSvp", + "usr": "s:14AtomicTransact0B11InteractionV10identifierSSvp", + "mangledName": "$s14AtomicTransact0B11InteractionV10identifierSSvp", "moduleName": "AtomicTransact", "declAttributes": [ + "HasStorage", "AccessControl" ], + "hasStorage": true, "accessors": [ { "kind": "Accessor", @@ -189,38 +156,22 @@ } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0B11EnvironmentO12transactPathSSvg", - "mangledName": "$s14AtomicTransact0B11EnvironmentO12transactPathSSvg", + "usr": "s:14AtomicTransact0B11InteractionV10identifierSSvg", + "mangledName": "$s14AtomicTransact0B11InteractionV10identifierSSvg", "moduleName": "AtomicTransact", + "implicit": true, "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "apiPath", - "printedName": "apiPath", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B11EnvironmentO7apiPathSSvp", - "mangledName": "$s14AtomicTransact0B11EnvironmentO7apiPathSSvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl" - ], - "accessors": [ + }, { "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "name": "Set", + "printedName": "Set()", "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, { "kind": "TypeNominal", "name": "String", @@ -229,84 +180,77 @@ } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0B11EnvironmentO7apiPathSSvg", - "mangledName": "$s14AtomicTransact0B11EnvironmentO7apiPathSSvg", + "usr": "s:14AtomicTransact0B11InteractionV10identifierSSvs", + "mangledName": "$s14AtomicTransact0B11InteractionV10identifierSSvs", "moduleName": "AtomicTransact", - "accessorKind": "get" - } - ] - } - ], - "declKind": "Enum", - "usr": "s:14AtomicTransact0B11EnvironmentO", - "mangledName": "$s14AtomicTransact0B11EnvironmentO", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11InteractionV10identifierSSvM", + "mangledName": "$s14AtomicTransact0B11InteractionV10identifierSSvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] }, { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - } - ] - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "AtomicTransact", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "AtomicTransact", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "TypeDecl", - "name": "TransactResponse", - "printedName": "TransactResponse", - "children": [ - { - "kind": "TypeDecl", - "name": "ResponseData", - "printedName": "ResponseData", + "kind": "Var", + "name": "value", + "printedName": "value", "children": [ { - "kind": "Constructor", - "name": "init", - "printedName": "init(data:)", + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : any Swift.Sendable]", "children": [ { "kind": "TypeNominal", - "name": "ResponseData", - "printedName": "AtomicTransact.TransactResponse.ResponseData", - "usr": "s:14AtomicTransact0B8ResponseO0C4DataV" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" }, + { + "kind": "TypeNominal", + "name": "Sendable", + "printedName": "any Swift.Sendable", + "usr": "s:s8SendableP" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B11InteractionV5valueSDySSs8Sendable_pGvp", + "mangledName": "$s14AtomicTransact0B11InteractionV5valueSDySSs8Sendable_pGvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ { "kind": "TypeNominal", "name": "Dictionary", - "printedName": "[Swift.String : Any]", + "printedName": "[Swift.String : any Swift.Sendable]", "children": [ { "kind": "TypeNominal", @@ -316,32 +260,35 @@ }, { "kind": "TypeNominal", - "name": "ProtocolComposition", - "printedName": "Any" + "name": "Sendable", + "printedName": "any Swift.Sendable", + "usr": "s:s8SendableP" } ], "usr": "s:SD" } ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0B8ResponseO0C4DataV4dataAESDySSypG_tcfc", - "mangledName": "$s14AtomicTransact0B8ResponseO0C4DataV4dataAESDySSypG_tcfc", + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11InteractionV5valueSDySSs8Sendable_pGvg", + "mangledName": "$s14AtomicTransact0B11InteractionV5valueSDySSs8Sendable_pGvg", "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "init_kind": "Designated" + "implicit": true, + "accessorKind": "get" }, { - "kind": "Var", - "name": "data", - "printedName": "data", + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, { "kind": "TypeNominal", "name": "Dictionary", - "printedName": "[Swift.String : Any]", + "printedName": "[Swift.String : any Swift.Sendable]", "children": [ { "kind": "TypeNominal", @@ -351,174 +298,167 @@ }, { "kind": "TypeNominal", - "name": "ProtocolComposition", - "printedName": "Any" + "name": "Sendable", + "printedName": "any Swift.Sendable", + "usr": "s:s8SendableP" } ], "usr": "s:SD" } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B8ResponseO0C4DataV4dataSDySSypGvp", - "mangledName": "$s14AtomicTransact0B8ResponseO0C4DataV4dataSDySSypGvp", + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11InteractionV5valueSDySSs8Sendable_pGvs", + "mangledName": "$s14AtomicTransact0B11InteractionV5valueSDySSs8Sendable_pGvs", "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Dictionary", - "printedName": "[Swift.String : Any]", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "ProtocolComposition", - "printedName": "Any" - } - ], - "usr": "s:SD" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B8ResponseO0C4DataV4dataSDySSypGvg", - "mangledName": "$s14AtomicTransact0B8ResponseO0C4DataV4dataSDySSypGvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Dictionary", - "printedName": "[Swift.String : Any]", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "ProtocolComposition", - "printedName": "Any" - } - ], - "usr": "s:SD" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B8ResponseO0C4DataV4dataSDySSypGvs", - "mangledName": "$s14AtomicTransact0B8ResponseO0C4DataV4dataSDySSypGvs", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "set" - }, - { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B8ResponseO0C4DataV4dataSDySSypGvM", - "mangledName": "$s14AtomicTransact0B8ResponseO0C4DataV4dataSDySSypGvM", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "_modify" - } - ] + "implicit": true, + "accessorKind": "set" }, { - "kind": "Var", - "name": "taskId", - "printedName": "taskId", + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" + "name": "Void", + "printedName": "()" } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B8ResponseO0C4DataV6taskIdSSSgvp", - "mangledName": "$s14AtomicTransact0B8ResponseO0C4DataV6taskIdSSSgvp", + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11InteractionV5valueSDySSs8Sendable_pGvM", + "mangledName": "$s14AtomicTransact0B11InteractionV5valueSDySSs8Sendable_pGvM", "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "accessors": [ + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(name:identifier:value:)", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactInteraction", + "printedName": "AtomicTransact.TransactInteraction", + "usr": "s:14AtomicTransact0B11InteractionV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : any Swift.Sendable]", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B8ResponseO0C4DataV6taskIdSSSgvg", - "mangledName": "$s14AtomicTransact0B8ResponseO0C4DataV6taskIdSSSgvg", - "moduleName": "AtomicTransact", - "accessorKind": "get" + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Sendable", + "printedName": "any Swift.Sendable", + "usr": "s:s8SendableP" } - ] - }, + ], + "usr": "s:SD" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B11InteractionV4name10identifier5valueACSS_SSSDySSs8Sendable_pGtcfc", + "mangledName": "$s14AtomicTransact0B11InteractionV4name10identifier5valueACSS_SSSDySSs8Sendable_pGtcfc", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ { - "kind": "Var", - "name": "handoff", - "printedName": "handoff", + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B11InteractionV11descriptionSSvp", + "mangledName": "$s14AtomicTransact0B11InteractionV11descriptionSSvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11InteractionV11descriptionSSvg", + "mangledName": "$s14AtomicTransact0B11InteractionV11descriptionSSvg", + "moduleName": "AtomicTransact", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "language", + "printedName": "language", + "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:14AtomicTransact0B11InteractionV8languageSSSgvp", + "mangledName": "$s14AtomicTransact0B11InteractionV8languageSSSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", @@ -535,47 +475,46 @@ "usr": "s:Sq" } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B8ResponseO0C4DataV7handoffSSSgvp", - "mangledName": "$s14AtomicTransact0B8ResponseO0C4DataV7handoffSSSgvp", + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11InteractionV8languageSSSgvg", + "mangledName": "$s14AtomicTransact0B11InteractionV8languageSSSgvg", "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "accessors": [ + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "customer", + "printedName": "customer", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B8ResponseO0C4DataV7handoffSSSgvg", - "mangledName": "$s14AtomicTransact0B8ResponseO0C4DataV7handoffSSSgvg", - "moduleName": "AtomicTransact", - "accessorKind": "get" + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] - }, + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B11InteractionV8customerSSSgvp", + "mangledName": "$s14AtomicTransact0B11InteractionV8customerSSSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ { - "kind": "Var", - "name": "reason", - "printedName": "reason", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", @@ -592,345 +531,205 @@ "usr": "s:Sq" } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B8ResponseO0C4DataV6reasonSSSgvp", - "mangledName": "$s14AtomicTransact0B8ResponseO0C4DataV6reasonSSSgvp", + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11InteractionV8customerSSSgvg", + "mangledName": "$s14AtomicTransact0B11InteractionV8customerSSSgvg", "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "accessors": [ + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "product", + "printedName": "product", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.ProductType?", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B8ResponseO0C4DataV6reasonSSSgvg", - "mangledName": "$s14AtomicTransact0B8ResponseO0C4DataV6reasonSSSgvg", - "moduleName": "AtomicTransact", - "accessorKind": "get" + "kind": "TypeNominal", + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" } - ] - }, + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B11InteractionV7productAA0A6ConfigV11ProductTypeOSgvp", + "mangledName": "$s14AtomicTransact0B11InteractionV7productAA0A6ConfigV11ProductTypeOSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ { - "kind": "Var", - "name": "identifier", - "printedName": "identifier", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B8ResponseO0C4DataV10identifierSSvp", - "mangledName": "$s14AtomicTransact0B8ResponseO0C4DataV10identifierSSvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.ProductType?", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B8ResponseO0C4DataV10identifierSSvg", - "mangledName": "$s14AtomicTransact0B8ResponseO0C4DataV10identifierSSvg", - "moduleName": "AtomicTransact", - "accessorKind": "get" + "usr": "s:Sq" } - ] - } - ], - "declKind": "Struct", - "usr": "s:14AtomicTransact0B8ResponseO0C4DataV", - "mangledName": "$s14AtomicTransact0B8ResponseO0C4DataV", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11InteractionV7productAA0A6ConfigV11ProductTypeOSgvg", + "mangledName": "$s14AtomicTransact0B11InteractionV7productAA0A6ConfigV11ProductTypeOSgvg", + "moduleName": "AtomicTransact", + "accessorKind": "get" } ] }, { "kind": "Var", - "name": "finished", - "printedName": "finished", + "name": "additionalProduct", + "printedName": "additionalProduct", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactResponse.Type) -> (AtomicTransact.TransactResponse.ResponseData) -> AtomicTransact.TransactResponse", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.ProductType?", "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactResponse.ResponseData) -> AtomicTransact.TransactResponse", - "children": [ - { - "kind": "TypeNominal", - "name": "TransactResponse", - "printedName": "AtomicTransact.TransactResponse", - "usr": "s:14AtomicTransact0B8ResponseO" - }, - { - "kind": "TypeNominal", - "name": "Tuple", - "printedName": "(response: AtomicTransact.TransactResponse.ResponseData)", - "children": [ - { - "kind": "TypeNominal", - "name": "ResponseData", - "printedName": "AtomicTransact.TransactResponse.ResponseData", - "usr": "s:14AtomicTransact0B8ResponseO0C4DataV" - } - ] - } - ] - }, { "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.TransactResponse.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "TransactResponse", - "printedName": "AtomicTransact.TransactResponse", - "usr": "s:14AtomicTransact0B8ResponseO" - } - ] + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" } - ] + ], + "usr": "s:Sq" } ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0B8ResponseO8finishedyA2C0C4DataV_tcACmF", - "mangledName": "$s14AtomicTransact0B8ResponseO8finishedyA2C0C4DataV_tcACmF", + "declKind": "Var", + "usr": "s:14AtomicTransact0B11InteractionV17additionalProductAA0A6ConfigV0E4TypeOSgvp", + "mangledName": "$s14AtomicTransact0B11InteractionV17additionalProductAA0A6ConfigV0E4TypeOSgvp", "moduleName": "AtomicTransact", "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Var", - "name": "closed", - "printedName": "closed", - "children": [ + "AccessControl" + ], + "accessors": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactResponse.Type) -> (AtomicTransact.TransactResponse.ResponseData) -> AtomicTransact.TransactResponse", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactResponse.ResponseData) -> AtomicTransact.TransactResponse", - "children": [ - { - "kind": "TypeNominal", - "name": "TransactResponse", - "printedName": "AtomicTransact.TransactResponse", - "usr": "s:14AtomicTransact0B8ResponseO" - }, - { - "kind": "TypeNominal", - "name": "Tuple", - "printedName": "(response: AtomicTransact.TransactResponse.ResponseData)", - "children": [ - { - "kind": "TypeNominal", - "name": "ResponseData", - "printedName": "AtomicTransact.TransactResponse.ResponseData", - "usr": "s:14AtomicTransact0B8ResponseO0C4DataV" - } - ] - } - ] - }, { "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.TransactResponse.Type", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.ProductType?", "children": [ { "kind": "TypeNominal", - "name": "TransactResponse", - "printedName": "AtomicTransact.TransactResponse", - "usr": "s:14AtomicTransact0B8ResponseO" + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" } - ] + ], + "usr": "s:Sq" } - ] + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11InteractionV17additionalProductAA0A6ConfigV0E4TypeOSgvg", + "mangledName": "$s14AtomicTransact0B11InteractionV17additionalProductAA0A6ConfigV0E4TypeOSgvg", + "moduleName": "AtomicTransact", + "accessorKind": "get" } - ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0B8ResponseO6closedyA2C0C4DataV_tcACmF", - "mangledName": "$s14AtomicTransact0B8ResponseO6closedyA2C0C4DataV_tcACmF", - "moduleName": "AtomicTransact", - "declAttributes": [ - "RawDocComment" ] }, { "kind": "Var", - "name": "error", - "printedName": "error", + "name": "company", + "printedName": "company", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactResponse.Type) -> (AtomicTransact.TransactError) -> AtomicTransact.TransactResponse", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactError) -> AtomicTransact.TransactResponse", - "children": [ - { - "kind": "TypeNominal", - "name": "TransactResponse", - "printedName": "AtomicTransact.TransactResponse", - "usr": "s:14AtomicTransact0B8ResponseO" - }, - { - "kind": "TypeNominal", - "name": "Tuple", - "printedName": "(error: AtomicTransact.TransactError)", - "children": [ - { - "kind": "TypeNominal", - "name": "TransactError", - "printedName": "AtomicTransact.TransactError", - "usr": "s:14AtomicTransact0B5ErrorO" - } - ] - } - ] - }, { "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.TransactResponse.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "TransactResponse", - "printedName": "AtomicTransact.TransactResponse", - "usr": "s:14AtomicTransact0B8ResponseO" - } - ] + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "usr": "s:Sq" } ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0B8ResponseO5erroryAcA0B5ErrorO_tcACmF", - "mangledName": "$s14AtomicTransact0B8ResponseO5erroryAcA0B5ErrorO_tcACmF", + "declKind": "Var", + "usr": "s:14AtomicTransact0B11InteractionV7companySSSgvp", + "mangledName": "$s14AtomicTransact0B11InteractionV7companySSSgvp", "moduleName": "AtomicTransact", "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Var", - "name": "transactDismissed", - "printedName": "transactDismissed", - "children": [ + "AccessControl" + ], + "accessors": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactResponse.Type) -> AtomicTransact.TransactResponse", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "TransactResponse", - "printedName": "AtomicTransact.TransactResponse", - "usr": "s:14AtomicTransact0B8ResponseO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.TransactResponse.Type", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "TransactResponse", - "printedName": "AtomicTransact.TransactResponse", - "usr": "s:14AtomicTransact0B8ResponseO" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "usr": "s:Sq" } - ] + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11InteractionV7companySSSgvg", + "mangledName": "$s14AtomicTransact0B11InteractionV7companySSSgvg", + "moduleName": "AtomicTransact", + "accessorKind": "get" } - ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0B8ResponseO17transactDismissedyA2CmF", - "mangledName": "$s14AtomicTransact0B8ResponseO17transactDismissedyA2CmF", - "moduleName": "AtomicTransact", - "declAttributes": [ - "RawDocComment" ] }, { "kind": "Var", - "name": "description", - "printedName": "description", + "name": "payroll", + "printedName": "payroll", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" } ], "declKind": "Var", - "usr": "s:14AtomicTransact0B8ResponseO11descriptionSSvp", - "mangledName": "$s14AtomicTransact0B8ResponseO11descriptionSSvp", + "usr": "s:14AtomicTransact0B11InteractionV7payrollSSSgvp", + "mangledName": "$s14AtomicTransact0B11InteractionV7payrollSSSgvp", "moduleName": "AtomicTransact", "declAttributes": [ "AccessControl" @@ -943,27 +742,34 @@ "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0B8ResponseO11descriptionSSvg", - "mangledName": "$s14AtomicTransact0B8ResponseO11descriptionSSvg", + "usr": "s:14AtomicTransact0B11InteractionV7payrollSSSgvg", + "mangledName": "$s14AtomicTransact0B11InteractionV7payrollSSSgvg", "moduleName": "AtomicTransact", "accessorKind": "get" } ] } ], - "declKind": "Enum", - "usr": "s:14AtomicTransact0B8ResponseO", - "mangledName": "$s14AtomicTransact0B8ResponseO", + "declKind": "Struct", + "usr": "s:14AtomicTransact0B11InteractionV", + "mangledName": "$s14AtomicTransact0B11InteractionV", "moduleName": "AtomicTransact", "declAttributes": [ - "AccessControl", - "RawDocComment" + "AccessControl" ], "conformances": [ { @@ -986,307 +792,166 @@ "printedName": "CustomStringConvertible", "usr": "s:s23CustomStringConvertibleP", "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" } ] }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, { "kind": "TypeDecl", - "name": "TransactError", - "printedName": "TransactError", + "name": "AtomicConfig", + "printedName": "AtomicConfig", "children": [ { - "kind": "Var", - "name": "unableToConnectToTransact", - "printedName": "unableToConnectToTransact", + "kind": "Constructor", + "name": "init", + "printedName": "init(publicToken:scope:tasks:linkedAccount:deferredPaymentMethodStrategy:theme:language:sessionContext:deeplink:metadata:search:handoff:experiments:features:customer:uplinkSessionUrl:)", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactError.Type) -> AtomicTransact.TransactError", + "kind": "TypeNominal", + "name": "AtomicConfig", + "printedName": "AtomicTransact.AtomicConfig", + "usr": "s:14AtomicTransact0A6ConfigV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ScopeType", + "printedName": "AtomicTransact.AtomicConfig.ScopeType", + "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[AtomicTransact.AtomicConfig.Task]", "children": [ { "kind": "TypeNominal", - "name": "TransactError", - "printedName": "AtomicTransact.TransactError", - "usr": "s:14AtomicTransact0B5ErrorO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.TransactError.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "TransactError", - "printedName": "AtomicTransact.TransactError", - "usr": "s:14AtomicTransact0B5ErrorO" - } - ] + "name": "Task", + "printedName": "AtomicTransact.AtomicConfig.Task", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV" } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0B5ErrorO015unableToConnecteB0yA2CmF", - "mangledName": "$s14AtomicTransact0B5ErrorO015unableToConnecteB0yA2CmF", - "moduleName": "AtomicTransact", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Var", - "name": "invalidConfig", - "printedName": "invalidConfig", - "children": [ + ], + "usr": "s:Sa" + }, { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactError.Type) -> AtomicTransact.TransactError", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "TransactError", - "printedName": "AtomicTransact.TransactError", - "usr": "s:14AtomicTransact0B5ErrorO" - }, + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy?", + "children": [ { "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.TransactError.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "TransactError", - "printedName": "AtomicTransact.TransactError", - "usr": "s:14AtomicTransact0B5ErrorO" - } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0B5ErrorO13invalidConfigyA2CmF", - "mangledName": "$s14AtomicTransact0B5ErrorO13invalidConfigyA2CmF", - "moduleName": "AtomicTransact", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Var", - "name": "transactError", - "printedName": "transactError", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactError.Type) -> ([Swift.String : Any]) -> AtomicTransact.TransactError", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "([Swift.String : Any]) -> AtomicTransact.TransactError", - "children": [ - { - "kind": "TypeNominal", - "name": "TransactError", - "printedName": "AtomicTransact.TransactError", - "usr": "s:14AtomicTransact0B5ErrorO" - }, - { - "kind": "TypeNominal", - "name": "Tuple", - "printedName": "(data: [Swift.String : Any])", - "children": [ - { - "kind": "TypeNominal", - "name": "Dictionary", - "printedName": "[Swift.String : Any]", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "ProtocolComposition", - "printedName": "Any" - } - ], - "usr": "s:SD" - } - ] - } - ] - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.TransactError.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "TransactError", - "printedName": "AtomicTransact.TransactError", - "usr": "s:14AtomicTransact0B5ErrorO" - } - ] + "name": "DeferredPaymentMethodStrategy", + "printedName": "AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy", + "usr": "s:14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO" } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0B5ErrorO08transactC0yACSDySSypG_tcACmF", - "mangledName": "$s14AtomicTransact0B5ErrorO08transactC0yACSDySSypG_tcACmF", - "moduleName": "AtomicTransact", - "declAttributes": [ - "RawDocComment" - ] - } - ], - "declKind": "Enum", - "usr": "s:14AtomicTransact0B5ErrorO", - "mangledName": "$s14AtomicTransact0B5ErrorO", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "kind": "Conformance", - "name": "Error", - "printedName": "Error", - "usr": "s:s5ErrorP", - "mangledName": "$ss5ErrorP" - }, - { - "kind": "Conformance", - "name": "Sendable", - "printedName": "Sendable", - "usr": "s:s8SendableP", - "mangledName": "$ss8SendableP" - } - ] - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "AtomicTransact", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "UIKit", - "printedName": "UIKit", - "declKind": "Import", - "moduleName": "AtomicTransact", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "UIKit", - "printedName": "UIKit", - "declKind": "Import", - "moduleName": "AtomicTransact", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "Combine", - "printedName": "Combine", - "declKind": "Import", - "moduleName": "AtomicTransact" - }, - { - "kind": "TypeDecl", - "name": "Atomic", - "printedName": "Atomic", - "children": [ - { - "kind": "Function", - "name": "presentTransact", - "printedName": "presentTransact(from:config:environment:presentationStyle:onInteraction:onDataRequest:onAuthStatusUpdate:onTaskStatusUpdate:onLaunch:onCompletion:onError:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + ], + "hasDefaultArg": true, + "usr": "s:Sq" }, { "kind": "TypeNominal", - "name": "UIViewController", - "printedName": "UIKit.UIViewController", - "usr": "c:objc(cs)UIViewController" + "name": "Theme", + "printedName": "AtomicTransact.AtomicConfig.Theme", + "hasDefaultArg": true, + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV" }, { "kind": "TypeNominal", - "name": "AtomicConfig", - "printedName": "AtomicTransact.AtomicConfig", - "usr": "s:14AtomicTransact0A6ConfigV" + "name": "String", + "printedName": "Swift.String", + "hasDefaultArg": true, + "usr": "s:SS" }, { "kind": "TypeNominal", - "name": "TransactEnvironment", - "printedName": "AtomicTransact.TransactEnvironment", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], "hasDefaultArg": true, - "usr": "s:14AtomicTransact0B11EnvironmentO" + "usr": "s:Sq" }, { "kind": "TypeNominal", - "name": "UIModalPresentationStyle", - "printedName": "UIKit.UIModalPresentationStyle", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.Deeplink?", + "children": [ + { + "kind": "TypeNominal", + "name": "Deeplink", + "printedName": "AtomicTransact.AtomicConfig.Deeplink", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV" + } + ], "hasDefaultArg": true, - "usr": "c:@E@UIModalPresentationStyle" + "usr": "s:Sq" }, { "kind": "TypeNominal", "name": "Optional", - "printedName": "((AtomicTransact.TransactInteraction) -> ())?", + "printedName": "[Swift.String : Swift.String]?", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactInteraction) -> ()", + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Swift.String]", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" }, { "kind": "TypeNominal", - "name": "TransactInteraction", - "printedName": "AtomicTransact.TransactInteraction", - "usr": "s:14AtomicTransact0B11InteractionV" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "usr": "s:SD" } ], "hasDefaultArg": true, @@ -1295,34 +960,13 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "((AtomicTransact.TransactDataRequest) async -> AtomicTransact.TransactDataResponse?)?", + "printedName": "AtomicTransact.AtomicConfig.Search?", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactDataRequest) async -> AtomicTransact.TransactDataResponse?", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.TransactDataResponse?", - "children": [ - { - "kind": "TypeNominal", - "name": "TransactDataResponse", - "printedName": "AtomicTransact.TransactDataResponse", - "usr": "s:14AtomicTransact0B12DataResponseV" - } - ], - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "TransactDataRequest", - "printedName": "AtomicTransact.TransactDataRequest", - "usr": "s:14AtomicTransact0B11DataRequestV" - } - ] + "kind": "TypeNominal", + "name": "Search", + "printedName": "AtomicTransact.AtomicConfig.Search", + "usr": "s:14AtomicTransact0A6ConfigV6SearchV" } ], "hasDefaultArg": true, @@ -1331,25 +975,21 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "((AtomicTransact.TransactAuthStatusUpdate) -> ())?", + "printedName": "[Swift.String]?", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactAuthStatusUpdate) -> ()", + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "TransactAuthStatusUpdate", - "printedName": "AtomicTransact.TransactAuthStatusUpdate", - "usr": "s:14AtomicTransact0B16AuthStatusUpdateV" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "usr": "s:Sa" } ], "hasDefaultArg": true, @@ -1358,25 +998,13 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "((AtomicTransact.TransactTaskStatusUpdate) -> ())?", + "printedName": "AtomicTransact.AtomicConfig.Experiments?", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactTaskStatusUpdate) -> ()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "TransactTaskStatusUpdate", - "printedName": "AtomicTransact.TransactTaskStatusUpdate", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV" - } - ] + "kind": "TypeNominal", + "name": "Experiments", + "printedName": "AtomicTransact.AtomicConfig.Experiments", + "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV" } ], "hasDefaultArg": true, @@ -1385,24 +1013,13 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "(() -> ())?", + "printedName": "AtomicTransact.AtomicConfig.Features?", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "() -> ()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ] + "kind": "TypeNominal", + "name": "Features", + "printedName": "AtomicTransact.AtomicConfig.Features", + "usr": "s:14AtomicTransact0A6ConfigV8FeaturesV" } ], "hasDefaultArg": true, @@ -1411,25 +1028,13 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "((AtomicTransact.TransactResponse) -> ())?", + "printedName": "AtomicTransact.AtomicConfig.Customer?", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactResponse) -> ()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "TransactResponse", - "printedName": "AtomicTransact.TransactResponse", - "usr": "s:14AtomicTransact0B8ResponseO" - } - ] + "kind": "TypeNominal", + "name": "Customer", + "printedName": "AtomicTransact.AtomicConfig.Customer", + "usr": "s:14AtomicTransact0A6ConfigV8CustomerV" } ], "hasDefaultArg": true, @@ -1438,173 +1043,149 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "((AtomicTransact.TransactError) -> ())?", + "printedName": "Swift.String?", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactError) -> ()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "TransactError", - "printedName": "AtomicTransact.TransactError", - "usr": "s:14AtomicTransact0B5ErrorO" - } - ] + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "hasDefaultArg": true, "usr": "s:Sq" } ], - "declKind": "Func", - "usr": "s:14AtomicTransact0A0O07presentB04from6config11environment17presentationStyle13onInteraction0I11DataRequest0I16AuthStatusUpdate0i4TasknO00I6Launch0I10Completion0I5ErrorySo16UIViewControllerC_AA0A6ConfigVAA0B11EnvironmentOSo019UIModalPresentationH0VyAA0bJ0VcSgAA0bK8ResponseVSgAA0bkL0VYacSgyAA0bmnO0VcSgyAA0bpnO0VcSgyycSgyAA0bZ0OcSgyAA0bS0OcSgtFZ", - "mangledName": "$s14AtomicTransact0A0O07presentB04from6config11environment17presentationStyle13onInteraction0I11DataRequest0I16AuthStatusUpdate0i4TasknO00I6Launch0I10Completion0I5ErrorySo16UIViewControllerC_AA0A6ConfigVAA0B11EnvironmentOSo019UIModalPresentationH0VyAA0bJ0VcSgAA0bK8ResponseVSgAA0bkL0VYacSgyAA0bmnO0VcSgyAA0bpnO0VcSgyycSgyAA0bZ0OcSgyAA0bS0OcSgtFZ", + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV11publicToken5scope5tasks13linkedAccount29deferredPaymentMethodStrategy5theme8language14sessionContext8deeplink8metadata6search7handoff11experiments8features8customer16uplinkSessionUrlACSS_AC9ScopeTypeOSayAC4TaskVGSSSgAC08DeferredklM0OSgAC5ThemeVSSAyC8DeeplinkVSgSDyS2SGSgAC6SearchVSgSaySSGSgAC11ExperimentsVSgAC8FeaturesVSgAC8CustomerVSgAYtcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV11publicToken5scope5tasks13linkedAccount29deferredPaymentMethodStrategy5theme8language14sessionContext8deeplink8metadata6search7handoff11experiments8features8customer16uplinkSessionUrlACSS_AC9ScopeTypeOSayAC4TaskVGSSSgAC08DeferredklM0OSgAC5ThemeVSSAyC8DeeplinkVSgSDyS2SGSgAC6SearchVSgSaySSGSgAC11ExperimentsVSgAC8FeaturesVSgAC8CustomerVSgAYtcfc", "moduleName": "AtomicTransact", - "static": true, "declAttributes": [ "AccessControl", - "Custom", "RawDocComment" ], - "funcSelfKind": "NonMutating" + "init_kind": "Designated" }, { - "kind": "Function", - "name": "presentTransact", - "printedName": "presentTransact(from:config:environment:presentationStyle:onInteraction:onDataRequest:onAuthStatusUpdate:onTaskStatusUpdate:onLaunch:onCompletion:onError:)", + "kind": "Constructor", + "name": "init", + "printedName": "init(demo:scope:tasks:linkedAccount:theme:language:sessionContext:deeplink:metadata:search:handoff:experiments:)", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "AtomicConfig", + "printedName": "AtomicTransact.AtomicConfig", + "usr": "s:14AtomicTransact0A6ConfigV" }, { "kind": "TypeNominal", - "name": "UIViewController", - "printedName": "UIKit.UIViewController", - "usr": "c:objc(cs)UIViewController" + "name": "DemoMode", + "printedName": "AtomicTransact.AtomicConfig.DemoMode", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV" }, { "kind": "TypeNominal", - "name": "AtomicConfig", - "printedName": "AtomicTransact.AtomicConfig", - "usr": "s:14AtomicTransact0A6ConfigV" + "name": "ScopeType", + "printedName": "AtomicTransact.AtomicConfig.ScopeType", + "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO" }, { "kind": "TypeNominal", - "name": "TransactEnvironment", - "printedName": "AtomicTransact.TransactEnvironment", + "name": "Array", + "printedName": "[AtomicTransact.AtomicConfig.Task]", + "children": [ + { + "kind": "TypeNominal", + "name": "Task", + "printedName": "AtomicTransact.AtomicConfig.Task", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV" + } + ], + "usr": "s:Sa" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], "hasDefaultArg": true, - "usr": "s:14AtomicTransact0B11EnvironmentO" + "usr": "s:Sq" }, { "kind": "TypeNominal", - "name": "UIModalPresentationStyle", - "printedName": "UIKit.UIModalPresentationStyle", + "name": "Theme", + "printedName": "AtomicTransact.AtomicConfig.Theme", "hasDefaultArg": true, - "usr": "c:@E@UIModalPresentationStyle" + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "hasDefaultArg": true, + "usr": "s:SS" }, { "kind": "TypeNominal", "name": "Optional", - "printedName": "((AtomicTransact.TransactInteraction) -> ())?", + "printedName": "Swift.String?", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactInteraction) -> ()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "TransactInteraction", - "printedName": "AtomicTransact.TransactInteraction", - "usr": "s:14AtomicTransact0B11InteractionV" - } - ] + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "hasDefaultArg": true, "usr": "s:Sq" }, { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactDataRequest) -> ()", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.Deeplink?", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "TransactDataRequest", - "printedName": "AtomicTransact.TransactDataRequest", - "usr": "s:14AtomicTransact0B11DataRequestV" + "name": "Deeplink", + "printedName": "AtomicTransact.AtomicConfig.Deeplink", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV" } - ] + ], + "hasDefaultArg": true, + "usr": "s:Sq" }, { "kind": "TypeNominal", "name": "Optional", - "printedName": "((AtomicTransact.TransactAuthStatusUpdate) -> ())?", + "printedName": "[Swift.String : Swift.String]?", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactAuthStatusUpdate) -> ()", + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Swift.String]", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" }, { "kind": "TypeNominal", - "name": "TransactAuthStatusUpdate", - "printedName": "AtomicTransact.TransactAuthStatusUpdate", - "usr": "s:14AtomicTransact0B16AuthStatusUpdateV" - } - ] - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "((AtomicTransact.TransactTaskStatusUpdate) -> ())?", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactTaskStatusUpdate) -> ()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "TransactTaskStatusUpdate", - "printedName": "AtomicTransact.TransactTaskStatusUpdate", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "usr": "s:SD" } ], "hasDefaultArg": true, @@ -1613,24 +1194,13 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "(() -> ())?", + "printedName": "AtomicTransact.AtomicConfig.Search?", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "() -> ()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ] + "kind": "TypeNominal", + "name": "Search", + "printedName": "AtomicTransact.AtomicConfig.Search", + "usr": "s:14AtomicTransact0A6ConfigV6SearchV" } ], "hasDefaultArg": true, @@ -1639,25 +1209,21 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "((AtomicTransact.TransactResponse) -> ())?", + "printedName": "[Swift.String]?", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactResponse) -> ()", + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "TransactResponse", - "printedName": "AtomicTransact.TransactResponse", - "usr": "s:14AtomicTransact0B8ResponseO" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "usr": "s:Sa" } ], "hasDefaultArg": true, @@ -1666,58 +1232,39 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "((AtomicTransact.TransactError) -> ())?", + "printedName": "AtomicTransact.AtomicConfig.Experiments?", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactError) -> ()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "TransactError", - "printedName": "AtomicTransact.TransactError", - "usr": "s:14AtomicTransact0B5ErrorO" - } - ] + "kind": "TypeNominal", + "name": "Experiments", + "printedName": "AtomicTransact.AtomicConfig.Experiments", + "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV" } ], "hasDefaultArg": true, "usr": "s:Sq" } ], - "declKind": "Func", - "usr": "s:14AtomicTransact0A0O07presentB04from6config11environment17presentationStyle13onInteraction0I11DataRequest0I16AuthStatusUpdate0i4TasknO00I6Launch0I10Completion0I5ErrorySo16UIViewControllerC_AA0A6ConfigVAA0B11EnvironmentOSo019UIModalPresentationH0VyAA0bJ0VcSgyAA0bkL0VcyAA0bmnO0VcSgyAA0bpnO0VcSgyycSgyAA0B8ResponseOcSgyAA0bS0OcSgtFZ", - "mangledName": "$s14AtomicTransact0A0O07presentB04from6config11environment17presentationStyle13onInteraction0I11DataRequest0I16AuthStatusUpdate0i4TasknO00I6Launch0I10Completion0I5ErrorySo16UIViewControllerC_AA0A6ConfigVAA0B11EnvironmentOSo019UIModalPresentationH0VyAA0bJ0VcSgyAA0bkL0VcyAA0bmnO0VcSgyAA0bpnO0VcSgyycSgyAA0B8ResponseOcSgyAA0bS0OcSgtFZ", + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV4demo5scope5tasks13linkedAccount5theme8language14sessionContext8deeplink8metadata6search7handoff11experimentsA2C8DemoModeV_AC9ScopeTypeOSayAC4TaskVGSSSgAC5ThemeVSSAwC8DeeplinkVSgSDyS2SGSgAC6SearchVSgSaySSGSgAC11ExperimentsVSgtcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV4demo5scope5tasks13linkedAccount5theme8language14sessionContext8deeplink8metadata6search7handoff11experimentsA2C8DemoModeV_AC9ScopeTypeOSayAC4TaskVGSSSgAC5ThemeVSSAwC8DeeplinkVSgSDyS2SGSgAC6SearchVSgSaySSGSgAC11ExperimentsVSgtcfc", "moduleName": "AtomicTransact", - "static": true, "declAttributes": [ "AccessControl", - "Custom", "RawDocComment" ], - "funcSelfKind": "NonMutating" + "init_kind": "Designated" }, { - "kind": "Function", - "name": "presentAction", - "printedName": "presentAction(from:id:environment:presentationStyle:theme:metadata:onLaunch:onAuthStatusUpdate:onTaskStatusUpdate:onCompletion:)", + "kind": "Constructor", + "name": "init", + "printedName": "init(publicToken:scope:product:additionalProduct:linkedAccount:theme:distribution:language:sessionContext:deeplink:metadata:search:handoff:experiments:)", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "UIViewController", - "printedName": "UIKit.UIViewController", - "usr": "c:objc(cs)UIViewController" + "name": "AtomicConfig", + "printedName": "AtomicTransact.AtomicConfig", + "usr": "s:14AtomicTransact0A6ConfigV" }, { "kind": "TypeNominal", @@ -1727,17 +1274,45 @@ }, { "kind": "TypeNominal", - "name": "TransactEnvironment", - "printedName": "AtomicTransact.TransactEnvironment", + "name": "ScopeType", + "printedName": "AtomicTransact.AtomicConfig.ScopeType", + "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO" + }, + { + "kind": "TypeNominal", + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.ProductType?", + "children": [ + { + "kind": "TypeNominal", + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + } + ], "hasDefaultArg": true, - "usr": "s:14AtomicTransact0B11EnvironmentO" + "usr": "s:Sq" }, { "kind": "TypeNominal", - "name": "UIModalPresentationStyle", - "printedName": "UIKit.UIModalPresentationStyle", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], "hasDefaultArg": true, - "usr": "c:@E@UIModalPresentationStyle" + "usr": "s:Sq" }, { "kind": "TypeNominal", @@ -1746,6 +1321,58 @@ "hasDefaultArg": true, "usr": "s:14AtomicTransact0A6ConfigV5ThemeV" }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.Distribution?", + "children": [ + { + "kind": "TypeNominal", + "name": "Distribution", + "printedName": "AtomicTransact.AtomicConfig.Distribution", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "hasDefaultArg": true, + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.Deeplink?", + "children": [ + { + "kind": "TypeNominal", + "name": "Deeplink", + "printedName": "AtomicTransact.AtomicConfig.Deeplink", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, { "kind": "TypeNominal", "name": "Optional", @@ -1778,24 +1405,13 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "(() -> ())?", + "printedName": "AtomicTransact.AtomicConfig.Search?", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "() -> ()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ] + "kind": "TypeNominal", + "name": "Search", + "printedName": "AtomicTransact.AtomicConfig.Search", + "usr": "s:14AtomicTransact0A6ConfigV6SearchV" } ], "hasDefaultArg": true, @@ -1804,52 +1420,21 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "((AtomicTransact.TransactAuthStatusUpdate) -> ())?", + "printedName": "[Swift.String]?", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactAuthStatusUpdate) -> ()", + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "TransactAuthStatusUpdate", - "printedName": "AtomicTransact.TransactAuthStatusUpdate", - "usr": "s:14AtomicTransact0B16AuthStatusUpdateV" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "((AtomicTransact.TransactTaskStatusUpdate) -> ())?", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactTaskStatusUpdate) -> ()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "TransactTaskStatusUpdate", - "printedName": "AtomicTransact.TransactTaskStatusUpdate", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV" - } - ] + ], + "usr": "s:Sa" } ], "hasDefaultArg": true, @@ -1858,311 +1443,258 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "((AtomicTransact.TransactResponse) -> ())?", + "printedName": "AtomicTransact.AtomicConfig.Experiments?", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactResponse) -> ()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "TransactResponse", - "printedName": "AtomicTransact.TransactResponse", - "usr": "s:14AtomicTransact0B8ResponseO" - } - ] + "kind": "TypeNominal", + "name": "Experiments", + "printedName": "AtomicTransact.AtomicConfig.Experiments", + "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV" } ], "hasDefaultArg": true, "usr": "s:Sq" } ], - "declKind": "Func", - "usr": "s:14AtomicTransact0A0O13presentAction4from2id11environment17presentationStyle5theme8metadata8onLaunch0L16AuthStatusUpdate0l4TaskoP00L10CompletionySo16UIViewControllerC_SSAA0B11EnvironmentOSo019UIModalPresentationI0VAA0A6ConfigV5ThemeVSDyS2SGSgyycSgyAA0bnoP0VcSgyAA0bqoP0VcSgyAA0B8ResponseOcSgtFZ", - "mangledName": "$s14AtomicTransact0A0O13presentAction4from2id11environment17presentationStyle5theme8metadata8onLaunch0L16AuthStatusUpdate0l4TaskoP00L10CompletionySo16UIViewControllerC_SSAA0B11EnvironmentOSo019UIModalPresentationI0VAA0A6ConfigV5ThemeVSDyS2SGSgyycSgyAA0bnoP0VcSgyAA0bqoP0VcSgyAA0B8ResponseOcSgtFZ", + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV11publicToken5scope7product17additionalProduct13linkedAccount5theme12distribution8language14sessionContext8deeplink8metadata6search7handoff11experimentsACSS_AC9ScopeTypeOAC0iW0OAUSgSSSgAC5ThemeVAC12DistributionVSgSSAwC8DeeplinkVSgSDyS2SGSgAC6SearchVSgSaySSGSgAC11ExperimentsVSgtcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV11publicToken5scope7product17additionalProduct13linkedAccount5theme12distribution8language14sessionContext8deeplink8metadata6search7handoff11experimentsACSS_AC9ScopeTypeOAC0iW0OAUSgSSSgAC5ThemeVAC12DistributionVSgSSAwC8DeeplinkVSgSDyS2SGSgAC6SearchVSgSaySSGSgAC11ExperimentsVSgtcfc", "moduleName": "AtomicTransact", - "static": true, - "intro_iOS": "13.0", + "deprecated": true, "declAttributes": [ "AccessControl", - "Custom", "Available", "RawDocComment" ], - "funcSelfKind": "NonMutating" + "init_kind": "Designated" }, { - "kind": "Var", - "name": "interactions", - "printedName": "interactions", + "kind": "TypeDecl", + "name": "Task", + "printedName": "Task", "children": [ { - "kind": "TypeNominal", - "name": "AnyPublisher", - "printedName": "Combine.AnyPublisher", + "kind": "Var", + "name": "product", + "printedName": "product", "children": [ { "kind": "TypeNominal", - "name": "TransactInteraction", - "printedName": "AtomicTransact.TransactInteraction", - "usr": "s:14AtomicTransact0B11InteractionV" - }, - { - "kind": "TypeNominal", - "name": "Never", - "printedName": "Swift.Never", - "usr": "s:s5NeverO" + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.ProductType?", + "children": [ + { + "kind": "TypeNominal", + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + } + ], + "usr": "s:Sq" } ], - "usr": "s:7Combine12AnyPublisherV" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0A0O12interactions7Combine12AnyPublisherVyAA0B11InteractionVs5NeverOGvpZ", - "mangledName": "$s14AtomicTransact0A0O12interactions7Combine12AnyPublisherVyAA0B11InteractionVs5NeverOGvpZ", - "moduleName": "AtomicTransact", - "static": true, - "intro_iOS": "13.0", - "declAttributes": [ - "AccessControl", - "Available", - "RawDocComment" - ], - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV7productAC11ProductTypeOSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV7productAC11ProductTypeOSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ { - "kind": "TypeNominal", - "name": "AnyPublisher", - "printedName": "Combine.AnyPublisher", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "TransactInteraction", - "printedName": "AtomicTransact.TransactInteraction", - "usr": "s:14AtomicTransact0B11InteractionV" - }, - { - "kind": "TypeNominal", - "name": "Never", - "printedName": "Swift.Never", - "usr": "s:s5NeverO" + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.ProductType?", + "children": [ + { + "kind": "TypeNominal", + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + } + ], + "usr": "s:Sq" } ], - "usr": "s:7Combine12AnyPublisherV" + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV7productAC11ProductTypeOSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV7productAC11ProductTypeOSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A0O12interactions7Combine12AnyPublisherVyAA0B11InteractionVs5NeverOGvgZ", - "mangledName": "$s14AtomicTransact0A0O12interactions7Combine12AnyPublisherVyAA0B11InteractionVs5NeverOGvgZ", - "moduleName": "AtomicTransact", - "static": true, - "accessorKind": "get" - } - ] - }, - { - "kind": "Function", - "name": "dismissTransact", - "printedName": "dismissTransact()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Func", - "usr": "s:14AtomicTransact0A0O07dismissB0yyFZ", - "mangledName": "$s14AtomicTransact0A0O07dismissB0yyFZ", - "moduleName": "AtomicTransact", - "static": true, - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "hideTransact", - "printedName": "hideTransact()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Func", - "usr": "s:14AtomicTransact0A0O04hideB0yyFZ", - "mangledName": "$s14AtomicTransact0A0O04hideB0yyFZ", - "moduleName": "AtomicTransact", - "static": true, - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "setDebug", - "printedName": "setDebug(isEnabled:forwardLogs:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + ] }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "((Swift.String) -> ())?", + "kind": "Var", + "name": "operation", + "printedName": "operation", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Swift.String) -> ()", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.ProductType?", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" } - ] + ], + "usr": "s:Sq" } ], - "hasDefaultArg": true, - "usr": "s:Sq" - } - ], - "declKind": "Func", - "usr": "s:14AtomicTransact0A0O8setDebug9isEnabled11forwardLogsySb_ySSYbcSgtFZ", - "mangledName": "$s14AtomicTransact0A0O8setDebug9isEnabled11forwardLogsySb_ySSYbcSgtFZ", - "moduleName": "AtomicTransact", - "static": true, - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "TypeDecl", - "name": "PauseTransactError", - "printedName": "PauseTransactError", - "children": [ - { - "kind": "Var", - "name": "transactNotPresented", - "printedName": "transactNotPresented", - "children": [ + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV9operationAC11ProductTypeOSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV9operationAC11ProductTypeOSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.Atomic.PauseTransactError.Type) -> AtomicTransact.Atomic.PauseTransactError", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "PauseTransactError", - "printedName": "AtomicTransact.Atomic.PauseTransactError", - "usr": "s:14AtomicTransact0A0O05PauseB5ErrorO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.Atomic.PauseTransactError.Type", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.ProductType?", "children": [ { "kind": "TypeNominal", - "name": "PauseTransactError", - "printedName": "AtomicTransact.Atomic.PauseTransactError", - "usr": "s:14AtomicTransact0A0O05PauseB5ErrorO" + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" } - ] + ], + "usr": "s:Sq" } - ] + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV9operationAC11ProductTypeOSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV9operationAC11ProductTypeOSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" } - ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0A0O05PauseB5ErrorO20transactNotPresentedyA2EmF", - "mangledName": "$s14AtomicTransact0A0O05PauseB5ErrorO20transactNotPresentedyA2EmF", - "moduleName": "AtomicTransact", - "declAttributes": [ - "RawDocComment" ] }, { - "kind": "Function", - "name": "==", - "printedName": "==(_:_:)", + "kind": "Var", + "name": "distribution", + "printedName": "distribution", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - }, - { - "kind": "TypeNominal", - "name": "PauseTransactError", - "printedName": "AtomicTransact.Atomic.PauseTransactError", - "usr": "s:14AtomicTransact0A0O05PauseB5ErrorO" - }, - { - "kind": "TypeNominal", - "name": "PauseTransactError", - "printedName": "AtomicTransact.Atomic.PauseTransactError", - "usr": "s:14AtomicTransact0A0O05PauseB5ErrorO" + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.Distribution?", + "children": [ + { + "kind": "TypeNominal", + "name": "Distribution", + "printedName": "AtomicTransact.AtomicConfig.Distribution", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV" + } + ], + "usr": "s:Sq" } ], - "declKind": "Func", - "usr": "s:14AtomicTransact0A0O05PauseB5ErrorO2eeoiySbAE_AEtFZ", - "mangledName": "$s14AtomicTransact0A0O05PauseB5ErrorO2eeoiySbAE_AEtFZ", + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV12distributionAC12DistributionVSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV12distributionAC12DistributionVSgvp", "moduleName": "AtomicTransact", - "static": true, - "implicit": true, - "funcSelfKind": "NonMutating" + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.Distribution?", + "children": [ + { + "kind": "TypeNominal", + "name": "Distribution", + "printedName": "AtomicTransact.AtomicConfig.Distribution", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV12distributionAC12DistributionVSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV12distributionAC12DistributionVSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] }, { "kind": "Var", - "name": "hashValue", - "printedName": "hashValue", + "name": "forms", + "printedName": "forms", "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "Optional", + "printedName": "[Swift.String]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" } ], "declKind": "Var", - "usr": "s:14AtomicTransact0A0O05PauseB5ErrorO9hashValueSivp", - "mangledName": "$s14AtomicTransact0A0O05PauseB5ErrorO9hashValueSivp", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV5formsSaySSGSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV5formsSaySSGSgvp", "moduleName": "AtomicTransact", - "implicit": true, + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, "accessors": [ { "kind": "Accessor", @@ -2171,14 +1703,30 @@ "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "Optional", + "printedName": "[Swift.String]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A0O05PauseB5ErrorO9hashValueSivg", - "mangledName": "$s14AtomicTransact0A0O05PauseB5ErrorO9hashValueSivg", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV5formsSaySSGSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV5formsSaySSGSgvg", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "get" @@ -2186,1011 +1734,844 @@ ] }, { - "kind": "Function", - "name": "hash", - "printedName": "hash(into:)", + "kind": "Var", + "name": "action", + "printedName": "action", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Hasher", - "printedName": "Swift.Hasher", - "paramValueOwnership": "InOut", - "usr": "s:s6HasherV" + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.UserAction?", + "children": [ + { + "kind": "TypeNominal", + "name": "UserAction", + "printedName": "AtomicTransact.AtomicConfig.UserAction", + "usr": "s:14AtomicTransact0A6ConfigV10UserActionV" + } + ], + "usr": "s:Sq" } ], - "declKind": "Func", - "usr": "s:14AtomicTransact0A0O05PauseB5ErrorO4hash4intoys6HasherVz_tF", - "mangledName": "$s14AtomicTransact0A0O05PauseB5ErrorO4hash4intoys6HasherVz_tF", + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV6actionAC10UserActionVSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV6actionAC10UserActionVSgvp", "moduleName": "AtomicTransact", - "implicit": true, - "funcSelfKind": "NonMutating" - } - ], - "declKind": "Enum", - "usr": "s:14AtomicTransact0A0O05PauseB5ErrorO", - "mangledName": "$s14AtomicTransact0A0O05PauseB5ErrorO", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "kind": "Conformance", - "name": "Equatable", - "printedName": "Equatable", - "usr": "s:SQ", - "mangledName": "$sSQ" - }, - { - "kind": "Conformance", - "name": "Hashable", - "printedName": "Hashable", - "usr": "s:SH", - "mangledName": "$sSH" - }, - { - "kind": "Conformance", - "name": "Error", - "printedName": "Error", - "usr": "s:s5ErrorP", - "mangledName": "$ss5ErrorP" + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.UserAction?", + "children": [ + { + "kind": "TypeNominal", + "name": "UserAction", + "printedName": "AtomicTransact.AtomicConfig.UserAction", + "usr": "s:14AtomicTransact0A6ConfigV10UserActionV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV6actionAC10UserActionVSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV6actionAC10UserActionVSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] }, { - "kind": "Conformance", - "name": "Sendable", - "printedName": "Sendable", - "usr": "s:s8SendableP", - "mangledName": "$ss8SendableP" - } - ] - }, - { - "kind": "TypeDecl", - "name": "PausedTransactRef", - "printedName": "PausedTransactRef", - "children": [ - { - "kind": "Function", - "name": "resume", - "printedName": "resume(source:animated:)", + "kind": "Var", + "name": "apps", + "printedName": "apps", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "UIViewController", - "printedName": "UIKit.UIViewController", - "usr": "c:objc(cs)UIViewController" - }, - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "hasDefaultArg": true, - "usr": "s:Sb" + "name": "Optional", + "printedName": "[AtomicTransact.AtomicConfig.Task.App]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[AtomicTransact.AtomicConfig.Task.App]", + "children": [ + { + "kind": "TypeNominal", + "name": "App", + "printedName": "AtomicTransact.AtomicConfig.Task.App", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" } ], - "declKind": "Func", - "usr": "s:14AtomicTransact0A0O06PausedB3RefC6resume6source8animatedySo16UIViewControllerC_SbtF", - "mangledName": "$s14AtomicTransact0A0O06PausedB3RefC6resume6source8animatedySo16UIViewControllerC_SbtF", + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV4appsSayAE3AppOGSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV4appsSayAE3AppOGSgvp", "moduleName": "AtomicTransact", "declAttributes": [ + "HasStorage", "AccessControl", - "Custom", "RawDocComment" ], - "funcSelfKind": "NonMutating" - } - ], - "declKind": "Class", - "usr": "s:14AtomicTransact0A0O06PausedB3RefC", - "mangledName": "$s14AtomicTransact0A0O06PausedB3RefC", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "hasMissingDesignatedInitializers": true, - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - } - ] - }, - { - "kind": "Function", - "name": "pauseTransact", - "printedName": "pauseTransact(animated:)", - "children": [ - { - "kind": "TypeNominal", - "name": "PausedTransactRef", - "printedName": "AtomicTransact.Atomic.PausedTransactRef", - "usr": "s:14AtomicTransact0A0O06PausedB3RefC" + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[AtomicTransact.AtomicConfig.Task.App]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[AtomicTransact.AtomicConfig.Task.App]", + "children": [ + { + "kind": "TypeNominal", + "name": "App", + "printedName": "AtomicTransact.AtomicConfig.Task.App", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV4appsSayAE3AppOGSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV4appsSayAE3AppOGSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] }, { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "hasDefaultArg": true, - "usr": "s:Sb" - } - ], - "declKind": "Func", - "usr": "s:14AtomicTransact0A0O05pauseB08animatedAC06PausedB3RefCSb_tYaAC05PauseB5ErrorOYKFZ", - "mangledName": "$s14AtomicTransact0A0O05pauseB08animatedAC06PausedB3RefCSb_tYaAC05PauseB5ErrorOYKFZ", - "moduleName": "AtomicTransact", - "static": true, - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "throwing": true, - "funcSelfKind": "NonMutating" - } - ], - "declKind": "Enum", - "usr": "s:14AtomicTransact0A0O", - "mangledName": "$s14AtomicTransact0A0O", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - } - ] - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "AtomicTransact", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "AtomicTransact", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "TypeDecl", - "name": "TransactDataRequest", - "printedName": "TransactDataRequest", - "children": [ - { - "kind": "Var", - "name": "taskId", - "printedName": "taskId", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "kind": "Constructor", + "name": "init", + "printedName": "init(product:operation:distribution:forms:action:apps:)", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B11DataRequestV6taskIdSSSgvp", - "mangledName": "$s14AtomicTransact0B11DataRequestV6taskIdSSSgvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasInitialValue", - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ + "name": "Task", + "printedName": "AtomicTransact.AtomicConfig.Task", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV" + }, { "kind": "TypeNominal", "name": "Optional", - "printedName": "Swift.String?", + "printedName": "AtomicTransact.AtomicConfig.ProductType?", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" } ], + "hasDefaultArg": true, "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B11DataRequestV6taskIdSSSgvg", - "mangledName": "$s14AtomicTransact0B11DataRequestV6taskIdSSSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ + }, { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.ProductType?", + "children": [ + { + "kind": "TypeNominal", + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" }, { "kind": "TypeNominal", "name": "Optional", - "printedName": "Swift.String?", + "printedName": "AtomicTransact.AtomicConfig.Distribution?", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Distribution", + "printedName": "AtomicTransact.AtomicConfig.Distribution", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV" } ], + "hasDefaultArg": true, "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B11DataRequestV6taskIdSSSgvs", - "mangledName": "$s14AtomicTransact0B11DataRequestV6taskIdSSSgvs", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "set" - }, - { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", - "children": [ + }, { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B11DataRequestV6taskIdSSSgvM", - "mangledName": "$s14AtomicTransact0B11DataRequestV6taskIdSSSgvM", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "_modify" - } - ] - }, - { - "kind": "Var", - "name": "userId", - "printedName": "userId", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B11DataRequestV6userIdSSvp", - "mangledName": "$s14AtomicTransact0B11DataRequestV6userIdSSvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ + "name": "Optional", + "printedName": "[Swift.String]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.UserAction?", + "children": [ + { + "kind": "TypeNominal", + "name": "UserAction", + "printedName": "AtomicTransact.AtomicConfig.UserAction", + "usr": "s:14AtomicTransact0A6ConfigV10UserActionV" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[AtomicTransact.AtomicConfig.Task.App]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[AtomicTransact.AtomicConfig.Task.App]", + "children": [ + { + "kind": "TypeNominal", + "name": "App", + "printedName": "AtomicTransact.AtomicConfig.Task.App", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO" + } + ], + "usr": "s:Sa" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B11DataRequestV6userIdSSvg", - "mangledName": "$s14AtomicTransact0B11DataRequestV6userIdSSvg", + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV7product9operation12distribution5forms6action4appsAeC11ProductTypeOSg_AnC12DistributionVSgSaySSGSgAC10UserActionVSgSayAE3AppOGSgtcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV7product9operation12distribution5forms6action4appsAeC11ProductTypeOSg_AnC12DistributionVSgSaySSGSgAC10UserActionVSgSayAE3AppOGSgtcfc", "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" }, { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "TypeDecl", + "name": "App", + "printedName": "App", "children": [ { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B11DataRequestV6userIdSSvs", - "mangledName": "$s14AtomicTransact0B11DataRequestV6userIdSSvs", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "set" - }, - { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B11DataRequestV6userIdSSvM", - "mangledName": "$s14AtomicTransact0B11DataRequestV6userIdSSvM", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "_modify" - } - ] - }, - { - "kind": "Var", - "name": "identifier", - "printedName": "identifier", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B11DataRequestV10identifierSSvp", - "mangledName": "$s14AtomicTransact0B11DataRequestV10identifierSSvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B11DataRequestV10identifierSSvg", - "mangledName": "$s14AtomicTransact0B11DataRequestV10identifierSSvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B11DataRequestV10identifierSSvs", - "mangledName": "$s14AtomicTransact0B11DataRequestV10identifierSSvs", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "set" - }, - { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B11DataRequestV10identifierSSvM", - "mangledName": "$s14AtomicTransact0B11DataRequestV10identifierSSvM", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "_modify" - } - ] - }, - { - "kind": "Var", - "name": "fields", - "printedName": "fields", - "children": [ - { - "kind": "TypeNominal", - "name": "Array", - "printedName": "[Swift.String]", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sa" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B11DataRequestV6fieldsSaySSGvp", - "mangledName": "$s14AtomicTransact0B11DataRequestV6fieldsSaySSGvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Array", - "printedName": "[Swift.String]", + "kind": "Var", + "name": "payNow", + "printedName": "payNow", "children": [ { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.Task.App.Type) -> AtomicTransact.AtomicConfig.Task.App", + "children": [ + { + "kind": "TypeNominal", + "name": "App", + "printedName": "AtomicTransact.AtomicConfig.Task.App", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.Task.App.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "App", + "printedName": "AtomicTransact.AtomicConfig.Task.App", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO" + } + ] + } + ] } ], - "usr": "s:Sa" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B11DataRequestV6fieldsSaySSGvg", - "mangledName": "$s14AtomicTransact0B11DataRequestV6fieldsSaySSGvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO6payNowyA2GmF", + "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV3AppO6payNowyA2GmF", + "moduleName": "AtomicTransact" }, { - "kind": "TypeNominal", - "name": "Array", - "printedName": "[Swift.String]", + "kind": "Var", + "name": "expenses", + "printedName": "expenses", "children": [ { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.Task.App.Type) -> AtomicTransact.AtomicConfig.Task.App", + "children": [ + { + "kind": "TypeNominal", + "name": "App", + "printedName": "AtomicTransact.AtomicConfig.Task.App", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.Task.App.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "App", + "printedName": "AtomicTransact.AtomicConfig.Task.App", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO" + } + ] + } + ] } ], - "usr": "s:Sa" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B11DataRequestV6fieldsSaySSGvs", - "mangledName": "$s14AtomicTransact0B11DataRequestV6fieldsSaySSGvs", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "set" - }, - { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B11DataRequestV6fieldsSaySSGvM", - "mangledName": "$s14AtomicTransact0B11DataRequestV6fieldsSaySSGvM", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "_modify" - } - ] - }, - { - "kind": "Var", - "name": "data", - "printedName": "data", - "children": [ - { - "kind": "TypeNominal", - "name": "Dictionary", - "printedName": "[Swift.String : any Swift.Sendable]", - "children": [ + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO8expensesyA2GmF", + "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV3AppO8expensesyA2GmF", + "moduleName": "AtomicTransact" + }, { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "kind": "Var", + "name": "orders", + "printedName": "orders", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.Task.App.Type) -> AtomicTransact.AtomicConfig.Task.App", + "children": [ + { + "kind": "TypeNominal", + "name": "App", + "printedName": "AtomicTransact.AtomicConfig.Task.App", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.Task.App.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "App", + "printedName": "AtomicTransact.AtomicConfig.Task.App", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO6ordersyA2GmF", + "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV3AppO6ordersyA2GmF", + "moduleName": "AtomicTransact" }, { - "kind": "TypeNominal", - "name": "Sendable", - "printedName": "any Swift.Sendable", - "usr": "s:s8SendableP" - } - ], - "usr": "s:SD" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B11DataRequestV4dataSDySSs8Sendable_pGvp", - "mangledName": "$s14AtomicTransact0B11DataRequestV4dataSDySSs8Sendable_pGvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl" - ], - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ + "kind": "Var", + "name": "suggestions", + "printedName": "suggestions", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.Task.App.Type) -> AtomicTransact.AtomicConfig.Task.App", + "children": [ + { + "kind": "TypeNominal", + "name": "App", + "printedName": "AtomicTransact.AtomicConfig.Task.App", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.Task.App.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "App", + "printedName": "AtomicTransact.AtomicConfig.Task.App", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO11suggestionsyA2GmF", + "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV3AppO11suggestionsyA2GmF", + "moduleName": "AtomicTransact" + }, { - "kind": "TypeNominal", - "name": "Dictionary", - "printedName": "[Swift.String : any Swift.Sendable]", + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.Task.App?", + "children": [ + { + "kind": "TypeNominal", + "name": "App", + "printedName": "AtomicTransact.AtomicConfig.Task.App", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO" + } + ], + "usr": "s:Sq" }, { "kind": "TypeNominal", - "name": "Sendable", - "printedName": "any Swift.Sendable", - "usr": "s:s8SendableP" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "usr": "s:SD" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B11DataRequestV4dataSDySSs8Sendable_pGvg", - "mangledName": "$s14AtomicTransact0B11DataRequestV4dataSDySSs8Sendable_pGvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO8rawValueAGSgSS_tcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV3AppO8rawValueAGSgSS_tcfc", + "moduleName": "AtomicTransact", + "implicit": true, + "init_kind": "Designated" }, { - "kind": "TypeNominal", - "name": "Dictionary", - "printedName": "[Swift.String : any Swift.Sendable]", + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", "children": [ { "kind": "TypeNominal", "name": "String", "printedName": "Swift.String", "usr": "s:SS" - }, + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO8rawValueSSvp", + "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV3AppO8rawValueSSvp", + "moduleName": "AtomicTransact", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO8rawValueSSvg", + "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV3AppO8rawValueSSvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "allCases", + "printedName": "allCases", + "children": [ { "kind": "TypeNominal", - "name": "Sendable", - "printedName": "any Swift.Sendable", - "usr": "s:s8SendableP" + "name": "Array", + "printedName": "[AtomicTransact.AtomicConfig.Task.App]", + "children": [ + { + "kind": "TypeNominal", + "name": "App", + "printedName": "AtomicTransact.AtomicConfig.Task.App", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO" + } + ], + "usr": "s:Sa" } ], - "usr": "s:SD" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B11DataRequestV4dataSDySSs8Sendable_pGvs", - "mangledName": "$s14AtomicTransact0B11DataRequestV4dataSDySSs8Sendable_pGvs", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "set" - }, - { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B11DataRequestV4dataSDySSs8Sendable_pGvM", - "mangledName": "$s14AtomicTransact0B11DataRequestV4dataSDySSs8Sendable_pGvM", + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO8allCasesSayAGGvpZ", + "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV3AppO8allCasesSayAGGvpZ", + "moduleName": "AtomicTransact", + "static": true, + "implicit": true, + "declAttributes": [ + "Nonisolated" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[AtomicTransact.AtomicConfig.Task.App]", + "children": [ + { + "kind": "TypeNominal", + "name": "App", + "printedName": "AtomicTransact.AtomicConfig.Task.App", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO8allCasesSayAGGvgZ", + "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV3AppO8allCasesSayAGGvgZ", + "moduleName": "AtomicTransact", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO", + "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV3AppO", "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "_modify" - } - ] - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(userId:identifier:fields:taskId:additionalData:)", - "children": [ - { - "kind": "TypeNominal", - "name": "TransactDataRequest", - "printedName": "AtomicTransact.TransactDataRequest", - "usr": "s:14AtomicTransact0B11DataRequestV" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "Array", - "printedName": "[Swift.String]", - "children": [ + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "enumRawTypeName": "String", + "conformances": [ { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "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": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "CaseIterable", + "printedName": "CaseIterable", + "children": [ + { + "kind": "TypeWitness", + "name": "AllCases", + "printedName": "AllCases", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[AtomicTransact.AtomicConfig.Task.App]", + "children": [ + { + "kind": "TypeNominal", + "name": "App", + "printedName": "AtomicTransact.AtomicConfig.Task.App", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO" + } + ], + "usr": "s:Sa" + } + ] + } + ], + "usr": "s:s12CaseIterableP", + "mangledName": "$ss12CaseIterableP" } - ], - "usr": "s:Sa" + ] }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Task", + "printedName": "AtomicTransact.AtomicConfig.Task", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" } ], - "hasDefaultArg": true, - "usr": "s:Sq" + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV4fromAEs7Decoder_p_tKcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV4fromAEs7Decoder_p_tKcfc", + "moduleName": "AtomicTransact", + "implicit": true, + "throwing": true, + "init_kind": "Designated" }, { - "kind": "TypeNominal", - "name": "Dictionary", - "printedName": "[Swift.String : any Swift.Sendable]", + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Void", + "printedName": "()" }, { "kind": "TypeNominal", - "name": "Sendable", - "printedName": "any Swift.Sendable", - "usr": "s:s8SendableP" + "name": "Encoder", + "printedName": "any Swift.Encoder", + "usr": "s:s7EncoderP" } ], - "hasDefaultArg": true, - "usr": "s:SD" + "declKind": "Func", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV6encode2toys7Encoder_p_tKF", + "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV6encode2toys7Encoder_p_tKF", + "moduleName": "AtomicTransact", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" } ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0B11DataRequestV6userId10identifier6fields04taskF0010additionalC0ACSS_SSSaySSGSSSgSDySSs8Sendable_pGtcfc", - "mangledName": "$s14AtomicTransact0B11DataRequestV6userId10identifier6fields04taskF0010additionalC0ACSS_SSSaySSGSSSgSDySSs8Sendable_pGtcfc", + "declKind": "Struct", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV", + "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV", "moduleName": "AtomicTransact", "declAttributes": [ "AccessControl", "RawDocComment" ], - "init_kind": "Designated" - } - ], - "declKind": "Struct", - "usr": "s:14AtomicTransact0B11DataRequestV", - "mangledName": "$s14AtomicTransact0B11DataRequestV", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "kind": "Conformance", - "name": "Sendable", - "printedName": "Sendable", - "usr": "s:s8SendableP", - "mangledName": "$ss8SendableP" - } - ] - }, - { - "kind": "Import", - "name": "UIKit", - "printedName": "UIKit", - "declKind": "Import", - "moduleName": "AtomicTransact", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "TypeDecl", - "name": "AtomicConfig", - "printedName": "AtomicConfig", - "children": [ - { - "kind": "Constructor", - "name": "init", - "printedName": "init(publicToken:scope:tasks:linkedAccount:deferredPaymentMethodStrategy:theme:language:sessionContext:deeplink:metadata:search:handoff:experiments:features:customer:)", - "children": [ + "conformances": [ { - "kind": "TypeNominal", - "name": "AtomicConfig", - "printedName": "AtomicTransact.AtomicConfig", - "usr": "s:14AtomicTransact0A6ConfigV" + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" }, { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" }, { - "kind": "TypeNominal", - "name": "ScopeType", - "printedName": "AtomicTransact.AtomicConfig.ScopeType", - "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO" + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" }, { - "kind": "TypeNominal", - "name": "Array", - "printedName": "[AtomicTransact.AtomicConfig.Task]", - "children": [ - { - "kind": "TypeNominal", - "name": "Task", - "printedName": "AtomicTransact.AtomicConfig.Task", - "usr": "s:14AtomicTransact0A6ConfigV4TaskV" - } - ], - "usr": "s:Sa" + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Theme", + "printedName": "Theme", + "children": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy?", + "kind": "Var", + "name": "brandColor", + "printedName": "brandColor", "children": [ { "kind": "TypeNominal", - "name": "DeferredPaymentMethodStrategy", - "printedName": "AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy", - "usr": "s:14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO" + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" } ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Theme", - "printedName": "AtomicTransact.AtomicConfig.Theme", - "hasDefaultArg": true, - "usr": "s:14AtomicTransact0A6ConfigV5ThemeV" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "hasDefaultArg": true, - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV10brandColorSSSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV10brandColorSSSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.Deeplink?", - "children": [ + "isLet": true, + "hasStorage": true, + "accessors": [ { - "kind": "TypeNominal", - "name": "Deeplink", - "printedName": "AtomicTransact.AtomicConfig.Deeplink", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV" + "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:14AtomicTransact0A6ConfigV5ThemeV10brandColorSSSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV10brandColorSSSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" } - ], - "hasDefaultArg": true, - "usr": "s:Sq" + ] }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "[Swift.String : Swift.String]?", + "kind": "Var", + "name": "overlayColor", + "printedName": "overlayColor", "children": [ { "kind": "TypeNominal", - "name": "Dictionary", - "printedName": "[Swift.String : Swift.String]", + "name": "Optional", + "printedName": "Swift.String?", "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, { "kind": "TypeNominal", "name": "String", @@ -3198,218 +2579,302 @@ "usr": "s:SS" } ], - "usr": "s:SD" + "usr": "s:Sq" } ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.Search?", - "children": [ + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV12overlayColorSSSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV12overlayColorSSSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ { - "kind": "TypeNominal", - "name": "Search", - "printedName": "AtomicTransact.AtomicConfig.Search", - "usr": "s:14AtomicTransact0A6ConfigV6SearchV" + "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:14AtomicTransact0A6ConfigV5ThemeV12overlayColorSSSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV12overlayColorSSSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" } - ], - "hasDefaultArg": true, - "usr": "s:Sq" + ] }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "[Swift.String]?", + "kind": "Var", + "name": "dark", + "printedName": "dark", "children": [ { "kind": "TypeNominal", - "name": "Array", - "printedName": "[Swift.String]", + "name": "Optional", + "printedName": "Swift.Bool?", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], - "usr": "s:Sa" + "usr": "s:Sq" } ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.Experiments?", - "children": [ - { - "kind": "TypeNominal", - "name": "Experiments", - "printedName": "AtomicTransact.AtomicConfig.Experiments", - "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV" - } + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV4darkSbSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV4darkSbSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.Features?", - "children": [ + "hasStorage": true, + "accessors": [ { - "kind": "TypeNominal", - "name": "Features", - "printedName": "AtomicTransact.AtomicConfig.Features", - "usr": "s:14AtomicTransact0A6ConfigV8FeaturesV" - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.Customer?", - "children": [ + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV4darkSbSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV4darkSbSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, { - "kind": "TypeNominal", - "name": "Customer", - "printedName": "AtomicTransact.AtomicConfig.Customer", - "usr": "s:14AtomicTransact0A6ConfigV8CustomerV" - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" - } - ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0A6ConfigV11publicToken5scope5tasks13linkedAccount29deferredPaymentMethodStrategy5theme8language14sessionContext8deeplink8metadata6search7handoff11experiments8features8customerACSS_AC9ScopeTypeOSayAC4TaskVGSSSgAC08DeferredklM0OSgAC5ThemeVSSAxC8DeeplinkVSgSDyS2SGSgAC6SearchVSgSaySSGSgAC11ExperimentsVSgAC8FeaturesVSgAC8CustomerVSgtcfc", - "mangledName": "$s14AtomicTransact0A6ConfigV11publicToken5scope5tasks13linkedAccount29deferredPaymentMethodStrategy5theme8language14sessionContext8deeplink8metadata6search7handoff11experiments8features8customerACSS_AC9ScopeTypeOSayAC4TaskVGSSSgAC08DeferredklM0OSgAC5ThemeVSSAxC8DeeplinkVSgSDyS2SGSgAC6SearchVSgSaySSGSgAC11ExperimentsVSgAC8FeaturesVSgAC8CustomerVSgtcfc", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "init_kind": "Designated" - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(demo:scope:tasks:linkedAccount:theme:language:sessionContext:deeplink:metadata:search:handoff:experiments:)", - "children": [ - { - "kind": "TypeNominal", - "name": "AtomicConfig", - "printedName": "AtomicTransact.AtomicConfig", - "usr": "s:14AtomicTransact0A6ConfigV" - }, - { - "kind": "TypeNominal", - "name": "DemoMode", - "printedName": "AtomicTransact.AtomicConfig.DemoMode", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV" - }, - { - "kind": "TypeNominal", - "name": "ScopeType", - "printedName": "AtomicTransact.AtomicConfig.ScopeType", - "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO" - }, - { - "kind": "TypeNominal", - "name": "Array", - "printedName": "[AtomicTransact.AtomicConfig.Task]", - "children": [ + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV4darkSbSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV4darkSbSgvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, { - "kind": "TypeNominal", - "name": "Task", - "printedName": "AtomicTransact.AtomicConfig.Task", - "usr": "s:14AtomicTransact0A6ConfigV4TaskV" + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV4darkSbSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV4darkSbSgvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" } - ], - "usr": "s:Sa" + ] }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "kind": "Var", + "name": "navigationOptions", + "printedName": "navigationOptions", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.NavigationOptions?", + "children": [ + { + "kind": "TypeNominal", + "name": "NavigationOptions", + "printedName": "AtomicTransact.AtomicConfig.NavigationOptions", + "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV" + } + ], + "usr": "s:Sq" } ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Theme", - "printedName": "AtomicTransact.AtomicConfig.Theme", - "hasDefaultArg": true, - "usr": "s:14AtomicTransact0A6ConfigV5ThemeV" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "hasDefaultArg": true, - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV17navigationOptionsAC010NavigationF0VSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV17navigationOptionsAC010NavigationF0VSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.NavigationOptions?", + "children": [ + { + "kind": "TypeNominal", + "name": "NavigationOptions", + "printedName": "AtomicTransact.AtomicConfig.NavigationOptions", + "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV17navigationOptionsAC010NavigationF0VSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV17navigationOptionsAC010NavigationF0VSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.NavigationOptions?", + "children": [ + { + "kind": "TypeNominal", + "name": "NavigationOptions", + "printedName": "AtomicTransact.AtomicConfig.NavigationOptions", + "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV17navigationOptionsAC010NavigationF0VSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV17navigationOptionsAC010NavigationF0VSgvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV17navigationOptionsAC010NavigationF0VSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV17navigationOptionsAC010NavigationF0VSgvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" } - ], - "hasDefaultArg": true, - "usr": "s:Sq" + ] }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.Deeplink?", + "kind": "Constructor", + "name": "init", + "printedName": "init(brandColor:overlayColor:navigationOptions:dark:)", "children": [ { "kind": "TypeNominal", - "name": "Deeplink", - "printedName": "AtomicTransact.AtomicConfig.Deeplink", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV" - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "[Swift.String : Swift.String]?", - "children": [ + "name": "Theme", + "printedName": "AtomicTransact.AtomicConfig.Theme", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV" + }, { "kind": "TypeNominal", - "name": "Dictionary", - "printedName": "[Swift.String : Swift.String]", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", "name": "String", "printedName": "Swift.String", "usr": "s:SS" - }, + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ { "kind": "TypeNominal", "name": "String", @@ -3417,851 +2882,540 @@ "usr": "s:SS" } ], - "usr": "s:SD" - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.Search?", - "children": [ + "usr": "s:Sq" + }, { "kind": "TypeNominal", - "name": "Search", - "printedName": "AtomicTransact.AtomicConfig.Search", - "usr": "s:14AtomicTransact0A6ConfigV6SearchV" + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.NavigationOptions?", + "children": [ + { + "kind": "TypeNominal", + "name": "NavigationOptions", + "printedName": "AtomicTransact.AtomicConfig.NavigationOptions", + "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ColorScheme", + "printedName": "AtomicTransact.AtomicConfig.Theme.ColorScheme", + "hasDefaultArg": true, + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO" } ], - "hasDefaultArg": true, - "usr": "s:Sq" + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV10brandColor07overlayF017navigationOptions4darkAESSSg_AjC010NavigationI0VSgAE0F6SchemeOtcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV10brandColor07overlayF017navigationOptions4darkAESSSg_AjC010NavigationI0VSgAE0F6SchemeOtcfc", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "[Swift.String]?", + "kind": "Constructor", + "name": "init", + "printedName": "init(brandColor:overlayColor:navigationOptions:dark:)", "children": [ { "kind": "TypeNominal", - "name": "Array", - "printedName": "[Swift.String]", + "name": "Theme", + "printedName": "AtomicTransact.AtomicConfig.Theme", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIColor?", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" } ], - "usr": "s:Sa" - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.Experiments?", - "children": [ + "hasDefaultArg": true, + "usr": "s:Sq" + }, { "kind": "TypeNominal", - "name": "Experiments", - "printedName": "AtomicTransact.AtomicConfig.Experiments", - "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV" - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" - } - ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0A6ConfigV4demo5scope5tasks13linkedAccount5theme8language14sessionContext8deeplink8metadata6search7handoff11experimentsA2C8DemoModeV_AC9ScopeTypeOSayAC4TaskVGSSSgAC5ThemeVSSAwC8DeeplinkVSgSDyS2SGSgAC6SearchVSgSaySSGSgAC11ExperimentsVSgtcfc", - "mangledName": "$s14AtomicTransact0A6ConfigV4demo5scope5tasks13linkedAccount5theme8language14sessionContext8deeplink8metadata6search7handoff11experimentsA2C8DemoModeV_AC9ScopeTypeOSayAC4TaskVGSSSgAC5ThemeVSSAwC8DeeplinkVSgSDyS2SGSgAC6SearchVSgSaySSGSgAC11ExperimentsVSgtcfc", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "init_kind": "Designated" - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(publicToken:scope:product:additionalProduct:linkedAccount:theme:distribution:language:sessionContext:deeplink:metadata:search:handoff:experiments:)", - "children": [ - { - "kind": "TypeNominal", - "name": "AtomicConfig", - "printedName": "AtomicTransact.AtomicConfig", - "usr": "s:14AtomicTransact0A6ConfigV" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "ScopeType", - "printedName": "AtomicTransact.AtomicConfig.ScopeType", - "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO" - }, - { - "kind": "TypeNominal", - "name": "ProductType", - "printedName": "AtomicTransact.AtomicConfig.ProductType", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.ProductType?", - "children": [ - { - "kind": "TypeNominal", - "name": "ProductType", - "printedName": "AtomicTransact.AtomicConfig.ProductType", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Theme", - "printedName": "AtomicTransact.AtomicConfig.Theme", - "hasDefaultArg": true, - "usr": "s:14AtomicTransact0A6ConfigV5ThemeV" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.Distribution?", - "children": [ - { - "kind": "TypeNominal", - "name": "Distribution", - "printedName": "AtomicTransact.AtomicConfig.Distribution", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV" - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "hasDefaultArg": true, - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.Deeplink?", - "children": [ - { - "kind": "TypeNominal", - "name": "Deeplink", - "printedName": "AtomicTransact.AtomicConfig.Deeplink", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV" - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "[Swift.String : Swift.String]?", - "children": [ - { - "kind": "TypeNominal", - "name": "Dictionary", - "printedName": "[Swift.String : Swift.String]", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:SD" - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.Search?", - "children": [ - { - "kind": "TypeNominal", - "name": "Search", - "printedName": "AtomicTransact.AtomicConfig.Search", - "usr": "s:14AtomicTransact0A6ConfigV6SearchV" - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "[Swift.String]?", - "children": [ - { - "kind": "TypeNominal", - "name": "Array", - "printedName": "[Swift.String]", + "name": "Optional", + "printedName": "UIKit.UIColor?", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" } ], - "usr": "s:Sa" - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.Experiments?", - "children": [ - { - "kind": "TypeNominal", - "name": "Experiments", - "printedName": "AtomicTransact.AtomicConfig.Experiments", - "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV" - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" - } - ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0A6ConfigV11publicToken5scope7product17additionalProduct13linkedAccount5theme12distribution8language14sessionContext8deeplink8metadata6search7handoff11experimentsACSS_AC9ScopeTypeOAC0iW0OAUSgSSSgAC5ThemeVAC12DistributionVSgSSAwC8DeeplinkVSgSDyS2SGSgAC6SearchVSgSaySSGSgAC11ExperimentsVSgtcfc", - "mangledName": "$s14AtomicTransact0A6ConfigV11publicToken5scope7product17additionalProduct13linkedAccount5theme12distribution8language14sessionContext8deeplink8metadata6search7handoff11experimentsACSS_AC9ScopeTypeOAC0iW0OAUSgSSSgAC5ThemeVAC12DistributionVSgSSAwC8DeeplinkVSgSDyS2SGSgAC6SearchVSgSaySSGSgAC11ExperimentsVSgtcfc", - "moduleName": "AtomicTransact", - "deprecated": true, - "declAttributes": [ - "AccessControl", - "Available", - "RawDocComment" - ], - "init_kind": "Designated" - }, - { - "kind": "TypeDecl", - "name": "Task", - "printedName": "Task", - "children": [ - { - "kind": "Var", - "name": "product", - "printedName": "product", - "children": [ + "hasDefaultArg": true, + "usr": "s:Sq" + }, { "kind": "TypeNominal", "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.ProductType?", + "printedName": "AtomicTransact.AtomicConfig.NavigationOptions?", "children": [ { "kind": "TypeNominal", - "name": "ProductType", - "printedName": "AtomicTransact.AtomicConfig.ProductType", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + "name": "NavigationOptions", + "printedName": "AtomicTransact.AtomicConfig.NavigationOptions", + "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV" } ], + "hasDefaultArg": true, "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ColorScheme", + "printedName": "AtomicTransact.AtomicConfig.Theme.ColorScheme", + "hasDefaultArg": true, + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO" } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV4TaskV7productAC11ProductTypeOSgvp", - "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV7productAC11ProductTypeOSgvp", + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV10brandColor07overlayF017navigationOptions4darkAESo7UIColorCSg_AlC010NavigationI0VSgAE0F6SchemeOtcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV10brandColor07overlayF017navigationOptions4darkAESo7UIColorCSg_AlC010NavigationI0VSgAE0F6SchemeOtcfc", "moduleName": "AtomicTransact", "declAttributes": [ - "HasStorage", "AccessControl", "RawDocComment" ], - "isLet": true, - "hasStorage": true, - "accessors": [ + "init_kind": "Designated" + }, + { + "kind": "TypeDecl", + "name": "ColorScheme", + "printedName": "ColorScheme", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "Var", + "name": "light", + "printedName": "light", "children": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.ProductType?", - "children": [ + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.Theme.ColorScheme.Type) -> AtomicTransact.AtomicConfig.Theme.ColorScheme", + "children": [ { "kind": "TypeNominal", - "name": "ProductType", - "printedName": "AtomicTransact.AtomicConfig.ProductType", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + "name": "ColorScheme", + "printedName": "AtomicTransact.AtomicConfig.Theme.ColorScheme", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.Theme.ColorScheme.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ColorScheme", + "printedName": "AtomicTransact.AtomicConfig.Theme.ColorScheme", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO" + } + ] } - ], - "usr": "s:Sq" + ] } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV4TaskV7productAC11ProductTypeOSgvg", - "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV7productAC11ProductTypeOSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "operation", - "printedName": "operation", - "children": [ + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO5lightyA2GmF", + "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO5lightyA2GmF", + "moduleName": "AtomicTransact" + }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.ProductType?", + "kind": "Var", + "name": "dark", + "printedName": "dark", "children": [ { - "kind": "TypeNominal", - "name": "ProductType", - "printedName": "AtomicTransact.AtomicConfig.ProductType", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.Theme.ColorScheme.Type) -> AtomicTransact.AtomicConfig.Theme.ColorScheme", + "children": [ + { + "kind": "TypeNominal", + "name": "ColorScheme", + "printedName": "AtomicTransact.AtomicConfig.Theme.ColorScheme", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.Theme.ColorScheme.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ColorScheme", + "printedName": "AtomicTransact.AtomicConfig.Theme.ColorScheme", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO" + } + ] + } + ] } ], - "usr": "s:Sq" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV4TaskV9operationAC11ProductTypeOSgvp", - "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV9operationAC11ProductTypeOSgvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "isLet": true, - "hasStorage": true, - "accessors": [ + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO4darkyA2GmF", + "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO4darkyA2GmF", + "moduleName": "AtomicTransact" + }, { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "Var", + "name": "system", + "printedName": "system", "children": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.ProductType?", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.Theme.ColorScheme.Type) -> AtomicTransact.AtomicConfig.Theme.ColorScheme", "children": [ { "kind": "TypeNominal", - "name": "ProductType", - "printedName": "AtomicTransact.AtomicConfig.ProductType", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + "name": "ColorScheme", + "printedName": "AtomicTransact.AtomicConfig.Theme.ColorScheme", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.Theme.ColorScheme.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ColorScheme", + "printedName": "AtomicTransact.AtomicConfig.Theme.ColorScheme", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO" + } + ] } - ], - "usr": "s:Sq" + ] } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV4TaskV9operationAC11ProductTypeOSgvg", - "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV9operationAC11ProductTypeOSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "distribution", - "printedName": "distribution", - "children": [ + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO6systemyA2GmF", + "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO6systemyA2GmF", + "moduleName": "AtomicTransact" + }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.Distribution?", + "kind": "Var", + "name": "isDarkMode", + "printedName": "isDarkMode", "children": [ { "kind": "TypeNominal", - "name": "Distribution", - "printedName": "AtomicTransact.AtomicConfig.Distribution", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], - "usr": "s:Sq" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV4TaskV12distributionAC12DistributionVSgvp", - "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV12distributionAC12DistributionVSgvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "isLet": true, - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO10isDarkModeSbvp", + "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO10isDarkModeSbvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.Distribution?", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "Distribution", - "printedName": "AtomicTransact.AtomicConfig.Distribution", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], - "usr": "s:Sq" + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO10isDarkModeSbvg", + "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO10isDarkModeSbvg", + "moduleName": "AtomicTransact", + "accessorKind": "get" } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV4TaskV12distributionAC12DistributionVSgvg", - "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV12distributionAC12DistributionVSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "forms", - "printedName": "forms", - "children": [ + ] + }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "[Swift.String]?", + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", "children": [ { "kind": "TypeNominal", - "name": "Array", - "printedName": "[Swift.String]", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sa" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV4TaskV5formsSaySSGSgvp", - "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV5formsSaySSGSgvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "isLet": true, - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "[Swift.String]?", - "children": [ - { - "kind": "TypeNominal", - "name": "Array", - "printedName": "[Swift.String]", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sa" - } - ], - "usr": "s:Sq" + "name": "ColorScheme", + "printedName": "AtomicTransact.AtomicConfig.Theme.ColorScheme", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO" + }, + { + "kind": "TypeNominal", + "name": "ColorScheme", + "printedName": "AtomicTransact.AtomicConfig.Theme.ColorScheme", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO" } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV4TaskV5formsSaySSGSgvg", - "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV5formsSaySSGSgvg", + "declKind": "Func", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO2eeoiySbAG_AGtFZ", + "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO2eeoiySbAG_AGtFZ", "moduleName": "AtomicTransact", + "static": true, "implicit": true, - "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "action", - "printedName": "action", - "children": [ + "funcSelfKind": "NonMutating" + }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.UserAction?", + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", "children": [ { "kind": "TypeNominal", - "name": "UserAction", - "printedName": "AtomicTransact.AtomicConfig.UserAction", - "usr": "s:14AtomicTransact0A6ConfigV10UserActionV" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], - "usr": "s:Sq" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV4TaskV6actionAC10UserActionVSgvp", - "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV6actionAC10UserActionVSgvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "isLet": true, - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO9hashValueSivp", + "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO9hashValueSivp", + "moduleName": "AtomicTransact", + "implicit": true, + "accessors": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.UserAction?", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "UserAction", - "printedName": "AtomicTransact.AtomicConfig.UserAction", - "usr": "s:14AtomicTransact0A6ConfigV10UserActionV" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], - "usr": "s:Sq" + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO9hashValueSivg", + "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO9hashValueSivg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV4TaskV6actionAC10UserActionVSgvg", - "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV6actionAC10UserActionVSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "apps", - "printedName": "apps", - "children": [ + ] + }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "[AtomicTransact.AtomicConfig.Task.App]?", + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", "children": [ { "kind": "TypeNominal", - "name": "Array", - "printedName": "[AtomicTransact.AtomicConfig.Task.App]", - "children": [ - { - "kind": "TypeNominal", - "name": "App", - "printedName": "AtomicTransact.AtomicConfig.Task.App", - "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO" - } - ], - "usr": "s:Sa" + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" } ], - "usr": "s:Sq" + "declKind": "Func", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO4hash4intoys6HasherVz_tF", + "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO4hash4intoys6HasherVz_tF", + "moduleName": "AtomicTransact", + "implicit": true, + "funcSelfKind": "NonMutating" } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV4TaskV4appsSayAE3AppOGSgvp", - "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV4appsSayAE3AppOGSgvp", + "declKind": "Enum", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO", + "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO", "moduleName": "AtomicTransact", "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" + "AccessControl" ], - "isLet": true, - "hasStorage": true, - "accessors": [ + "conformances": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "[AtomicTransact.AtomicConfig.Task.App]?", - "children": [ - { - "kind": "TypeNominal", - "name": "Array", - "printedName": "[AtomicTransact.AtomicConfig.Task.App]", - "children": [ - { - "kind": "TypeNominal", - "name": "App", - "printedName": "AtomicTransact.AtomicConfig.Task.App", - "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO" - } - ], - "usr": "s:Sa" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV4TaskV4appsSayAE3AppOGSgvg", - "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV4appsSayAE3AppOGSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" } ] }, { "kind": "Constructor", "name": "init", - "printedName": "init(product:operation:distribution:forms:action:apps:)", + "printedName": "init(from:)", "children": [ { "kind": "TypeNominal", - "name": "Task", - "printedName": "AtomicTransact.AtomicConfig.Task", - "usr": "s:14AtomicTransact0A6ConfigV4TaskV" + "name": "Theme", + "printedName": "AtomicTransact.AtomicConfig.Theme", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV" }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.ProductType?", - "children": [ - { - "kind": "TypeNominal", - "name": "ProductType", - "printedName": "AtomicTransact.AtomicConfig.ProductType", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.ProductType?", - "children": [ - { - "kind": "TypeNominal", - "name": "ProductType", - "printedName": "AtomicTransact.AtomicConfig.ProductType", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.Distribution?", - "children": [ - { - "kind": "TypeNominal", - "name": "Distribution", - "printedName": "AtomicTransact.AtomicConfig.Distribution", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV" - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "[Swift.String]?", - "children": [ - { - "kind": "TypeNominal", - "name": "Array", - "printedName": "[Swift.String]", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sa" - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV4fromAEs7Decoder_p_tKcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV4fromAEs7Decoder_p_tKcfc", + "moduleName": "AtomicTransact", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", + "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.UserAction?", - "children": [ - { - "kind": "TypeNominal", - "name": "UserAction", - "printedName": "AtomicTransact.AtomicConfig.UserAction", - "usr": "s:14AtomicTransact0A6ConfigV10UserActionV" - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" + "name": "Void", + "printedName": "()" }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "[AtomicTransact.AtomicConfig.Task.App]?", - "children": [ - { - "kind": "TypeNominal", - "name": "Array", - "printedName": "[AtomicTransact.AtomicConfig.Task.App]", - "children": [ - { - "kind": "TypeNominal", - "name": "App", - "printedName": "AtomicTransact.AtomicConfig.Task.App", - "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO" - } - ], - "usr": "s:Sa" - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" + "name": "Encoder", + "printedName": "any Swift.Encoder", + "usr": "s:s7EncoderP" } ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0A6ConfigV4TaskV7product9operation12distribution5forms6action4appsAeC11ProductTypeOSg_AnC12DistributionVSgSaySSGSgAC10UserActionVSgSayAE3AppOGSgtcfc", - "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV7product9operation12distribution5forms6action4appsAeC11ProductTypeOSg_AnC12DistributionVSgSaySSGSgAC10UserActionVSgSayAE3AppOGSgtcfc", + "declKind": "Func", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV6encode2toys7Encoder_p_tKF", + "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV6encode2toys7Encoder_p_tKF", "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "init_kind": "Designated" + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV", + "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Distribution", + "printedName": "Distribution", + "children": [ { "kind": "TypeDecl", - "name": "App", - "printedName": "App", + "name": "DistributionType", + "printedName": "DistributionType", "children": [ { "kind": "Var", - "name": "payNow", - "printedName": "payNow", + "name": "total", + "printedName": "total", "children": [ { "kind": "TypeFunc", "name": "Function", - "printedName": "(AtomicTransact.AtomicConfig.Task.App.Type) -> AtomicTransact.AtomicConfig.Task.App", + "printedName": "(AtomicTransact.AtomicConfig.Distribution.DistributionType.Type) -> AtomicTransact.AtomicConfig.Distribution.DistributionType", "children": [ { "kind": "TypeNominal", - "name": "App", - "printedName": "AtomicTransact.AtomicConfig.Task.App", - "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO" + "name": "DistributionType", + "printedName": "AtomicTransact.AtomicConfig.Distribution.DistributionType", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO" }, { "kind": "TypeNominal", "name": "Metatype", - "printedName": "AtomicTransact.AtomicConfig.Task.App.Type", + "printedName": "AtomicTransact.AtomicConfig.Distribution.DistributionType.Type", "children": [ { "kind": "TypeNominal", - "name": "App", - "printedName": "AtomicTransact.AtomicConfig.Task.App", - "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO" + "name": "DistributionType", + "printedName": "AtomicTransact.AtomicConfig.Distribution.DistributionType", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO" } ] } @@ -4269,36 +3423,36 @@ } ], "declKind": "EnumElement", - "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO6payNowyA2GmF", - "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV3AppO6payNowyA2GmF", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO5totalyA2GmF", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV0D4TypeO5totalyA2GmF", "moduleName": "AtomicTransact" }, { "kind": "Var", - "name": "transactions", - "printedName": "transactions", + "name": "fixed", + "printedName": "fixed", "children": [ { "kind": "TypeFunc", "name": "Function", - "printedName": "(AtomicTransact.AtomicConfig.Task.App.Type) -> AtomicTransact.AtomicConfig.Task.App", + "printedName": "(AtomicTransact.AtomicConfig.Distribution.DistributionType.Type) -> AtomicTransact.AtomicConfig.Distribution.DistributionType", "children": [ { "kind": "TypeNominal", - "name": "App", - "printedName": "AtomicTransact.AtomicConfig.Task.App", - "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO" + "name": "DistributionType", + "printedName": "AtomicTransact.AtomicConfig.Distribution.DistributionType", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO" }, { "kind": "TypeNominal", "name": "Metatype", - "printedName": "AtomicTransact.AtomicConfig.Task.App.Type", + "printedName": "AtomicTransact.AtomicConfig.Distribution.DistributionType.Type", "children": [ { "kind": "TypeNominal", - "name": "App", - "printedName": "AtomicTransact.AtomicConfig.Task.App", - "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO" + "name": "DistributionType", + "printedName": "AtomicTransact.AtomicConfig.Distribution.DistributionType", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO" } ] } @@ -4306,36 +3460,36 @@ } ], "declKind": "EnumElement", - "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO12transactionsyA2GmF", - "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV3AppO12transactionsyA2GmF", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO5fixedyA2GmF", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV0D4TypeO5fixedyA2GmF", "moduleName": "AtomicTransact" }, { "kind": "Var", - "name": "orders", - "printedName": "orders", + "name": "percent", + "printedName": "percent", "children": [ { "kind": "TypeFunc", "name": "Function", - "printedName": "(AtomicTransact.AtomicConfig.Task.App.Type) -> AtomicTransact.AtomicConfig.Task.App", + "printedName": "(AtomicTransact.AtomicConfig.Distribution.DistributionType.Type) -> AtomicTransact.AtomicConfig.Distribution.DistributionType", "children": [ { "kind": "TypeNominal", - "name": "App", - "printedName": "AtomicTransact.AtomicConfig.Task.App", - "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO" + "name": "DistributionType", + "printedName": "AtomicTransact.AtomicConfig.Distribution.DistributionType", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO" }, { "kind": "TypeNominal", "name": "Metatype", - "printedName": "AtomicTransact.AtomicConfig.Task.App.Type", + "printedName": "AtomicTransact.AtomicConfig.Distribution.DistributionType.Type", "children": [ { "kind": "TypeNominal", - "name": "App", - "printedName": "AtomicTransact.AtomicConfig.Task.App", - "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO" + "name": "DistributionType", + "printedName": "AtomicTransact.AtomicConfig.Distribution.DistributionType", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO" } ] } @@ -4343,45 +3497,8 @@ } ], "declKind": "EnumElement", - "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO6ordersyA2GmF", - "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV3AppO6ordersyA2GmF", - "moduleName": "AtomicTransact" - }, - { - "kind": "Var", - "name": "suggestions", - "printedName": "suggestions", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.AtomicConfig.Task.App.Type) -> AtomicTransact.AtomicConfig.Task.App", - "children": [ - { - "kind": "TypeNominal", - "name": "App", - "printedName": "AtomicTransact.AtomicConfig.Task.App", - "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.AtomicConfig.Task.App.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "App", - "printedName": "AtomicTransact.AtomicConfig.Task.App", - "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO" - } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO11suggestionsyA2GmF", - "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV3AppO11suggestionsyA2GmF", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO7percentyA2GmF", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV0D4TypeO7percentyA2GmF", "moduleName": "AtomicTransact" }, { @@ -4392,13 +3509,13 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.Task.App?", + "printedName": "AtomicTransact.AtomicConfig.Distribution.DistributionType?", "children": [ { "kind": "TypeNominal", - "name": "App", - "printedName": "AtomicTransact.AtomicConfig.Task.App", - "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO" + "name": "DistributionType", + "printedName": "AtomicTransact.AtomicConfig.Distribution.DistributionType", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO" } ], "usr": "s:Sq" @@ -4411,8 +3528,8 @@ } ], "declKind": "Constructor", - "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO8rawValueAGSgSS_tcfc", - "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV3AppO8rawValueAGSgSS_tcfc", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO8rawValueAGSgSS_tcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV0D4TypeO8rawValueAGSgSS_tcfc", "moduleName": "AtomicTransact", "implicit": true, "init_kind": "Designated" @@ -4430,8 +3547,8 @@ } ], "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO8rawValueSSvp", - "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV3AppO8rawValueSSvp", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO8rawValueSSvp", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV0D4TypeO8rawValueSSvp", "moduleName": "AtomicTransact", "implicit": true, "accessors": [ @@ -4448,69 +3565,9 @@ } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO8rawValueSSvg", - "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV3AppO8rawValueSSvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "allCases", - "printedName": "allCases", - "children": [ - { - "kind": "TypeNominal", - "name": "Array", - "printedName": "[AtomicTransact.AtomicConfig.Task.App]", - "children": [ - { - "kind": "TypeNominal", - "name": "App", - "printedName": "AtomicTransact.AtomicConfig.Task.App", - "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO" - } - ], - "usr": "s:Sa" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO8allCasesSayAGGvpZ", - "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV3AppO8allCasesSayAGGvpZ", - "moduleName": "AtomicTransact", - "static": true, - "implicit": true, - "declAttributes": [ - "Nonisolated" - ], - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Array", - "printedName": "[AtomicTransact.AtomicConfig.Task.App]", - "children": [ - { - "kind": "TypeNominal", - "name": "App", - "printedName": "AtomicTransact.AtomicConfig.Task.App", - "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO" - } - ], - "usr": "s:Sa" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO8allCasesSayAGGvgZ", - "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV3AppO8allCasesSayAGGvgZ", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO8rawValueSSvg", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV0D4TypeO8rawValueSSvg", "moduleName": "AtomicTransact", - "static": true, "implicit": true, "accessorKind": "get" } @@ -4518,8 +3575,8 @@ } ], "declKind": "Enum", - "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO", - "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV3AppO", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV0D4TypeO", "moduleName": "AtomicTransact", "declAttributes": [ "AccessControl", @@ -4593,202 +3650,166 @@ }, { "kind": "Conformance", - "name": "CaseIterable", - "printedName": "CaseIterable", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "ActionType", + "printedName": "ActionType", + "children": [ + { + "kind": "Var", + "name": "create", + "printedName": "create", "children": [ { - "kind": "TypeWitness", - "name": "AllCases", - "printedName": "AllCases", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.Distribution.ActionType.Type) -> AtomicTransact.AtomicConfig.Distribution.ActionType", "children": [ { "kind": "TypeNominal", - "name": "Array", - "printedName": "[AtomicTransact.AtomicConfig.Task.App]", + "name": "ActionType", + "printedName": "AtomicTransact.AtomicConfig.Distribution.ActionType", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.Distribution.ActionType.Type", "children": [ { "kind": "TypeNominal", - "name": "App", - "printedName": "AtomicTransact.AtomicConfig.Task.App", - "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO" + "name": "ActionType", + "printedName": "AtomicTransact.AtomicConfig.Distribution.ActionType", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO" } - ], - "usr": "s:Sa" + ] } ] } ], - "usr": "s:s12CaseIterableP", - "mangledName": "$ss12CaseIterableP" - } - ] - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(from:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Task", - "printedName": "AtomicTransact.AtomicConfig.Task", - "usr": "s:14AtomicTransact0A6ConfigV4TaskV" + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO6createyA2GmF", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO6createyA2GmF", + "moduleName": "AtomicTransact" }, { - "kind": "TypeNominal", - "name": "Decoder", - "printedName": "any Swift.Decoder", - "usr": "s:s7DecoderP" - } - ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0A6ConfigV4TaskV4fromAEs7Decoder_p_tKcfc", - "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV4fromAEs7Decoder_p_tKcfc", - "moduleName": "AtomicTransact", - "implicit": true, - "throwing": true, - "init_kind": "Designated" - }, - { - "kind": "Function", - "name": "encode", - "printedName": "encode(to:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "kind": "Var", + "name": "update", + "printedName": "update", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.Distribution.ActionType.Type) -> AtomicTransact.AtomicConfig.Distribution.ActionType", + "children": [ + { + "kind": "TypeNominal", + "name": "ActionType", + "printedName": "AtomicTransact.AtomicConfig.Distribution.ActionType", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.Distribution.ActionType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ActionType", + "printedName": "AtomicTransact.AtomicConfig.Distribution.ActionType", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO6updateyA2GmF", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO6updateyA2GmF", + "moduleName": "AtomicTransact" }, { - "kind": "TypeNominal", - "name": "Encoder", - "printedName": "any Swift.Encoder", - "usr": "s:s7EncoderP" - } - ], - "declKind": "Func", - "usr": "s:14AtomicTransact0A6ConfigV4TaskV6encode2toys7Encoder_p_tKF", - "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV6encode2toys7Encoder_p_tKF", - "moduleName": "AtomicTransact", - "implicit": true, - "throwing": true, - "funcSelfKind": "NonMutating" - } - ], - "declKind": "Struct", - "usr": "s:14AtomicTransact0A6ConfigV4TaskV", - "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "kind": "Conformance", - "name": "Decodable", - "printedName": "Decodable", - "usr": "s:Se", - "mangledName": "$sSe" - }, - { - "kind": "Conformance", - "name": "Encodable", - "printedName": "Encodable", - "usr": "s:SE", - "mangledName": "$sSE" - } - ] - }, - { - "kind": "TypeDecl", - "name": "Theme", - "printedName": "Theme", - "children": [ - { - "kind": "Var", - "name": "brandColor", - "printedName": "brandColor", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "kind": "Var", + "name": "delete", + "printedName": "delete", "children": [ { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.Distribution.ActionType.Type) -> AtomicTransact.AtomicConfig.Distribution.ActionType", + "children": [ + { + "kind": "TypeNominal", + "name": "ActionType", + "printedName": "AtomicTransact.AtomicConfig.Distribution.ActionType", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.Distribution.ActionType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ActionType", + "printedName": "AtomicTransact.AtomicConfig.Distribution.ActionType", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO" + } + ] + } + ] } ], - "usr": "s:Sq" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV5ThemeV10brandColorSSSgvp", - "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV10brandColorSSSgvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "isLet": true, - "hasStorage": true, - "accessors": [ + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO6deleteyA2GmF", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO6deleteyA2GmF", + "moduleName": "AtomicTransact" + }, { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", "children": [ { "kind": "TypeNominal", "name": "Optional", - "printedName": "Swift.String?", + "printedName": "AtomicTransact.AtomicConfig.Distribution.ActionType?", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "ActionType", + "printedName": "AtomicTransact.AtomicConfig.Distribution.ActionType", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO" } ], "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV5ThemeV10brandColorSSSgvg", - "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV10brandColorSSSgvg", + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO8rawValueAGSgSS_tcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO8rawValueAGSgSS_tcfc", "moduleName": "AtomicTransact", "implicit": true, - "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "overlayColor", - "printedName": "overlayColor", - "children": [ + "init_kind": "Designated" + }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", "children": [ { "kind": "TypeNominal", @@ -4797,30 +3818,81 @@ "usr": "s:SS" } ], - "usr": "s:Sq" + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO8rawValueSSvp", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO8rawValueSSvp", + "moduleName": "AtomicTransact", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO8rawValueSSvg", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO8rawValueSSvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV5ThemeV12overlayColorSSSgvp", - "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV12overlayColorSSSgvp", + "declKind": "Enum", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO", "moduleName": "AtomicTransact", "declAttributes": [ - "HasStorage", "AccessControl", "RawDocComment" ], - "isLet": true, - "hasStorage": true, - "accessors": [ + "enumRawTypeName": "String", + "conformances": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", "children": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", "children": [ { "kind": "TypeNominal", @@ -4828,45 +3900,138 @@ "printedName": "Swift.String", "usr": "s:SS" } - ], - "usr": "s:Sq" + ] } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV5ThemeV12overlayColorSSSgvg", - "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV12overlayColorSSSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" + "usr": "s:SY", + "mangledName": "$sSY" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" } ] }, { "kind": "Var", - "name": "dark", - "printedName": "dark", + "name": "type", + "printedName": "type", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Bool?", - "children": [ - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "DistributionType", + "printedName": "AtomicTransact.AtomicConfig.Distribution.DistributionType", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV4typeAE0D4TypeOvp", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV4typeAE0D4TypeOvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "DistributionType", + "printedName": "AtomicTransact.AtomicConfig.Distribution.DistributionType", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO" } ], - "usr": "s:Sq" + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV4typeAE0D4TypeOvg", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV4typeAE0D4TypeOvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "DistributionType", + "printedName": "AtomicTransact.AtomicConfig.Distribution.DistributionType", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV4typeAE0D4TypeOvs", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV4typeAE0D4TypeOvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV4typeAE0D4TypeOvM", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV4typeAE0D4TypeOvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "amount", + "printedName": "amount", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" } ], "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV5ThemeV4darkSbSgvp", - "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV4darkSbSgvp", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV6amountSdvp", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV6amountSdvp", "moduleName": "AtomicTransact", "declAttributes": [ - "HasInitialValue", "HasStorage", "AccessControl", "RawDocComment" @@ -4880,22 +4045,14 @@ "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Bool?", - "children": [ - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ], - "usr": "s:Sq" + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV5ThemeV4darkSbSgvg", - "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV4darkSbSgvg", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV6amountSdvg", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV6amountSdvg", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "get" @@ -4912,22 +4069,14 @@ }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Bool?", - "children": [ - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ], - "usr": "s:Sq" + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV5ThemeV4darkSbSgvs", - "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV4darkSbSgvs", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV6amountSdvs", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV6amountSdvs", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "set" @@ -4944,8 +4093,8 @@ } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV5ThemeV4darkSbSgvM", - "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV4darkSbSgvM", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV6amountSdvM", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV6amountSdvM", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "_modify" @@ -4954,27 +4103,27 @@ }, { "kind": "Var", - "name": "navigationOptions", - "printedName": "navigationOptions", + "name": "action", + "printedName": "action", "children": [ { "kind": "TypeNominal", "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.NavigationOptions?", + "printedName": "AtomicTransact.AtomicConfig.Distribution.ActionType?", "children": [ { "kind": "TypeNominal", - "name": "NavigationOptions", - "printedName": "AtomicTransact.AtomicConfig.NavigationOptions", - "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV" + "name": "ActionType", + "printedName": "AtomicTransact.AtomicConfig.Distribution.ActionType", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO" } ], "usr": "s:Sq" } ], "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV5ThemeV17navigationOptionsAC010NavigationF0VSgvp", - "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV17navigationOptionsAC010NavigationF0VSgvp", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV6actionAE10ActionTypeOSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV6actionAE10ActionTypeOSgvp", "moduleName": "AtomicTransact", "declAttributes": [ "HasInitialValue", @@ -4992,21 +4141,21 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.NavigationOptions?", + "printedName": "AtomicTransact.AtomicConfig.Distribution.ActionType?", "children": [ { "kind": "TypeNominal", - "name": "NavigationOptions", - "printedName": "AtomicTransact.AtomicConfig.NavigationOptions", - "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV" + "name": "ActionType", + "printedName": "AtomicTransact.AtomicConfig.Distribution.ActionType", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO" } ], "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV5ThemeV17navigationOptionsAC010NavigationF0VSgvg", - "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV17navigationOptionsAC010NavigationF0VSgvg", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV6actionAE10ActionTypeOSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV6actionAE10ActionTypeOSgvg", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "get" @@ -5024,21 +4173,21 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.NavigationOptions?", + "printedName": "AtomicTransact.AtomicConfig.Distribution.ActionType?", "children": [ { "kind": "TypeNominal", - "name": "NavigationOptions", - "printedName": "AtomicTransact.AtomicConfig.NavigationOptions", - "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV" + "name": "ActionType", + "printedName": "AtomicTransact.AtomicConfig.Distribution.ActionType", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO" } ], "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV5ThemeV17navigationOptionsAC010NavigationF0VSgvs", - "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV17navigationOptionsAC010NavigationF0VSgvs", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV6actionAE10ActionTypeOSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV6actionAE10ActionTypeOSgvs", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "set" @@ -5055,8 +4204,8 @@ } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV5ThemeV17navigationOptionsAC010NavigationF0VSgvM", - "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV17navigationOptionsAC010NavigationF0VSgvM", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV6actionAE10ActionTypeOSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV6actionAE10ActionTypeOSgvM", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "_modify" @@ -5064,70 +4213,158 @@ ] }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(brandColor:overlayColor:navigationOptions:dark:)", + "kind": "Var", + "name": "canUpdate", + "printedName": "canUpdate", "children": [ - { - "kind": "TypeNominal", - "name": "Theme", - "printedName": "AtomicTransact.AtomicConfig.Theme", - "usr": "s:14AtomicTransact0A6ConfigV5ThemeV" - }, { "kind": "TypeNominal", "name": "Optional", - "printedName": "Swift.String?", + "printedName": "Swift.Bool?", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], "usr": "s:Sq" - }, + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV9canUpdateSbSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV9canUpdateSbSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" } ], - "usr": "s:Sq" + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV9canUpdateSbSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV9canUpdateSbSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.NavigationOptions?", + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", "children": [ { "kind": "TypeNominal", - "name": "NavigationOptions", - "printedName": "AtomicTransact.AtomicConfig.NavigationOptions", - "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV" - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV9canUpdateSbSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV9canUpdateSbSgvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV9canUpdateSbSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV9canUpdateSbSgvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(type:amount:action:)", + "children": [ { "kind": "TypeNominal", - "name": "ColorScheme", - "printedName": "AtomicTransact.AtomicConfig.Theme.ColorScheme", + "name": "Distribution", + "printedName": "AtomicTransact.AtomicConfig.Distribution", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV" + }, + { + "kind": "TypeNominal", + "name": "DistributionType", + "printedName": "AtomicTransact.AtomicConfig.Distribution.DistributionType", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO" + }, + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.Distribution.ActionType?", + "children": [ + { + "kind": "TypeNominal", + "name": "ActionType", + "printedName": "AtomicTransact.AtomicConfig.Distribution.ActionType", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO" + } + ], "hasDefaultArg": true, - "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO" + "usr": "s:Sq" } ], "declKind": "Constructor", - "usr": "s:14AtomicTransact0A6ConfigV5ThemeV10brandColor07overlayF017navigationOptions4darkAESSSg_AjC010NavigationI0VSgAE0F6SchemeOtcfc", - "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV10brandColor07overlayF017navigationOptions4darkAESSSg_AjC010NavigationI0VSgAE0F6SchemeOtcfc", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV4type6amount6actionA2E0D4TypeO_SdAE06ActionH0OSgtcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV4type6amount6actionA2E0D4TypeO_SdAE06ActionH0OSgtcfc", "moduleName": "AtomicTransact", "declAttributes": [ "AccessControl", @@ -5138,39 +4375,36 @@ { "kind": "Constructor", "name": "init", - "printedName": "init(brandColor:overlayColor:navigationOptions:dark:)", + "printedName": "init(type:amount:action:canUpdate:)", "children": [ { "kind": "TypeNominal", - "name": "Theme", - "printedName": "AtomicTransact.AtomicConfig.Theme", - "usr": "s:14AtomicTransact0A6ConfigV5ThemeV" + "name": "Distribution", + "printedName": "AtomicTransact.AtomicConfig.Distribution", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV" }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "UIKit.UIColor?", - "children": [ - { - "kind": "TypeNominal", - "name": "UIColor", - "printedName": "UIKit.UIColor", - "usr": "c:objc(cs)UIColor" - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" + "name": "DistributionType", + "printedName": "AtomicTransact.AtomicConfig.Distribution.DistributionType", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO" + }, + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" }, { "kind": "TypeNominal", "name": "Optional", - "printedName": "UIKit.UIColor?", + "printedName": "AtomicTransact.AtomicConfig.Distribution.ActionType?", "children": [ { "kind": "TypeNominal", - "name": "UIColor", - "printedName": "UIKit.UIColor", - "usr": "c:objc(cs)UIColor" + "name": "ActionType", + "printedName": "AtomicTransact.AtomicConfig.Distribution.ActionType", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO" } ], "hasDefaultArg": true, @@ -5179,29 +4413,21 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.NavigationOptions?", + "printedName": "Swift.Bool?", "children": [ { "kind": "TypeNominal", - "name": "NavigationOptions", - "printedName": "AtomicTransact.AtomicConfig.NavigationOptions", - "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], - "hasDefaultArg": true, "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "ColorScheme", - "printedName": "AtomicTransact.AtomicConfig.Theme.ColorScheme", - "hasDefaultArg": true, - "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO" } ], "declKind": "Constructor", - "usr": "s:14AtomicTransact0A6ConfigV5ThemeV10brandColor07overlayF017navigationOptions4darkAESo7UIColorCSg_AlC010NavigationI0VSgAE0F6SchemeOtcfc", - "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV10brandColor07overlayF017navigationOptions4darkAESo7UIColorCSg_AlC010NavigationI0VSgAE0F6SchemeOtcfc", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV4type6amount6action9canUpdateA2E0D4TypeO_SdAE06ActionJ0OSgSbSgtcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV4type6amount6action9canUpdateA2E0D4TypeO_SdAE06ActionJ0OSgSbSgtcfc", "moduleName": "AtomicTransact", "declAttributes": [ "AccessControl", @@ -5210,331 +4436,40 @@ "init_kind": "Designated" }, { - "kind": "TypeDecl", - "name": "ColorScheme", - "printedName": "ColorScheme", + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", "children": [ { - "kind": "Var", - "name": "light", - "printedName": "light", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.AtomicConfig.Theme.ColorScheme.Type) -> AtomicTransact.AtomicConfig.Theme.ColorScheme", - "children": [ - { - "kind": "TypeNominal", - "name": "ColorScheme", - "printedName": "AtomicTransact.AtomicConfig.Theme.ColorScheme", - "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.AtomicConfig.Theme.ColorScheme.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "ColorScheme", - "printedName": "AtomicTransact.AtomicConfig.Theme.ColorScheme", - "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO" - } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO5lightyA2GmF", - "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO5lightyA2GmF", - "moduleName": "AtomicTransact" + "kind": "TypeNominal", + "name": "Distribution", + "printedName": "AtomicTransact.AtomicConfig.Distribution", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV" }, { - "kind": "Var", - "name": "dark", - "printedName": "dark", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.AtomicConfig.Theme.ColorScheme.Type) -> AtomicTransact.AtomicConfig.Theme.ColorScheme", - "children": [ - { - "kind": "TypeNominal", - "name": "ColorScheme", - "printedName": "AtomicTransact.AtomicConfig.Theme.ColorScheme", - "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.AtomicConfig.Theme.ColorScheme.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "ColorScheme", - "printedName": "AtomicTransact.AtomicConfig.Theme.ColorScheme", - "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO" - } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO4darkyA2GmF", - "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO4darkyA2GmF", - "moduleName": "AtomicTransact" - }, - { - "kind": "Var", - "name": "system", - "printedName": "system", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.AtomicConfig.Theme.ColorScheme.Type) -> AtomicTransact.AtomicConfig.Theme.ColorScheme", - "children": [ - { - "kind": "TypeNominal", - "name": "ColorScheme", - "printedName": "AtomicTransact.AtomicConfig.Theme.ColorScheme", - "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.AtomicConfig.Theme.ColorScheme.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "ColorScheme", - "printedName": "AtomicTransact.AtomicConfig.Theme.ColorScheme", - "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO" - } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO6systemyA2GmF", - "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO6systemyA2GmF", - "moduleName": "AtomicTransact" - }, - { - "kind": "Var", - "name": "isDarkMode", - "printedName": "isDarkMode", - "children": [ - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO10isDarkModeSbvp", - "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO10isDarkModeSbvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl" - ], - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO10isDarkModeSbvg", - "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO10isDarkModeSbvg", - "moduleName": "AtomicTransact", - "accessorKind": "get" - } - ] - }, - { - "kind": "Function", - "name": "==", - "printedName": "==(_:_:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - }, - { - "kind": "TypeNominal", - "name": "ColorScheme", - "printedName": "AtomicTransact.AtomicConfig.Theme.ColorScheme", - "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO" - }, - { - "kind": "TypeNominal", - "name": "ColorScheme", - "printedName": "AtomicTransact.AtomicConfig.Theme.ColorScheme", - "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO" - } - ], - "declKind": "Func", - "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO2eeoiySbAG_AGtFZ", - "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO2eeoiySbAG_AGtFZ", - "moduleName": "AtomicTransact", - "static": true, - "implicit": true, - "funcSelfKind": "NonMutating" - }, - { - "kind": "Var", - "name": "hashValue", - "printedName": "hashValue", - "children": [ - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO9hashValueSivp", - "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO9hashValueSivp", - "moduleName": "AtomicTransact", - "implicit": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO9hashValueSivg", - "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO9hashValueSivg", - "moduleName": "AtomicTransact", - "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:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO4hash4intoys6HasherVz_tF", - "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO4hash4intoys6HasherVz_tF", - "moduleName": "AtomicTransact", - "implicit": true, - "funcSelfKind": "NonMutating" - } - ], - "declKind": "Enum", - "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO", - "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "kind": "Conformance", - "name": "Equatable", - "printedName": "Equatable", - "usr": "s:SQ", - "mangledName": "$sSQ" - }, - { - "kind": "Conformance", - "name": "Hashable", - "printedName": "Hashable", - "usr": "s:SH", - "mangledName": "$sSH" - } - ] - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(from:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Theme", - "printedName": "AtomicTransact.AtomicConfig.Theme", - "usr": "s:14AtomicTransact0A6ConfigV5ThemeV" - }, - { - "kind": "TypeNominal", - "name": "Decoder", - "printedName": "any Swift.Decoder", - "usr": "s:s7DecoderP" - } - ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0A6ConfigV5ThemeV4fromAEs7Decoder_p_tKcfc", - "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV4fromAEs7Decoder_p_tKcfc", - "moduleName": "AtomicTransact", - "implicit": true, - "throwing": true, - "init_kind": "Designated" - }, - { - "kind": "Function", - "name": "encode", - "printedName": "encode(to:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV4fromAEs7Decoder_p_tKcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV4fromAEs7Decoder_p_tKcfc", + "moduleName": "AtomicTransact", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" }, { "kind": "TypeNominal", @@ -5544,8 +4479,8 @@ } ], "declKind": "Func", - "usr": "s:14AtomicTransact0A6ConfigV5ThemeV6encode2toys7Encoder_p_tKF", - "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV6encode2toys7Encoder_p_tKF", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV6encode2toys7Encoder_p_tKF", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV6encode2toys7Encoder_p_tKF", "moduleName": "AtomicTransact", "implicit": true, "throwing": true, @@ -5553,8 +4488,8 @@ } ], "declKind": "Struct", - "usr": "s:14AtomicTransact0A6ConfigV5ThemeV", - "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV", "moduleName": "AtomicTransact", "declAttributes": [ "AccessControl", @@ -5588,566 +4523,431 @@ "printedName": "Encodable", "usr": "s:SE", "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" } ] }, { "kind": "TypeDecl", - "name": "Distribution", - "printedName": "Distribution", - "children": [ + "name": "ProductType", + "printedName": "ProductType", + "children": [ { - "kind": "TypeDecl", - "name": "DistributionType", - "printedName": "DistributionType", + "kind": "Var", + "name": "deposit", + "printedName": "deposit", "children": [ { - "kind": "Var", - "name": "total", - "printedName": "total", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.ProductType.Type) -> AtomicTransact.AtomicConfig.ProductType", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.AtomicConfig.Distribution.DistributionType.Type) -> AtomicTransact.AtomicConfig.Distribution.DistributionType", + "kind": "TypeNominal", + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.ProductType.Type", "children": [ { "kind": "TypeNominal", - "name": "DistributionType", - "printedName": "AtomicTransact.AtomicConfig.Distribution.DistributionType", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.AtomicConfig.Distribution.DistributionType.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "DistributionType", - "printedName": "AtomicTransact.AtomicConfig.Distribution.DistributionType", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO" - } - ] + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" } ] } - ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO5totalyA2GmF", - "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV0D4TypeO5totalyA2GmF", - "moduleName": "AtomicTransact" - }, + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO7deposityA2EmF", + "mangledName": "$s14AtomicTransact0A6ConfigV11ProductTypeO7deposityA2EmF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "verify", + "printedName": "verify", + "children": [ { - "kind": "Var", - "name": "fixed", - "printedName": "fixed", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.ProductType.Type) -> AtomicTransact.AtomicConfig.ProductType", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.AtomicConfig.Distribution.DistributionType.Type) -> AtomicTransact.AtomicConfig.Distribution.DistributionType", + "kind": "TypeNominal", + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.ProductType.Type", "children": [ { "kind": "TypeNominal", - "name": "DistributionType", - "printedName": "AtomicTransact.AtomicConfig.Distribution.DistributionType", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.AtomicConfig.Distribution.DistributionType.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "DistributionType", - "printedName": "AtomicTransact.AtomicConfig.Distribution.DistributionType", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO" - } - ] + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" } ] } - ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO5fixedyA2GmF", - "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV0D4TypeO5fixedyA2GmF", - "moduleName": "AtomicTransact" - }, + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO6verifyyA2EmF", + "mangledName": "$s14AtomicTransact0A6ConfigV11ProductTypeO6verifyyA2EmF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "enroll", + "printedName": "enroll", + "children": [ { - "kind": "Var", - "name": "percent", - "printedName": "percent", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.ProductType.Type) -> AtomicTransact.AtomicConfig.ProductType", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.AtomicConfig.Distribution.DistributionType.Type) -> AtomicTransact.AtomicConfig.Distribution.DistributionType", + "kind": "TypeNominal", + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.ProductType.Type", "children": [ { "kind": "TypeNominal", - "name": "DistributionType", - "printedName": "AtomicTransact.AtomicConfig.Distribution.DistributionType", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.AtomicConfig.Distribution.DistributionType.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "DistributionType", - "printedName": "AtomicTransact.AtomicConfig.Distribution.DistributionType", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO" - } - ] + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" } ] } - ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO7percentyA2GmF", - "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV0D4TypeO7percentyA2GmF", - "moduleName": "AtomicTransact" - }, + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO6enrollyA2EmF", + "mangledName": "$s14AtomicTransact0A6ConfigV11ProductTypeO6enrollyA2EmF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "switch", + "printedName": "switch", + "children": [ { - "kind": "Constructor", - "name": "init", - "printedName": "init(rawValue:)", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.ProductType.Type) -> AtomicTransact.AtomicConfig.ProductType", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.Distribution.DistributionType?", - "children": [ - { - "kind": "TypeNominal", - "name": "DistributionType", - "printedName": "AtomicTransact.AtomicConfig.Distribution.DistributionType", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO" - } - ], - "usr": "s:Sq" + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" }, { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO8rawValueAGSgSS_tcfc", - "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV0D4TypeO8rawValueAGSgSS_tcfc", - "moduleName": "AtomicTransact", - "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:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO8rawValueSSvp", - "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV0D4TypeO8rawValueSSvp", - "moduleName": "AtomicTransact", - "implicit": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.ProductType.Type", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO8rawValueSSvg", - "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV0D4TypeO8rawValueSSvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" + ] } ] } ], - "declKind": "Enum", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO", - "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV0D4TypeO", + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO6switchyA2EmF", + "mangledName": "$s14AtomicTransact0A6ConfigV11ProductTypeO6switchyA2EmF", "moduleName": "AtomicTransact", "declAttributes": [ - "AccessControl", "RawDocComment" - ], - "enumRawTypeName": "String", - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "kind": "Conformance", - "name": "Equatable", - "printedName": "Equatable", - "usr": "s:SQ", - "mangledName": "$sSQ" - }, - { - "kind": "Conformance", - "name": "Hashable", - "printedName": "Hashable", - "usr": "s:SH", - "mangledName": "$sSH" - }, + ] + }, + { + "kind": "Var", + "name": "present", + "printedName": "present", + "children": [ { - "kind": "Conformance", - "name": "RawRepresentable", - "printedName": "RawRepresentable", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.ProductType.Type) -> AtomicTransact.AtomicConfig.ProductType", "children": [ { - "kind": "TypeWitness", - "name": "RawValue", - "printedName": "RawValue", + "kind": "TypeNominal", + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.ProductType.Type", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" } ] } - ], - "usr": "s:SY", - "mangledName": "$sSY" - }, - { - "kind": "Conformance", - "name": "Decodable", - "printedName": "Decodable", - "usr": "s:Se", - "mangledName": "$sSe" - }, - { - "kind": "Conformance", - "name": "Encodable", - "printedName": "Encodable", - "usr": "s:SE", - "mangledName": "$sSE" + ] } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO7presentyA2EmF", + "mangledName": "$s14AtomicTransact0A6ConfigV11ProductTypeO7presentyA2EmF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" ] }, { - "kind": "TypeDecl", - "name": "ActionType", - "printedName": "ActionType", + "kind": "Var", + "name": "tax", + "printedName": "tax", "children": [ { - "kind": "Var", - "name": "create", - "printedName": "create", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.ProductType.Type) -> AtomicTransact.AtomicConfig.ProductType", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.AtomicConfig.Distribution.ActionType.Type) -> AtomicTransact.AtomicConfig.Distribution.ActionType", + "kind": "TypeNominal", + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.ProductType.Type", "children": [ { "kind": "TypeNominal", - "name": "ActionType", - "printedName": "AtomicTransact.AtomicConfig.Distribution.ActionType", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.AtomicConfig.Distribution.ActionType.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "ActionType", - "printedName": "AtomicTransact.AtomicConfig.Distribution.ActionType", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO" - } - ] + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" } ] } - ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO6createyA2GmF", - "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO6createyA2GmF", - "moduleName": "AtomicTransact" - }, + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO3taxyA2EmF", + "mangledName": "$s14AtomicTransact0A6ConfigV11ProductTypeO3taxyA2EmF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "action", + "printedName": "action", + "children": [ { - "kind": "Var", - "name": "update", - "printedName": "update", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.ProductType.Type) -> AtomicTransact.AtomicConfig.ProductType", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.AtomicConfig.Distribution.ActionType.Type) -> AtomicTransact.AtomicConfig.Distribution.ActionType", + "kind": "TypeNominal", + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.ProductType.Type", "children": [ { "kind": "TypeNominal", - "name": "ActionType", - "printedName": "AtomicTransact.AtomicConfig.Distribution.ActionType", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.AtomicConfig.Distribution.ActionType.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "ActionType", - "printedName": "AtomicTransact.AtomicConfig.Distribution.ActionType", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO" - } - ] + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" } ] } - ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO6updateyA2GmF", - "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO6updateyA2GmF", - "moduleName": "AtomicTransact" - }, + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO6actionyA2EmF", + "mangledName": "$s14AtomicTransact0A6ConfigV11ProductTypeO6actionyA2EmF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "aggregate", + "printedName": "aggregate", + "children": [ { - "kind": "Var", - "name": "delete", - "printedName": "delete", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.ProductType.Type) -> AtomicTransact.AtomicConfig.ProductType", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.AtomicConfig.Distribution.ActionType.Type) -> AtomicTransact.AtomicConfig.Distribution.ActionType", + "kind": "TypeNominal", + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.ProductType.Type", "children": [ { "kind": "TypeNominal", - "name": "ActionType", - "printedName": "AtomicTransact.AtomicConfig.Distribution.ActionType", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.AtomicConfig.Distribution.ActionType.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "ActionType", - "printedName": "AtomicTransact.AtomicConfig.Distribution.ActionType", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO" - } - ] + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" } ] } - ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO6deleteyA2GmF", - "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO6deleteyA2GmF", - "moduleName": "AtomicTransact" - }, + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO9aggregateyA2EmF", + "mangledName": "$s14AtomicTransact0A6ConfigV11ProductTypeO9aggregateyA2EmF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "manage", + "printedName": "manage", + "children": [ { - "kind": "Constructor", - "name": "init", - "printedName": "init(rawValue:)", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.ProductType.Type) -> AtomicTransact.AtomicConfig.ProductType", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.Distribution.ActionType?", - "children": [ - { - "kind": "TypeNominal", - "name": "ActionType", - "printedName": "AtomicTransact.AtomicConfig.Distribution.ActionType", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO" - } - ], - "usr": "s:Sq" + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" }, { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO8rawValueAGSgSS_tcfc", - "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO8rawValueAGSgSS_tcfc", - "moduleName": "AtomicTransact", - "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:14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO8rawValueSSvp", - "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO8rawValueSSvp", - "moduleName": "AtomicTransact", - "implicit": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.ProductType.Type", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO8rawValueSSvg", - "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO8rawValueSSvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" + ] } ] } ], - "declKind": "Enum", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO", - "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO", + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO6manageyA2EmF", + "mangledName": "$s14AtomicTransact0A6ConfigV11ProductTypeO6manageyA2EmF", "moduleName": "AtomicTransact", "declAttributes": [ - "AccessControl", "RawDocComment" - ], - "enumRawTypeName": "String", - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "kind": "Conformance", - "name": "Equatable", - "printedName": "Equatable", - "usr": "s:SQ", - "mangledName": "$sSQ" - }, - { - "kind": "Conformance", - "name": "Hashable", - "printedName": "Hashable", - "usr": "s:SH", - "mangledName": "$sSH" - }, + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ { - "kind": "Conformance", - "name": "RawRepresentable", - "printedName": "RawRepresentable", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.ProductType?", "children": [ { - "kind": "TypeWitness", - "name": "RawValue", - "printedName": "RawValue", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ] + "kind": "TypeNominal", + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" } ], - "usr": "s:SY", - "mangledName": "$sSY" - }, - { - "kind": "Conformance", - "name": "Decodable", - "printedName": "Decodable", - "usr": "s:Se", - "mangledName": "$sSe" + "usr": "s:Sq" }, { - "kind": "Conformance", - "name": "Encodable", - "printedName": "Encodable", - "usr": "s:SE", - "mangledName": "$sSE" + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO8rawValueAESgSS_tcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV11ProductTypeO8rawValueAESgSS_tcfc", + "moduleName": "AtomicTransact", + "implicit": true, + "init_kind": "Designated" }, { "kind": "Var", - "name": "type", - "printedName": "type", + "name": "rawValue", + "printedName": "rawValue", "children": [ { "kind": "TypeNominal", - "name": "DistributionType", - "printedName": "AtomicTransact.AtomicConfig.Distribution.DistributionType", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV4typeAE0D4TypeOvp", - "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV4typeAE0D4TypeOvp", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO8rawValueSSvp", + "mangledName": "$s14AtomicTransact0A6ConfigV11ProductTypeO8rawValueSSvp", "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "hasStorage": true, + "implicit": true, "accessors": [ { "kind": "Accessor", @@ -6156,290 +4956,310 @@ "children": [ { "kind": "TypeNominal", - "name": "DistributionType", - "printedName": "AtomicTransact.AtomicConfig.Distribution.DistributionType", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV4typeAE0D4TypeOvg", - "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV4typeAE0D4TypeOvg", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO8rawValueSSvg", + "mangledName": "$s14AtomicTransact0A6ConfigV11ProductTypeO8rawValueSSvg", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "DistributionType", - "printedName": "AtomicTransact.AtomicConfig.Distribution.DistributionType", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV4typeAE0D4TypeOvs", - "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV4typeAE0D4TypeOvs", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "set" - }, - { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV4typeAE0D4TypeOvM", - "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV4typeAE0D4TypeOvM", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "_modify" } ] - }, - { - "kind": "Var", - "name": "amount", - "printedName": "amount", + } + ], + "declKind": "Enum", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO", + "mangledName": "$s14AtomicTransact0A6ConfigV11ProductTypeO", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "enumRawTypeName": "String", + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "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": "TypeNominal", - "name": "Double", - "printedName": "Swift.Double", - "usr": "s:Sd" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV6amountSdvp", - "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV6amountSdvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", "children": [ { "kind": "TypeNominal", - "name": "Double", - "printedName": "Swift.Double", - "usr": "s:Sd" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV6amountSdvg", - "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV6amountSdvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - }, + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "ScopeType", + "printedName": "ScopeType", + "children": [ + { + "kind": "Var", + "name": "userLink", + "printedName": "userLink", + "children": [ { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.ScopeType.Type) -> AtomicTransact.AtomicConfig.ScopeType", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "ScopeType", + "printedName": "AtomicTransact.AtomicConfig.ScopeType", + "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO" }, { "kind": "TypeNominal", - "name": "Double", - "printedName": "Swift.Double", - "usr": "s:Sd" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV6amountSdvs", - "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV6amountSdvs", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "set" - }, - { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.ScopeType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ScopeType", + "printedName": "AtomicTransact.AtomicConfig.ScopeType", + "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO" + } + ] } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV6amountSdvM", - "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV6amountSdvM", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "_modify" + ] } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO8userLinkyA2EmF", + "mangledName": "$s14AtomicTransact0A6ConfigV9ScopeTypeO8userLinkyA2EmF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" ] }, { "kind": "Var", - "name": "action", - "printedName": "action", + "name": "employerLink", + "printedName": "employerLink", "children": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.Distribution.ActionType?", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.ScopeType.Type) -> AtomicTransact.AtomicConfig.ScopeType", "children": [ { "kind": "TypeNominal", - "name": "ActionType", - "printedName": "AtomicTransact.AtomicConfig.Distribution.ActionType", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO" + "name": "ScopeType", + "printedName": "AtomicTransact.AtomicConfig.ScopeType", + "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.ScopeType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ScopeType", + "printedName": "AtomicTransact.AtomicConfig.ScopeType", + "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO" + } + ] } - ], - "usr": "s:Sq" + ] } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV6actionAE10ActionTypeOSgvp", - "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV6actionAE10ActionTypeOSgvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasInitialValue", - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "hasStorage": true, - "accessors": [ + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO12employerLinkyA2EmF", + "mangledName": "$s14AtomicTransact0A6ConfigV9ScopeTypeO12employerLinkyA2EmF", + "moduleName": "AtomicTransact" + }, + { + "kind": "Var", + "name": "payLink", + "printedName": "payLink", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.ScopeType.Type) -> AtomicTransact.AtomicConfig.ScopeType", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.Distribution.ActionType?", + "name": "ScopeType", + "printedName": "AtomicTransact.AtomicConfig.ScopeType", + "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.ScopeType.Type", "children": [ { "kind": "TypeNominal", - "name": "ActionType", - "printedName": "AtomicTransact.AtomicConfig.Distribution.ActionType", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO" + "name": "ScopeType", + "printedName": "AtomicTransact.AtomicConfig.ScopeType", + "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO" } - ], - "usr": "s:Sq" + ] } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV6actionAE10ActionTypeOSgvg", - "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV6actionAE10ActionTypeOSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - }, + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO7payLinkyA2EmF", + "mangledName": "$s14AtomicTransact0A6ConfigV9ScopeTypeO7payLinkyA2EmF", + "moduleName": "AtomicTransact" + }, + { + "kind": "Var", + "name": "custom", + "printedName": "custom", + "children": [ { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.ScopeType.Type) -> AtomicTransact.AtomicConfig.ScopeType", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "ScopeType", + "printedName": "AtomicTransact.AtomicConfig.ScopeType", + "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO" }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.Distribution.ActionType?", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.ScopeType.Type", "children": [ { "kind": "TypeNominal", - "name": "ActionType", - "printedName": "AtomicTransact.AtomicConfig.Distribution.ActionType", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO" + "name": "ScopeType", + "printedName": "AtomicTransact.AtomicConfig.ScopeType", + "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO" } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV6actionAE10ActionTypeOSgvs", - "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV6actionAE10ActionTypeOSgvs", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "set" - }, - { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + ] } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV6actionAE10ActionTypeOSgvM", - "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV6actionAE10ActionTypeOSgvM", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "_modify" + ] } - ] + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO6customyA2EmF", + "mangledName": "$s14AtomicTransact0A6ConfigV9ScopeTypeO6customyA2EmF", + "moduleName": "AtomicTransact" }, { - "kind": "Var", - "name": "canUpdate", - "printedName": "canUpdate", + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", "children": [ { "kind": "TypeNominal", "name": "Optional", - "printedName": "Swift.Bool?", + "printedName": "AtomicTransact.AtomicConfig.ScopeType?", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "ScopeType", + "printedName": "AtomicTransact.AtomicConfig.ScopeType", + "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO" } ], "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV9canUpdateSbSgvp", - "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV9canUpdateSbSgvp", + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO8rawValueAESgSS_tcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV9ScopeTypeO8rawValueAESgSS_tcfc", "moduleName": "AtomicTransact", - "declAttributes": [ - "HasInitialValue", - "HasStorage", - "AccessControl", - "RawDocComment" + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } ], - "hasStorage": true, + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO8rawValueSSvp", + "mangledName": "$s14AtomicTransact0A6ConfigV9ScopeTypeO8rawValueSSvp", + "moduleName": "AtomicTransact", + "implicit": true, "accessors": [ { "kind": "Accessor", @@ -6448,264 +5268,80 @@ "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Bool?", - "children": [ - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ], - "usr": "s:Sq" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV9canUpdateSbSgvg", - "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV9canUpdateSbSgvg", + "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO8rawValueSSvg", + "mangledName": "$s14AtomicTransact0A6ConfigV9ScopeTypeO8rawValueSSvg", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Bool?", - "children": [ - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV9canUpdateSbSgvs", - "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV9canUpdateSbSgvs", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "set" - }, + } + ] + } + ], + "declKind": "Enum", + "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO", + "mangledName": "$s14AtomicTransact0A6ConfigV9ScopeTypeO", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "enumRawTypeName": "String", + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "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": "Accessor", - "name": "Modify", - "printedName": "Modify()", + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV9canUpdateSbSgvM", - "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV9canUpdateSbSgvM", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "_modify" + ] } - ] - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(type:amount:action:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Distribution", - "printedName": "AtomicTransact.AtomicConfig.Distribution", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV" - }, - { - "kind": "TypeNominal", - "name": "DistributionType", - "printedName": "AtomicTransact.AtomicConfig.Distribution.DistributionType", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO" - }, - { - "kind": "TypeNominal", - "name": "Double", - "printedName": "Swift.Double", - "usr": "s:Sd" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.Distribution.ActionType?", - "children": [ - { - "kind": "TypeNominal", - "name": "ActionType", - "printedName": "AtomicTransact.AtomicConfig.Distribution.ActionType", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO" - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" - } - ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV4type6amount6actionA2E0D4TypeO_SdAE06ActionH0OSgtcfc", - "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV4type6amount6actionA2E0D4TypeO_SdAE06ActionH0OSgtcfc", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "init_kind": "Designated" - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(type:amount:action:canUpdate:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Distribution", - "printedName": "AtomicTransact.AtomicConfig.Distribution", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV" - }, - { - "kind": "TypeNominal", - "name": "DistributionType", - "printedName": "AtomicTransact.AtomicConfig.Distribution.DistributionType", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO" - }, - { - "kind": "TypeNominal", - "name": "Double", - "printedName": "Swift.Double", - "usr": "s:Sd" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.Distribution.ActionType?", - "children": [ - { - "kind": "TypeNominal", - "name": "ActionType", - "printedName": "AtomicTransact.AtomicConfig.Distribution.ActionType", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO" - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Bool?", - "children": [ - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV4type6amount6action9canUpdateA2E0D4TypeO_SdAE06ActionJ0OSgSbSgtcfc", - "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV4type6amount6action9canUpdateA2E0D4TypeO_SdAE06ActionJ0OSgSbSgtcfc", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "init_kind": "Designated" - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(from:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Distribution", - "printedName": "AtomicTransact.AtomicConfig.Distribution", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV" - }, - { - "kind": "TypeNominal", - "name": "Decoder", - "printedName": "any Swift.Decoder", - "usr": "s:s7DecoderP" - } - ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV4fromAEs7Decoder_p_tKcfc", - "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV4fromAEs7Decoder_p_tKcfc", - "moduleName": "AtomicTransact", - "implicit": true, - "throwing": true, - "init_kind": "Designated" - }, - { - "kind": "Function", - "name": "encode", - "printedName": "encode(to:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Encoder", - "printedName": "any Swift.Encoder", - "usr": "s:s7EncoderP" - } - ], - "declKind": "Func", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV6encode2toys7Encoder_p_tKF", - "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV6encode2toys7Encoder_p_tKF", - "moduleName": "AtomicTransact", - "implicit": true, - "throwing": true, - "funcSelfKind": "NonMutating" - } - ], - "declKind": "Struct", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV", - "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" + ], + "usr": "s:SY", + "mangledName": "$sSY" }, { "kind": "Conformance", @@ -6720,40 +5356,47 @@ "printedName": "Encodable", "usr": "s:SE", "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" } ] }, { "kind": "TypeDecl", - "name": "ProductType", - "printedName": "ProductType", + "name": "DeferredPaymentMethodStrategy", + "printedName": "DeferredPaymentMethodStrategy", "children": [ { "kind": "Var", - "name": "deposit", - "printedName": "deposit", + "name": "sdk", + "printedName": "sdk", "children": [ { "kind": "TypeFunc", "name": "Function", - "printedName": "(AtomicTransact.AtomicConfig.ProductType.Type) -> AtomicTransact.AtomicConfig.ProductType", + "printedName": "(AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy.Type) -> AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy", "children": [ { "kind": "TypeNominal", - "name": "ProductType", - "printedName": "AtomicTransact.AtomicConfig.ProductType", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + "name": "DeferredPaymentMethodStrategy", + "printedName": "AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy", + "usr": "s:14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO" }, { "kind": "TypeNominal", "name": "Metatype", - "printedName": "AtomicTransact.AtomicConfig.ProductType.Type", + "printedName": "AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy.Type", "children": [ { "kind": "TypeNominal", - "name": "ProductType", - "printedName": "AtomicTransact.AtomicConfig.ProductType", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + "name": "DeferredPaymentMethodStrategy", + "printedName": "AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy", + "usr": "s:14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO" } ] } @@ -6761,39 +5404,36 @@ } ], "declKind": "EnumElement", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO7deposityA2EmF", - "mangledName": "$s14AtomicTransact0A6ConfigV11ProductTypeO7deposityA2EmF", - "moduleName": "AtomicTransact", - "declAttributes": [ - "RawDocComment" - ] + "usr": "s:14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO3sdkyA2EmF", + "mangledName": "$s14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO3sdkyA2EmF", + "moduleName": "AtomicTransact" }, { "kind": "Var", - "name": "verify", - "printedName": "verify", + "name": "api", + "printedName": "api", "children": [ { "kind": "TypeFunc", "name": "Function", - "printedName": "(AtomicTransact.AtomicConfig.ProductType.Type) -> AtomicTransact.AtomicConfig.ProductType", + "printedName": "(AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy.Type) -> AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy", "children": [ { "kind": "TypeNominal", - "name": "ProductType", - "printedName": "AtomicTransact.AtomicConfig.ProductType", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + "name": "DeferredPaymentMethodStrategy", + "printedName": "AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy", + "usr": "s:14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO" }, { "kind": "TypeNominal", "name": "Metatype", - "printedName": "AtomicTransact.AtomicConfig.ProductType.Type", + "printedName": "AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy.Type", "children": [ { "kind": "TypeNominal", - "name": "ProductType", - "printedName": "AtomicTransact.AtomicConfig.ProductType", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + "name": "DeferredPaymentMethodStrategy", + "printedName": "AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy", + "usr": "s:14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO" } ] } @@ -6801,252 +5441,9 @@ } ], "declKind": "EnumElement", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO6verifyyA2EmF", - "mangledName": "$s14AtomicTransact0A6ConfigV11ProductTypeO6verifyyA2EmF", - "moduleName": "AtomicTransact", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Var", - "name": "enroll", - "printedName": "enroll", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.AtomicConfig.ProductType.Type) -> AtomicTransact.AtomicConfig.ProductType", - "children": [ - { - "kind": "TypeNominal", - "name": "ProductType", - "printedName": "AtomicTransact.AtomicConfig.ProductType", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.AtomicConfig.ProductType.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "ProductType", - "printedName": "AtomicTransact.AtomicConfig.ProductType", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" - } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO6enrollyA2EmF", - "mangledName": "$s14AtomicTransact0A6ConfigV11ProductTypeO6enrollyA2EmF", - "moduleName": "AtomicTransact", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Var", - "name": "switch", - "printedName": "switch", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.AtomicConfig.ProductType.Type) -> AtomicTransact.AtomicConfig.ProductType", - "children": [ - { - "kind": "TypeNominal", - "name": "ProductType", - "printedName": "AtomicTransact.AtomicConfig.ProductType", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.AtomicConfig.ProductType.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "ProductType", - "printedName": "AtomicTransact.AtomicConfig.ProductType", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" - } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO6switchyA2EmF", - "mangledName": "$s14AtomicTransact0A6ConfigV11ProductTypeO6switchyA2EmF", - "moduleName": "AtomicTransact", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Var", - "name": "present", - "printedName": "present", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.AtomicConfig.ProductType.Type) -> AtomicTransact.AtomicConfig.ProductType", - "children": [ - { - "kind": "TypeNominal", - "name": "ProductType", - "printedName": "AtomicTransact.AtomicConfig.ProductType", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.AtomicConfig.ProductType.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "ProductType", - "printedName": "AtomicTransact.AtomicConfig.ProductType", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" - } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO7presentyA2EmF", - "mangledName": "$s14AtomicTransact0A6ConfigV11ProductTypeO7presentyA2EmF", - "moduleName": "AtomicTransact", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Var", - "name": "tax", - "printedName": "tax", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.AtomicConfig.ProductType.Type) -> AtomicTransact.AtomicConfig.ProductType", - "children": [ - { - "kind": "TypeNominal", - "name": "ProductType", - "printedName": "AtomicTransact.AtomicConfig.ProductType", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.AtomicConfig.ProductType.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "ProductType", - "printedName": "AtomicTransact.AtomicConfig.ProductType", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" - } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO3taxyA2EmF", - "mangledName": "$s14AtomicTransact0A6ConfigV11ProductTypeO3taxyA2EmF", - "moduleName": "AtomicTransact", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Var", - "name": "action", - "printedName": "action", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.AtomicConfig.ProductType.Type) -> AtomicTransact.AtomicConfig.ProductType", - "children": [ - { - "kind": "TypeNominal", - "name": "ProductType", - "printedName": "AtomicTransact.AtomicConfig.ProductType", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.AtomicConfig.ProductType.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "ProductType", - "printedName": "AtomicTransact.AtomicConfig.ProductType", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" - } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO6actionyA2EmF", - "mangledName": "$s14AtomicTransact0A6ConfigV11ProductTypeO6actionyA2EmF", - "moduleName": "AtomicTransact", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Var", - "name": "aggregate", - "printedName": "aggregate", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.AtomicConfig.ProductType.Type) -> AtomicTransact.AtomicConfig.ProductType", - "children": [ - { - "kind": "TypeNominal", - "name": "ProductType", - "printedName": "AtomicTransact.AtomicConfig.ProductType", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.AtomicConfig.ProductType.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "ProductType", - "printedName": "AtomicTransact.AtomicConfig.ProductType", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" - } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO9aggregateyA2EmF", - "mangledName": "$s14AtomicTransact0A6ConfigV11ProductTypeO9aggregateyA2EmF", - "moduleName": "AtomicTransact", - "declAttributes": [ - "RawDocComment" - ] + "usr": "s:14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO3apiyA2EmF", + "mangledName": "$s14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO3apiyA2EmF", + "moduleName": "AtomicTransact" }, { "kind": "Constructor", @@ -7056,13 +5453,13 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.ProductType?", + "printedName": "AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy?", "children": [ { "kind": "TypeNominal", - "name": "ProductType", - "printedName": "AtomicTransact.AtomicConfig.ProductType", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + "name": "DeferredPaymentMethodStrategy", + "printedName": "AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy", + "usr": "s:14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO" } ], "usr": "s:Sq" @@ -7075,8 +5472,8 @@ } ], "declKind": "Constructor", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO8rawValueAESgSS_tcfc", - "mangledName": "$s14AtomicTransact0A6ConfigV11ProductTypeO8rawValueAESgSS_tcfc", + "usr": "s:14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO8rawValueAESgSS_tcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO8rawValueAESgSS_tcfc", "moduleName": "AtomicTransact", "implicit": true, "init_kind": "Designated" @@ -7094,8 +5491,8 @@ } ], "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO8rawValueSSvp", - "mangledName": "$s14AtomicTransact0A6ConfigV11ProductTypeO8rawValueSSvp", + "usr": "s:14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO8rawValueSSvp", + "mangledName": "$s14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO8rawValueSSvp", "moduleName": "AtomicTransact", "implicit": true, "accessors": [ @@ -7112,8 +5509,8 @@ } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO8rawValueSSvg", - "mangledName": "$s14AtomicTransact0A6ConfigV11ProductTypeO8rawValueSSvg", + "usr": "s:14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO8rawValueSSvg", + "mangledName": "$s14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO8rawValueSSvg", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "get" @@ -7122,12 +5519,11 @@ } ], "declKind": "Enum", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO", - "mangledName": "$s14AtomicTransact0A6ConfigV11ProductTypeO", + "usr": "s:14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO", + "mangledName": "$s14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO", "moduleName": "AtomicTransact", "declAttributes": [ - "AccessControl", - "RawDocComment" + "AccessControl" ], "enumRawTypeName": "String", "conformances": [ @@ -7194,220 +5590,289 @@ "printedName": "Encodable", "usr": "s:SE", "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" } ] }, { "kind": "TypeDecl", - "name": "ScopeType", - "printedName": "ScopeType", + "name": "Deeplink", + "printedName": "Deeplink", "children": [ { - "kind": "Var", - "name": "userLink", - "printedName": "userLink", + "kind": "TypeDecl", + "name": "Step", + "printedName": "Step", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.AtomicConfig.ScopeType.Type) -> AtomicTransact.AtomicConfig.ScopeType", + "kind": "Var", + "name": "searchCompany", + "printedName": "searchCompany", "children": [ { - "kind": "TypeNominal", - "name": "ScopeType", - "printedName": "AtomicTransact.AtomicConfig.ScopeType", - "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.AtomicConfig.ScopeType.Type", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.Deeplink.Step.Type) -> AtomicTransact.AtomicConfig.Deeplink.Step", "children": [ { "kind": "TypeNominal", - "name": "ScopeType", - "printedName": "AtomicTransact.AtomicConfig.ScopeType", - "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO" + "name": "Step", + "printedName": "AtomicTransact.AtomicConfig.Deeplink.Step", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.Deeplink.Step.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Step", + "printedName": "AtomicTransact.AtomicConfig.Deeplink.Step", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO" + } + ] } ] } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO8userLinkyA2EmF", - "mangledName": "$s14AtomicTransact0A6ConfigV9ScopeTypeO8userLinkyA2EmF", - "moduleName": "AtomicTransact", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Var", - "name": "employerLink", - "printedName": "employerLink", - "children": [ + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO13searchCompanyyA2GmF", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV4StepO13searchCompanyyA2GmF", + "moduleName": "AtomicTransact" + }, { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.AtomicConfig.ScopeType.Type) -> AtomicTransact.AtomicConfig.ScopeType", + "kind": "Var", + "name": "searchPayroll", + "printedName": "searchPayroll", "children": [ { - "kind": "TypeNominal", - "name": "ScopeType", - "printedName": "AtomicTransact.AtomicConfig.ScopeType", - "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.AtomicConfig.ScopeType.Type", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.Deeplink.Step.Type) -> AtomicTransact.AtomicConfig.Deeplink.Step", "children": [ { "kind": "TypeNominal", - "name": "ScopeType", - "printedName": "AtomicTransact.AtomicConfig.ScopeType", - "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO" + "name": "Step", + "printedName": "AtomicTransact.AtomicConfig.Deeplink.Step", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.Deeplink.Step.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Step", + "printedName": "AtomicTransact.AtomicConfig.Deeplink.Step", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO" + } + ] } ] } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO12employerLinkyA2EmF", - "mangledName": "$s14AtomicTransact0A6ConfigV9ScopeTypeO12employerLinkyA2EmF", - "moduleName": "AtomicTransact" - }, - { - "kind": "Var", - "name": "payLink", - "printedName": "payLink", - "children": [ + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO13searchPayrollyA2GmF", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV4StepO13searchPayrollyA2GmF", + "moduleName": "AtomicTransact" + }, { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.AtomicConfig.ScopeType.Type) -> AtomicTransact.AtomicConfig.ScopeType", + "kind": "Var", + "name": "loginCompany", + "printedName": "loginCompany", "children": [ { - "kind": "TypeNominal", - "name": "ScopeType", - "printedName": "AtomicTransact.AtomicConfig.ScopeType", - "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.AtomicConfig.ScopeType.Type", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.Deeplink.Step.Type) -> (Swift.String, Swift.String?, Swift.Bool?) -> AtomicTransact.AtomicConfig.Deeplink.Step", "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.String, Swift.String?, Swift.Bool?) -> AtomicTransact.AtomicConfig.Deeplink.Step", + "children": [ + { + "kind": "TypeNominal", + "name": "Step", + "printedName": "AtomicTransact.AtomicConfig.Deeplink.Step", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(companyId: Swift.String, connectorId: Swift.String?, singleSwitch: Swift.Bool?)", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ] + } + ] + }, { "kind": "TypeNominal", - "name": "ScopeType", - "printedName": "AtomicTransact.AtomicConfig.ScopeType", - "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO" + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.Deeplink.Step.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Step", + "printedName": "AtomicTransact.AtomicConfig.Deeplink.Step", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO" + } + ] } ] } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO7payLinkyA2EmF", - "mangledName": "$s14AtomicTransact0A6ConfigV9ScopeTypeO7payLinkyA2EmF", - "moduleName": "AtomicTransact" - }, - { - "kind": "Var", - "name": "custom", - "printedName": "custom", - "children": [ + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO12loginCompanyyAGSS_SSSgSbSgtcAGmF", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV4StepO12loginCompanyyAGSS_SSSgSbSgtcAGmF", + "moduleName": "AtomicTransact" + }, { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.AtomicConfig.ScopeType.Type) -> AtomicTransact.AtomicConfig.ScopeType", + "kind": "Var", + "name": "loginPayroll", + "printedName": "loginPayroll", "children": [ { - "kind": "TypeNominal", - "name": "ScopeType", - "printedName": "AtomicTransact.AtomicConfig.ScopeType", - "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.AtomicConfig.ScopeType.Type", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.Deeplink.Step.Type) -> (Swift.String, Swift.String) -> AtomicTransact.AtomicConfig.Deeplink.Step", "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.String, Swift.String) -> AtomicTransact.AtomicConfig.Deeplink.Step", + "children": [ + { + "kind": "TypeNominal", + "name": "Step", + "printedName": "AtomicTransact.AtomicConfig.Deeplink.Step", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(connectorId: Swift.String, companyName: Swift.String)", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ] + }, { "kind": "TypeNominal", - "name": "ScopeType", - "printedName": "AtomicTransact.AtomicConfig.ScopeType", - "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO" + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.Deeplink.Step.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Step", + "printedName": "AtomicTransact.AtomicConfig.Deeplink.Step", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO" + } + ] } ] } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO6customyA2EmF", - "mangledName": "$s14AtomicTransact0A6ConfigV9ScopeTypeO6customyA2EmF", - "moduleName": "AtomicTransact" - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(rawValue:)", - "children": [ + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO12loginPayrollyAGSS_SStcAGmF", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV4StepO12loginPayrollyAGSS_SStcAGmF", + "moduleName": "AtomicTransact" + }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.ScopeType?", + "kind": "Var", + "name": "addCard", + "printedName": "addCard", "children": [ { - "kind": "TypeNominal", - "name": "ScopeType", - "printedName": "AtomicTransact.AtomicConfig.ScopeType", - "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO" + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.Deeplink.Step.Type) -> AtomicTransact.AtomicConfig.Deeplink.Step", + "children": [ + { + "kind": "TypeNominal", + "name": "Step", + "printedName": "AtomicTransact.AtomicConfig.Deeplink.Step", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.Deeplink.Step.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Step", + "printedName": "AtomicTransact.AtomicConfig.Deeplink.Step", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO" + } + ] + } + ] } ], - "usr": "s:Sq" + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO7addCardyA2GmF", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV4StepO7addCardyA2GmF", + "moduleName": "AtomicTransact" }, { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO8rawValueAESgSS_tcfc", - "mangledName": "$s14AtomicTransact0A6ConfigV9ScopeTypeO8rawValueAESgSS_tcfc", - "moduleName": "AtomicTransact", - "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:14AtomicTransact0A6ConfigV9ScopeTypeO8rawValueSSvp", - "mangledName": "$s14AtomicTransact0A6ConfigV9ScopeTypeO8rawValueSSvp", - "moduleName": "AtomicTransact", - "implicit": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "Var", + "name": "id", + "printedName": "id", "children": [ { "kind": "TypeNominal", @@ -7416,226 +5881,250 @@ "usr": "s:SS" } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO8rawValueSSvg", - "mangledName": "$s14AtomicTransact0A6ConfigV9ScopeTypeO8rawValueSSvg", + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO2idSSvp", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV4StepO2idSSvp", "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO2idSSvg", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV4StepO2idSSvg", + "moduleName": "AtomicTransact", + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV4StepO", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" } ] - } - ], - "declKind": "Enum", - "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO", - "mangledName": "$s14AtomicTransact0A6ConfigV9ScopeTypeO", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "enumRawTypeName": "String", - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "kind": "Conformance", - "name": "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", + "kind": "TypeDecl", + "name": "App", + "printedName": "App", "children": [ { - "kind": "TypeWitness", - "name": "RawValue", - "printedName": "RawValue", + "kind": "Var", + "name": "payNow", + "printedName": "payNow", "children": [ { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ] - } - ], - "usr": "s:SY", - "mangledName": "$sSY" - }, - { - "kind": "Conformance", - "name": "Decodable", - "printedName": "Decodable", - "usr": "s:Se", - "mangledName": "$sSe" - }, - { - "kind": "Conformance", - "name": "Encodable", - "printedName": "Encodable", - "usr": "s:SE", - "mangledName": "$sSE" - } - ] - }, - { - "kind": "TypeDecl", - "name": "DeferredPaymentMethodStrategy", - "printedName": "DeferredPaymentMethodStrategy", - "children": [ - { - "kind": "Var", - "name": "sdk", - "printedName": "sdk", - "children": [ + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.Deeplink.App.Type) -> ([Swift.String], Swift.String) -> AtomicTransact.AtomicConfig.Deeplink.App", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "([Swift.String], Swift.String) -> AtomicTransact.AtomicConfig.Deeplink.App", + "children": [ + { + "kind": "TypeNominal", + "name": "App", + "printedName": "AtomicTransact.AtomicConfig.Deeplink.App", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV3AppO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(payments: [Swift.String], accountId: Swift.String)", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.Deeplink.App.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "App", + "printedName": "AtomicTransact.AtomicConfig.Deeplink.App", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV3AppO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV3AppO6payNowyAGSaySSG_SStcAGmF", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV3AppO6payNowyAGSaySSG_SStcAGmF", + "moduleName": "AtomicTransact" + }, { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy.Type) -> AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy", + "kind": "Var", + "name": "expenses", + "printedName": "expenses", "children": [ { - "kind": "TypeNominal", - "name": "DeferredPaymentMethodStrategy", - "printedName": "AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy", - "usr": "s:14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy.Type", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.Deeplink.App.Type) -> AtomicTransact.AtomicConfig.Deeplink.App", "children": [ { "kind": "TypeNominal", - "name": "DeferredPaymentMethodStrategy", - "printedName": "AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy", - "usr": "s:14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO" + "name": "App", + "printedName": "AtomicTransact.AtomicConfig.Deeplink.App", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV3AppO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.Deeplink.App.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "App", + "printedName": "AtomicTransact.AtomicConfig.Deeplink.App", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV3AppO" + } + ] } ] } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO3sdkyA2EmF", - "mangledName": "$s14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO3sdkyA2EmF", - "moduleName": "AtomicTransact" - }, - { - "kind": "Var", - "name": "api", - "printedName": "api", - "children": [ + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV3AppO8expensesyA2GmF", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV3AppO8expensesyA2GmF", + "moduleName": "AtomicTransact" + }, { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy.Type) -> AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy", + "kind": "Var", + "name": "orders", + "printedName": "orders", "children": [ { - "kind": "TypeNominal", - "name": "DeferredPaymentMethodStrategy", - "printedName": "AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy", - "usr": "s:14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy.Type", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.Deeplink.App.Type) -> AtomicTransact.AtomicConfig.Deeplink.App", "children": [ { "kind": "TypeNominal", - "name": "DeferredPaymentMethodStrategy", - "printedName": "AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy", - "usr": "s:14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO" + "name": "App", + "printedName": "AtomicTransact.AtomicConfig.Deeplink.App", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV3AppO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.Deeplink.App.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "App", + "printedName": "AtomicTransact.AtomicConfig.Deeplink.App", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV3AppO" + } + ] } ] } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO3apiyA2EmF", - "mangledName": "$s14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO3apiyA2EmF", - "moduleName": "AtomicTransact" - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(rawValue:)", - "children": [ + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV3AppO6ordersyA2GmF", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV3AppO6ordersyA2GmF", + "moduleName": "AtomicTransact" + }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy?", + "kind": "Var", + "name": "suggestions", + "printedName": "suggestions", "children": [ { - "kind": "TypeNominal", - "name": "DeferredPaymentMethodStrategy", - "printedName": "AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy", - "usr": "s:14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO" + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.Deeplink.App.Type) -> AtomicTransact.AtomicConfig.Deeplink.App", + "children": [ + { + "kind": "TypeNominal", + "name": "App", + "printedName": "AtomicTransact.AtomicConfig.Deeplink.App", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV3AppO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.Deeplink.App.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "App", + "printedName": "AtomicTransact.AtomicConfig.Deeplink.App", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV3AppO" + } + ] + } + ] } ], - "usr": "s:Sq" + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV3AppO11suggestionsyA2GmF", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV3AppO11suggestionsyA2GmF", + "moduleName": "AtomicTransact" }, { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO8rawValueAESgSS_tcfc", - "mangledName": "$s14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO8rawValueAESgSS_tcfc", - "moduleName": "AtomicTransact", - "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:14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO8rawValueSSvp", - "mangledName": "$s14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO8rawValueSSvp", - "moduleName": "AtomicTransact", - "implicit": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "Var", + "name": "id", + "printedName": "id", "children": [ { "kind": "TypeNominal", @@ -7644,62 +6133,69 @@ "usr": "s:SS" } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO8rawValueSSvg", - "mangledName": "$s14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO8rawValueSSvg", + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV3AppO2idSSvp", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV3AppO2idSSvp", "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV3AppO2idSSvg", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV3AppO2idSSvg", + "moduleName": "AtomicTransact", + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV3AppO", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV3AppO", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" } ] - } - ], - "declKind": "Enum", - "usr": "s:14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO", - "mangledName": "$s14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl" - ], - "enumRawTypeName": "String", - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "kind": "Conformance", - "name": "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", + "kind": "Var", + "name": "step", + "printedName": "step", "children": [ { - "kind": "TypeWitness", - "name": "RawValue", - "printedName": "RawValue", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", @@ -7707,301 +6203,109 @@ "printedName": "Swift.String", "usr": "s:SS" } - ] + ], + "usr": "s:Sq" } ], - "usr": "s:SY", - "mangledName": "$sSY" - }, - { - "kind": "Conformance", - "name": "Decodable", - "printedName": "Decodable", - "usr": "s:Se", - "mangledName": "$sSe" - }, - { - "kind": "Conformance", - "name": "Encodable", - "printedName": "Encodable", - "usr": "s:SE", - "mangledName": "$sSE" - } - ] - }, - { - "kind": "TypeDecl", - "name": "Deeplink", - "printedName": "Deeplink", - "children": [ - { - "kind": "TypeDecl", - "name": "Step", - "printedName": "Step", - "children": [ + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4stepSSSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV4stepSSSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ { - "kind": "Var", - "name": "searchCompany", - "printedName": "searchCompany", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.AtomicConfig.Deeplink.Step.Type) -> AtomicTransact.AtomicConfig.Deeplink.Step", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "Step", - "printedName": "AtomicTransact.AtomicConfig.Deeplink.Step", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.AtomicConfig.Deeplink.Step.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "Step", - "printedName": "AtomicTransact.AtomicConfig.Deeplink.Step", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO" - } - ] + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "usr": "s:Sq" } ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO13searchCompanyyA2GmF", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV4StepO13searchCompanyyA2GmF", - "moduleName": "AtomicTransact" + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4stepSSSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV4stepSSSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" }, { - "kind": "Var", - "name": "searchPayroll", - "printedName": "searchPayroll", + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.AtomicConfig.Deeplink.Step.Type) -> AtomicTransact.AtomicConfig.Deeplink.Step", + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "Step", - "printedName": "AtomicTransact.AtomicConfig.Deeplink.Step", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.AtomicConfig.Deeplink.Step.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "Step", - "printedName": "AtomicTransact.AtomicConfig.Deeplink.Step", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO" - } - ] + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO13searchPayrollyA2GmF", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV4StepO13searchPayrollyA2GmF", - "moduleName": "AtomicTransact" - }, - { - "kind": "Var", - "name": "loginCompany", - "printedName": "loginCompany", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.AtomicConfig.Deeplink.Step.Type) -> (Swift.String, Swift.String?, Swift.Bool?) -> AtomicTransact.AtomicConfig.Deeplink.Step", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Swift.String, Swift.String?, Swift.Bool?) -> AtomicTransact.AtomicConfig.Deeplink.Step", - "children": [ - { - "kind": "TypeNominal", - "name": "Step", - "printedName": "AtomicTransact.AtomicConfig.Deeplink.Step", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO" - }, - { - "kind": "TypeNominal", - "name": "Tuple", - "printedName": "(companyId: Swift.String, connectorId: Swift.String?, singleSwitch: Swift.Bool?)", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Bool?", - "children": [ - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ], - "usr": "s:Sq" - } - ] - } - ] - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.AtomicConfig.Deeplink.Step.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "Step", - "printedName": "AtomicTransact.AtomicConfig.Deeplink.Step", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO" - } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO12loginCompanyyAGSS_SSSgSbSgtcAGmF", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV4StepO12loginCompanyyAGSS_SSSgSbSgtcAGmF", - "moduleName": "AtomicTransact" - }, - { - "kind": "Var", - "name": "loginPayroll", - "printedName": "loginPayroll", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.AtomicConfig.Deeplink.Step.Type) -> (Swift.String, Swift.String) -> AtomicTransact.AtomicConfig.Deeplink.Step", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Swift.String, Swift.String) -> AtomicTransact.AtomicConfig.Deeplink.Step", - "children": [ - { - "kind": "TypeNominal", - "name": "Step", - "printedName": "AtomicTransact.AtomicConfig.Deeplink.Step", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO" - }, - { - "kind": "TypeNominal", - "name": "Tuple", - "printedName": "(connectorId: Swift.String, companyName: Swift.String)", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ] - } - ] - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.AtomicConfig.Deeplink.Step.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "Step", - "printedName": "AtomicTransact.AtomicConfig.Deeplink.Step", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO" - } - ] - } - ] + ], + "usr": "s:Sq" } ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO12loginPayrollyAGSS_SStcAGmF", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV4StepO12loginPayrollyAGSS_SStcAGmF", - "moduleName": "AtomicTransact" + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4stepSSSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV4stepSSSgvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" }, { - "kind": "Var", - "name": "addCard", - "printedName": "addCard", + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.AtomicConfig.Deeplink.Step.Type) -> AtomicTransact.AtomicConfig.Deeplink.Step", - "children": [ - { - "kind": "TypeNominal", - "name": "Step", - "printedName": "AtomicTransact.AtomicConfig.Deeplink.Step", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.AtomicConfig.Deeplink.Step.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "Step", - "printedName": "AtomicTransact.AtomicConfig.Deeplink.Step", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO" - } - ] - } - ] + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" } ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO7addCardyA2GmF", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV4StepO7addCardyA2GmF", - "moduleName": "AtomicTransact" - }, + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4stepSSSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV4stepSSSgvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "companyId", + "printedName": "companyId", + "children": [ { - "kind": "Var", - "name": "id", - "printedName": "id", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", @@ -8010,18 +6314,29 @@ "usr": "s:SS" } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO2idSSvp", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV4StepO2idSSvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl" - ], - "accessors": [ + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV9companyIdSSSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV9companyIdSSSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", @@ -8030,296 +6345,182 @@ "usr": "s:SS" } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO2idSSvg", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV4StepO2idSSvg", - "moduleName": "AtomicTransact", - "accessorKind": "get" + "usr": "s:Sq" } - ] - } - ], - "declKind": "Enum", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV4StepO", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV9companyIdSSSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV9companyIdSSSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" }, { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - } - ] - }, - { - "kind": "TypeDecl", - "name": "App", - "printedName": "App", - "children": [ - { - "kind": "Var", - "name": "payNow", - "printedName": "payNow", + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.AtomicConfig.Deeplink.App.Type) -> ([Swift.String], Swift.String) -> AtomicTransact.AtomicConfig.Deeplink.App", + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "([Swift.String], Swift.String) -> AtomicTransact.AtomicConfig.Deeplink.App", - "children": [ - { - "kind": "TypeNominal", - "name": "App", - "printedName": "AtomicTransact.AtomicConfig.Deeplink.App", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV3AppO" - }, - { - "kind": "TypeNominal", - "name": "Tuple", - "printedName": "(payments: [Swift.String], accountId: Swift.String)", - "children": [ - { - "kind": "TypeNominal", - "name": "Array", - "printedName": "[Swift.String]", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sa" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ] - } - ] - }, { "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.AtomicConfig.Deeplink.App.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "App", - "printedName": "AtomicTransact.AtomicConfig.Deeplink.App", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV3AppO" - } - ] + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "usr": "s:Sq" } ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV3AppO6payNowyAGSaySSG_SStcAGmF", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV3AppO6payNowyAGSaySSG_SStcAGmF", - "moduleName": "AtomicTransact" + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV9companyIdSSSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV9companyIdSSSgvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" }, { - "kind": "Var", - "name": "transactions", - "printedName": "transactions", + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.AtomicConfig.Deeplink.App.Type) -> AtomicTransact.AtomicConfig.Deeplink.App", - "children": [ - { - "kind": "TypeNominal", - "name": "App", - "printedName": "AtomicTransact.AtomicConfig.Deeplink.App", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV3AppO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.AtomicConfig.Deeplink.App.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "App", - "printedName": "AtomicTransact.AtomicConfig.Deeplink.App", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV3AppO" - } - ] - } - ] + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" } ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV3AppO12transactionsyA2GmF", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV3AppO12transactionsyA2GmF", - "moduleName": "AtomicTransact" - }, + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV9companyIdSSSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV9companyIdSSSgvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "connectorId", + "printedName": "connectorId", + "children": [ { - "kind": "Var", - "name": "orders", - "printedName": "orders", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.AtomicConfig.Deeplink.App.Type) -> AtomicTransact.AtomicConfig.Deeplink.App", + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV11connectorIdSSSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV11connectorIdSSSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "App", - "printedName": "AtomicTransact.AtomicConfig.Deeplink.App", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV3AppO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.AtomicConfig.Deeplink.App.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "App", - "printedName": "AtomicTransact.AtomicConfig.Deeplink.App", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV3AppO" - } - ] + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "usr": "s:Sq" } ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV3AppO6ordersyA2GmF", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV3AppO6ordersyA2GmF", - "moduleName": "AtomicTransact" + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV11connectorIdSSSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV11connectorIdSSSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" }, { - "kind": "Var", - "name": "suggestions", - "printedName": "suggestions", + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.AtomicConfig.Deeplink.App.Type) -> AtomicTransact.AtomicConfig.Deeplink.App", + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "App", - "printedName": "AtomicTransact.AtomicConfig.Deeplink.App", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV3AppO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.AtomicConfig.Deeplink.App.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "App", - "printedName": "AtomicTransact.AtomicConfig.Deeplink.App", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV3AppO" - } - ] + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "usr": "s:Sq" } ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV3AppO11suggestionsyA2GmF", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV3AppO11suggestionsyA2GmF", - "moduleName": "AtomicTransact" + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV11connectorIdSSSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV11connectorIdSSSgvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" }, { - "kind": "Var", - "name": "id", - "printedName": "id", + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Void", + "printedName": "()" } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV3AppO2idSSvp", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV3AppO2idSSvp", + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV11connectorIdSSSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV11connectorIdSSSgvM", "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl" - ], - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV3AppO2idSSvg", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV3AppO2idSSvg", - "moduleName": "AtomicTransact", - "accessorKind": "get" - } - ] - } - ], - "declKind": "Enum", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV3AppO", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV3AppO", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" + "implicit": true, + "accessorKind": "_modify" } ] }, { "kind": "Var", - "name": "step", - "printedName": "step", + "name": "companyName", + "printedName": "companyName", "children": [ { "kind": "TypeNominal", @@ -8337,8 +6538,8 @@ } ], "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4stepSSSgvp", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV4stepSSSgvp", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV11companyNameSSSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV11companyNameSSSgvp", "moduleName": "AtomicTransact", "declAttributes": [ "HasInitialValue", @@ -8368,8 +6569,8 @@ } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4stepSSSgvg", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV4stepSSSgvg", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV11companyNameSSSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV11companyNameSSSgvg", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "get" @@ -8400,8 +6601,8 @@ } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4stepSSSgvs", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV4stepSSSgvs", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV11companyNameSSSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV11companyNameSSSgvs", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "set" @@ -8418,8 +6619,8 @@ } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4stepSSSgvM", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV4stepSSSgvM", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV11companyNameSSSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV11companyNameSSSgvM", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "_modify" @@ -8428,27 +6629,27 @@ }, { "kind": "Var", - "name": "companyId", - "printedName": "companyId", + "name": "singleSwitch", + "printedName": "singleSwitch", "children": [ { "kind": "TypeNominal", "name": "Optional", - "printedName": "Swift.String?", + "printedName": "Swift.Bool?", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], "usr": "s:Sq" } ], "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV9companyIdSSSgvp", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV9companyIdSSSgvp", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV12singleSwitchSbSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV12singleSwitchSbSgvp", "moduleName": "AtomicTransact", "declAttributes": [ "HasInitialValue", @@ -8465,21 +6666,21 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "Swift.String?", + "printedName": "Swift.Bool?", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV9companyIdSSSgvg", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV9companyIdSSSgvg", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV12singleSwitchSbSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV12singleSwitchSbSgvg", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "get" @@ -8497,21 +6698,21 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "Swift.String?", + "printedName": "Swift.Bool?", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV9companyIdSSSgvs", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV9companyIdSSSgvs", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV12singleSwitchSbSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV12singleSwitchSbSgvs", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "set" @@ -8528,8 +6729,8 @@ } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV9companyIdSSSgvM", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV9companyIdSSSgvM", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV12singleSwitchSbSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV12singleSwitchSbSgvM", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "_modify" @@ -8538,8 +6739,8 @@ }, { "kind": "Var", - "name": "connectorId", - "printedName": "connectorId", + "name": "app", + "printedName": "app", "children": [ { "kind": "TypeNominal", @@ -8557,8 +6758,8 @@ } ], "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV11connectorIdSSSgvp", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV11connectorIdSSSgvp", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV3appSSSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV3appSSSgvp", "moduleName": "AtomicTransact", "declAttributes": [ "HasInitialValue", @@ -8588,8 +6789,8 @@ } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV11connectorIdSSSgvg", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV11connectorIdSSSgvg", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV3appSSSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV3appSSSgvg", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "get" @@ -8620,8 +6821,8 @@ } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV11connectorIdSSSgvs", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV11connectorIdSSSgvs", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV3appSSSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV3appSSSgvs", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "set" @@ -8638,8 +6839,8 @@ } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV11connectorIdSSSgvM", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV11connectorIdSSSgvM", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV3appSSSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV3appSSSgvM", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "_modify" @@ -8648,27 +6849,35 @@ }, { "kind": "Var", - "name": "companyName", - "printedName": "companyName", + "name": "payments", + "printedName": "payments", "children": [ { "kind": "TypeNominal", "name": "Optional", - "printedName": "Swift.String?", + "printedName": "[Swift.String]?", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" } ], "usr": "s:Sq" } ], "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV11companyNameSSSgvp", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV11companyNameSSSgvp", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV8paymentsSaySSGSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV8paymentsSaySSGSgvp", "moduleName": "AtomicTransact", "declAttributes": [ "HasInitialValue", @@ -8685,21 +6894,29 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "Swift.String?", + "printedName": "[Swift.String]?", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" } ], "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV11companyNameSSSgvg", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV11companyNameSSSgvg", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV8paymentsSaySSGSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV8paymentsSaySSGSgvg", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "get" @@ -8717,21 +6934,29 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "Swift.String?", + "printedName": "[Swift.String]?", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" } ], "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV11companyNameSSSgvs", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV11companyNameSSSgvs", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV8paymentsSaySSGSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV8paymentsSaySSGSgvs", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "set" @@ -8748,8 +6973,8 @@ } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV11companyNameSSSgvM", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV11companyNameSSSgvM", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV8paymentsSaySSGSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV8paymentsSaySSGSgvM", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "_modify" @@ -8758,27 +6983,27 @@ }, { "kind": "Var", - "name": "singleSwitch", - "printedName": "singleSwitch", + "name": "accountId", + "printedName": "accountId", "children": [ { "kind": "TypeNominal", "name": "Optional", - "printedName": "Swift.Bool?", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "usr": "s:Sq" } ], "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV12singleSwitchSbSgvp", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV12singleSwitchSbSgvp", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV9accountIdSSSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV9accountIdSSSgvp", "moduleName": "AtomicTransact", "declAttributes": [ "HasInitialValue", @@ -8795,21 +7020,21 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "Swift.Bool?", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV12singleSwitchSbSgvg", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV12singleSwitchSbSgvg", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV9accountIdSSSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV9accountIdSSSgvg", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "get" @@ -8827,21 +7052,21 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "Swift.Bool?", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV12singleSwitchSbSgvs", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV12singleSwitchSbSgvs", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV9accountIdSSSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV9accountIdSSSgvs", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "set" @@ -8858,8 +7083,8 @@ } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV12singleSwitchSbSgvM", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV12singleSwitchSbSgvM", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV9accountIdSSSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV9accountIdSSSgvM", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "_modify" @@ -8867,277 +7092,243 @@ ] }, { - "kind": "Var", - "name": "app", - "printedName": "app", + "kind": "Constructor", + "name": "init", + "printedName": "init(step:)", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" + "name": "Deeplink", + "printedName": "AtomicTransact.AtomicConfig.Deeplink", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV" + }, + { + "kind": "TypeNominal", + "name": "Step", + "printedName": "AtomicTransact.AtomicConfig.Deeplink.Step", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO" } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV3appSSSgvp", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV3appSSSgvp", + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4stepA2E4StepO_tcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV4stepA2E4StepO_tcfc", "moduleName": "AtomicTransact", "declAttributes": [ - "HasInitialValue", - "HasStorage", - "AccessControl" + "AccessControl", + "RawDocComment" ], - "hasStorage": true, - "accessors": [ + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "step", + "printedName": "step(_:)", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV3appSSSgvg", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV3appSSSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" + "kind": "TypeNominal", + "name": "Deeplink", + "printedName": "AtomicTransact.AtomicConfig.Deeplink", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV" }, { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "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:14AtomicTransact0A6ConfigV8DeeplinkV3appSSSgvs", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV3appSSSgvs", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "set" + "kind": "TypeNominal", + "name": "Step", + "printedName": "AtomicTransact.AtomicConfig.Deeplink.Step", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO" + } + ], + "declKind": "Func", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4stepyA2E4StepOFZ", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV4stepyA2E4StepOFZ", + "moduleName": "AtomicTransact", + "static": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(app:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Deeplink", + "printedName": "AtomicTransact.AtomicConfig.Deeplink", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV" }, { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV3appSSSgvM", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV3appSSSgvM", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "_modify" + "kind": "TypeNominal", + "name": "App", + "printedName": "AtomicTransact.AtomicConfig.Deeplink.App", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV3AppO" } - ] + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV3appA2E3AppO_tcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV3appA2E3AppO_tcfc", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" }, { - "kind": "Var", - "name": "payments", - "printedName": "payments", + "kind": "Function", + "name": "app", + "printedName": "app(_:)", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "[Swift.String]?", - "children": [ - { - "kind": "TypeNominal", - "name": "Array", - "printedName": "[Swift.String]", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sa" - } - ], - "usr": "s:Sq" + "name": "Deeplink", + "printedName": "AtomicTransact.AtomicConfig.Deeplink", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV" + }, + { + "kind": "TypeNominal", + "name": "App", + "printedName": "AtomicTransact.AtomicConfig.Deeplink.App", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV3AppO" } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV8paymentsSaySSGSgvp", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV8paymentsSaySSGSgvp", + "declKind": "Func", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV3appyA2E3AppOFZ", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV3appyA2E3AppOFZ", "moduleName": "AtomicTransact", + "static": true, "declAttributes": [ - "HasInitialValue", - "HasStorage", - "AccessControl" + "AccessControl", + "RawDocComment" ], - "hasStorage": true, - "accessors": [ + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "[Swift.String]?", - "children": [ - { - "kind": "TypeNominal", - "name": "Array", - "printedName": "[Swift.String]", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sa" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV8paymentsSaySSGSgvg", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV8paymentsSaySSGSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" + "kind": "TypeNominal", + "name": "Deeplink", + "printedName": "AtomicTransact.AtomicConfig.Deeplink", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV" }, { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "[Swift.String]?", - "children": [ - { - "kind": "TypeNominal", - "name": "Array", - "printedName": "[Swift.String]", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sa" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV8paymentsSaySSGSgvs", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV8paymentsSaySSGSgvs", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "set" + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4fromAEs7Decoder_p_tKcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV4fromAEs7Decoder_p_tKcfc", + "moduleName": "AtomicTransact", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" }, { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV8paymentsSaySSGSgvM", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV8paymentsSaySSGSgvM", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "_modify" + "kind": "TypeNominal", + "name": "Encoder", + "printedName": "any Swift.Encoder", + "usr": "s:s7EncoderP" } - ] + ], + "declKind": "Func", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV6encode2toys7Encoder_p_tKF", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV6encode2toys7Encoder_p_tKF", + "moduleName": "AtomicTransact", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "DemoMode", + "printedName": "DemoMode", + "children": [ { "kind": "Var", - "name": "accountId", - "printedName": "accountId", + "name": "enabled", + "printedName": "enabled", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV9accountIdSSSgvp", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV9accountIdSSSgvp", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV7enabledSbvp", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV7enabledSbvp", "moduleName": "AtomicTransact", "declAttributes": [ "HasInitialValue", "HasStorage", - "AccessControl" + "AccessControl", + "RawDocComment" ], "hasStorage": true, "accessors": [ @@ -9148,22 +7339,14 @@ "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV9accountIdSSSgvg", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV9accountIdSSSgvg", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV7enabledSbvg", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV7enabledSbvg", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "get" @@ -9180,22 +7363,14 @@ }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV9accountIdSSSgvs", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV9accountIdSSSgvs", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV7enabledSbvs", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV7enabledSbvs", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "set" @@ -9212,8 +7387,8 @@ } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV9accountIdSSSgvM", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV9accountIdSSSgvM", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV7enabledSbvM", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV7enabledSbvM", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "_modify" @@ -9221,118 +7396,799 @@ ] }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(step:)", + "kind": "TypeDecl", + "name": "Customer", + "printedName": "Customer", "children": [ { - "kind": "TypeNominal", - "name": "Deeplink", - "printedName": "AtomicTransact.AtomicConfig.Deeplink", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV" - }, - { - "kind": "TypeNominal", - "name": "Step", - "printedName": "AtomicTransact.AtomicConfig.Deeplink.Step", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO" - } - ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4stepA2E4StepO_tcfc", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV4stepA2E4StepO_tcfc", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "init_kind": "Designated" - }, - { - "kind": "Function", - "name": "step", - "printedName": "step(_:)", - "children": [ + "kind": "Var", + "name": "name", + "printedName": "name", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV4nameSSvp", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV4nameSSvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV4nameSSvg", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV4nameSSvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV4nameSSvs", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV4nameSSvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV4nameSSvM", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV4nameSSvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Brand", + "printedName": "Brand", + "children": [ + { + "kind": "Var", + "name": "logo", + "printedName": "logo", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV4logoSSvp", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV4logoSSvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV4logoSSvg", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV4logoSSvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV4logoSSvs", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV4logoSSvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV4logoSSvM", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV4logoSSvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "color", + "printedName": "color", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV5colorSSvp", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV5colorSSvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV5colorSSvg", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV5colorSSvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV5colorSSvs", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV5colorSSvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV5colorSSvM", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV5colorSSvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(logo:color:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Brand", + "printedName": "AtomicTransact.AtomicConfig.DemoMode.Customer.Brand", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV4logo5colorAISS_SStcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV4logo5colorAISS_SStcfc", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(logo:color:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Brand", + "printedName": "AtomicTransact.AtomicConfig.DemoMode.Customer.Brand", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV4logo5colorAISS_So7UIColorCtcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV4logo5colorAISS_So7UIColorCtcfc", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Brand", + "printedName": "AtomicTransact.AtomicConfig.DemoMode.Customer.Brand", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV4fromAIs7Decoder_p_tKcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV4fromAIs7Decoder_p_tKcfc", + "moduleName": "AtomicTransact", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Encoder", + "printedName": "any Swift.Encoder", + "usr": "s:s7EncoderP" + } + ], + "declKind": "Func", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV6encode2toys7Encoder_p_tKF", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV6encode2toys7Encoder_p_tKF", + "moduleName": "AtomicTransact", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, { - "kind": "TypeNominal", - "name": "Deeplink", - "printedName": "AtomicTransact.AtomicConfig.Deeplink", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV" + "kind": "Var", + "name": "brand", + "printedName": "brand", + "children": [ + { + "kind": "TypeNominal", + "name": "Brand", + "printedName": "AtomicTransact.AtomicConfig.DemoMode.Customer.Brand", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5brandAG5BrandVvp", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5brandAG5BrandVvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Brand", + "printedName": "AtomicTransact.AtomicConfig.DemoMode.Customer.Brand", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5brandAG5BrandVvg", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5brandAG5BrandVvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Brand", + "printedName": "AtomicTransact.AtomicConfig.DemoMode.Customer.Brand", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5brandAG5BrandVvs", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5brandAG5BrandVvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5brandAG5BrandVvM", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5brandAG5BrandVvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] }, { - "kind": "TypeNominal", - "name": "Step", - "printedName": "AtomicTransact.AtomicConfig.Deeplink.Step", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO" + "kind": "Constructor", + "name": "init", + "printedName": "init(name:brand:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Customer", + "printedName": "AtomicTransact.AtomicConfig.DemoMode.Customer", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Brand", + "printedName": "AtomicTransact.AtomicConfig.DemoMode.Customer.Brand", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV4name5brandAGSS_AG5BrandVtcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV4name5brandAGSS_AG5BrandVtcfc", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Customer", + "printedName": "AtomicTransact.AtomicConfig.DemoMode.Customer", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV4fromAGs7Decoder_p_tKcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV4fromAGs7Decoder_p_tKcfc", + "moduleName": "AtomicTransact", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Encoder", + "printedName": "any Swift.Encoder", + "usr": "s:s7EncoderP" + } + ], + "declKind": "Func", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV6encode2toys7Encoder_p_tKF", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV6encode2toys7Encoder_p_tKF", + "moduleName": "AtomicTransact", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" } ], - "declKind": "Func", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4stepyA2E4StepOFZ", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV4stepyA2E4StepOFZ", + "declKind": "Struct", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV", "moduleName": "AtomicTransact", - "static": true, "declAttributes": [ "AccessControl", "RawDocComment" ], - "funcSelfKind": "NonMutating" + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(app:)", + "kind": "Var", + "name": "customer", + "printedName": "customer", "children": [ { "kind": "TypeNominal", - "name": "Deeplink", - "printedName": "AtomicTransact.AtomicConfig.Deeplink", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV" - }, - { - "kind": "TypeNominal", - "name": "App", - "printedName": "AtomicTransact.AtomicConfig.Deeplink.App", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV3AppO" + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.DemoMode.Customer?", + "children": [ + { + "kind": "TypeNominal", + "name": "Customer", + "printedName": "AtomicTransact.AtomicConfig.DemoMode.Customer", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV" + } + ], + "usr": "s:Sq" } ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV3appA2E3AppO_tcfc", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV3appA2E3AppO_tcfc", + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8customerAE8CustomerVSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8customerAE8CustomerVSgvp", "moduleName": "AtomicTransact", "declAttributes": [ + "HasInitialValue", + "HasStorage", "AccessControl", "RawDocComment" ], - "init_kind": "Designated" + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.DemoMode.Customer?", + "children": [ + { + "kind": "TypeNominal", + "name": "Customer", + "printedName": "AtomicTransact.AtomicConfig.DemoMode.Customer", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8customerAE8CustomerVSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8customerAE8CustomerVSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.DemoMode.Customer?", + "children": [ + { + "kind": "TypeNominal", + "name": "Customer", + "printedName": "AtomicTransact.AtomicConfig.DemoMode.Customer", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8customerAE8CustomerVSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8customerAE8CustomerVSgvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8customerAE8CustomerVSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8customerAE8CustomerVSgvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] }, { - "kind": "Function", - "name": "app", - "printedName": "app(_:)", + "kind": "Constructor", + "name": "init", + "printedName": "init(customer:)", "children": [ { "kind": "TypeNominal", - "name": "Deeplink", - "printedName": "AtomicTransact.AtomicConfig.Deeplink", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV" + "name": "DemoMode", + "printedName": "AtomicTransact.AtomicConfig.DemoMode", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV" }, { "kind": "TypeNominal", - "name": "App", - "printedName": "AtomicTransact.AtomicConfig.Deeplink.App", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV3AppO" + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.DemoMode.Customer?", + "children": [ + { + "kind": "TypeNominal", + "name": "Customer", + "printedName": "AtomicTransact.AtomicConfig.DemoMode.Customer", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" } ], - "declKind": "Func", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV3appyA2E3AppOFZ", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV3appyA2E3AppOFZ", + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8customerA2E8CustomerVSg_tcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8customerA2E8CustomerVSg_tcfc", "moduleName": "AtomicTransact", - "static": true, "declAttributes": [ "AccessControl", "RawDocComment" ], - "funcSelfKind": "NonMutating" + "init_kind": "Designated" }, { "kind": "Constructor", @@ -9341,9 +8197,9 @@ "children": [ { "kind": "TypeNominal", - "name": "Deeplink", - "printedName": "AtomicTransact.AtomicConfig.Deeplink", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV" + "name": "DemoMode", + "printedName": "AtomicTransact.AtomicConfig.DemoMode", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV" }, { "kind": "TypeNominal", @@ -9353,8 +8209,8 @@ } ], "declKind": "Constructor", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4fromAEs7Decoder_p_tKcfc", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV4fromAEs7Decoder_p_tKcfc", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV4fromAEs7Decoder_p_tKcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV4fromAEs7Decoder_p_tKcfc", "moduleName": "AtomicTransact", "implicit": true, "throwing": true, @@ -9378,8 +8234,8 @@ } ], "declKind": "Func", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV6encode2toys7Encoder_p_tKF", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV6encode2toys7Encoder_p_tKF", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV6encode2toys7Encoder_p_tKF", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV6encode2toys7Encoder_p_tKF", "moduleName": "AtomicTransact", "implicit": true, "throwing": true, @@ -9387,8 +8243,8 @@ } ], "declKind": "Struct", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV", "moduleName": "AtomicTransact", "declAttributes": [ "AccessControl", @@ -9422,29 +8278,52 @@ "printedName": "Encodable", "usr": "s:SE", "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" } ] }, { "kind": "TypeDecl", - "name": "DemoMode", - "printedName": "DemoMode", + "name": "Search", + "printedName": "Search", "children": [ { "kind": "Var", - "name": "enabled", - "printedName": "enabled", + "name": "tags", + "printedName": "tags", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "Optional", + "printedName": "[Swift.String]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" } ], "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV7enabledSbvp", - "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV7enabledSbvp", + "usr": "s:14AtomicTransact0A6ConfigV6SearchV4tagsSaySSGSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV6SearchV4tagsSaySSGSgvp", "moduleName": "AtomicTransact", "declAttributes": [ "HasInitialValue", @@ -9461,14 +8340,30 @@ "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "Optional", + "printedName": "[Swift.String]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV7enabledSbvg", - "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV7enabledSbvg", + "usr": "s:14AtomicTransact0A6ConfigV6SearchV4tagsSaySSGSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV6SearchV4tagsSaySSGSgvg", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "get" @@ -9485,14 +8380,30 @@ }, { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "Optional", + "printedName": "[Swift.String]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV7enabledSbvs", - "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV7enabledSbvs", + "usr": "s:14AtomicTransact0A6ConfigV6SearchV4tagsSaySSGSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV6SearchV4tagsSaySSGSgvs", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "set" @@ -9509,8 +8420,8 @@ } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV7enabledSbvM", - "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV7enabledSbvM", + "usr": "s:14AtomicTransact0A6ConfigV6SearchV4tagsSaySSGSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV6SearchV4tagsSaySSGSgvM", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "_modify" @@ -9518,62 +8429,20 @@ ] }, { - "kind": "TypeDecl", - "name": "Customer", - "printedName": "Customer", + "kind": "Var", + "name": "excludedTags", + "printedName": "excludedTags", "children": [ { - "kind": "Var", - "name": "name", - "printedName": "name", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String]?", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV4nameSSvp", - "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV4nameSSvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV4nameSSvg", - "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV4nameSSvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "name": "Array", + "printedName": "[Swift.String]", "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, { "kind": "TypeNominal", "name": "String", @@ -9581,149 +8450,38 @@ "usr": "s:SS" } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV4nameSSvs", - "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV4nameSSvs", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "set" - }, - { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV4nameSSvM", - "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV4nameSSvM", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "_modify" + "usr": "s:Sa" } - ] - }, + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV6SearchV12excludedTagsSaySSGSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV6SearchV12excludedTagsSaySSGSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ { - "kind": "TypeDecl", - "name": "Brand", - "printedName": "Brand", - "children": [ - { - "kind": "Var", - "name": "logo", - "printedName": "logo", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV4logoSSvp", - "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV4logoSSvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl" - ], - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV4logoSSvg", - "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV4logoSSvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV4logoSSvs", - "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV4logoSSvs", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "set" - }, - { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV4logoSSvM", - "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV4logoSSvM", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "_modify" - } - ] - }, + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ { - "kind": "Var", - "name": "color", - "printedName": "color", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String]?", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV5colorSSvp", - "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV5colorSSvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl" - ], - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "name": "Array", + "printedName": "[Swift.String]", "children": [ { "kind": "TypeNominal", @@ -9732,23 +8490,39 @@ "usr": "s:SS" } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV5colorSSvg", - "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV5colorSSvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - }, + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV6SearchV12excludedTagsSaySSGSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV6SearchV12excludedTagsSaySSGSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String]?", + "children": [ { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, { "kind": "TypeNominal", "name": "String", @@ -9756,50 +8530,194 @@ "usr": "s:SS" } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV5colorSSvs", - "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV5colorSSvs", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "set" - }, + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV6SearchV12excludedTagsSaySSGSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV6SearchV12excludedTagsSaySSGSgvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV6SearchV12excludedTagsSaySSGSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV6SearchV12excludedTagsSaySSGSgvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "ruleId", + "printedName": "ruleId", + "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:14AtomicTransact0A6ConfigV6SearchV6ruleIdSSSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV6SearchV6ruleIdSSSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV5colorSSvM", - "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV5colorSSvM", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "_modify" + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV6SearchV6ruleIdSSSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV6SearchV6ruleIdSSSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(logo:color:)", + "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:14AtomicTransact0A6ConfigV6SearchV6ruleIdSSSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV6SearchV6ruleIdSSSgvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV6SearchV6ruleIdSSSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV6SearchV6ruleIdSSSgvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(tags:excludedTags:ruleId:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Search", + "printedName": "AtomicTransact.AtomicConfig.Search", + "usr": "s:14AtomicTransact0A6ConfigV6SearchV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", "children": [ - { - "kind": "TypeNominal", - "name": "Brand", - "printedName": "AtomicTransact.AtomicConfig.DemoMode.Customer.Brand", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV" - }, { "kind": "TypeNominal", "name": "String", "printedName": "Swift.String", "usr": "s:SS" - }, + } + ], + "usr": "s:Sa" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ { "kind": "TypeNominal", "name": "String", @@ -9807,372 +8725,778 @@ "usr": "s:SS" } ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV4logo5colorAISS_SStcfc", - "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV4logo5colorAISS_SStcfc", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl" - ], - "init_kind": "Designated" - }, + "usr": "s:Sa" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ { - "kind": "Constructor", - "name": "init", - "printedName": "init(logo:color:)", + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV6SearchV4tags12excludedTags6ruleIdAESaySSGSg_AJSSSgtcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV6SearchV4tags12excludedTags6ruleIdAESaySSGSg_AJSSSgtcfc", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Search", + "printedName": "AtomicTransact.AtomicConfig.Search", + "usr": "s:14AtomicTransact0A6ConfigV6SearchV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV6SearchV4fromAEs7Decoder_p_tKcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV6SearchV4fromAEs7Decoder_p_tKcfc", + "moduleName": "AtomicTransact", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Encoder", + "printedName": "any Swift.Encoder", + "usr": "s:s7EncoderP" + } + ], + "declKind": "Func", + "usr": "s:14AtomicTransact0A6ConfigV6SearchV6encode2toys7Encoder_p_tKF", + "mangledName": "$s14AtomicTransact0A6ConfigV6SearchV6encode2toys7Encoder_p_tKF", + "moduleName": "AtomicTransact", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:14AtomicTransact0A6ConfigV6SearchV", + "mangledName": "$s14AtomicTransact0A6ConfigV6SearchV", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Experiments", + "printedName": "Experiments", + "children": [ + { + "kind": "Var", + "name": "fractionalDeposits", + "printedName": "fractionalDeposits", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV18fractionalDepositsSbSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV11ExperimentsV18fractionalDepositsSbSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", "children": [ { "kind": "TypeNominal", - "name": "Brand", - "printedName": "AtomicTransact.AtomicConfig.DemoMode.Customer.Brand", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV18fractionalDepositsSbSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV11ExperimentsV18fractionalDepositsSbSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ { "kind": "TypeNominal", - "name": "UIColor", - "printedName": "UIKit.UIColor", - "usr": "c:objc(cs)UIColor" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV4logo5colorAISS_So7UIColorCtcfc", - "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV4logo5colorAISS_So7UIColorCtcfc", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl" - ], - "init_kind": "Designated" - }, + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV18fractionalDepositsSbSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV11ExperimentsV18fractionalDepositsSbSgvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ { - "kind": "Constructor", - "name": "init", - "printedName": "init(from:)", + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV18fractionalDepositsSbSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV11ExperimentsV18fractionalDepositsSbSgvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "unemploymentCarousel", + "printedName": "unemploymentCarousel", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV20unemploymentCarouselSbSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV11ExperimentsV20unemploymentCarouselSbSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", "children": [ { "kind": "TypeNominal", - "name": "Brand", - "printedName": "AtomicTransact.AtomicConfig.DemoMode.Customer.Brand", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV" - }, - { - "kind": "TypeNominal", - "name": "Decoder", - "printedName": "any Swift.Decoder", - "usr": "s:s7DecoderP" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV4fromAIs7Decoder_p_tKcfc", - "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV4fromAIs7Decoder_p_tKcfc", - "moduleName": "AtomicTransact", - "implicit": true, - "throwing": true, - "init_kind": "Designated" + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV20unemploymentCarouselSbSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV11ExperimentsV20unemploymentCarouselSbSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" }, { - "kind": "Function", - "name": "encode", - "printedName": "encode(to:)", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Encoder", - "printedName": "any Swift.Encoder", - "usr": "s:s7EncoderP" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], - "declKind": "Func", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV6encode2toys7Encoder_p_tKF", - "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV6encode2toys7Encoder_p_tKF", - "moduleName": "AtomicTransact", - "implicit": true, - "throwing": true, - "funcSelfKind": "NonMutating" + "usr": "s:Sq" } ], - "declKind": "Struct", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV", - "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV", + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV20unemploymentCarouselSbSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV11ExperimentsV20unemploymentCarouselSbSgvs", "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl", - "RawDocComment" + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } ], - "conformances": [ + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV20unemploymentCarouselSbSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV11ExperimentsV20unemploymentCarouselSbSgvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "manualFallback", + "printedName": "manualFallback", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV14manualFallbackSbSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV11ExperimentsV14manualFallbackSbSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV14manualFallbackSbSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV11ExperimentsV14manualFallbackSbSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ { - "kind": "Conformance", - "name": "Decodable", - "printedName": "Decodable", - "usr": "s:Se", - "mangledName": "$sSe" + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" }, { - "kind": "Conformance", - "name": "Encodable", - "printedName": "Encodable", - "usr": "s:SE", - "mangledName": "$sSE" + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" } - ] + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV14manualFallbackSbSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV11ExperimentsV14manualFallbackSbSgvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" }, { - "kind": "Var", - "name": "brand", - "printedName": "brand", + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", "children": [ { "kind": "TypeNominal", - "name": "Brand", - "printedName": "AtomicTransact.AtomicConfig.DemoMode.Customer.Brand", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV" + "name": "Void", + "printedName": "()" } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5brandAG5BrandVvp", - "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5brandAG5BrandVvp", + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV14manualFallbackSbSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV11ExperimentsV14manualFallbackSbSgvM", "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(fractionalDeposits:unemploymentCarousel:manualFallback:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Experiments", + "printedName": "AtomicTransact.AtomicConfig.Experiments", + "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } ], - "hasStorage": true, - "accessors": [ + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Brand", - "printedName": "AtomicTransact.AtomicConfig.DemoMode.Customer.Brand", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5brandAG5BrandVvg", - "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5brandAG5BrandVvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - }, + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV18fractionalDeposits20unemploymentCarousel14manualFallbackAESbSg_A2Itcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV11ExperimentsV18fractionalDeposits20unemploymentCarousel14manualFallbackAESbSg_A2Itcfc", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Experiments", + "printedName": "AtomicTransact.AtomicConfig.Experiments", + "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV4fromAEs7Decoder_p_tKcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV11ExperimentsV4fromAEs7Decoder_p_tKcfc", + "moduleName": "AtomicTransact", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Encoder", + "printedName": "any Swift.Encoder", + "usr": "s:s7EncoderP" + } + ], + "declKind": "Func", + "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV6encode2toys7Encoder_p_tKF", + "mangledName": "$s14AtomicTransact0A6ConfigV11ExperimentsV6encode2toys7Encoder_p_tKF", + "moduleName": "AtomicTransact", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV", + "mangledName": "$s14AtomicTransact0A6ConfigV11ExperimentsV", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Features", + "printedName": "Features", + "children": [ + { + "kind": "Var", + "name": "manualDepositFlow", + "printedName": "manualDepositFlow", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Brand", - "printedName": "AtomicTransact.AtomicConfig.DemoMode.Customer.Brand", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5brandAG5BrandVvs", - "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5brandAG5BrandVvs", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "set" - }, + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV8FeaturesV17manualDepositFlowSbSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV8FeaturesV17manualDepositFlowSbSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5brandAG5BrandVvM", - "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5brandAG5BrandVvM", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "_modify" - } - ] - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(name:brand:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Customer", - "printedName": "AtomicTransact.AtomicConfig.DemoMode.Customer", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "Brand", - "printedName": "AtomicTransact.AtomicConfig.DemoMode.Customer.Brand", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV" + "usr": "s:Sq" } ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV4name5brandAGSS_AG5BrandVtcfc", - "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV4name5brandAGSS_AG5BrandVtcfc", + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8FeaturesV17manualDepositFlowSbSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV8FeaturesV17manualDepositFlowSbSgvg", "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl" - ], - "init_kind": "Designated" + "implicit": true, + "accessorKind": "get" }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(from:)", + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", "children": [ { "kind": "TypeNominal", - "name": "Customer", - "printedName": "AtomicTransact.AtomicConfig.DemoMode.Customer", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV" + "name": "Void", + "printedName": "()" }, { "kind": "TypeNominal", - "name": "Decoder", - "printedName": "any Swift.Decoder", - "usr": "s:s7DecoderP" + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" } ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV4fromAGs7Decoder_p_tKcfc", - "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV4fromAGs7Decoder_p_tKcfc", + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8FeaturesV17manualDepositFlowSbSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV8FeaturesV17manualDepositFlowSbSgvs", "moduleName": "AtomicTransact", "implicit": true, - "throwing": true, - "init_kind": "Designated" + "accessorKind": "set" }, { - "kind": "Function", - "name": "encode", - "printedName": "encode(to:)", + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", "children": [ { "kind": "TypeNominal", "name": "Void", "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Encoder", - "printedName": "any Swift.Encoder", - "usr": "s:s7EncoderP" } ], - "declKind": "Func", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV6encode2toys7Encoder_p_tKF", - "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV6encode2toys7Encoder_p_tKF", + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8FeaturesV17manualDepositFlowSbSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV8FeaturesV17manualDepositFlowSbSgvM", "moduleName": "AtomicTransact", "implicit": true, - "throwing": true, - "funcSelfKind": "NonMutating" - } - ], - "declKind": "Struct", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV", - "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "kind": "Conformance", - "name": "Decodable", - "printedName": "Decodable", - "usr": "s:Se", - "mangledName": "$sSe" - }, - { - "kind": "Conformance", - "name": "Encodable", - "printedName": "Encodable", - "usr": "s:SE", - "mangledName": "$sSE" + "accessorKind": "_modify" } ] }, { "kind": "Var", - "name": "customer", - "printedName": "customer", + "name": "coAuth", + "printedName": "coAuth", "children": [ { "kind": "TypeNominal", "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.DemoMode.Customer?", + "printedName": "Swift.Bool?", "children": [ { "kind": "TypeNominal", - "name": "Customer", - "printedName": "AtomicTransact.AtomicConfig.DemoMode.Customer", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], "usr": "s:Sq" } ], "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8customerAE8CustomerVSgvp", - "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8customerAE8CustomerVSgvp", + "usr": "s:14AtomicTransact0A6ConfigV8FeaturesV6coAuthSbSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV8FeaturesV6coAuthSbSgvp", "moduleName": "AtomicTransact", "declAttributes": [ "HasInitialValue", @@ -10190,21 +9514,21 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.DemoMode.Customer?", + "printedName": "Swift.Bool?", "children": [ { "kind": "TypeNominal", - "name": "Customer", - "printedName": "AtomicTransact.AtomicConfig.DemoMode.Customer", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8customerAE8CustomerVSgvg", - "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8customerAE8CustomerVSgvg", + "usr": "s:14AtomicTransact0A6ConfigV8FeaturesV6coAuthSbSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV8FeaturesV6coAuthSbSgvg", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "get" @@ -10222,21 +9546,21 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.DemoMode.Customer?", + "printedName": "Swift.Bool?", "children": [ { "kind": "TypeNominal", - "name": "Customer", - "printedName": "AtomicTransact.AtomicConfig.DemoMode.Customer", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8customerAE8CustomerVSgvs", - "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8customerAE8CustomerVSgvs", + "usr": "s:14AtomicTransact0A6ConfigV8FeaturesV6coAuthSbSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV8FeaturesV6coAuthSbSgvs", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "set" @@ -10253,8 +9577,8 @@ } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8customerAE8CustomerVSgvM", - "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8customerAE8CustomerVSgvM", + "usr": "s:14AtomicTransact0A6ConfigV8FeaturesV6coAuthSbSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV8FeaturesV6coAuthSbSgvM", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "_modify" @@ -10264,24 +9588,39 @@ { "kind": "Constructor", "name": "init", - "printedName": "init(customer:)", + "printedName": "init(coAuth:manualDepositFlow:)", "children": [ { "kind": "TypeNominal", - "name": "DemoMode", - "printedName": "AtomicTransact.AtomicConfig.DemoMode", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV" + "name": "Features", + "printedName": "AtomicTransact.AtomicConfig.Features", + "usr": "s:14AtomicTransact0A6ConfigV8FeaturesV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" }, { "kind": "TypeNominal", "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.DemoMode.Customer?", + "printedName": "Swift.Bool?", "children": [ { "kind": "TypeNominal", - "name": "Customer", - "printedName": "AtomicTransact.AtomicConfig.DemoMode.Customer", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], "hasDefaultArg": true, @@ -10289,8 +9628,8 @@ } ], "declKind": "Constructor", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8customerA2E8CustomerVSg_tcfc", - "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8customerA2E8CustomerVSg_tcfc", + "usr": "s:14AtomicTransact0A6ConfigV8FeaturesV6coAuth17manualDepositFlowAESbSg_AHtcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV8FeaturesV6coAuth17manualDepositFlowAESbSg_AHtcfc", "moduleName": "AtomicTransact", "declAttributes": [ "AccessControl", @@ -10305,9 +9644,9 @@ "children": [ { "kind": "TypeNominal", - "name": "DemoMode", - "printedName": "AtomicTransact.AtomicConfig.DemoMode", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV" + "name": "Features", + "printedName": "AtomicTransact.AtomicConfig.Features", + "usr": "s:14AtomicTransact0A6ConfigV8FeaturesV" }, { "kind": "TypeNominal", @@ -10317,8 +9656,8 @@ } ], "declKind": "Constructor", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV4fromAEs7Decoder_p_tKcfc", - "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV4fromAEs7Decoder_p_tKcfc", + "usr": "s:14AtomicTransact0A6ConfigV8FeaturesV4fromAEs7Decoder_p_tKcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV8FeaturesV4fromAEs7Decoder_p_tKcfc", "moduleName": "AtomicTransact", "implicit": true, "throwing": true, @@ -10342,8 +9681,8 @@ } ], "declKind": "Func", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV6encode2toys7Encoder_p_tKF", - "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV6encode2toys7Encoder_p_tKF", + "usr": "s:14AtomicTransact0A6ConfigV8FeaturesV6encode2toys7Encoder_p_tKF", + "mangledName": "$s14AtomicTransact0A6ConfigV8FeaturesV6encode2toys7Encoder_p_tKF", "moduleName": "AtomicTransact", "implicit": true, "throwing": true, @@ -10351,8 +9690,8 @@ } ], "declKind": "Struct", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV", - "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV", + "usr": "s:14AtomicTransact0A6ConfigV8FeaturesV", + "mangledName": "$s14AtomicTransact0A6ConfigV8FeaturesV", "moduleName": "AtomicTransact", "declAttributes": [ "AccessControl", @@ -10386,48 +9725,38 @@ "printedName": "Encodable", "usr": "s:SE", "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" } ] }, { "kind": "TypeDecl", - "name": "Search", - "printedName": "Search", + "name": "UserAction", + "printedName": "UserAction", "children": [ { "kind": "Var", - "name": "tags", - "printedName": "tags", + "name": "id", + "printedName": "id", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "[Swift.String]?", - "children": [ - { - "kind": "TypeNominal", - "name": "Array", - "printedName": "[Swift.String]", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sa" - } - ], - "usr": "s:Sq" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV6SearchV4tagsSaySSGSgvp", - "mangledName": "$s14AtomicTransact0A6ConfigV6SearchV4tagsSaySSGSgvp", + "usr": "s:14AtomicTransact0A6ConfigV10UserActionV2idSSvp", + "mangledName": "$s14AtomicTransact0A6ConfigV10UserActionV2idSSvp", "moduleName": "AtomicTransact", "declAttributes": [ - "HasInitialValue", "HasStorage", "AccessControl", "RawDocComment" @@ -10441,30 +9770,14 @@ "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "[Swift.String]?", - "children": [ - { - "kind": "TypeNominal", - "name": "Array", - "printedName": "[Swift.String]", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sa" - } - ], - "usr": "s:Sq" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV6SearchV4tagsSaySSGSgvg", - "mangledName": "$s14AtomicTransact0A6ConfigV6SearchV4tagsSaySSGSgvg", + "usr": "s:14AtomicTransact0A6ConfigV10UserActionV2idSSvg", + "mangledName": "$s14AtomicTransact0A6ConfigV10UserActionV2idSSvg", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "get" @@ -10481,30 +9794,14 @@ }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "[Swift.String]?", - "children": [ - { - "kind": "TypeNominal", - "name": "Array", - "printedName": "[Swift.String]", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sa" - } - ], - "usr": "s:Sq" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV6SearchV4tagsSaySSGSgvs", - "mangledName": "$s14AtomicTransact0A6ConfigV6SearchV4tagsSaySSGSgvs", + "usr": "s:14AtomicTransact0A6ConfigV10UserActionV2idSSvs", + "mangledName": "$s14AtomicTransact0A6ConfigV10UserActionV2idSSvs", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "set" @@ -10521,8 +9818,8 @@ } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV6SearchV4tagsSaySSGSgvM", - "mangledName": "$s14AtomicTransact0A6ConfigV6SearchV4tagsSaySSGSgvM", + "usr": "s:14AtomicTransact0A6ConfigV10UserActionV2idSSvM", + "mangledName": "$s14AtomicTransact0A6ConfigV10UserActionV2idSSvM", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "_modify" @@ -10530,166 +9827,152 @@ ] }, { - "kind": "Var", - "name": "excludedTags", - "printedName": "excludedTags", + "kind": "Constructor", + "name": "init", + "printedName": "init(id:)", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "[Swift.String]?", - "children": [ - { - "kind": "TypeNominal", - "name": "Array", - "printedName": "[Swift.String]", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sa" - } - ], - "usr": "s:Sq" + "name": "UserAction", + "printedName": "AtomicTransact.AtomicConfig.UserAction", + "usr": "s:14AtomicTransact0A6ConfigV10UserActionV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV6SearchV12excludedTagsSaySSGSgvp", - "mangledName": "$s14AtomicTransact0A6ConfigV6SearchV12excludedTagsSaySSGSgvp", + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV10UserActionV2idAESS_tcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV10UserActionV2idAESS_tcfc", "moduleName": "AtomicTransact", "declAttributes": [ - "HasInitialValue", - "HasStorage", - "AccessControl", - "RawDocComment" + "AccessControl" ], - "hasStorage": true, - "accessors": [ + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "[Swift.String]?", - "children": [ - { - "kind": "TypeNominal", - "name": "Array", - "printedName": "[Swift.String]", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sa" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV6SearchV12excludedTagsSaySSGSgvg", - "mangledName": "$s14AtomicTransact0A6ConfigV6SearchV12excludedTagsSaySSGSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" + "kind": "TypeNominal", + "name": "UserAction", + "printedName": "AtomicTransact.AtomicConfig.UserAction", + "usr": "s:14AtomicTransact0A6ConfigV10UserActionV" }, { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "[Swift.String]?", - "children": [ - { - "kind": "TypeNominal", - "name": "Array", - "printedName": "[Swift.String]", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sa" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV6SearchV12excludedTagsSaySSGSgvs", - "mangledName": "$s14AtomicTransact0A6ConfigV6SearchV12excludedTagsSaySSGSgvs", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "set" + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV10UserActionV4fromAEs7Decoder_p_tKcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV10UserActionV4fromAEs7Decoder_p_tKcfc", + "moduleName": "AtomicTransact", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" }, { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV6SearchV12excludedTagsSaySSGSgvM", - "mangledName": "$s14AtomicTransact0A6ConfigV6SearchV12excludedTagsSaySSGSgvM", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "_modify" + "kind": "TypeNominal", + "name": "Encoder", + "printedName": "any Swift.Encoder", + "usr": "s:s7EncoderP" } - ] + ], + "declKind": "Func", + "usr": "s:14AtomicTransact0A6ConfigV10UserActionV6encode2toys7Encoder_p_tKF", + "mangledName": "$s14AtomicTransact0A6ConfigV10UserActionV6encode2toys7Encoder_p_tKF", + "moduleName": "AtomicTransact", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:14AtomicTransact0A6ConfigV10UserActionV", + "mangledName": "$s14AtomicTransact0A6ConfigV10UserActionV", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Customer", + "printedName": "Customer", + "children": [ { "kind": "Var", - "name": "ruleId", - "printedName": "ruleId", + "name": "name", + "printedName": "name", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV6SearchV6ruleIdSSSgvp", - "mangledName": "$s14AtomicTransact0A6ConfigV6SearchV6ruleIdSSSgvp", + "usr": "s:14AtomicTransact0A6ConfigV8CustomerV4nameSSvp", + "mangledName": "$s14AtomicTransact0A6ConfigV8CustomerV4nameSSvp", "moduleName": "AtomicTransact", "declAttributes": [ - "HasInitialValue", "HasStorage", "AccessControl", "RawDocComment" @@ -10703,22 +9986,14 @@ "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV6SearchV6ruleIdSSSgvg", - "mangledName": "$s14AtomicTransact0A6ConfigV6SearchV6ruleIdSSSgvg", + "usr": "s:14AtomicTransact0A6ConfigV8CustomerV4nameSSvg", + "mangledName": "$s14AtomicTransact0A6ConfigV8CustomerV4nameSSvg", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "get" @@ -10735,22 +10010,14 @@ }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV6SearchV6ruleIdSSSgvs", - "mangledName": "$s14AtomicTransact0A6ConfigV6SearchV6ruleIdSSSgvs", + "usr": "s:14AtomicTransact0A6ConfigV8CustomerV4nameSSvs", + "mangledName": "$s14AtomicTransact0A6ConfigV8CustomerV4nameSSvs", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "set" @@ -10767,8 +10034,8 @@ } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV6SearchV6ruleIdSSSgvM", - "mangledName": "$s14AtomicTransact0A6ConfigV6SearchV6ruleIdSSSgvM", + "usr": "s:14AtomicTransact0A6ConfigV8CustomerV4nameSSvM", + "mangledName": "$s14AtomicTransact0A6ConfigV8CustomerV4nameSSvM", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "_modify" @@ -10778,83 +10045,27 @@ { "kind": "Constructor", "name": "init", - "printedName": "init(tags:excludedTags:ruleId:)", + "printedName": "init(name:)", "children": [ { "kind": "TypeNominal", - "name": "Search", - "printedName": "AtomicTransact.AtomicConfig.Search", - "usr": "s:14AtomicTransact0A6ConfigV6SearchV" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "[Swift.String]?", - "children": [ - { - "kind": "TypeNominal", - "name": "Array", - "printedName": "[Swift.String]", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sa" - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "[Swift.String]?", - "children": [ - { - "kind": "TypeNominal", - "name": "Array", - "printedName": "[Swift.String]", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sa" - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" + "name": "Customer", + "printedName": "AtomicTransact.AtomicConfig.Customer", + "usr": "s:14AtomicTransact0A6ConfigV8CustomerV" }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Constructor", - "usr": "s:14AtomicTransact0A6ConfigV6SearchV4tags12excludedTags6ruleIdAESaySSGSg_AJSSSgtcfc", - "mangledName": "$s14AtomicTransact0A6ConfigV6SearchV4tags12excludedTags6ruleIdAESaySSGSg_AJSSSgtcfc", + "usr": "s:14AtomicTransact0A6ConfigV8CustomerV4nameAESS_tcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV8CustomerV4nameAESS_tcfc", "moduleName": "AtomicTransact", "declAttributes": [ - "AccessControl", - "RawDocComment" + "AccessControl" ], "init_kind": "Designated" }, @@ -10865,9 +10076,9 @@ "children": [ { "kind": "TypeNominal", - "name": "Search", - "printedName": "AtomicTransact.AtomicConfig.Search", - "usr": "s:14AtomicTransact0A6ConfigV6SearchV" + "name": "Customer", + "printedName": "AtomicTransact.AtomicConfig.Customer", + "usr": "s:14AtomicTransact0A6ConfigV8CustomerV" }, { "kind": "TypeNominal", @@ -10877,8 +10088,8 @@ } ], "declKind": "Constructor", - "usr": "s:14AtomicTransact0A6ConfigV6SearchV4fromAEs7Decoder_p_tKcfc", - "mangledName": "$s14AtomicTransact0A6ConfigV6SearchV4fromAEs7Decoder_p_tKcfc", + "usr": "s:14AtomicTransact0A6ConfigV8CustomerV4fromAEs7Decoder_p_tKcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV8CustomerV4fromAEs7Decoder_p_tKcfc", "moduleName": "AtomicTransact", "implicit": true, "throwing": true, @@ -10902,8 +10113,8 @@ } ], "declKind": "Func", - "usr": "s:14AtomicTransact0A6ConfigV6SearchV6encode2toys7Encoder_p_tKF", - "mangledName": "$s14AtomicTransact0A6ConfigV6SearchV6encode2toys7Encoder_p_tKF", + "usr": "s:14AtomicTransact0A6ConfigV8CustomerV6encode2toys7Encoder_p_tKF", + "mangledName": "$s14AtomicTransact0A6ConfigV8CustomerV6encode2toys7Encoder_p_tKF", "moduleName": "AtomicTransact", "implicit": true, "throwing": true, @@ -10911,8 +10122,8 @@ } ], "declKind": "Struct", - "usr": "s:14AtomicTransact0A6ConfigV6SearchV", - "mangledName": "$s14AtomicTransact0A6ConfigV6SearchV", + "usr": "s:14AtomicTransact0A6ConfigV8CustomerV", + "mangledName": "$s14AtomicTransact0A6ConfigV8CustomerV", "moduleName": "AtomicTransact", "declAttributes": [ "AccessControl", @@ -10946,18 +10157,25 @@ "printedName": "Encodable", "usr": "s:SE", "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" } ] }, { "kind": "TypeDecl", - "name": "Experiments", - "printedName": "Experiments", + "name": "NavigationOptions", + "printedName": "NavigationOptions", "children": [ { "kind": "Var", - "name": "fractionalDeposits", - "printedName": "fractionalDeposits", + "name": "showBackButton", + "printedName": "showBackButton", "children": [ { "kind": "TypeNominal", @@ -10975,8 +10193,8 @@ } ], "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV18fractionalDepositsSbSgvp", - "mangledName": "$s14AtomicTransact0A6ConfigV11ExperimentsV18fractionalDepositsSbSgvp", + "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV14showBackButtonSbSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV17NavigationOptionsV14showBackButtonSbSgvp", "moduleName": "AtomicTransact", "declAttributes": [ "HasInitialValue", @@ -11007,8 +10225,8 @@ } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV18fractionalDepositsSbSgvg", - "mangledName": "$s14AtomicTransact0A6ConfigV11ExperimentsV18fractionalDepositsSbSgvg", + "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV14showBackButtonSbSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV17NavigationOptionsV14showBackButtonSbSgvg", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "get" @@ -11039,8 +10257,8 @@ } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV18fractionalDepositsSbSgvs", - "mangledName": "$s14AtomicTransact0A6ConfigV11ExperimentsV18fractionalDepositsSbSgvs", + "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV14showBackButtonSbSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV17NavigationOptionsV14showBackButtonSbSgvs", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "set" @@ -11057,8 +10275,8 @@ } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV18fractionalDepositsSbSgvM", - "mangledName": "$s14AtomicTransact0A6ConfigV11ExperimentsV18fractionalDepositsSbSgvM", + "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV14showBackButtonSbSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV17NavigationOptionsV14showBackButtonSbSgvM", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "_modify" @@ -11067,8 +10285,8 @@ }, { "kind": "Var", - "name": "unemploymentCarousel", - "printedName": "unemploymentCarousel", + "name": "showBackButtonText", + "printedName": "showBackButtonText", "children": [ { "kind": "TypeNominal", @@ -11086,14 +10304,13 @@ } ], "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV20unemploymentCarouselSbSgvp", - "mangledName": "$s14AtomicTransact0A6ConfigV11ExperimentsV20unemploymentCarouselSbSgvp", + "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV18showBackButtonTextSbSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV17NavigationOptionsV18showBackButtonTextSbSgvp", "moduleName": "AtomicTransact", "declAttributes": [ "HasInitialValue", "HasStorage", - "AccessControl", - "RawDocComment" + "AccessControl" ], "hasStorage": true, "accessors": [ @@ -11118,8 +10335,8 @@ } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV20unemploymentCarouselSbSgvg", - "mangledName": "$s14AtomicTransact0A6ConfigV11ExperimentsV20unemploymentCarouselSbSgvg", + "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV18showBackButtonTextSbSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV17NavigationOptionsV18showBackButtonTextSbSgvg", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "get" @@ -11150,8 +10367,8 @@ } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV20unemploymentCarouselSbSgvs", - "mangledName": "$s14AtomicTransact0A6ConfigV11ExperimentsV20unemploymentCarouselSbSgvs", + "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV18showBackButtonTextSbSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV17NavigationOptionsV18showBackButtonTextSbSgvs", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "set" @@ -11168,8 +10385,8 @@ } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV20unemploymentCarouselSbSgvM", - "mangledName": "$s14AtomicTransact0A6ConfigV11ExperimentsV20unemploymentCarouselSbSgvM", + "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV18showBackButtonTextSbSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV17NavigationOptionsV18showBackButtonTextSbSgvM", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "_modify" @@ -11178,8 +10395,8 @@ }, { "kind": "Var", - "name": "manualFallback", - "printedName": "manualFallback", + "name": "showCloseButton", + "printedName": "showCloseButton", "children": [ { "kind": "TypeNominal", @@ -11197,14 +10414,13 @@ } ], "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV14manualFallbackSbSgvp", - "mangledName": "$s14AtomicTransact0A6ConfigV11ExperimentsV14manualFallbackSbSgvp", + "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV15showCloseButtonSbSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV17NavigationOptionsV15showCloseButtonSbSgvp", "moduleName": "AtomicTransact", "declAttributes": [ "HasInitialValue", "HasStorage", - "AccessControl", - "RawDocComment" + "AccessControl" ], "hasStorage": true, "accessors": [ @@ -11229,8 +10445,8 @@ } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV14manualFallbackSbSgvg", - "mangledName": "$s14AtomicTransact0A6ConfigV11ExperimentsV14manualFallbackSbSgvg", + "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV15showCloseButtonSbSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV17NavigationOptionsV15showCloseButtonSbSgvg", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "get" @@ -11261,8 +10477,8 @@ } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV14manualFallbackSbSgvs", - "mangledName": "$s14AtomicTransact0A6ConfigV11ExperimentsV14manualFallbackSbSgvs", + "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV15showCloseButtonSbSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV17NavigationOptionsV15showCloseButtonSbSgvs", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "set" @@ -11279,8 +10495,8 @@ } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV14manualFallbackSbSgvM", - "mangledName": "$s14AtomicTransact0A6ConfigV11ExperimentsV14manualFallbackSbSgvM", + "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV15showCloseButtonSbSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV17NavigationOptionsV15showCloseButtonSbSgvM", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "_modify" @@ -11290,13 +10506,43 @@ { "kind": "Constructor", "name": "init", - "printedName": "init(fractionalDeposits:unemploymentCarousel:manualFallback:)", + "printedName": "init(showBackButton:showBackButtonText:showCloseButton:)", "children": [ { "kind": "TypeNominal", - "name": "Experiments", - "printedName": "AtomicTransact.AtomicConfig.Experiments", - "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV" + "name": "NavigationOptions", + "printedName": "AtomicTransact.AtomicConfig.NavigationOptions", + "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" }, { "kind": "TypeNominal", @@ -11312,47 +10558,194 @@ ], "hasDefaultArg": true, "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV14showBackButton0fgH4Text0f5CloseH0AESbSg_A2Itcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV17NavigationOptionsV14showBackButton0fgH4Text0f5CloseH0AESbSg_A2Itcfc", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "NavigationOptions", + "printedName": "AtomicTransact.AtomicConfig.NavigationOptions", + "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV4fromAEs7Decoder_p_tKcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV17NavigationOptionsV4fromAEs7Decoder_p_tKcfc", + "moduleName": "AtomicTransact", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Bool?", - "children": [ - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" + "name": "Encoder", + "printedName": "any Swift.Encoder", + "usr": "s:s7EncoderP" + } + ], + "declKind": "Func", + "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV6encode2toys7Encoder_p_tKF", + "mangledName": "$s14AtomicTransact0A6ConfigV17NavigationOptionsV6encode2toys7Encoder_p_tKF", + "moduleName": "AtomicTransact", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV", + "mangledName": "$s14AtomicTransact0A6ConfigV17NavigationOptionsV", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Platform", + "printedName": "Platform", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "Platform", + "printedName": "AtomicTransact.AtomicConfig.Platform", + "usr": "s:14AtomicTransact0A6ConfigV8PlatformV" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV8PlatformVAEycfc", + "mangledName": "$s14AtomicTransact0A6ConfigV8PlatformVAEycfc", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(suffixed:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Platform", + "printedName": "AtomicTransact.AtomicConfig.Platform", + "usr": "s:14AtomicTransact0A6ConfigV8PlatformV" }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV8PlatformV8suffixedAESS_tcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV8PlatformV8suffixedAESS_tcfc", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode()", + "children": [ { "kind": "TypeNominal", "name": "Optional", - "printedName": "Swift.Bool?", + "printedName": "Any?", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "ProtocolComposition", + "printedName": "Any" } ], - "hasDefaultArg": true, "usr": "s:Sq" } ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV18fractionalDeposits20unemploymentCarousel14manualFallbackAESbSg_A2Itcfc", - "mangledName": "$s14AtomicTransact0A6ConfigV11ExperimentsV18fractionalDeposits20unemploymentCarousel14manualFallbackAESbSg_A2Itcfc", + "declKind": "Func", + "usr": "s:14AtomicTransact0A6ConfigV8PlatformV6encodeypSgyF", + "mangledName": "$s14AtomicTransact0A6ConfigV8PlatformV6encodeypSgyF", "moduleName": "AtomicTransact", "declAttributes": [ - "AccessControl", - "RawDocComment" + "AccessControl" ], - "init_kind": "Designated" + "funcSelfKind": "NonMutating" }, { "kind": "Constructor", @@ -11361,9 +10754,9 @@ "children": [ { "kind": "TypeNominal", - "name": "Experiments", - "printedName": "AtomicTransact.AtomicConfig.Experiments", - "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV" + "name": "Platform", + "printedName": "AtomicTransact.AtomicConfig.Platform", + "usr": "s:14AtomicTransact0A6ConfigV8PlatformV" }, { "kind": "TypeNominal", @@ -11373,8 +10766,8 @@ } ], "declKind": "Constructor", - "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV4fromAEs7Decoder_p_tKcfc", - "mangledName": "$s14AtomicTransact0A6ConfigV11ExperimentsV4fromAEs7Decoder_p_tKcfc", + "usr": "s:14AtomicTransact0A6ConfigV8PlatformV4fromAEs7Decoder_p_tKcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV8PlatformV4fromAEs7Decoder_p_tKcfc", "moduleName": "AtomicTransact", "implicit": true, "throwing": true, @@ -11398,8 +10791,8 @@ } ], "declKind": "Func", - "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV6encode2toys7Encoder_p_tKF", - "mangledName": "$s14AtomicTransact0A6ConfigV11ExperimentsV6encode2toys7Encoder_p_tKF", + "usr": "s:14AtomicTransact0A6ConfigV8PlatformV6encode2toys7Encoder_p_tKF", + "mangledName": "$s14AtomicTransact0A6ConfigV8PlatformV6encode2toys7Encoder_p_tKF", "moduleName": "AtomicTransact", "implicit": true, "throwing": true, @@ -11407,12 +10800,11 @@ } ], "declKind": "Struct", - "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV", - "mangledName": "$s14AtomicTransact0A6ConfigV11ExperimentsV", + "usr": "s:14AtomicTransact0A6ConfigV8PlatformV", + "mangledName": "$s14AtomicTransact0A6ConfigV8PlatformV", "moduleName": "AtomicTransact", "declAttributes": [ - "AccessControl", - "RawDocComment" + "AccessControl" ], "conformances": [ { @@ -11442,471 +10834,404 @@ "printedName": "Encodable", "usr": "s:SE", "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" } ] }, { - "kind": "TypeDecl", - "name": "Features", - "printedName": "Features", + "kind": "Var", + "name": "publicToken", + "printedName": "publicToken", "children": [ { - "kind": "Var", - "name": "manualDepositFlow", - "printedName": "manualDepositFlow", + "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:14AtomicTransact0A6ConfigV11publicTokenSSSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV11publicTokenSSSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", "name": "Optional", - "printedName": "Swift.Bool?", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "usr": "s:Sq" } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV8FeaturesV17manualDepositFlowSbSgvp", - "mangledName": "$s14AtomicTransact0A6ConfigV8FeaturesV17manualDepositFlowSbSgvp", + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV11publicTokenSSSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV11publicTokenSSSgvg", "moduleName": "AtomicTransact", - "declAttributes": [ - "HasInitialValue", - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Bool?", - "children": [ - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8FeaturesV17manualDepositFlowSbSgvg", - "mangledName": "$s14AtomicTransact0A6ConfigV8FeaturesV17manualDepositFlowSbSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Bool?", - "children": [ - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8FeaturesV17manualDepositFlowSbSgvs", - "mangledName": "$s14AtomicTransact0A6ConfigV8FeaturesV17manualDepositFlowSbSgvs", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "set" - }, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "tasks", + "printedName": "tasks", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[AtomicTransact.AtomicConfig.Task]?", + "children": [ { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", + "kind": "TypeNominal", + "name": "Array", + "printedName": "[AtomicTransact.AtomicConfig.Task]", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "Task", + "printedName": "AtomicTransact.AtomicConfig.Task", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV" } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8FeaturesV17manualDepositFlowSbSgvM", - "mangledName": "$s14AtomicTransact0A6ConfigV8FeaturesV17manualDepositFlowSbSgvM", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "_modify" + "usr": "s:Sa" } - ] - }, + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV5tasksSayAC4TaskVGSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV5tasksSayAC4TaskVGSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ { - "kind": "Constructor", - "name": "init", - "printedName": "init(manualDepositFlow:)", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ - { - "kind": "TypeNominal", - "name": "Features", - "printedName": "AtomicTransact.AtomicConfig.Features", - "usr": "s:14AtomicTransact0A6ConfigV8FeaturesV" - }, { "kind": "TypeNominal", "name": "Optional", - "printedName": "Swift.Bool?", + "printedName": "[AtomicTransact.AtomicConfig.Task]?", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "Array", + "printedName": "[AtomicTransact.AtomicConfig.Task]", + "children": [ + { + "kind": "TypeNominal", + "name": "Task", + "printedName": "AtomicTransact.AtomicConfig.Task", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV" + } + ], + "usr": "s:Sa" } ], - "hasDefaultArg": true, "usr": "s:Sq" } ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0A6ConfigV8FeaturesV17manualDepositFlowAESbSg_tcfc", - "mangledName": "$s14AtomicTransact0A6ConfigV8FeaturesV17manualDepositFlowAESbSg_tcfc", + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV5tasksSayAC4TaskVGSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV5tasksSayAC4TaskVGSgvg", "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "init_kind": "Designated" + "implicit": true, + "accessorKind": "get" }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(from:)", + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", "children": [ { "kind": "TypeNominal", - "name": "Features", - "printedName": "AtomicTransact.AtomicConfig.Features", - "usr": "s:14AtomicTransact0A6ConfigV8FeaturesV" + "name": "Void", + "printedName": "()" }, { "kind": "TypeNominal", - "name": "Decoder", - "printedName": "any Swift.Decoder", - "usr": "s:s7DecoderP" + "name": "Optional", + "printedName": "[AtomicTransact.AtomicConfig.Task]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[AtomicTransact.AtomicConfig.Task]", + "children": [ + { + "kind": "TypeNominal", + "name": "Task", + "printedName": "AtomicTransact.AtomicConfig.Task", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" } ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0A6ConfigV8FeaturesV4fromAEs7Decoder_p_tKcfc", - "mangledName": "$s14AtomicTransact0A6ConfigV8FeaturesV4fromAEs7Decoder_p_tKcfc", + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV5tasksSayAC4TaskVGSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV5tasksSayAC4TaskVGSgvs", "moduleName": "AtomicTransact", "implicit": true, - "throwing": true, - "init_kind": "Designated" + "accessorKind": "set" }, { - "kind": "Function", - "name": "encode", - "printedName": "encode(to:)", + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", "children": [ { "kind": "TypeNominal", "name": "Void", "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Encoder", - "printedName": "any Swift.Encoder", - "usr": "s:s7EncoderP" } ], - "declKind": "Func", - "usr": "s:14AtomicTransact0A6ConfigV8FeaturesV6encode2toys7Encoder_p_tKF", - "mangledName": "$s14AtomicTransact0A6ConfigV8FeaturesV6encode2toys7Encoder_p_tKF", + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV5tasksSayAC4TaskVGSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV5tasksSayAC4TaskVGSgvM", "moduleName": "AtomicTransact", "implicit": true, - "throwing": true, - "funcSelfKind": "NonMutating" - } - ], - "declKind": "Struct", - "usr": "s:14AtomicTransact0A6ConfigV8FeaturesV", - "mangledName": "$s14AtomicTransact0A6ConfigV8FeaturesV", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "kind": "Conformance", - "name": "Decodable", - "printedName": "Decodable", - "usr": "s:Se", - "mangledName": "$sSe" - }, - { - "kind": "Conformance", - "name": "Encodable", - "printedName": "Encodable", - "usr": "s:SE", - "mangledName": "$sSE" + "accessorKind": "_modify" } ] }, { - "kind": "TypeDecl", - "name": "UserAction", - "printedName": "UserAction", + "kind": "Var", + "name": "demo", + "printedName": "demo", "children": [ { - "kind": "Var", - "name": "id", - "printedName": "id", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.DemoMode?", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "DemoMode", + "printedName": "AtomicTransact.AtomicConfig.DemoMode", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV" } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV10UserActionV2idSSvp", - "mangledName": "$s14AtomicTransact0A6ConfigV10UserActionV2idSSvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV10UserActionV2idSSvg", - "mangledName": "$s14AtomicTransact0A6ConfigV10UserActionV2idSSvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV10UserActionV2idSSvs", - "mangledName": "$s14AtomicTransact0A6ConfigV10UserActionV2idSSvs", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "set" - }, + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV4demoAC8DemoModeVSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV4demoAC8DemoModeVSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.DemoMode?", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "DemoMode", + "printedName": "AtomicTransact.AtomicConfig.DemoMode", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV" } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV10UserActionV2idSSvM", - "mangledName": "$s14AtomicTransact0A6ConfigV10UserActionV2idSSvM", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "_modify" + "usr": "s:Sq" } - ] - }, + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV4demoAC8DemoModeVSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV4demoAC8DemoModeVSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "product", + "printedName": "product", + "children": [ { - "kind": "Constructor", - "name": "init", - "printedName": "init(id:)", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.ProductType?", "children": [ { "kind": "TypeNominal", - "name": "UserAction", - "printedName": "AtomicTransact.AtomicConfig.UserAction", - "usr": "s:14AtomicTransact0A6ConfigV10UserActionV" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" } ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0A6ConfigV10UserActionV2idAESS_tcfc", - "mangledName": "$s14AtomicTransact0A6ConfigV10UserActionV2idAESS_tcfc", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl" - ], - "init_kind": "Designated" - }, + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV7productAC11ProductTypeOSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV7productAC11ProductTypeOSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ { - "kind": "Constructor", - "name": "init", - "printedName": "init(from:)", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "UserAction", - "printedName": "AtomicTransact.AtomicConfig.UserAction", - "usr": "s:14AtomicTransact0A6ConfigV10UserActionV" - }, - { - "kind": "TypeNominal", - "name": "Decoder", - "printedName": "any Swift.Decoder", - "usr": "s:s7DecoderP" + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.ProductType?", + "children": [ + { + "kind": "TypeNominal", + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + } + ], + "usr": "s:Sq" } ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0A6ConfigV10UserActionV4fromAEs7Decoder_p_tKcfc", - "mangledName": "$s14AtomicTransact0A6ConfigV10UserActionV4fromAEs7Decoder_p_tKcfc", + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV7productAC11ProductTypeOSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV7productAC11ProductTypeOSgvg", "moduleName": "AtomicTransact", "implicit": true, - "throwing": true, - "init_kind": "Designated" - }, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "additionalProduct", + "printedName": "additionalProduct", + "children": [ { - "kind": "Function", - "name": "encode", - "printedName": "encode(to:)", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.ProductType?", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Encoder", - "printedName": "any Swift.Encoder", - "usr": "s:s7EncoderP" + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" } ], - "declKind": "Func", - "usr": "s:14AtomicTransact0A6ConfigV10UserActionV6encode2toys7Encoder_p_tKF", - "mangledName": "$s14AtomicTransact0A6ConfigV10UserActionV6encode2toys7Encoder_p_tKF", - "moduleName": "AtomicTransact", - "implicit": true, - "throwing": true, - "funcSelfKind": "NonMutating" + "usr": "s:Sq" } ], - "declKind": "Struct", - "usr": "s:14AtomicTransact0A6ConfigV10UserActionV", - "mangledName": "$s14AtomicTransact0A6ConfigV10UserActionV", + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV17additionalProductAC0E4TypeOSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV17additionalProductAC0E4TypeOSgvp", "moduleName": "AtomicTransact", "declAttributes": [ + "HasStorage", "AccessControl", "RawDocComment" ], - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "kind": "Conformance", - "name": "Decodable", - "printedName": "Decodable", - "usr": "s:Se", - "mangledName": "$sSe" - }, + "isLet": true, + "hasStorage": true, + "accessors": [ { - "kind": "Conformance", - "name": "Encodable", - "printedName": "Encodable", - "usr": "s:SE", - "mangledName": "$sSE" + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.ProductType?", + "children": [ + { + "kind": "TypeNominal", + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV17additionalProductAC0E4TypeOSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV17additionalProductAC0E4TypeOSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" } ] }, { - "kind": "TypeDecl", - "name": "Customer", - "printedName": "Customer", + "kind": "Var", + "name": "linkedAccount", + "printedName": "linkedAccount", "children": [ { - "kind": "Var", - "name": "name", - "printedName": "name", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", @@ -11915,46 +11240,31 @@ "usr": "s:SS" } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV8CustomerV4nameSSvp", - "mangledName": "$s14AtomicTransact0A6ConfigV8CustomerV4nameSSvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8CustomerV4nameSSvg", - "mangledName": "$s14AtomicTransact0A6ConfigV8CustomerV4nameSSvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - }, + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV13linkedAccountSSSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV13linkedAccountSSSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ { "kind": "TypeNominal", "name": "String", @@ -11962,44 +11272,89 @@ "usr": "s:SS" } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8CustomerV4nameSSvs", - "mangledName": "$s14AtomicTransact0A6ConfigV8CustomerV4nameSSvs", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "set" - }, + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV13linkedAccountSSSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV13linkedAccountSSSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "deferredPaymentMethodStrategy", + "printedName": "deferredPaymentMethodStrategy", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy?", + "children": [ { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", + "kind": "TypeNominal", + "name": "DeferredPaymentMethodStrategy", + "printedName": "AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy", + "usr": "s:14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV29deferredPaymentMethodStrategyAC08DeferredefG0OSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV29deferredPaymentMethodStrategyAC08DeferredefG0OSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy?", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "DeferredPaymentMethodStrategy", + "printedName": "AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy", + "usr": "s:14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO" } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8CustomerV4nameSSvM", - "mangledName": "$s14AtomicTransact0A6ConfigV8CustomerV4nameSSvM", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "_modify" + "usr": "s:Sq" } - ] - }, + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV29deferredPaymentMethodStrategyAC08DeferredefG0OSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV29deferredPaymentMethodStrategyAC08DeferredefG0OSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "sessionContext", + "printedName": "sessionContext", + "children": [ { - "kind": "Constructor", - "name": "init", - "printedName": "init(name:)", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", "children": [ - { - "kind": "TypeNominal", - "name": "Customer", - "printedName": "AtomicTransact.AtomicConfig.Customer", - "usr": "s:14AtomicTransact0A6ConfigV8CustomerV" - }, { "kind": "TypeNominal", "name": "String", @@ -12007,799 +11362,714 @@ "usr": "s:SS" } ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0A6ConfigV8CustomerV4nameAESS_tcfc", - "mangledName": "$s14AtomicTransact0A6ConfigV8CustomerV4nameAESS_tcfc", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl" - ], - "init_kind": "Designated" - }, + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV14sessionContextSSSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV14sessionContextSSSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ { - "kind": "Constructor", - "name": "init", - "printedName": "init(from:)", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "Customer", - "printedName": "AtomicTransact.AtomicConfig.Customer", - "usr": "s:14AtomicTransact0A6ConfigV8CustomerV" - }, - { - "kind": "TypeNominal", - "name": "Decoder", - "printedName": "any Swift.Decoder", - "usr": "s:s7DecoderP" + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" } ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0A6ConfigV8CustomerV4fromAEs7Decoder_p_tKcfc", - "mangledName": "$s14AtomicTransact0A6ConfigV8CustomerV4fromAEs7Decoder_p_tKcfc", + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV14sessionContextSSSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV14sessionContextSSSgvg", "moduleName": "AtomicTransact", "implicit": true, - "throwing": true, - "init_kind": "Designated" - }, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "scope", + "printedName": "scope", + "children": [ { - "kind": "Function", - "name": "encode", - "printedName": "encode(to:)", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.ScopeType?", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Encoder", - "printedName": "any Swift.Encoder", - "usr": "s:s7EncoderP" + "name": "ScopeType", + "printedName": "AtomicTransact.AtomicConfig.ScopeType", + "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO" } ], - "declKind": "Func", - "usr": "s:14AtomicTransact0A6ConfigV8CustomerV6encode2toys7Encoder_p_tKF", - "mangledName": "$s14AtomicTransact0A6ConfigV8CustomerV6encode2toys7Encoder_p_tKF", - "moduleName": "AtomicTransact", - "implicit": true, - "throwing": true, - "funcSelfKind": "NonMutating" + "usr": "s:Sq" } ], - "declKind": "Struct", - "usr": "s:14AtomicTransact0A6ConfigV8CustomerV", - "mangledName": "$s14AtomicTransact0A6ConfigV8CustomerV", + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV5scopeAC9ScopeTypeOSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV5scopeAC9ScopeTypeOSgvp", "moduleName": "AtomicTransact", "declAttributes": [ + "HasStorage", "AccessControl", "RawDocComment" ], - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "kind": "Conformance", - "name": "Decodable", - "printedName": "Decodable", - "usr": "s:Se", - "mangledName": "$sSe" - }, + "isLet": true, + "hasStorage": true, + "accessors": [ { - "kind": "Conformance", - "name": "Encodable", - "printedName": "Encodable", - "usr": "s:SE", - "mangledName": "$sSE" + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.ScopeType?", + "children": [ + { + "kind": "TypeNominal", + "name": "ScopeType", + "printedName": "AtomicTransact.AtomicConfig.ScopeType", + "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV5scopeAC9ScopeTypeOSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV5scopeAC9ScopeTypeOSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" } ] }, { - "kind": "TypeDecl", - "name": "NavigationOptions", - "printedName": "NavigationOptions", + "kind": "Var", + "name": "theme", + "printedName": "theme", "children": [ { - "kind": "Var", - "name": "showBackButton", - "printedName": "showBackButton", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.Theme?", + "children": [ + { + "kind": "TypeNominal", + "name": "Theme", + "printedName": "AtomicTransact.AtomicConfig.Theme", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV5themeAC5ThemeVSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV5themeAC5ThemeVSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", "name": "Optional", - "printedName": "Swift.Bool?", + "printedName": "AtomicTransact.AtomicConfig.Theme?", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "Theme", + "printedName": "AtomicTransact.AtomicConfig.Theme", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV" } ], "usr": "s:Sq" } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV14showBackButtonSbSgvp", - "mangledName": "$s14AtomicTransact0A6ConfigV17NavigationOptionsV14showBackButtonSbSgvp", + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV5themeAC5ThemeVSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV5themeAC5ThemeVSgvg", "moduleName": "AtomicTransact", - "declAttributes": [ - "HasInitialValue", - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Bool?", - "children": [ - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV14showBackButtonSbSgvg", - "mangledName": "$s14AtomicTransact0A6ConfigV17NavigationOptionsV14showBackButtonSbSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - }, + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Bool?", - "children": [ - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV14showBackButtonSbSgvs", - "mangledName": "$s14AtomicTransact0A6ConfigV17NavigationOptionsV14showBackButtonSbSgvs", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "set" + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" }, { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.Theme?", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "Theme", + "printedName": "AtomicTransact.AtomicConfig.Theme", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV" } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV14showBackButtonSbSgvM", - "mangledName": "$s14AtomicTransact0A6ConfigV17NavigationOptionsV14showBackButtonSbSgvM", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "_modify" + "usr": "s:Sq" } - ] + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV5themeAC5ThemeVSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV5themeAC5ThemeVSgvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" }, { - "kind": "Var", - "name": "showBackButtonText", - "printedName": "showBackButtonText", + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Bool?", - "children": [ - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ], - "usr": "s:Sq" + "name": "Void", + "printedName": "()" } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV18showBackButtonTextSbSgvp", - "mangledName": "$s14AtomicTransact0A6ConfigV17NavigationOptionsV18showBackButtonTextSbSgvp", + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV5themeAC5ThemeVSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV5themeAC5ThemeVSgvM", "moduleName": "AtomicTransact", - "declAttributes": [ - "HasInitialValue", - "HasStorage", - "AccessControl" - ], - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Bool?", - "children": [ - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV18showBackButtonTextSbSgvg", - "mangledName": "$s14AtomicTransact0A6ConfigV17NavigationOptionsV18showBackButtonTextSbSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Bool?", - "children": [ - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV18showBackButtonTextSbSgvs", - "mangledName": "$s14AtomicTransact0A6ConfigV17NavigationOptionsV18showBackButtonTextSbSgvs", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "set" - }, + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "distribution", + "printedName": "distribution", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.Distribution?", + "children": [ { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", + "kind": "TypeNominal", + "name": "Distribution", + "printedName": "AtomicTransact.AtomicConfig.Distribution", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV12distributionAC12DistributionVSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV12distributionAC12DistributionVSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.Distribution?", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "Distribution", + "printedName": "AtomicTransact.AtomicConfig.Distribution", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV" } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV18showBackButtonTextSbSgvM", - "mangledName": "$s14AtomicTransact0A6ConfigV17NavigationOptionsV18showBackButtonTextSbSgvM", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "_modify" + "usr": "s:Sq" } - ] + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV12distributionAC12DistributionVSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV12distributionAC12DistributionVSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" }, { - "kind": "Var", - "name": "showCloseButton", - "printedName": "showCloseButton", + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, { "kind": "TypeNominal", "name": "Optional", - "printedName": "Swift.Bool?", + "printedName": "AtomicTransact.AtomicConfig.Distribution?", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "Distribution", + "printedName": "AtomicTransact.AtomicConfig.Distribution", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV" } ], "usr": "s:Sq" } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV15showCloseButtonSbSgvp", - "mangledName": "$s14AtomicTransact0A6ConfigV17NavigationOptionsV15showCloseButtonSbSgvp", + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV12distributionAC12DistributionVSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV12distributionAC12DistributionVSgvs", "moduleName": "AtomicTransact", - "declAttributes": [ - "HasInitialValue", - "HasStorage", - "AccessControl" + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } ], - "hasStorage": true, - "accessors": [ + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV12distributionAC12DistributionVSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV12distributionAC12DistributionVSgvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "language", + "printedName": "language", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV8languageSSvp", + "mangledName": "$s14AtomicTransact0A6ConfigV8languageSSvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Bool?", - "children": [ - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV15showCloseButtonSbSgvg", - "mangledName": "$s14AtomicTransact0A6ConfigV17NavigationOptionsV15showCloseButtonSbSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - }, + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8languageSSvg", + "mangledName": "$s14AtomicTransact0A6ConfigV8languageSSvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Bool?", - "children": [ - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV15showCloseButtonSbSgvs", - "mangledName": "$s14AtomicTransact0A6ConfigV17NavigationOptionsV15showCloseButtonSbSgvs", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "set" + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" }, { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV15showCloseButtonSbSgvM", - "mangledName": "$s14AtomicTransact0A6ConfigV17NavigationOptionsV15showCloseButtonSbSgvM", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "_modify" + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8languageSSvs", + "mangledName": "$s14AtomicTransact0A6ConfigV8languageSSvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" } - ] - }, + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8languageSSvM", + "mangledName": "$s14AtomicTransact0A6ConfigV8languageSSvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "deeplink", + "printedName": "deeplink", + "children": [ { - "kind": "Constructor", - "name": "init", - "printedName": "init(showBackButton:showBackButtonText:showCloseButton:)", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.Deeplink?", "children": [ { "kind": "TypeNominal", - "name": "NavigationOptions", - "printedName": "AtomicTransact.AtomicConfig.NavigationOptions", - "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV" - }, + "name": "Deeplink", + "printedName": "AtomicTransact.AtomicConfig.Deeplink", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV8deeplinkAC8DeeplinkVSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV8deeplinkAC8DeeplinkVSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ { "kind": "TypeNominal", "name": "Optional", - "printedName": "Swift.Bool?", + "printedName": "AtomicTransact.AtomicConfig.Deeplink?", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "Deeplink", + "printedName": "AtomicTransact.AtomicConfig.Deeplink", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV" } ], - "hasDefaultArg": true, "usr": "s:Sq" - }, + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8deeplinkAC8DeeplinkVSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV8deeplinkAC8DeeplinkVSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Bool?", - "children": [ - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" + "name": "Void", + "printedName": "()" }, { "kind": "TypeNominal", "name": "Optional", - "printedName": "Swift.Bool?", + "printedName": "AtomicTransact.AtomicConfig.Deeplink?", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "Deeplink", + "printedName": "AtomicTransact.AtomicConfig.Deeplink", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV" } ], - "hasDefaultArg": true, "usr": "s:Sq" } ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV14showBackButton0fgH4Text0f5CloseH0AESbSg_A2Itcfc", - "mangledName": "$s14AtomicTransact0A6ConfigV17NavigationOptionsV14showBackButton0fgH4Text0f5CloseH0AESbSg_A2Itcfc", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl" - ], - "init_kind": "Designated" - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(from:)", - "children": [ - { - "kind": "TypeNominal", - "name": "NavigationOptions", - "printedName": "AtomicTransact.AtomicConfig.NavigationOptions", - "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV" - }, - { - "kind": "TypeNominal", - "name": "Decoder", - "printedName": "any Swift.Decoder", - "usr": "s:s7DecoderP" - } - ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV4fromAEs7Decoder_p_tKcfc", - "mangledName": "$s14AtomicTransact0A6ConfigV17NavigationOptionsV4fromAEs7Decoder_p_tKcfc", + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8deeplinkAC8DeeplinkVSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV8deeplinkAC8DeeplinkVSgvs", "moduleName": "AtomicTransact", "implicit": true, - "throwing": true, - "init_kind": "Designated" + "accessorKind": "set" }, { - "kind": "Function", - "name": "encode", - "printedName": "encode(to:)", + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", "children": [ { "kind": "TypeNominal", "name": "Void", "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Encoder", - "printedName": "any Swift.Encoder", - "usr": "s:s7EncoderP" } ], - "declKind": "Func", - "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV6encode2toys7Encoder_p_tKF", - "mangledName": "$s14AtomicTransact0A6ConfigV17NavigationOptionsV6encode2toys7Encoder_p_tKF", + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8deeplinkAC8DeeplinkVSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV8deeplinkAC8DeeplinkVSgvM", "moduleName": "AtomicTransact", "implicit": true, - "throwing": true, - "funcSelfKind": "NonMutating" - } - ], - "declKind": "Struct", - "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV", - "mangledName": "$s14AtomicTransact0A6ConfigV17NavigationOptionsV", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "kind": "Conformance", - "name": "Decodable", - "printedName": "Decodable", - "usr": "s:Se", - "mangledName": "$sSe" - }, - { - "kind": "Conformance", - "name": "Encodable", - "printedName": "Encodable", - "usr": "s:SE", - "mangledName": "$sSE" + "accessorKind": "_modify" } ] }, { - "kind": "TypeDecl", - "name": "Platform", - "printedName": "Platform", + "kind": "Var", + "name": "metadata", + "printedName": "metadata", "children": [ { - "kind": "Constructor", - "name": "init", - "printedName": "init()", - "children": [ - { - "kind": "TypeNominal", - "name": "Platform", - "printedName": "AtomicTransact.AtomicConfig.Platform", - "usr": "s:14AtomicTransact0A6ConfigV8PlatformV" - } - ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0A6ConfigV8PlatformVAEycfc", - "mangledName": "$s14AtomicTransact0A6ConfigV8PlatformVAEycfc", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl" - ], - "init_kind": "Designated" - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(suffixed:)", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : Swift.String]?", "children": [ { "kind": "TypeNominal", - "name": "Platform", - "printedName": "AtomicTransact.AtomicConfig.Platform", - "usr": "s:14AtomicTransact0A6ConfigV8PlatformV" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Dictionary", + "printedName": "[Swift.String : Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:SD" } ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0A6ConfigV8PlatformV8suffixedAESS_tcfc", - "mangledName": "$s14AtomicTransact0A6ConfigV8PlatformV8suffixedAESS_tcfc", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl" - ], - "init_kind": "Designated" - }, + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV8metadataSDyS2SGSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV8metadataSDyS2SGSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ { - "kind": "Function", - "name": "encode", - "printedName": "encode()", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", "name": "Optional", - "printedName": "Any?", + "printedName": "[Swift.String : Swift.String]?", "children": [ { "kind": "TypeNominal", - "name": "ProtocolComposition", - "printedName": "Any" + "name": "Dictionary", + "printedName": "[Swift.String : Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:SD" } ], "usr": "s:Sq" } ], - "declKind": "Func", - "usr": "s:14AtomicTransact0A6ConfigV8PlatformV6encodeypSgyF", - "mangledName": "$s14AtomicTransact0A6ConfigV8PlatformV6encodeypSgyF", + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8metadataSDyS2SGSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV8metadataSDyS2SGSgvg", "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl" - ], - "funcSelfKind": "NonMutating" + "implicit": true, + "accessorKind": "get" }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(from:)", + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", "children": [ { "kind": "TypeNominal", - "name": "Platform", - "printedName": "AtomicTransact.AtomicConfig.Platform", - "usr": "s:14AtomicTransact0A6ConfigV8PlatformV" + "name": "Void", + "printedName": "()" }, { "kind": "TypeNominal", - "name": "Decoder", - "printedName": "any Swift.Decoder", - "usr": "s:s7DecoderP" + "name": "Optional", + "printedName": "[Swift.String : Swift.String]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" } ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0A6ConfigV8PlatformV4fromAEs7Decoder_p_tKcfc", - "mangledName": "$s14AtomicTransact0A6ConfigV8PlatformV4fromAEs7Decoder_p_tKcfc", + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8metadataSDyS2SGSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV8metadataSDyS2SGSgvs", "moduleName": "AtomicTransact", "implicit": true, - "throwing": true, - "init_kind": "Designated" + "accessorKind": "set" }, { - "kind": "Function", - "name": "encode", - "printedName": "encode(to:)", + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", "children": [ { "kind": "TypeNominal", "name": "Void", "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Encoder", - "printedName": "any Swift.Encoder", - "usr": "s:s7EncoderP" } ], - "declKind": "Func", - "usr": "s:14AtomicTransact0A6ConfigV8PlatformV6encode2toys7Encoder_p_tKF", - "mangledName": "$s14AtomicTransact0A6ConfigV8PlatformV6encode2toys7Encoder_p_tKF", + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8metadataSDyS2SGSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV8metadataSDyS2SGSgvM", "moduleName": "AtomicTransact", "implicit": true, - "throwing": true, - "funcSelfKind": "NonMutating" - } - ], - "declKind": "Struct", - "usr": "s:14AtomicTransact0A6ConfigV8PlatformV", - "mangledName": "$s14AtomicTransact0A6ConfigV8PlatformV", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "kind": "Conformance", - "name": "Decodable", - "printedName": "Decodable", - "usr": "s:Se", - "mangledName": "$sSe" - }, - { - "kind": "Conformance", - "name": "Encodable", - "printedName": "Encodable", - "usr": "s:SE", - "mangledName": "$sSE" + "accessorKind": "_modify" } ] }, { "kind": "Var", - "name": "publicToken", - "printedName": "publicToken", + "name": "search", + "printedName": "search", "children": [ { "kind": "TypeNominal", "name": "Optional", - "printedName": "Swift.String?", + "printedName": "AtomicTransact.AtomicConfig.Search?", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Search", + "printedName": "AtomicTransact.AtomicConfig.Search", + "usr": "s:14AtomicTransact0A6ConfigV6SearchV" } ], "usr": "s:Sq" } ], "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV11publicTokenSSSgvp", - "mangledName": "$s14AtomicTransact0A6ConfigV11publicTokenSSSgvp", + "usr": "s:14AtomicTransact0A6ConfigV6searchAC6SearchVSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV6searchAC6SearchVSgvp", "moduleName": "AtomicTransact", "declAttributes": [ + "HasInitialValue", "HasStorage", "AccessControl", "RawDocComment" ], - "isLet": true, "hasStorage": true, "accessors": [ { @@ -12810,47 +12080,97 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "Swift.String?", + "printedName": "AtomicTransact.AtomicConfig.Search?", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Search", + "printedName": "AtomicTransact.AtomicConfig.Search", + "usr": "s:14AtomicTransact0A6ConfigV6SearchV" } ], "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV11publicTokenSSSgvg", - "mangledName": "$s14AtomicTransact0A6ConfigV11publicTokenSSSgvg", + "usr": "s:14AtomicTransact0A6ConfigV6searchAC6SearchVSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV6searchAC6SearchVSgvg", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.Search?", + "children": [ + { + "kind": "TypeNominal", + "name": "Search", + "printedName": "AtomicTransact.AtomicConfig.Search", + "usr": "s:14AtomicTransact0A6ConfigV6SearchV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV6searchAC6SearchVSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV6searchAC6SearchVSgvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV6searchAC6SearchVSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV6searchAC6SearchVSgvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" } ] }, { "kind": "Var", - "name": "tasks", - "printedName": "tasks", + "name": "handoff", + "printedName": "handoff", "children": [ { "kind": "TypeNominal", "name": "Optional", - "printedName": "[AtomicTransact.AtomicConfig.Task]?", + "printedName": "[Swift.String]?", "children": [ { "kind": "TypeNominal", "name": "Array", - "printedName": "[AtomicTransact.AtomicConfig.Task]", + "printedName": "[Swift.String]", "children": [ { "kind": "TypeNominal", - "name": "Task", - "printedName": "AtomicTransact.AtomicConfig.Task", - "usr": "s:14AtomicTransact0A6ConfigV4TaskV" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "usr": "s:Sa" @@ -12860,8 +12180,8 @@ } ], "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV5tasksSayAC4TaskVGSgvp", - "mangledName": "$s14AtomicTransact0A6ConfigV5tasksSayAC4TaskVGSgvp", + "usr": "s:14AtomicTransact0A6ConfigV7handoffSaySSGSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV7handoffSaySSGSgvp", "moduleName": "AtomicTransact", "declAttributes": [ "HasInitialValue", @@ -12879,18 +12199,18 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "[AtomicTransact.AtomicConfig.Task]?", + "printedName": "[Swift.String]?", "children": [ { "kind": "TypeNominal", "name": "Array", - "printedName": "[AtomicTransact.AtomicConfig.Task]", + "printedName": "[Swift.String]", "children": [ { "kind": "TypeNominal", - "name": "Task", - "printedName": "AtomicTransact.AtomicConfig.Task", - "usr": "s:14AtomicTransact0A6ConfigV4TaskV" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "usr": "s:Sa" @@ -12900,8 +12220,8 @@ } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV5tasksSayAC4TaskVGSgvg", - "mangledName": "$s14AtomicTransact0A6ConfigV5tasksSayAC4TaskVGSgvg", + "usr": "s:14AtomicTransact0A6ConfigV7handoffSaySSGSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV7handoffSaySSGSgvg", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "get" @@ -12919,18 +12239,18 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "[AtomicTransact.AtomicConfig.Task]?", + "printedName": "[Swift.String]?", "children": [ { "kind": "TypeNominal", "name": "Array", - "printedName": "[AtomicTransact.AtomicConfig.Task]", + "printedName": "[Swift.String]", "children": [ { "kind": "TypeNominal", - "name": "Task", - "printedName": "AtomicTransact.AtomicConfig.Task", - "usr": "s:14AtomicTransact0A6ConfigV4TaskV" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "usr": "s:Sa" @@ -12940,8 +12260,8 @@ } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV5tasksSayAC4TaskVGSgvs", - "mangledName": "$s14AtomicTransact0A6ConfigV5tasksSayAC4TaskVGSgvs", + "usr": "s:14AtomicTransact0A6ConfigV7handoffSaySSGSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV7handoffSaySSGSgvs", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "set" @@ -12958,8 +12278,8 @@ } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV5tasksSayAC4TaskVGSgvM", - "mangledName": "$s14AtomicTransact0A6ConfigV5tasksSayAC4TaskVGSgvM", + "usr": "s:14AtomicTransact0A6ConfigV7handoffSaySSGSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV7handoffSaySSGSgvM", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "_modify" @@ -12968,34 +12288,34 @@ }, { "kind": "Var", - "name": "demo", - "printedName": "demo", + "name": "experiments", + "printedName": "experiments", "children": [ { "kind": "TypeNominal", "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.DemoMode?", + "printedName": "AtomicTransact.AtomicConfig.Experiments?", "children": [ { "kind": "TypeNominal", - "name": "DemoMode", - "printedName": "AtomicTransact.AtomicConfig.DemoMode", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV" + "name": "Experiments", + "printedName": "AtomicTransact.AtomicConfig.Experiments", + "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV" } ], "usr": "s:Sq" } ], "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV4demoAC8DemoModeVSgvp", - "mangledName": "$s14AtomicTransact0A6ConfigV4demoAC8DemoModeVSgvp", + "usr": "s:14AtomicTransact0A6ConfigV11experimentsAC11ExperimentsVSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV11experimentsAC11ExperimentsVSgvp", "moduleName": "AtomicTransact", "declAttributes": [ + "HasInitialValue", "HasStorage", "AccessControl", "RawDocComment" ], - "isLet": true, "hasStorage": true, "accessors": [ { @@ -13006,118 +12326,107 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.DemoMode?", + "printedName": "AtomicTransact.AtomicConfig.Experiments?", "children": [ { "kind": "TypeNominal", - "name": "DemoMode", - "printedName": "AtomicTransact.AtomicConfig.DemoMode", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV" + "name": "Experiments", + "printedName": "AtomicTransact.AtomicConfig.Experiments", + "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV" } ], "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV4demoAC8DemoModeVSgvg", - "mangledName": "$s14AtomicTransact0A6ConfigV4demoAC8DemoModeVSgvg", + "usr": "s:14AtomicTransact0A6ConfigV11experimentsAC11ExperimentsVSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV11experimentsAC11ExperimentsVSgvg", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "product", - "printedName": "product", - "children": [ + }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.ProductType?", + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", "children": [ { "kind": "TypeNominal", - "name": "ProductType", - "printedName": "AtomicTransact.AtomicConfig.ProductType", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV7productAC11ProductTypeOSgvp", - "mangledName": "$s14AtomicTransact0A6ConfigV7productAC11ProductTypeOSgvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "isLet": true, - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ + "name": "Void", + "printedName": "()" + }, { "kind": "TypeNominal", "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.ProductType?", + "printedName": "AtomicTransact.AtomicConfig.Experiments?", "children": [ { "kind": "TypeNominal", - "name": "ProductType", - "printedName": "AtomicTransact.AtomicConfig.ProductType", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + "name": "Experiments", + "printedName": "AtomicTransact.AtomicConfig.Experiments", + "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV" } ], "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV7productAC11ProductTypeOSgvg", - "mangledName": "$s14AtomicTransact0A6ConfigV7productAC11ProductTypeOSgvg", + "usr": "s:14AtomicTransact0A6ConfigV11experimentsAC11ExperimentsVSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV11experimentsAC11ExperimentsVSgvs", "moduleName": "AtomicTransact", "implicit": true, - "accessorKind": "get" + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV11experimentsAC11ExperimentsVSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV11experimentsAC11ExperimentsVSgvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" } ] }, { "kind": "Var", - "name": "additionalProduct", - "printedName": "additionalProduct", + "name": "features", + "printedName": "features", "children": [ { "kind": "TypeNominal", "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.ProductType?", + "printedName": "AtomicTransact.AtomicConfig.Features?", "children": [ { "kind": "TypeNominal", - "name": "ProductType", - "printedName": "AtomicTransact.AtomicConfig.ProductType", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + "name": "Features", + "printedName": "AtomicTransact.AtomicConfig.Features", + "usr": "s:14AtomicTransact0A6ConfigV8FeaturesV" } ], "usr": "s:Sq" } ], "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV17additionalProductAC0E4TypeOSgvp", - "mangledName": "$s14AtomicTransact0A6ConfigV17additionalProductAC0E4TypeOSgvp", + "usr": "s:14AtomicTransact0A6ConfigV8featuresAC8FeaturesVSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV8featuresAC8FeaturesVSgvp", "moduleName": "AtomicTransact", "declAttributes": [ + "HasInitialValue", "HasStorage", "AccessControl", "RawDocComment" ], - "isLet": true, "hasStorage": true, "accessors": [ { @@ -13128,118 +12437,107 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.ProductType?", + "printedName": "AtomicTransact.AtomicConfig.Features?", "children": [ { "kind": "TypeNominal", - "name": "ProductType", - "printedName": "AtomicTransact.AtomicConfig.ProductType", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + "name": "Features", + "printedName": "AtomicTransact.AtomicConfig.Features", + "usr": "s:14AtomicTransact0A6ConfigV8FeaturesV" } ], "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV17additionalProductAC0E4TypeOSgvg", - "mangledName": "$s14AtomicTransact0A6ConfigV17additionalProductAC0E4TypeOSgvg", + "usr": "s:14AtomicTransact0A6ConfigV8featuresAC8FeaturesVSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV8featuresAC8FeaturesVSgvg", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "linkedAccount", - "printedName": "linkedAccount", - "children": [ + }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV13linkedAccountSSSgvp", - "mangledName": "$s14AtomicTransact0A6ConfigV13linkedAccountSSSgvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "isLet": true, - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ + "name": "Void", + "printedName": "()" + }, { "kind": "TypeNominal", "name": "Optional", - "printedName": "Swift.String?", + "printedName": "AtomicTransact.AtomicConfig.Features?", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Features", + "printedName": "AtomicTransact.AtomicConfig.Features", + "usr": "s:14AtomicTransact0A6ConfigV8FeaturesV" } ], "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV13linkedAccountSSSgvg", - "mangledName": "$s14AtomicTransact0A6ConfigV13linkedAccountSSSgvg", + "usr": "s:14AtomicTransact0A6ConfigV8featuresAC8FeaturesVSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV8featuresAC8FeaturesVSgvs", "moduleName": "AtomicTransact", "implicit": true, - "accessorKind": "get" + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8featuresAC8FeaturesVSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV8featuresAC8FeaturesVSgvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" } ] }, { - "kind": "Var", - "name": "deferredPaymentMethodStrategy", - "printedName": "deferredPaymentMethodStrategy", + "kind": "Var", + "name": "customer", + "printedName": "customer", "children": [ { "kind": "TypeNominal", "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy?", + "printedName": "AtomicTransact.AtomicConfig.Customer?", "children": [ { "kind": "TypeNominal", - "name": "DeferredPaymentMethodStrategy", - "printedName": "AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy", - "usr": "s:14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO" + "name": "Customer", + "printedName": "AtomicTransact.AtomicConfig.Customer", + "usr": "s:14AtomicTransact0A6ConfigV8CustomerV" } ], "usr": "s:Sq" } ], "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV29deferredPaymentMethodStrategyAC08DeferredefG0OSgvp", - "mangledName": "$s14AtomicTransact0A6ConfigV29deferredPaymentMethodStrategyAC08DeferredefG0OSgvp", + "usr": "s:14AtomicTransact0A6ConfigV8customerAC8CustomerVSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV8customerAC8CustomerVSgvp", "moduleName": "AtomicTransact", "declAttributes": [ + "HasInitialValue", "HasStorage", "AccessControl", "RawDocComment" ], - "isLet": true, "hasStorage": true, "accessors": [ { @@ -13250,111 +12548,100 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy?", + "printedName": "AtomicTransact.AtomicConfig.Customer?", "children": [ { "kind": "TypeNominal", - "name": "DeferredPaymentMethodStrategy", - "printedName": "AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy", - "usr": "s:14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO" + "name": "Customer", + "printedName": "AtomicTransact.AtomicConfig.Customer", + "usr": "s:14AtomicTransact0A6ConfigV8CustomerV" } ], "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV29deferredPaymentMethodStrategyAC08DeferredefG0OSgvg", - "mangledName": "$s14AtomicTransact0A6ConfigV29deferredPaymentMethodStrategyAC08DeferredefG0OSgvg", + "usr": "s:14AtomicTransact0A6ConfigV8customerAC8CustomerVSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV8customerAC8CustomerVSgvg", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "sessionContext", - "printedName": "sessionContext", - "children": [ + }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV14sessionContextSSSgvp", - "mangledName": "$s14AtomicTransact0A6ConfigV14sessionContextSSSgvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "isLet": true, - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ + "name": "Void", + "printedName": "()" + }, { "kind": "TypeNominal", "name": "Optional", - "printedName": "Swift.String?", + "printedName": "AtomicTransact.AtomicConfig.Customer?", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Customer", + "printedName": "AtomicTransact.AtomicConfig.Customer", + "usr": "s:14AtomicTransact0A6ConfigV8CustomerV" } ], "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV14sessionContextSSSgvg", - "mangledName": "$s14AtomicTransact0A6ConfigV14sessionContextSSSgvg", + "usr": "s:14AtomicTransact0A6ConfigV8customerAC8CustomerVSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV8customerAC8CustomerVSgvs", "moduleName": "AtomicTransact", "implicit": true, - "accessorKind": "get" + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8customerAC8CustomerVSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV8customerAC8CustomerVSgvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" } ] }, { "kind": "Var", - "name": "scope", - "printedName": "scope", + "name": "uplinkSessionUrl", + "printedName": "uplinkSessionUrl", "children": [ { "kind": "TypeNominal", "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.ScopeType?", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "ScopeType", - "printedName": "AtomicTransact.AtomicConfig.ScopeType", - "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "usr": "s:Sq" } ], "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV5scopeAC9ScopeTypeOSgvp", - "mangledName": "$s14AtomicTransact0A6ConfigV5scopeAC9ScopeTypeOSgvp", + "usr": "s:14AtomicTransact0A6ConfigV16uplinkSessionUrlSSSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV16uplinkSessionUrlSSSgvp", "moduleName": "AtomicTransact", "declAttributes": [ "HasStorage", @@ -13372,21 +12659,21 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.ScopeType?", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "ScopeType", - "printedName": "AtomicTransact.AtomicConfig.ScopeType", - "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV5scopeAC9ScopeTypeOSgvg", - "mangledName": "$s14AtomicTransact0A6ConfigV5scopeAC9ScopeTypeOSgvg", + "usr": "s:14AtomicTransact0A6ConfigV16uplinkSessionUrlSSSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV16uplinkSessionUrlSSSgvg", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "get" @@ -13394,147 +12681,274 @@ ] }, { - "kind": "Var", - "name": "theme", - "printedName": "theme", + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.Theme?", - "children": [ - { - "kind": "TypeNominal", - "name": "Theme", - "printedName": "AtomicTransact.AtomicConfig.Theme", - "usr": "s:14AtomicTransact0A6ConfigV5ThemeV" - } - ], - "usr": "s:Sq" + "name": "AtomicConfig", + "printedName": "AtomicTransact.AtomicConfig", + "usr": "s:14AtomicTransact0A6ConfigV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV5themeAC5ThemeVSgvp", - "mangledName": "$s14AtomicTransact0A6ConfigV5themeAC5ThemeVSgvp", + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV4fromACs7Decoder_p_tKcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV4fromACs7Decoder_p_tKcfc", "moduleName": "AtomicTransact", - "declAttributes": [ - "HasInitialValue", - "HasStorage", - "AccessControl", - "RawDocComment" + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Encoder", + "printedName": "any Swift.Encoder", + "usr": "s:s7EncoderP" + } ], - "hasStorage": true, - "accessors": [ + "declKind": "Func", + "usr": "s:14AtomicTransact0A6ConfigV6encode2toys7Encoder_p_tKF", + "mangledName": "$s14AtomicTransact0A6ConfigV6encode2toys7Encoder_p_tKF", + "moduleName": "AtomicTransact", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:14AtomicTransact0A6ConfigV", + "mangledName": "$s14AtomicTransact0A6ConfigV", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "TransactEnvironment", + "printedName": "TransactEnvironment", + "children": [ + { + "kind": "Var", + "name": "production", + "printedName": "production", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactEnvironment.Type) -> AtomicTransact.TransactEnvironment", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.Theme?", + "name": "TransactEnvironment", + "printedName": "AtomicTransact.TransactEnvironment", + "usr": "s:14AtomicTransact0B11EnvironmentO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.TransactEnvironment.Type", "children": [ { "kind": "TypeNominal", - "name": "Theme", - "printedName": "AtomicTransact.AtomicConfig.Theme", - "usr": "s:14AtomicTransact0A6ConfigV5ThemeV" + "name": "TransactEnvironment", + "printedName": "AtomicTransact.TransactEnvironment", + "usr": "s:14AtomicTransact0B11EnvironmentO" } - ], - "usr": "s:Sq" + ] } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV5themeAC5ThemeVSgvg", - "mangledName": "$s14AtomicTransact0A6ConfigV5themeAC5ThemeVSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - }, + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B11EnvironmentO10productionyA2CmF", + "mangledName": "$s14AtomicTransact0B11EnvironmentO10productionyA2CmF", + "moduleName": "AtomicTransact" + }, + { + "kind": "Var", + "name": "sandbox", + "printedName": "sandbox", + "children": [ { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactEnvironment.Type) -> AtomicTransact.TransactEnvironment", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "TransactEnvironment", + "printedName": "AtomicTransact.TransactEnvironment", + "usr": "s:14AtomicTransact0B11EnvironmentO" }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.Theme?", + "name": "Metatype", + "printedName": "AtomicTransact.TransactEnvironment.Type", "children": [ { "kind": "TypeNominal", - "name": "Theme", - "printedName": "AtomicTransact.AtomicConfig.Theme", - "usr": "s:14AtomicTransact0A6ConfigV5ThemeV" + "name": "TransactEnvironment", + "printedName": "AtomicTransact.TransactEnvironment", + "usr": "s:14AtomicTransact0B11EnvironmentO" } - ], - "usr": "s:Sq" + ] } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV5themeAC5ThemeVSgvs", - "mangledName": "$s14AtomicTransact0A6ConfigV5themeAC5ThemeVSgvs", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "set" - }, + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B11EnvironmentO7sandboxyA2CmF", + "mangledName": "$s14AtomicTransact0B11EnvironmentO7sandboxyA2CmF", + "moduleName": "AtomicTransact" + }, + { + "kind": "Var", + "name": "custom", + "printedName": "custom", + "children": [ { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactEnvironment.Type) -> (Swift.String, Swift.String) -> AtomicTransact.TransactEnvironment", "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.String, Swift.String) -> AtomicTransact.TransactEnvironment", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactEnvironment", + "printedName": "AtomicTransact.TransactEnvironment", + "usr": "s:14AtomicTransact0B11EnvironmentO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(transactPath: Swift.String, apiPath: Swift.String)", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ] + }, { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "Metatype", + "printedName": "AtomicTransact.TransactEnvironment.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactEnvironment", + "printedName": "AtomicTransact.TransactEnvironment", + "usr": "s:14AtomicTransact0B11EnvironmentO" + } + ] } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV5themeAC5ThemeVSgvM", - "mangledName": "$s14AtomicTransact0A6ConfigV5themeAC5ThemeVSgvM", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "_modify" + ] } - ] + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B11EnvironmentO6customyACSS_SStcACmF", + "mangledName": "$s14AtomicTransact0B11EnvironmentO6customyACSS_SStcACmF", + "moduleName": "AtomicTransact" }, { "kind": "Var", - "name": "distribution", - "printedName": "distribution", + "name": "transactPath", + "printedName": "transactPath", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.Distribution?", - "children": [ - { - "kind": "TypeNominal", - "name": "Distribution", - "printedName": "AtomicTransact.AtomicConfig.Distribution", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV" - } - ], - "usr": "s:Sq" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV12distributionAC12DistributionVSgvp", - "mangledName": "$s14AtomicTransact0A6ConfigV12distributionAC12DistributionVSgvp", + "usr": "s:14AtomicTransact0B11EnvironmentO12transactPathSSvp", + "mangledName": "$s14AtomicTransact0B11EnvironmentO12transactPathSSvp", "moduleName": "AtomicTransact", "declAttributes": [ - "HasInitialValue", - "HasStorage", - "AccessControl", - "RawDocComment" + "AccessControl" ], - "hasStorage": true, "accessors": [ { "kind": "Accessor", @@ -13543,82 +12957,23 @@ "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.Distribution?", - "children": [ - { - "kind": "TypeNominal", - "name": "Distribution", - "printedName": "AtomicTransact.AtomicConfig.Distribution", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV" - } - ], - "usr": "s:Sq" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV12distributionAC12DistributionVSgvg", - "mangledName": "$s14AtomicTransact0A6ConfigV12distributionAC12DistributionVSgvg", + "usr": "s:14AtomicTransact0B11EnvironmentO12transactPathSSvg", + "mangledName": "$s14AtomicTransact0B11EnvironmentO12transactPathSSvg", "moduleName": "AtomicTransact", - "implicit": true, "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.Distribution?", - "children": [ - { - "kind": "TypeNominal", - "name": "Distribution", - "printedName": "AtomicTransact.AtomicConfig.Distribution", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV12distributionAC12DistributionVSgvs", - "mangledName": "$s14AtomicTransact0A6ConfigV12distributionAC12DistributionVSgvs", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "set" - }, - { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV12distributionAC12DistributionVSgvM", - "mangledName": "$s14AtomicTransact0A6ConfigV12distributionAC12DistributionVSgvM", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "_modify" } ] }, { "kind": "Var", - "name": "language", - "printedName": "language", + "name": "apiPath", + "printedName": "apiPath", "children": [ { "kind": "TypeNominal", @@ -13628,16 +12983,12 @@ } ], "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV8languageSSvp", - "mangledName": "$s14AtomicTransact0A6ConfigV8languageSSvp", + "usr": "s:14AtomicTransact0B11EnvironmentO7apiPathSSvp", + "mangledName": "$s14AtomicTransact0B11EnvironmentO7apiPathSSvp", "moduleName": "AtomicTransact", "declAttributes": [ - "HasInitialValue", - "HasStorage", - "AccessControl", - "RawDocComment" + "AccessControl" ], - "hasStorage": true, "accessors": [ { "kind": "Accessor", @@ -13652,470 +13003,737 @@ } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8languageSSvg", - "mangledName": "$s14AtomicTransact0A6ConfigV8languageSSvg", + "usr": "s:14AtomicTransact0B11EnvironmentO7apiPathSSvg", + "mangledName": "$s14AtomicTransact0B11EnvironmentO7apiPathSSvg", "moduleName": "AtomicTransact", - "implicit": true, "accessorKind": "get" - }, + } + ] + } + ], + "declKind": "Enum", + "usr": "s:14AtomicTransact0B11EnvironmentO", + "mangledName": "$s14AtomicTransact0B11EnvironmentO", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "AtomicTransact" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "TransactResponse", + "printedName": "TransactResponse", + "children": [ + { + "kind": "TypeDecl", + "name": "ResponseData", + "printedName": "ResponseData", + "children": [ { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "Constructor", + "name": "init", + "printedName": "init(data:)", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "ResponseData", + "printedName": "AtomicTransact.TransactResponse.ResponseData", + "usr": "s:14AtomicTransact0B8ResponseO0C4DataV" }, { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Dictionary", + "printedName": "[Swift.String : any Swift.Sendable]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Sendable", + "printedName": "any Swift.Sendable", + "usr": "s:s8SendableP" + } + ], + "usr": "s:SD" } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8languageSSvs", - "mangledName": "$s14AtomicTransact0A6ConfigV8languageSSvs", + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B8ResponseO0C4DataV4dataAESDySSs8Sendable_pG_tcfc", + "mangledName": "$s14AtomicTransact0B8ResponseO0C4DataV4dataAESDySSs8Sendable_pG_tcfc", "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "set" + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" }, { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", + "kind": "Var", + "name": "data", + "printedName": "data", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "Dictionary", + "printedName": "[Swift.String : any Swift.Sendable]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Sendable", + "printedName": "any Swift.Sendable", + "usr": "s:s8SendableP" + } + ], + "usr": "s:SD" } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8languageSSvM", - "mangledName": "$s14AtomicTransact0A6ConfigV8languageSSvM", + "declKind": "Var", + "usr": "s:14AtomicTransact0B8ResponseO0C4DataV4dataSDySSs8Sendable_pGvp", + "mangledName": "$s14AtomicTransact0B8ResponseO0C4DataV4dataSDySSs8Sendable_pGvp", "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "_modify" - } - ] - }, - { - "kind": "Var", - "name": "deeplink", - "printedName": "deeplink", - "children": [ + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : any Swift.Sendable]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Sendable", + "printedName": "any Swift.Sendable", + "usr": "s:s8SendableP" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B8ResponseO0C4DataV4dataSDySSs8Sendable_pGvg", + "mangledName": "$s14AtomicTransact0B8ResponseO0C4DataV4dataSDySSs8Sendable_pGvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : any Swift.Sendable]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Sendable", + "printedName": "any Swift.Sendable", + "usr": "s:s8SendableP" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B8ResponseO0C4DataV4dataSDySSs8Sendable_pGvs", + "mangledName": "$s14AtomicTransact0B8ResponseO0C4DataV4dataSDySSs8Sendable_pGvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B8ResponseO0C4DataV4dataSDySSs8Sendable_pGvM", + "mangledName": "$s14AtomicTransact0B8ResponseO0C4DataV4dataSDySSs8Sendable_pGvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.Deeplink?", + "kind": "Var", + "name": "taskId", + "printedName": "taskId", "children": [ { "kind": "TypeNominal", - "name": "Deeplink", - "printedName": "AtomicTransact.AtomicConfig.Deeplink", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV" + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" } ], - "usr": "s:Sq" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV8deeplinkAC8DeeplinkVSgvp", - "mangledName": "$s14AtomicTransact0A6ConfigV8deeplinkAC8DeeplinkVSgvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasInitialValue", - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "hasStorage": true, - "accessors": [ + "declKind": "Var", + "usr": "s:14AtomicTransact0B8ResponseO0C4DataV6taskIdSSSgvp", + "mangledName": "$s14AtomicTransact0B8ResponseO0C4DataV6taskIdSSSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "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:14AtomicTransact0B8ResponseO0C4DataV6taskIdSSSgvg", + "mangledName": "$s14AtomicTransact0B8ResponseO0C4DataV6taskIdSSSgvg", + "moduleName": "AtomicTransact", + "accessorKind": "get" + } + ] + }, { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "Var", + "name": "handoff", + "printedName": "handoff", "children": [ { "kind": "TypeNominal", "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.Deeplink?", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "Deeplink", - "printedName": "AtomicTransact.AtomicConfig.Deeplink", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "usr": "s:Sq" } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8deeplinkAC8DeeplinkVSgvg", - "mangledName": "$s14AtomicTransact0A6ConfigV8deeplinkAC8DeeplinkVSgvg", + "declKind": "Var", + "usr": "s:14AtomicTransact0B8ResponseO0C4DataV7handoffSSSgvp", + "mangledName": "$s14AtomicTransact0B8ResponseO0C4DataV7handoffSSSgvp", "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "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:14AtomicTransact0B8ResponseO0C4DataV7handoffSSSgvg", + "mangledName": "$s14AtomicTransact0B8ResponseO0C4DataV7handoffSSSgvg", + "moduleName": "AtomicTransact", + "accessorKind": "get" + } + ] }, { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "Var", + "name": "reason", + "printedName": "reason", "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, { "kind": "TypeNominal", "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.Deeplink?", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "Deeplink", - "printedName": "AtomicTransact.AtomicConfig.Deeplink", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "usr": "s:Sq" } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8deeplinkAC8DeeplinkVSgvs", - "mangledName": "$s14AtomicTransact0A6ConfigV8deeplinkAC8DeeplinkVSgvs", + "declKind": "Var", + "usr": "s:14AtomicTransact0B8ResponseO0C4DataV6reasonSSSgvp", + "mangledName": "$s14AtomicTransact0B8ResponseO0C4DataV6reasonSSSgvp", "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "set" + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "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:14AtomicTransact0B8ResponseO0C4DataV6reasonSSSgvg", + "mangledName": "$s14AtomicTransact0B8ResponseO0C4DataV6reasonSSSgvg", + "moduleName": "AtomicTransact", + "accessorKind": "get" + } + ] }, { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", + "kind": "Var", + "name": "identifier", + "printedName": "identifier", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8deeplinkAC8DeeplinkVSgvM", - "mangledName": "$s14AtomicTransact0A6ConfigV8deeplinkAC8DeeplinkVSgvM", + "declKind": "Var", + "usr": "s:14AtomicTransact0B8ResponseO0C4DataV10identifierSSvp", + "mangledName": "$s14AtomicTransact0B8ResponseO0C4DataV10identifierSSvp", "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "_modify" + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B8ResponseO0C4DataV10identifierSSvg", + "mangledName": "$s14AtomicTransact0B8ResponseO0C4DataV10identifierSSvg", + "moduleName": "AtomicTransact", + "accessorKind": "get" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:14AtomicTransact0B8ResponseO0C4DataV", + "mangledName": "$s14AtomicTransact0B8ResponseO0C4DataV", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" } ] }, { "kind": "Var", - "name": "metadata", - "printedName": "metadata", + "name": "finished", + "printedName": "finished", "children": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "[Swift.String : Swift.String]?", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactResponse.Type) -> (AtomicTransact.TransactResponse.ResponseData) -> AtomicTransact.TransactResponse", "children": [ { - "kind": "TypeNominal", - "name": "Dictionary", - "printedName": "[Swift.String : Swift.String]", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactResponse.ResponseData) -> AtomicTransact.TransactResponse", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "TransactResponse", + "printedName": "AtomicTransact.TransactResponse", + "usr": "s:14AtomicTransact0B8ResponseO" }, { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Tuple", + "printedName": "(response: AtomicTransact.TransactResponse.ResponseData)", + "children": [ + { + "kind": "TypeNominal", + "name": "ResponseData", + "printedName": "AtomicTransact.TransactResponse.ResponseData", + "usr": "s:14AtomicTransact0B8ResponseO0C4DataV" + } + ] } - ], - "usr": "s:SD" + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.TransactResponse.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactResponse", + "printedName": "AtomicTransact.TransactResponse", + "usr": "s:14AtomicTransact0B8ResponseO" + } + ] } - ], - "usr": "s:Sq" + ] } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV8metadataSDyS2SGSgvp", - "mangledName": "$s14AtomicTransact0A6ConfigV8metadataSDyS2SGSgvp", + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B8ResponseO8finishedyA2C0C4DataV_tcACmF", + "mangledName": "$s14AtomicTransact0B8ResponseO8finishedyA2C0C4DataV_tcACmF", "moduleName": "AtomicTransact", "declAttributes": [ - "HasInitialValue", - "HasStorage", - "AccessControl", "RawDocComment" - ], - "hasStorage": true, - "accessors": [ + ] + }, + { + "kind": "Var", + "name": "closed", + "printedName": "closed", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactResponse.Type) -> (AtomicTransact.TransactResponse.ResponseData) -> AtomicTransact.TransactResponse", "children": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "[Swift.String : Swift.String]?", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactResponse.ResponseData) -> AtomicTransact.TransactResponse", "children": [ { "kind": "TypeNominal", - "name": "Dictionary", - "printedName": "[Swift.String : Swift.String]", + "name": "TransactResponse", + "printedName": "AtomicTransact.TransactResponse", + "usr": "s:14AtomicTransact0B8ResponseO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(response: AtomicTransact.TransactResponse.ResponseData)", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "ResponseData", + "printedName": "AtomicTransact.TransactResponse.ResponseData", + "usr": "s:14AtomicTransact0B8ResponseO0C4DataV" } - ], - "usr": "s:SD" + ] } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8metadataSDyS2SGSgvg", - "mangledName": "$s14AtomicTransact0A6ConfigV8metadataSDyS2SGSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + ] }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "[Swift.String : Swift.String]?", + "name": "Metatype", + "printedName": "AtomicTransact.TransactResponse.Type", "children": [ { "kind": "TypeNominal", - "name": "Dictionary", - "printedName": "[Swift.String : Swift.String]", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:SD" + "name": "TransactResponse", + "printedName": "AtomicTransact.TransactResponse", + "usr": "s:14AtomicTransact0B8ResponseO" } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8metadataSDyS2SGSgvs", - "mangledName": "$s14AtomicTransact0A6ConfigV8metadataSDyS2SGSgvs", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "set" - }, - { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + ] } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8metadataSDyS2SGSgvM", - "mangledName": "$s14AtomicTransact0A6ConfigV8metadataSDyS2SGSgvM", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "_modify" + ] } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B8ResponseO6closedyA2C0C4DataV_tcACmF", + "mangledName": "$s14AtomicTransact0B8ResponseO6closedyA2C0C4DataV_tcACmF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" ] }, { "kind": "Var", - "name": "search", - "printedName": "search", + "name": "error", + "printedName": "error", "children": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.Search?", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactResponse.Type) -> (AtomicTransact.TransactError) -> AtomicTransact.TransactResponse", "children": [ { - "kind": "TypeNominal", - "name": "Search", - "printedName": "AtomicTransact.AtomicConfig.Search", - "usr": "s:14AtomicTransact0A6ConfigV6SearchV" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV6searchAC6SearchVSgvp", - "mangledName": "$s14AtomicTransact0A6ConfigV6searchAC6SearchVSgvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasInitialValue", - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactError) -> AtomicTransact.TransactResponse", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactResponse", + "printedName": "AtomicTransact.TransactResponse", + "usr": "s:14AtomicTransact0B8ResponseO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(error: AtomicTransact.TransactError)", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactError", + "printedName": "AtomicTransact.TransactError", + "usr": "s:14AtomicTransact0B5ErrorO" + } + ] + } + ] + }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.Search?", + "name": "Metatype", + "printedName": "AtomicTransact.TransactResponse.Type", "children": [ { "kind": "TypeNominal", - "name": "Search", - "printedName": "AtomicTransact.AtomicConfig.Search", - "usr": "s:14AtomicTransact0A6ConfigV6SearchV" + "name": "TransactResponse", + "printedName": "AtomicTransact.TransactResponse", + "usr": "s:14AtomicTransact0B8ResponseO" } - ], - "usr": "s:Sq" + ] } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV6searchAC6SearchVSgvg", - "mangledName": "$s14AtomicTransact0A6ConfigV6searchAC6SearchVSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - }, + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B8ResponseO5erroryAcA0B5ErrorO_tcACmF", + "mangledName": "$s14AtomicTransact0B8ResponseO5erroryAcA0B5ErrorO_tcACmF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "transactDismissed", + "printedName": "transactDismissed", + "children": [ { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactResponse.Type) -> AtomicTransact.TransactResponse", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "TransactResponse", + "printedName": "AtomicTransact.TransactResponse", + "usr": "s:14AtomicTransact0B8ResponseO" }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.Search?", + "name": "Metatype", + "printedName": "AtomicTransact.TransactResponse.Type", "children": [ { "kind": "TypeNominal", - "name": "Search", - "printedName": "AtomicTransact.AtomicConfig.Search", - "usr": "s:14AtomicTransact0A6ConfigV6SearchV" + "name": "TransactResponse", + "printedName": "AtomicTransact.TransactResponse", + "usr": "s:14AtomicTransact0B8ResponseO" } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV6searchAC6SearchVSgvs", - "mangledName": "$s14AtomicTransact0A6ConfigV6searchAC6SearchVSgvs", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "set" - }, - { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + ] } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV6searchAC6SearchVSgvM", - "mangledName": "$s14AtomicTransact0A6ConfigV6searchAC6SearchVSgvM", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "_modify" + ] } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B8ResponseO17transactDismissedyA2CmF", + "mangledName": "$s14AtomicTransact0B8ResponseO17transactDismissedyA2CmF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" ] }, { "kind": "Var", - "name": "handoff", - "printedName": "handoff", + "name": "description", + "printedName": "description", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "[Swift.String]?", - "children": [ - { - "kind": "TypeNominal", - "name": "Array", - "printedName": "[Swift.String]", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sa" - } - ], - "usr": "s:Sq" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV7handoffSaySSGSgvp", - "mangledName": "$s14AtomicTransact0A6ConfigV7handoffSaySSGSgvp", + "usr": "s:14AtomicTransact0B8ResponseO11descriptionSSvp", + "mangledName": "$s14AtomicTransact0B8ResponseO11descriptionSSvp", "moduleName": "AtomicTransact", "declAttributes": [ - "HasInitialValue", - "HasStorage", - "AccessControl", - "RawDocComment" + "AccessControl" ], - "hasStorage": true, "accessors": [ { "kind": "Accessor", @@ -14124,663 +13742,600 @@ "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "[Swift.String]?", - "children": [ - { - "kind": "TypeNominal", - "name": "Array", - "printedName": "[Swift.String]", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sa" - } - ], - "usr": "s:Sq" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV7handoffSaySSGSgvg", - "mangledName": "$s14AtomicTransact0A6ConfigV7handoffSaySSGSgvg", + "usr": "s:14AtomicTransact0B8ResponseO11descriptionSSvg", + "mangledName": "$s14AtomicTransact0B8ResponseO11descriptionSSvg", "moduleName": "AtomicTransact", - "implicit": true, "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "[Swift.String]?", - "children": [ - { - "kind": "TypeNominal", - "name": "Array", - "printedName": "[Swift.String]", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sa" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV7handoffSaySSGSgvs", - "mangledName": "$s14AtomicTransact0A6ConfigV7handoffSaySSGSgvs", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "set" - }, - { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", + } + ] + } + ], + "declKind": "Enum", + "usr": "s:14AtomicTransact0B8ResponseO", + "mangledName": "$s14AtomicTransact0B8ResponseO", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "TransactError", + "printedName": "TransactError", + "children": [ + { + "kind": "Var", + "name": "unableToConnectToTransact", + "printedName": "unableToConnectToTransact", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactError.Type) -> AtomicTransact.TransactError", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "TransactError", + "printedName": "AtomicTransact.TransactError", + "usr": "s:14AtomicTransact0B5ErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.TransactError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactError", + "printedName": "AtomicTransact.TransactError", + "usr": "s:14AtomicTransact0B5ErrorO" + } + ] } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV7handoffSaySSGSgvM", - "mangledName": "$s14AtomicTransact0A6ConfigV7handoffSaySSGSgvM", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "_modify" + ] } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B5ErrorO015unableToConnecteB0yA2CmF", + "mangledName": "$s14AtomicTransact0B5ErrorO015unableToConnecteB0yA2CmF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" ] }, { "kind": "Var", - "name": "experiments", - "printedName": "experiments", + "name": "invalidConfig", + "printedName": "invalidConfig", "children": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.Experiments?", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactError.Type) -> AtomicTransact.TransactError", "children": [ { "kind": "TypeNominal", - "name": "Experiments", - "printedName": "AtomicTransact.AtomicConfig.Experiments", - "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV" + "name": "TransactError", + "printedName": "AtomicTransact.TransactError", + "usr": "s:14AtomicTransact0B5ErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.TransactError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactError", + "printedName": "AtomicTransact.TransactError", + "usr": "s:14AtomicTransact0B5ErrorO" + } + ] } - ], - "usr": "s:Sq" + ] } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV11experimentsAC11ExperimentsVSgvp", - "mangledName": "$s14AtomicTransact0A6ConfigV11experimentsAC11ExperimentsVSgvp", + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B5ErrorO13invalidConfigyA2CmF", + "mangledName": "$s14AtomicTransact0B5ErrorO13invalidConfigyA2CmF", "moduleName": "AtomicTransact", "declAttributes": [ - "HasInitialValue", - "HasStorage", - "AccessControl", "RawDocComment" - ], - "hasStorage": true, - "accessors": [ + ] + }, + { + "kind": "Var", + "name": "transactError", + "printedName": "transactError", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactError.Type) -> ([Swift.String : any Swift.Sendable]) -> AtomicTransact.TransactError", "children": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.Experiments?", + "kind": "TypeFunc", + "name": "Function", + "printedName": "([Swift.String : any Swift.Sendable]) -> AtomicTransact.TransactError", "children": [ { "kind": "TypeNominal", - "name": "Experiments", - "printedName": "AtomicTransact.AtomicConfig.Experiments", - "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV" + "name": "TransactError", + "printedName": "AtomicTransact.TransactError", + "usr": "s:14AtomicTransact0B5ErrorO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(data: [Swift.String : any Swift.Sendable])", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : any Swift.Sendable]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Sendable", + "printedName": "any Swift.Sendable", + "usr": "s:s8SendableP" + } + ], + "usr": "s:SD" + } + ] } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV11experimentsAC11ExperimentsVSgvg", - "mangledName": "$s14AtomicTransact0A6ConfigV11experimentsAC11ExperimentsVSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + ] }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.Experiments?", + "name": "Metatype", + "printedName": "AtomicTransact.TransactError.Type", "children": [ { "kind": "TypeNominal", - "name": "Experiments", - "printedName": "AtomicTransact.AtomicConfig.Experiments", - "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV" + "name": "TransactError", + "printedName": "AtomicTransact.TransactError", + "usr": "s:14AtomicTransact0B5ErrorO" } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV11experimentsAC11ExperimentsVSgvs", - "mangledName": "$s14AtomicTransact0A6ConfigV11experimentsAC11ExperimentsVSgvs", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "set" - }, - { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + ] } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV11experimentsAC11ExperimentsVSgvM", - "mangledName": "$s14AtomicTransact0A6ConfigV11experimentsAC11ExperimentsVSgvM", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "_modify" + ] } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B5ErrorO08transactC0yACSDySSs8Sendable_pG_tcACmF", + "mangledName": "$s14AtomicTransact0B5ErrorO08transactC0yACSDySSs8Sendable_pG_tcACmF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" ] + } + ], + "declKind": "Enum", + "usr": "s:14AtomicTransact0B5ErrorO", + "mangledName": "$s14AtomicTransact0B5ErrorO", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" }, { - "kind": "Var", - "name": "features", - "printedName": "features", + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "AtomicTransact" + }, + { + "kind": "Import", + "name": "QuantumIOS", + "printedName": "QuantumIOS", + "declKind": "Import", + "moduleName": "AtomicTransact" + }, + { + "kind": "TypeDecl", + "name": "Atomic", + "printedName": "Atomic", + "children": [ + { + "kind": "Function", + "name": "presentTransact", + "printedName": "presentTransact(from:config:environment:presentationStyle:onInteraction:onDataRequest:onAuthStatusUpdate:onTaskStatusUpdate:onLaunch:onCompletion:onError:)", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.Features?", - "children": [ - { - "kind": "TypeNominal", - "name": "Features", - "printedName": "AtomicTransact.AtomicConfig.Features", - "usr": "s:14AtomicTransact0A6ConfigV8FeaturesV" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV8featuresAC8FeaturesVSgvp", - "mangledName": "$s14AtomicTransact0A6ConfigV8featuresAC8FeaturesVSgvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasInitialValue", - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "hasStorage": true, - "accessors": [ + "name": "Void", + "printedName": "()" + }, { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.Features?", - "children": [ - { - "kind": "TypeNominal", - "name": "Features", - "printedName": "AtomicTransact.AtomicConfig.Features", - "usr": "s:14AtomicTransact0A6ConfigV8FeaturesV" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8featuresAC8FeaturesVSgvg", - "mangledName": "$s14AtomicTransact0A6ConfigV8featuresAC8FeaturesVSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" + "kind": "TypeNominal", + "name": "UIViewController", + "printedName": "UIKit.UIViewController", + "usr": "c:objc(cs)UIViewController" }, { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "TypeNominal", + "name": "AtomicConfig", + "printedName": "AtomicTransact.AtomicConfig", + "usr": "s:14AtomicTransact0A6ConfigV" + }, + { + "kind": "TypeNominal", + "name": "TransactEnvironment", + "printedName": "AtomicTransact.TransactEnvironment", + "hasDefaultArg": true, + "usr": "s:14AtomicTransact0B11EnvironmentO" + }, + { + "kind": "TypeNominal", + "name": "UIModalPresentationStyle", + "printedName": "UIKit.UIModalPresentationStyle", + "hasDefaultArg": true, + "usr": "c:@E@UIModalPresentationStyle" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((AtomicTransact.TransactInteraction) -> ())?", "children": [ { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.Features?", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactInteraction) -> ()", "children": [ { "kind": "TypeNominal", - "name": "Features", - "printedName": "AtomicTransact.AtomicConfig.Features", - "usr": "s:14AtomicTransact0A6ConfigV8FeaturesV" + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "TransactInteraction", + "printedName": "AtomicTransact.TransactInteraction", + "usr": "s:14AtomicTransact0B11InteractionV" } - ], - "usr": "s:Sq" + ] } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8featuresAC8FeaturesVSgvs", - "mangledName": "$s14AtomicTransact0A6ConfigV8featuresAC8FeaturesVSgvs", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "set" + "hasDefaultArg": true, + "usr": "s:Sq" }, - { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8featuresAC8FeaturesVSgvM", - "mangledName": "$s14AtomicTransact0A6ConfigV8featuresAC8FeaturesVSgvM", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "_modify" - } - ] - }, - { - "kind": "Var", - "name": "customer", - "printedName": "customer", - "children": [ { "kind": "TypeNominal", "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.Customer?", - "children": [ - { - "kind": "TypeNominal", - "name": "Customer", - "printedName": "AtomicTransact.AtomicConfig.Customer", - "usr": "s:14AtomicTransact0A6ConfigV8CustomerV" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV8customerAC8CustomerVSgvp", - "mangledName": "$s14AtomicTransact0A6ConfigV8customerAC8CustomerVSgvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasInitialValue", - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "printedName": "((AtomicTransact.TransactDataRequest) async -> AtomicTransact.TransactDataResponse?)?", "children": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.Customer?", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactDataRequest) async -> AtomicTransact.TransactDataResponse?", "children": [ { "kind": "TypeNominal", - "name": "Customer", - "printedName": "AtomicTransact.AtomicConfig.Customer", - "usr": "s:14AtomicTransact0A6ConfigV8CustomerV" + "name": "Optional", + "printedName": "AtomicTransact.TransactDataResponse?", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactDataResponse", + "printedName": "AtomicTransact.TransactDataResponse", + "usr": "s:14AtomicTransact0B12DataResponseV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "TransactDataRequest", + "printedName": "AtomicTransact.TransactDataRequest", + "usr": "s:14AtomicTransact0B11DataRequestV" } - ], - "usr": "s:Sq" + ] } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8customerAC8CustomerVSgvg", - "mangledName": "$s14AtomicTransact0A6ConfigV8customerAC8CustomerVSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" + "hasDefaultArg": true, + "usr": "s:Sq" }, { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((AtomicTransact.TransactAuthStatusUpdate) -> ())?", "children": [ { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.Customer?", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactAuthStatusUpdate) -> ()", "children": [ { "kind": "TypeNominal", - "name": "Customer", - "printedName": "AtomicTransact.AtomicConfig.Customer", - "usr": "s:14AtomicTransact0A6ConfigV8CustomerV" + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "TransactAuthStatusUpdate", + "printedName": "AtomicTransact.TransactAuthStatusUpdate", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV" } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8customerAC8CustomerVSgvs", - "mangledName": "$s14AtomicTransact0A6ConfigV8customerAC8CustomerVSgvs", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "set" + ] + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" }, { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((AtomicTransact.TransactTaskStatusUpdate) -> ())?", "children": [ { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactTaskStatusUpdate) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "TransactTaskStatusUpdate", + "printedName": "AtomicTransact.TransactTaskStatusUpdate", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV" + } + ] } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8customerAC8CustomerVSgvM", - "mangledName": "$s14AtomicTransact0A6ConfigV8customerAC8CustomerVSgvM", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "_modify" - } - ] - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(from:)", - "children": [ - { - "kind": "TypeNominal", - "name": "AtomicConfig", - "printedName": "AtomicTransact.AtomicConfig", - "usr": "s:14AtomicTransact0A6ConfigV" - }, - { - "kind": "TypeNominal", - "name": "Decoder", - "printedName": "any Swift.Decoder", - "usr": "s:s7DecoderP" - } - ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0A6ConfigV4fromACs7Decoder_p_tKcfc", - "mangledName": "$s14AtomicTransact0A6ConfigV4fromACs7Decoder_p_tKcfc", - "moduleName": "AtomicTransact", - "implicit": true, - "throwing": true, - "init_kind": "Designated" - }, - { - "kind": "Function", - "name": "encode", - "printedName": "encode(to:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "hasDefaultArg": true, + "usr": "s:Sq" }, { "kind": "TypeNominal", - "name": "Encoder", - "printedName": "any Swift.Encoder", - "usr": "s:s7EncoderP" - } - ], - "declKind": "Func", - "usr": "s:14AtomicTransact0A6ConfigV6encode2toys7Encoder_p_tKF", - "mangledName": "$s14AtomicTransact0A6ConfigV6encode2toys7Encoder_p_tKF", - "moduleName": "AtomicTransact", - "implicit": true, - "throwing": true, - "funcSelfKind": "NonMutating" - } - ], - "declKind": "Struct", - "usr": "s:14AtomicTransact0A6ConfigV", - "mangledName": "$s14AtomicTransact0A6ConfigV", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "kind": "Conformance", - "name": "Decodable", - "printedName": "Decodable", - "usr": "s:Se", - "mangledName": "$sSe" - }, - { - "kind": "Conformance", - "name": "Encodable", - "printedName": "Encodable", - "usr": "s:SE", - "mangledName": "$sSE" - } - ] - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "AtomicTransact", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "TypeDecl", - "name": "TransactInteraction", - "printedName": "TransactInteraction", - "children": [ - { - "kind": "Var", - "name": "name", - "printedName": "name", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B11InteractionV4nameSSvp", - "mangledName": "$s14AtomicTransact0B11InteractionV4nameSSvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl" - ], - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "name": "Optional", + "printedName": "(() -> ())?", "children": [ { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B11InteractionV4nameSSvg", - "mangledName": "$s14AtomicTransact0B11InteractionV4nameSSvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" + "hasDefaultArg": true, + "usr": "s:Sq" }, { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((AtomicTransact.TransactResponse) -> ())?", "children": [ { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactResponse) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "TransactResponse", + "printedName": "AtomicTransact.TransactResponse", + "usr": "s:14AtomicTransact0B8ResponseO" + } + ] } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B11InteractionV4nameSSvs", - "mangledName": "$s14AtomicTransact0B11InteractionV4nameSSvs", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "set" + "hasDefaultArg": true, + "usr": "s:Sq" }, { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((AtomicTransact.TransactError) -> ())?", "children": [ { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactError) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "TransactError", + "printedName": "AtomicTransact.TransactError", + "usr": "s:14AtomicTransact0B5ErrorO" + } + ] } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B11InteractionV4nameSSvM", - "mangledName": "$s14AtomicTransact0B11InteractionV4nameSSvM", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "_modify" + "hasDefaultArg": true, + "usr": "s:Sq" } - ] + ], + "declKind": "Func", + "usr": "s:14AtomicTransact0A0O07presentB04from6config11environment17presentationStyle13onInteraction0I11DataRequest0I16AuthStatusUpdate0i4TasknO00I6Launch0I10Completion0I5ErrorySo16UIViewControllerC_AA0A6ConfigVAA0B11EnvironmentOSo019UIModalPresentationH0VyAA0bJ0VcSgAA0bK8ResponseVSgAA0bkL0VYacSgyAA0bmnO0VcSgyAA0bpnO0VcSgyycSgyAA0bZ0OcSgyAA0bS0OcSgtFZ", + "mangledName": "$s14AtomicTransact0A0O07presentB04from6config11environment17presentationStyle13onInteraction0I11DataRequest0I16AuthStatusUpdate0i4TasknO00I6Launch0I10Completion0I5ErrorySo16UIViewControllerC_AA0A6ConfigVAA0B11EnvironmentOSo019UIModalPresentationH0VyAA0bJ0VcSgAA0bK8ResponseVSgAA0bkL0VYacSgyAA0bmnO0VcSgyAA0bpnO0VcSgyycSgyAA0bZ0OcSgyAA0bS0OcSgtFZ", + "moduleName": "AtomicTransact", + "static": true, + "declAttributes": [ + "AccessControl", + "Custom", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" }, { - "kind": "Var", - "name": "identifier", - "printedName": "identifier", + "kind": "Function", + "name": "presentTransact", + "printedName": "presentTransact(from:config:environment:presentationStyle:onInteraction:onDataRequest:onAuthStatusUpdate:onTaskStatusUpdate:onLaunch:onCompletion:onError:)", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B11InteractionV10identifierSSvp", - "mangledName": "$s14AtomicTransact0B11InteractionV10identifierSSvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl" - ], - "hasStorage": true, - "accessors": [ + "name": "Void", + "printedName": "()" + }, { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeNominal", + "name": "UIViewController", + "printedName": "UIKit.UIViewController", + "usr": "c:objc(cs)UIViewController" + }, + { + "kind": "TypeNominal", + "name": "AtomicConfig", + "printedName": "AtomicTransact.AtomicConfig", + "usr": "s:14AtomicTransact0A6ConfigV" + }, + { + "kind": "TypeNominal", + "name": "TransactEnvironment", + "printedName": "AtomicTransact.TransactEnvironment", + "hasDefaultArg": true, + "usr": "s:14AtomicTransact0B11EnvironmentO" + }, + { + "kind": "TypeNominal", + "name": "UIModalPresentationStyle", + "printedName": "UIKit.UIModalPresentationStyle", + "hasDefaultArg": true, + "usr": "c:@E@UIModalPresentationStyle" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((AtomicTransact.TransactInteraction) -> ())?", "children": [ { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactInteraction) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "TransactInteraction", + "printedName": "AtomicTransact.TransactInteraction", + "usr": "s:14AtomicTransact0B11InteractionV" + } + ] } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B11InteractionV10identifierSSvg", - "mangledName": "$s14AtomicTransact0B11InteractionV10identifierSSvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" + "hasDefaultArg": true, + "usr": "s:Sq" }, { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactDataRequest) -> ()", "children": [ { "kind": "TypeNominal", @@ -14789,178 +14344,174 @@ }, { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "TransactDataRequest", + "printedName": "AtomicTransact.TransactDataRequest", + "usr": "s:14AtomicTransact0B11DataRequestV" } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B11InteractionV10identifierSSvs", - "mangledName": "$s14AtomicTransact0B11InteractionV10identifierSSvs", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "set" + ] }, { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((AtomicTransact.TransactAuthStatusUpdate) -> ())?", "children": [ { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactAuthStatusUpdate) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "TransactAuthStatusUpdate", + "printedName": "AtomicTransact.TransactAuthStatusUpdate", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV" + } + ] } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B11InteractionV10identifierSSvM", - "mangledName": "$s14AtomicTransact0B11InteractionV10identifierSSvM", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "_modify" - } - ] - }, - { - "kind": "Var", - "name": "value", - "printedName": "value", - "children": [ + "hasDefaultArg": true, + "usr": "s:Sq" + }, { "kind": "TypeNominal", - "name": "Dictionary", - "printedName": "[Swift.String : Any]", + "name": "Optional", + "printedName": "((AtomicTransact.TransactTaskStatusUpdate) -> ())?", "children": [ { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "ProtocolComposition", - "printedName": "Any" + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactTaskStatusUpdate) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "TransactTaskStatusUpdate", + "printedName": "AtomicTransact.TransactTaskStatusUpdate", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV" + } + ] } ], - "usr": "s:SD" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B11InteractionV5valueSDySSypGvp", - "mangledName": "$s14AtomicTransact0B11InteractionV5valueSDySSypGvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl" - ], - "hasStorage": true, - "accessors": [ + "hasDefaultArg": true, + "usr": "s:Sq" + }, { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(() -> ())?", "children": [ { - "kind": "TypeNominal", - "name": "Dictionary", - "printedName": "[Swift.String : Any]", + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> ()", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Void", + "printedName": "()" }, { "kind": "TypeNominal", - "name": "ProtocolComposition", - "printedName": "Any" + "name": "Void", + "printedName": "()" } - ], - "usr": "s:SD" + ] } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B11InteractionV5valueSDySSypGvg", - "mangledName": "$s14AtomicTransact0B11InteractionV5valueSDySSypGvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" + "hasDefaultArg": true, + "usr": "s:Sq" }, { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((AtomicTransact.TransactResponse) -> ())?", "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Dictionary", - "printedName": "[Swift.String : Any]", + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactResponse) -> ()", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Void", + "printedName": "()" }, { "kind": "TypeNominal", - "name": "ProtocolComposition", - "printedName": "Any" + "name": "TransactResponse", + "printedName": "AtomicTransact.TransactResponse", + "usr": "s:14AtomicTransact0B8ResponseO" } - ], - "usr": "s:SD" + ] } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B11InteractionV5valueSDySSypGvs", - "mangledName": "$s14AtomicTransact0B11InteractionV5valueSDySSypGvs", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "set" + "hasDefaultArg": true, + "usr": "s:Sq" }, { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((AtomicTransact.TransactError) -> ())?", "children": [ { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactError) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "TransactError", + "printedName": "AtomicTransact.TransactError", + "usr": "s:14AtomicTransact0B5ErrorO" + } + ] } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B11InteractionV5valueSDySSypGvM", - "mangledName": "$s14AtomicTransact0B11InteractionV5valueSDySSypGvM", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "_modify" + "hasDefaultArg": true, + "usr": "s:Sq" } - ] + ], + "declKind": "Func", + "usr": "s:14AtomicTransact0A0O07presentB04from6config11environment17presentationStyle13onInteraction0I11DataRequest0I16AuthStatusUpdate0i4TasknO00I6Launch0I10Completion0I5ErrorySo16UIViewControllerC_AA0A6ConfigVAA0B11EnvironmentOSo019UIModalPresentationH0VyAA0bJ0VcSgyAA0bkL0VcyAA0bmnO0VcSgyAA0bpnO0VcSgyycSgyAA0B8ResponseOcSgyAA0bS0OcSgtFZ", + "mangledName": "$s14AtomicTransact0A0O07presentB04from6config11environment17presentationStyle13onInteraction0I11DataRequest0I16AuthStatusUpdate0i4TasknO00I6Launch0I10Completion0I5ErrorySo16UIViewControllerC_AA0A6ConfigVAA0B11EnvironmentOSo019UIModalPresentationH0VyAA0bJ0VcSgyAA0bkL0VcyAA0bmnO0VcSgyAA0bpnO0VcSgyycSgyAA0B8ResponseOcSgyAA0bS0OcSgtFZ", + "moduleName": "AtomicTransact", + "static": true, + "declAttributes": [ + "AccessControl", + "Custom", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(name:identifier:value:)", + "kind": "Function", + "name": "presentAction", + "printedName": "presentAction(from:id:environment:presentationStyle:theme:metadata:onLaunch:onAuthStatusUpdate:onTaskStatusUpdate:onCompletion:)", "children": [ { "kind": "TypeNominal", - "name": "TransactInteraction", - "printedName": "AtomicTransact.TransactInteraction", - "usr": "s:14AtomicTransact0B11InteractionV" + "name": "Void", + "printedName": "()" }, { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "UIViewController", + "printedName": "UIKit.UIViewController", + "usr": "c:objc(cs)UIViewController" }, { "kind": "TypeNominal", @@ -14970,212 +14521,209 @@ }, { "kind": "TypeNominal", - "name": "Dictionary", - "printedName": "[Swift.String : Any]", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "ProtocolComposition", - "printedName": "Any" - } - ], - "usr": "s:SD" - } - ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0B11InteractionV4name10identifier5valueACSS_SSSDySSypGtcfc", - "mangledName": "$s14AtomicTransact0B11InteractionV4name10identifier5valueACSS_SSSDySSypGtcfc", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "init_kind": "Designated" - }, - { - "kind": "Var", - "name": "description", - "printedName": "description", - "children": [ + "name": "TransactEnvironment", + "printedName": "AtomicTransact.TransactEnvironment", + "hasDefaultArg": true, + "usr": "s:14AtomicTransact0B11EnvironmentO" + }, { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B11InteractionV11descriptionSSvp", - "mangledName": "$s14AtomicTransact0B11InteractionV11descriptionSSvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl" - ], - "accessors": [ + "name": "UIModalPresentationStyle", + "printedName": "UIKit.UIModalPresentationStyle", + "hasDefaultArg": true, + "usr": "c:@E@UIModalPresentationStyle" + }, { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeNominal", + "name": "Theme", + "printedName": "AtomicTransact.AtomicConfig.Theme", + "hasDefaultArg": true, + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : Swift.String]?", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Dictionary", + "printedName": "[Swift.String : Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:SD" } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B11InteractionV11descriptionSSvg", - "mangledName": "$s14AtomicTransact0B11InteractionV11descriptionSSvg", - "moduleName": "AtomicTransact", - "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "language", - "printedName": "language", - "children": [ + "hasDefaultArg": true, + "usr": "s:Sq" + }, { "kind": "TypeNominal", "name": "Optional", - "printedName": "Swift.String?", + "printedName": "(() -> ())?", "children": [ { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] } ], + "hasDefaultArg": true, "usr": "s:Sq" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B11InteractionV8languageSSSgvp", - "mangledName": "$s14AtomicTransact0B11InteractionV8languageSSSgvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl" - ], - "accessors": [ + }, { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((AtomicTransact.TransactAuthStatusUpdate) -> ())?", "children": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactAuthStatusUpdate) -> ()", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B11InteractionV8languageSSSgvg", - "mangledName": "$s14AtomicTransact0B11InteractionV8languageSSSgvg", - "moduleName": "AtomicTransact", - "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "customer", - "printedName": "customer", - "children": [ + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "TransactAuthStatusUpdate", + "printedName": "AtomicTransact.TransactAuthStatusUpdate", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV" + } + ] + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, { "kind": "TypeNominal", "name": "Optional", - "printedName": "Swift.String?", + "printedName": "((AtomicTransact.TransactTaskStatusUpdate) -> ())?", "children": [ { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactTaskStatusUpdate) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "TransactTaskStatusUpdate", + "printedName": "AtomicTransact.TransactTaskStatusUpdate", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV" + } + ] } ], + "hasDefaultArg": true, "usr": "s:Sq" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B11InteractionV8customerSSSgvp", - "mangledName": "$s14AtomicTransact0B11InteractionV8customerSSSgvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl" - ], - "accessors": [ + }, { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((AtomicTransact.TransactResponse) -> ())?", "children": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactResponse) -> ()", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "TransactResponse", + "printedName": "AtomicTransact.TransactResponse", + "usr": "s:14AtomicTransact0B8ResponseO" } - ], - "usr": "s:Sq" + ] } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B11InteractionV8customerSSSgvg", - "mangledName": "$s14AtomicTransact0B11InteractionV8customerSSSgvg", - "moduleName": "AtomicTransact", - "accessorKind": "get" + "hasDefaultArg": true, + "usr": "s:Sq" } - ] + ], + "declKind": "Func", + "usr": "s:14AtomicTransact0A0O13presentAction4from2id11environment17presentationStyle5theme8metadata8onLaunch0L16AuthStatusUpdate0l4TaskoP00L10CompletionySo16UIViewControllerC_SSAA0B11EnvironmentOSo019UIModalPresentationI0VAA0A6ConfigV5ThemeVSDyS2SGSgyycSgyAA0bnoP0VcSgyAA0bqoP0VcSgyAA0B8ResponseOcSgtFZ", + "mangledName": "$s14AtomicTransact0A0O13presentAction4from2id11environment17presentationStyle5theme8metadata8onLaunch0L16AuthStatusUpdate0l4TaskoP00L10CompletionySo16UIViewControllerC_SSAA0B11EnvironmentOSo019UIModalPresentationI0VAA0A6ConfigV5ThemeVSDyS2SGSgyycSgyAA0bnoP0VcSgyAA0bqoP0VcSgyAA0B8ResponseOcSgtFZ", + "moduleName": "AtomicTransact", + "static": true, + "declAttributes": [ + "AccessControl", + "Custom", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" }, { "kind": "Var", - "name": "product", - "printedName": "product", + "name": "interactions", + "printedName": "interactions", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.ProductType?", + "name": "AnyPublisher", + "printedName": "Combine.AnyPublisher", "children": [ { "kind": "TypeNominal", - "name": "ProductType", - "printedName": "AtomicTransact.AtomicConfig.ProductType", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + "name": "TransactInteraction", + "printedName": "AtomicTransact.TransactInteraction", + "usr": "s:14AtomicTransact0B11InteractionV" + }, + { + "kind": "TypeNominal", + "name": "Never", + "printedName": "Swift.Never", + "usr": "s:s5NeverO" } ], - "usr": "s:Sq" + "usr": "s:7Combine12AnyPublisherV" } ], "declKind": "Var", - "usr": "s:14AtomicTransact0B11InteractionV7productAA0A6ConfigV11ProductTypeOSgvp", - "mangledName": "$s14AtomicTransact0B11InteractionV7productAA0A6ConfigV11ProductTypeOSgvp", + "usr": "s:14AtomicTransact0A0O12interactions7Combine12AnyPublisherVyAA0B11InteractionVs5NeverOGvpZ", + "mangledName": "$s14AtomicTransact0A0O12interactions7Combine12AnyPublisherVyAA0B11InteractionVs5NeverOGvpZ", "moduleName": "AtomicTransact", + "static": true, "declAttributes": [ - "AccessControl" + "AccessControl", + "Custom", + "RawDocComment" ], "accessors": [ { @@ -15185,469 +14733,442 @@ "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.ProductType?", + "name": "AnyPublisher", + "printedName": "Combine.AnyPublisher", "children": [ { "kind": "TypeNominal", - "name": "ProductType", - "printedName": "AtomicTransact.AtomicConfig.ProductType", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + "name": "TransactInteraction", + "printedName": "AtomicTransact.TransactInteraction", + "usr": "s:14AtomicTransact0B11InteractionV" + }, + { + "kind": "TypeNominal", + "name": "Never", + "printedName": "Swift.Never", + "usr": "s:s5NeverO" } ], - "usr": "s:Sq" + "usr": "s:7Combine12AnyPublisherV" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0B11InteractionV7productAA0A6ConfigV11ProductTypeOSgvg", - "mangledName": "$s14AtomicTransact0B11InteractionV7productAA0A6ConfigV11ProductTypeOSgvg", + "usr": "s:14AtomicTransact0A0O12interactions7Combine12AnyPublisherVyAA0B11InteractionVs5NeverOGvgZ", + "mangledName": "$s14AtomicTransact0A0O12interactions7Combine12AnyPublisherVyAA0B11InteractionVs5NeverOGvgZ", "moduleName": "AtomicTransact", + "static": true, "accessorKind": "get" } ] }, { - "kind": "Var", - "name": "additionalProduct", - "printedName": "additionalProduct", + "kind": "Function", + "name": "dismissTransact", + "printedName": "dismissTransact()", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.ProductType?", - "children": [ - { - "kind": "TypeNominal", - "name": "ProductType", - "printedName": "AtomicTransact.AtomicConfig.ProductType", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" - } - ], - "usr": "s:Sq" + "name": "Void", + "printedName": "()" } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B11InteractionV17additionalProductAA0A6ConfigV0E4TypeOSgvp", - "mangledName": "$s14AtomicTransact0B11InteractionV17additionalProductAA0A6ConfigV0E4TypeOSgvp", + "declKind": "Func", + "usr": "s:14AtomicTransact0A0O07dismissB0yyFZ", + "mangledName": "$s14AtomicTransact0A0O07dismissB0yyFZ", "moduleName": "AtomicTransact", + "static": true, "declAttributes": [ - "AccessControl" + "AccessControl", + "RawDocComment" ], - "accessors": [ + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "hideTransact", + "printedName": "hideTransact()", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.ProductType?", - "children": [ - { - "kind": "TypeNominal", - "name": "ProductType", - "printedName": "AtomicTransact.AtomicConfig.ProductType", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B11InteractionV17additionalProductAA0A6ConfigV0E4TypeOSgvg", - "mangledName": "$s14AtomicTransact0B11InteractionV17additionalProductAA0A6ConfigV0E4TypeOSgvg", - "moduleName": "AtomicTransact", - "accessorKind": "get" + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" } - ] + ], + "declKind": "Func", + "usr": "s:14AtomicTransact0A0O04hideB0yyFZ", + "mangledName": "$s14AtomicTransact0A0O04hideB0yyFZ", + "moduleName": "AtomicTransact", + "static": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" }, { - "kind": "Var", - "name": "company", - "printedName": "company", + "kind": "Function", + "name": "setDebug", + "printedName": "setDebug(isEnabled:forwardLogs:)", "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, { "kind": "TypeNominal", "name": "Optional", - "printedName": "Swift.String?", + "printedName": "((Swift.String) -> ())?", "children": [ { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.String) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] } ], + "hasDefaultArg": true, "usr": "s:Sq" } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B11InteractionV7companySSSgvp", - "mangledName": "$s14AtomicTransact0B11InteractionV7companySSSgvp", + "declKind": "Func", + "usr": "s:14AtomicTransact0A0O8setDebug9isEnabled11forwardLogsySb_ySSYbcSgtYaFZ", + "mangledName": "$s14AtomicTransact0A0O8setDebug9isEnabled11forwardLogsySb_ySSYbcSgtYaFZ", "moduleName": "AtomicTransact", + "static": true, "declAttributes": [ - "AccessControl" + "AccessControl", + "RawDocComment" ], - "accessors": [ + "funcSelfKind": "NonMutating" + }, + { + "kind": "TypeDecl", + "name": "PauseTransactError", + "printedName": "PauseTransactError", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "Var", + "name": "transactNotPresented", + "printedName": "transactNotPresented", "children": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.Atomic.PauseTransactError.Type) -> AtomicTransact.Atomic.PauseTransactError", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "PauseTransactError", + "printedName": "AtomicTransact.Atomic.PauseTransactError", + "usr": "s:14AtomicTransact0A0O05PauseB5ErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.Atomic.PauseTransactError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "PauseTransactError", + "printedName": "AtomicTransact.Atomic.PauseTransactError", + "usr": "s:14AtomicTransact0A0O05PauseB5ErrorO" + } + ] } - ], - "usr": "s:Sq" + ] } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B11InteractionV7companySSSgvg", - "mangledName": "$s14AtomicTransact0B11InteractionV7companySSSgvg", + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A0O05PauseB5ErrorO20transactNotPresentedyA2EmF", + "mangledName": "$s14AtomicTransact0A0O05PauseB5ErrorO20transactNotPresentedyA2EmF", "moduleName": "AtomicTransact", - "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "payroll", - "printedName": "payroll", - "children": [ + "declAttributes": [ + "RawDocComment" + ] + }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "PauseTransactError", + "printedName": "AtomicTransact.Atomic.PauseTransactError", + "usr": "s:14AtomicTransact0A0O05PauseB5ErrorO" + }, + { + "kind": "TypeNominal", + "name": "PauseTransactError", + "printedName": "AtomicTransact.Atomic.PauseTransactError", + "usr": "s:14AtomicTransact0A0O05PauseB5ErrorO" } ], - "usr": "s:Sq" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B11InteractionV7payrollSSSgvp", - "mangledName": "$s14AtomicTransact0B11InteractionV7payrollSSSgvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl" - ], - "accessors": [ + "declKind": "Func", + "usr": "s:14AtomicTransact0A0O05PauseB5ErrorO2eeoiySbAE_AEtFZ", + "mangledName": "$s14AtomicTransact0A0O05PauseB5ErrorO2eeoiySbAE_AEtFZ", + "moduleName": "AtomicTransact", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + }, { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A0O05PauseB5ErrorO9hashValueSivp", + "mangledName": "$s14AtomicTransact0A0O05PauseB5ErrorO9hashValueSivp", + "moduleName": "AtomicTransact", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], - "usr": "s:Sq" + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A0O05PauseB5ErrorO9hashValueSivg", + "mangledName": "$s14AtomicTransact0A0O05PauseB5ErrorO9hashValueSivg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B11InteractionV7payrollSSSgvg", - "mangledName": "$s14AtomicTransact0B11InteractionV7payrollSSSgvg", - "moduleName": "AtomicTransact", - "accessorKind": "get" - } - ] - } - ], - "declKind": "Struct", - "usr": "s:14AtomicTransact0B11InteractionV", - "mangledName": "$s14AtomicTransact0B11InteractionV", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "kind": "Conformance", - "name": "CustomStringConvertible", - "printedName": "CustomStringConvertible", - "usr": "s:s23CustomStringConvertibleP", - "mangledName": "$ss23CustomStringConvertibleP" - } - ] - }, - { - "kind": "Import", - "name": "UIKit", - "printedName": "UIKit", - "declKind": "Import", - "moduleName": "AtomicTransact", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "WebKit", - "printedName": "WebKit", - "declKind": "Import", - "moduleName": "AtomicTransact" - }, - { - "kind": "Import", - "name": "Combine", - "printedName": "Combine", - "declKind": "Import", - "moduleName": "AtomicTransact" - }, - { - "kind": "Import", - "name": "SafariServices", - "printedName": "SafariServices", - "declKind": "Import", - "moduleName": "AtomicTransact" - }, - { - "kind": "Import", - "name": "os", - "printedName": "os", - "declKind": "Import", - "moduleName": "AtomicTransact" - }, - { - "kind": "Import", - "name": "QuantumIOS", - "printedName": "QuantumIOS", - "declKind": "Import", - "moduleName": "AtomicTransact" - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "AtomicTransact" - }, - { - "kind": "TypeDecl", - "name": "TransactViewController", - "printedName": "TransactViewController", - "children": [ - { - "kind": "Function", - "name": "viewDidLoad", - "printedName": "viewDidLoad()", - "children": [ + ] + }, { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "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:14AtomicTransact0A0O05PauseB5ErrorO4hash4intoys6HasherVz_tF", + "mangledName": "$s14AtomicTransact0A0O05PauseB5ErrorO4hash4intoys6HasherVz_tF", + "moduleName": "AtomicTransact", + "implicit": true, + "funcSelfKind": "NonMutating" } ], - "declKind": "Func", - "usr": "c:@M@AtomicTransact@objc(cs)TransactViewController(im)viewDidLoad", - "mangledName": "$s14AtomicTransact0B14ViewControllerC11viewDidLoadyyF", + "declKind": "Enum", + "usr": "s:14AtomicTransact0A0O05PauseB5ErrorO", + "mangledName": "$s14AtomicTransact0A0O05PauseB5ErrorO", "moduleName": "AtomicTransact", - "overriding": true, - "objc_name": "viewDidLoad", "declAttributes": [ - "Dynamic", - "ObjC", - "Preconcurrency", - "Custom", - "Override", - "AccessControl", - "RawDocComment" + "AccessControl" ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "userContentController", - "printedName": "userContentController(_:didReceive:)", - "children": [ + "conformances": [ { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" }, { - "kind": "TypeNominal", - "name": "WKUserContentController", - "printedName": "WebKit.WKUserContentController", - "usr": "c:objc(cs)WKUserContentController" + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" }, { - "kind": "TypeNominal", - "name": "WKScriptMessage", - "printedName": "WebKit.WKScriptMessage", - "usr": "c:objc(cs)WKScriptMessage" + "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": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" } - ], - "declKind": "Func", - "usr": "c:@M@AtomicTransact@objc(cs)TransactViewController(im)userContentController:didReceiveScriptMessage:", - "mangledName": "$s14AtomicTransact0B14ViewControllerC011userContentD0_10didReceiveySo06WKUserfD0C_So15WKScriptMessageCtF", - "moduleName": "AtomicTransact", - "overriding": true, - "objc_name": "userContentController:didReceiveScriptMessage:", - "declAttributes": [ - "ObjC", - "Preconcurrency", - "Custom", - "Override", - "AccessControl", - "RawDocComment" - ], - "funcSelfKind": "NonMutating" + ] }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(nibName:bundle:)", + "kind": "TypeDecl", + "name": "PausedTransactRef", + "printedName": "PausedTransactRef", "children": [ { - "kind": "TypeNominal", - "name": "TransactViewController", - "printedName": "AtomicTransact.TransactViewController", - "usr": "c:@M@AtomicTransact@objc(cs)TransactViewController" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "kind": "Function", + "name": "resume", + "printedName": "resume(source:animated:)", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Foundation.Bundle?", - "children": [ + "name": "Void", + "printedName": "()" + }, { "kind": "TypeNominal", - "name": "Bundle", - "printedName": "Foundation.Bundle", - "usr": "c:objc(cs)NSBundle" + "name": "UIViewController", + "printedName": "UIKit.UIViewController", + "usr": "c:objc(cs)UIViewController" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "hasDefaultArg": true, + "usr": "s:Sb" } ], - "usr": "s:Sq" + "declKind": "Func", + "usr": "s:14AtomicTransact0A0O06PausedB3RefC6resume6source8animatedySo16UIViewControllerC_SbtF", + "mangledName": "$s14AtomicTransact0A0O06PausedB3RefC6resume6source8animatedySo16UIViewControllerC_SbtF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "Final", + "AccessControl", + "Custom", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" } ], - "declKind": "Constructor", - "usr": "c:@M@AtomicTransact@objc(cs)TransactViewController(im)initWithNibName:bundle:", - "mangledName": "$s14AtomicTransact0B14ViewControllerC7nibName6bundleACSSSg_So8NSBundleCSgtcfc", + "declKind": "Class", + "usr": "s:14AtomicTransact0A0O06PausedB3RefC", + "mangledName": "$s14AtomicTransact0A0O06PausedB3RefC", "moduleName": "AtomicTransact", - "overriding": true, - "implicit": true, - "objc_name": "initWithNibName:bundle:", "declAttributes": [ - "Dynamic", - "ObjC", - "Preconcurrency", - "Custom", - "Override" + "Final", + "AccessControl", + "RawDocComment" ], - "init_kind": "Designated" + "hasMissingDesignatedInitializers": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(coder:)", + "kind": "Function", + "name": "pauseTransact", + "printedName": "pauseTransact(animated:)", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.TransactViewController?", - "children": [ - { - "kind": "TypeNominal", - "name": "TransactViewController", - "printedName": "AtomicTransact.TransactViewController", - "usr": "c:@M@AtomicTransact@objc(cs)TransactViewController" - } - ], - "usr": "s:Sq" + "name": "PausedTransactRef", + "printedName": "AtomicTransact.Atomic.PausedTransactRef", + "usr": "s:14AtomicTransact0A0O06PausedB3RefC" }, { "kind": "TypeNominal", - "name": "NSCoder", - "printedName": "Foundation.NSCoder", - "usr": "c:objc(cs)NSCoder" + "name": "Bool", + "printedName": "Swift.Bool", + "hasDefaultArg": true, + "usr": "s:Sb" } ], - "declKind": "Constructor", - "usr": "c:@M@AtomicTransact@objc(cs)TransactViewController(im)initWithCoder:", - "mangledName": "$s14AtomicTransact0B14ViewControllerC5coderACSgSo7NSCoderC_tcfc", + "declKind": "Func", + "usr": "s:14AtomicTransact0A0O05pauseB08animatedAC06PausedB3RefCSb_tYaAC05PauseB5ErrorOYKFZ", + "mangledName": "$s14AtomicTransact0A0O05pauseB08animatedAC06PausedB3RefCSb_tYaAC05PauseB5ErrorOYKFZ", "moduleName": "AtomicTransact", - "overriding": true, - "implicit": true, - "objc_name": "initWithCoder:", - "declAttributes": [ - "Dynamic", - "ObjC", - "Preconcurrency", - "Custom", - "Required" + "static": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" ], - "init_kind": "Designated" + "throwing": true, + "funcSelfKind": "NonMutating" } ], - "declKind": "Class", - "usr": "c:@M@AtomicTransact@objc(cs)TransactViewController", - "mangledName": "$s14AtomicTransact0B14ViewControllerC", + "declKind": "Enum", + "usr": "s:14AtomicTransact0A0O", + "mangledName": "$s14AtomicTransact0A0O", "moduleName": "AtomicTransact", - "intro_iOS": "13.0", "declAttributes": [ - "Preconcurrency", - "Custom", "AccessControl", - "Available", - "ObjC" - ], - "superclassUsr": "c:@M@AtomicTransact@objc(cs)BaseTransactViewController", - "inheritsConvenienceInitializers": true, - "superclassNames": [ - "AtomicTransact.BaseTransactViewController", - "UIKit.UIViewController", - "UIKit.UIResponder", - "ObjectiveC.NSObject" + "RawDocComment" ], "conformances": [ { @@ -15663,62 +15184,6 @@ "printedName": "Escapable", "usr": "s:s9EscapableP", "mangledName": "$ss9EscapableP" - }, - { - "kind": "Conformance", - "name": "Equatable", - "printedName": "Equatable", - "usr": "s:SQ", - "mangledName": "$sSQ" - }, - { - "kind": "Conformance", - "name": "Hashable", - "printedName": "Hashable", - "usr": "s:SH", - "mangledName": "$sSH" - }, - { - "kind": "Conformance", - "name": "CVarArg", - "printedName": "CVarArg", - "usr": "s:s7CVarArgP", - "mangledName": "$ss7CVarArgP" - }, - { - "kind": "Conformance", - "name": "_KeyValueCodingAndObservingPublishing", - "printedName": "_KeyValueCodingAndObservingPublishing", - "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", - "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" - }, - { - "kind": "Conformance", - "name": "_KeyValueCodingAndObserving", - "printedName": "_KeyValueCodingAndObserving", - "usr": "s:10Foundation27_KeyValueCodingAndObservingP", - "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" - }, - { - "kind": "Conformance", - "name": "CustomStringConvertible", - "printedName": "CustomStringConvertible", - "usr": "s:s23CustomStringConvertibleP", - "mangledName": "$ss23CustomStringConvertibleP" - }, - { - "kind": "Conformance", - "name": "CustomDebugStringConvertible", - "printedName": "CustomDebugStringConvertible", - "usr": "s:s28CustomDebugStringConvertibleP", - "mangledName": "$ss28CustomDebugStringConvertibleP" - }, - { - "kind": "Conformance", - "name": "UITraitChangeObservable", - "printedName": "UITraitChangeObservable", - "usr": "s:5UIKit23UITraitChangeObservableP", - "mangledName": "$s5UIKit23UITraitChangeObservableP" } ] }, @@ -15733,177 +15198,72 @@ ] }, { - "kind": "TypeDecl", - "name": "TransactCompany", - "printedName": "TransactCompany", - "children": [ - { - "kind": "Var", - "name": "id", - "printedName": "id", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B7CompanyV2idSSvp", - "mangledName": "$s14AtomicTransact0B7CompanyV2idSSvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "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:14AtomicTransact0B7CompanyV2idSSvg", - "mangledName": "$s14AtomicTransact0B7CompanyV2idSSvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "name", - "printedName": "name", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B7CompanyV4nameSSvp", - "mangledName": "$s14AtomicTransact0B7CompanyV4nameSSvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "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:14AtomicTransact0B7CompanyV4nameSSvg", - "mangledName": "$s14AtomicTransact0B7CompanyV4nameSSvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "branding", - "printedName": "branding", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.TransactCompany.Branding?", - "children": [ - { - "kind": "TypeNominal", - "name": "Branding", - "printedName": "AtomicTransact.TransactCompany.Branding", - "usr": "s:14AtomicTransact0B7CompanyV8BrandingV" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B7CompanyV8brandingAC8BrandingVSgvp", - "mangledName": "$s14AtomicTransact0B7CompanyV8brandingAC8BrandingVSgvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "isLet": true, - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.TransactCompany.Branding?", - "children": [ - { - "kind": "TypeNominal", - "name": "Branding", - "printedName": "AtomicTransact.TransactCompany.Branding", - "usr": "s:14AtomicTransact0B7CompanyV8BrandingV" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B7CompanyV8brandingAC8BrandingVSgvg", - "mangledName": "$s14AtomicTransact0B7CompanyV8brandingAC8BrandingVSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - } - ] - }, + "kind": "Import", + "name": "OSLog", + "printedName": "OSLog", + "declKind": "Import", + "moduleName": "AtomicTransact" + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "AtomicTransact" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "SwiftUI", + "printedName": "SwiftUI", + "declKind": "Import", + "moduleName": "AtomicTransact" + }, + { + "kind": "TypeDecl", + "name": "TransactActionPresenter", + "printedName": "TransactActionPresenter", + "children": [ { "kind": "Constructor", "name": "init", - "printedName": "init(id:name:branding:)", + "printedName": "init()", "children": [ { "kind": "TypeNominal", - "name": "TransactCompany", - "printedName": "AtomicTransact.TransactCompany", - "usr": "s:14AtomicTransact0B7CompanyV" - }, + "name": "TransactActionPresenter", + "printedName": "AtomicTransact.TransactActionPresenter", + "usr": "s:14AtomicTransact0B15ActionPresenterC" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B15ActionPresenterCACycfc", + "mangledName": "$s14AtomicTransact0B15ActionPresenterCACycfc", + "moduleName": "AtomicTransact", + "declAttributes": [ + "Custom", + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "presentAction", + "printedName": "presentAction(id:environment:presentationStyle:theme:metadata:onLaunch:onAuthStatusUpdate:onTaskStatusUpdate:onCompletion:)", + "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Void", + "printedName": "()" }, { "kind": "TypeNominal", @@ -15913,464 +15273,183 @@ }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.TransactCompany.Branding?", - "children": [ - { - "kind": "TypeNominal", - "name": "Branding", - "printedName": "AtomicTransact.TransactCompany.Branding", - "usr": "s:14AtomicTransact0B7CompanyV8BrandingV" - } - ], + "name": "TransactEnvironment", + "printedName": "AtomicTransact.TransactEnvironment", "hasDefaultArg": true, - "usr": "s:Sq" - } - ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0B7CompanyV2id4name8brandingACSS_SSAC8BrandingVSgtcfc", - "mangledName": "$s14AtomicTransact0B7CompanyV2id4name8brandingACSS_SSAC8BrandingVSgtcfc", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "init_kind": "Designated" - }, - { - "kind": "TypeDecl", - "name": "Branding", - "printedName": "Branding", - "children": [ - { - "kind": "Var", - "name": "color", - "printedName": "color", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B7CompanyV8BrandingV5colorSSvp", - "mangledName": "$s14AtomicTransact0B7CompanyV8BrandingV5colorSSvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "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:14AtomicTransact0B7CompanyV8BrandingV5colorSSvg", - "mangledName": "$s14AtomicTransact0B7CompanyV8BrandingV5colorSSvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - } - ] + "usr": "s:14AtomicTransact0B11EnvironmentO" }, { - "kind": "Var", - "name": "logo", - "printedName": "logo", - "children": [ - { - "kind": "TypeNominal", - "name": "Logo", - "printedName": "AtomicTransact.TransactCompany.Branding.Logo", - "usr": "s:14AtomicTransact0B7CompanyV8BrandingV4LogoV" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B7CompanyV8BrandingV4logoAE4LogoVvp", - "mangledName": "$s14AtomicTransact0B7CompanyV8BrandingV4logoAE4LogoVvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "isLet": true, - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Logo", - "printedName": "AtomicTransact.TransactCompany.Branding.Logo", - "usr": "s:14AtomicTransact0B7CompanyV8BrandingV4LogoV" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B7CompanyV8BrandingV4logoAE4LogoVvg", - "mangledName": "$s14AtomicTransact0B7CompanyV8BrandingV4logoAE4LogoVvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - } - ] + "kind": "TypeNominal", + "name": "UIModalPresentationStyle", + "printedName": "UIKit.UIModalPresentationStyle", + "hasDefaultArg": true, + "usr": "c:@E@UIModalPresentationStyle" }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(color:logo:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Branding", - "printedName": "AtomicTransact.TransactCompany.Branding", - "usr": "s:14AtomicTransact0B7CompanyV8BrandingV" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "Logo", - "printedName": "AtomicTransact.TransactCompany.Branding.Logo", - "usr": "s:14AtomicTransact0B7CompanyV8BrandingV4LogoV" - } - ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0B7CompanyV8BrandingV5color4logoAESS_AE4LogoVtcfc", - "mangledName": "$s14AtomicTransact0B7CompanyV8BrandingV5color4logoAESS_AE4LogoVtcfc", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "init_kind": "Designated" + "kind": "TypeNominal", + "name": "Theme", + "printedName": "AtomicTransact.AtomicConfig.Theme", + "hasDefaultArg": true, + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV" }, { - "kind": "TypeDecl", - "name": "Logo", - "printedName": "Logo", - "children": [ - { - "kind": "Var", - "name": "url", - "printedName": "url", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B7CompanyV8BrandingV4LogoV3urlSSvp", - "mangledName": "$s14AtomicTransact0B7CompanyV8BrandingV4LogoV3urlSSvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "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:14AtomicTransact0B7CompanyV8BrandingV4LogoV3urlSSvg", - "mangledName": "$s14AtomicTransact0B7CompanyV8BrandingV4LogoV3urlSSvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - } - ] - }, + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : Swift.String]?", + "children": [ { - "kind": "Var", - "name": "backgroundColor", - "printedName": "backgroundColor", + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Swift.String]", "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:14AtomicTransact0B7CompanyV8BrandingV4LogoV15backgroundColorSSSgvp", - "mangledName": "$s14AtomicTransact0B7CompanyV8BrandingV4LogoV15backgroundColorSSSgvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "isLet": true, - "hasStorage": true, - "accessors": [ + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, { - "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:14AtomicTransact0B7CompanyV8BrandingV4LogoV15backgroundColorSSSgvg", - "mangledName": "$s14AtomicTransact0B7CompanyV8BrandingV4LogoV15backgroundColorSSSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] - }, + ], + "usr": "s:SD" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(() -> ())?", + "children": [ { - "kind": "Constructor", - "name": "init", - "printedName": "init(url:backgroundColor:)", + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> ()", "children": [ { "kind": "TypeNominal", - "name": "Logo", - "printedName": "AtomicTransact.TransactCompany.Branding.Logo", - "usr": "s:14AtomicTransact0B7CompanyV8BrandingV4LogoV" + "name": "Void", + "printedName": "()" }, { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Void", + "printedName": "()" + } + ] + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((AtomicTransact.TransactAuthStatusUpdate) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactAuthStatusUpdate) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" + "name": "TransactAuthStatusUpdate", + "printedName": "AtomicTransact.TransactAuthStatusUpdate", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV" } - ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0B7CompanyV8BrandingV4LogoV3url15backgroundColorAGSS_SSSgtcfc", - "mangledName": "$s14AtomicTransact0B7CompanyV8BrandingV4LogoV3url15backgroundColorAGSS_SSSgtcfc", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "init_kind": "Designated" - }, + ] + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((AtomicTransact.TransactTaskStatusUpdate) -> ())?", + "children": [ { - "kind": "Constructor", - "name": "init", - "printedName": "init(from:)", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactTaskStatusUpdate) -> ()", "children": [ { "kind": "TypeNominal", - "name": "Logo", - "printedName": "AtomicTransact.TransactCompany.Branding.Logo", - "usr": "s:14AtomicTransact0B7CompanyV8BrandingV4LogoV" + "name": "Void", + "printedName": "()" }, { "kind": "TypeNominal", - "name": "Decoder", - "printedName": "any Swift.Decoder", - "usr": "s:s7DecoderP" + "name": "TransactTaskStatusUpdate", + "printedName": "AtomicTransact.TransactTaskStatusUpdate", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV" } - ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0B7CompanyV8BrandingV4LogoV4fromAGs7Decoder_p_tKcfc", - "mangledName": "$s14AtomicTransact0B7CompanyV8BrandingV4LogoV4fromAGs7Decoder_p_tKcfc", - "moduleName": "AtomicTransact", - "implicit": true, - "throwing": true, - "init_kind": "Designated" + ] } ], - "declKind": "Struct", - "usr": "s:14AtomicTransact0B7CompanyV8BrandingV4LogoV", - "mangledName": "$s14AtomicTransact0B7CompanyV8BrandingV4LogoV", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "kind": "Conformance", - "name": "Decodable", - "printedName": "Decodable", - "usr": "s:Se", - "mangledName": "$sSe" - } - ] + "hasDefaultArg": true, + "usr": "s:Sq" }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(from:)", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((AtomicTransact.TransactResponse) -> ())?", "children": [ { - "kind": "TypeNominal", - "name": "Branding", - "printedName": "AtomicTransact.TransactCompany.Branding", - "usr": "s:14AtomicTransact0B7CompanyV8BrandingV" - }, - { - "kind": "TypeNominal", - "name": "Decoder", - "printedName": "any Swift.Decoder", - "usr": "s:s7DecoderP" - } - ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0B7CompanyV8BrandingV4fromAEs7Decoder_p_tKcfc", - "mangledName": "$s14AtomicTransact0B7CompanyV8BrandingV4fromAEs7Decoder_p_tKcfc", - "moduleName": "AtomicTransact", - "implicit": true, - "throwing": true, - "init_kind": "Designated" + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactResponse) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "TransactResponse", + "printedName": "AtomicTransact.TransactResponse", + "usr": "s:14AtomicTransact0B8ResponseO" + } + ] + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" } ], - "declKind": "Struct", - "usr": "s:14AtomicTransact0B7CompanyV8BrandingV", - "mangledName": "$s14AtomicTransact0B7CompanyV8BrandingV", + "declKind": "Func", + "usr": "s:14AtomicTransact0B15ActionPresenterC07presentC02id11environment17presentationStyle5theme8metadata8onLaunch0L16AuthStatusUpdate0l4TaskoP00L10CompletionySS_AA0B11EnvironmentOSo019UIModalPresentationI0VAA0A6ConfigV5ThemeVSDyS2SGSgyycSgyAA0bnoP0VcSgyAA0bqoP0VcSgyAA0B8ResponseOcSgtF", + "mangledName": "$s14AtomicTransact0B15ActionPresenterC07presentC02id11environment17presentationStyle5theme8metadata8onLaunch0L16AuthStatusUpdate0l4TaskoP00L10CompletionySS_AA0B11EnvironmentOSo019UIModalPresentationI0VAA0A6ConfigV5ThemeVSDyS2SGSgyycSgyAA0bnoP0VcSgyAA0bqoP0VcSgyAA0B8ResponseOcSgtF", "moduleName": "AtomicTransact", "declAttributes": [ + "Final", + "Custom", "AccessControl", "RawDocComment" ], - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "kind": "Conformance", - "name": "Decodable", - "printedName": "Decodable", - "usr": "s:Se", - "mangledName": "$sSe" - } - ] - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(from:)", - "children": [ - { - "kind": "TypeNominal", - "name": "TransactCompany", - "printedName": "AtomicTransact.TransactCompany", - "usr": "s:14AtomicTransact0B7CompanyV" - }, - { - "kind": "TypeNominal", - "name": "Decoder", - "printedName": "any Swift.Decoder", - "usr": "s:s7DecoderP" - } - ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0B7CompanyV4fromACs7Decoder_p_tKcfc", - "mangledName": "$s14AtomicTransact0B7CompanyV4fromACs7Decoder_p_tKcfc", - "moduleName": "AtomicTransact", - "implicit": true, - "throwing": true, - "init_kind": "Designated" + "funcSelfKind": "NonMutating" } ], - "declKind": "Struct", - "usr": "s:14AtomicTransact0B7CompanyV", - "mangledName": "$s14AtomicTransact0B7CompanyV", + "declKind": "Class", + "usr": "s:14AtomicTransact0B15ActionPresenterC", + "mangledName": "$s14AtomicTransact0B15ActionPresenterC", "moduleName": "AtomicTransact", "declAttributes": [ + "Final", "AccessControl", + "Custom", "RawDocComment" ], "conformances": [ @@ -16390,87 +15469,50 @@ }, { "kind": "Conformance", - "name": "Decodable", - "printedName": "Decodable", - "usr": "s:Se", - "mangledName": "$sSe" + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" } ] }, { "kind": "Import", - "name": "UIKit", - "printedName": "UIKit", + "name": "Foundation", + "printedName": "Foundation", "declKind": "Import", "moduleName": "AtomicTransact", "declAttributes": [ "RawDocComment" ] }, - { - "kind": "Import", - "name": "WebKit", - "printedName": "WebKit", - "declKind": "Import", - "moduleName": "AtomicTransact" - }, - { - "kind": "Import", - "name": "Combine", - "printedName": "Combine", - "declKind": "Import", - "moduleName": "AtomicTransact" - }, - { - "kind": "Import", - "name": "SafariServices", - "printedName": "SafariServices", - "declKind": "Import", - "moduleName": "AtomicTransact" - }, - { - "kind": "Import", - "name": "QuantumIOS", - "printedName": "QuantumIOS", - "declKind": "Import", - "moduleName": "AtomicTransact" - }, { "kind": "TypeDecl", - "name": "BaseTransactViewController", - "printedName": "BaseTransactViewController", + "name": "TransactAuthStatusUpdate", + "printedName": "TransactAuthStatusUpdate", "children": [ { "kind": "Var", - "name": "config", - "printedName": "config", + "name": "company", + "printedName": "company", "children": [ { "kind": "TypeNominal", - "name": "ImplicitlyUnwrappedOptional", - "printedName": "AtomicTransact.AtomicConfig?", - "children": [ - { - "kind": "TypeNominal", - "name": "AtomicConfig", - "printedName": "AtomicTransact.AtomicConfig", - "usr": "s:14AtomicTransact0A6ConfigV" - } - ], - "usr": "s:Sq" + "name": "TransactCompany", + "printedName": "AtomicTransact.TransactCompany", + "usr": "s:14AtomicTransact0B7CompanyV" } ], "declKind": "Var", - "usr": "s:14AtomicTransact04BaseB14ViewControllerC6configAA0A6ConfigVSgvp", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC6configAA0A6ConfigVSgvp", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV7companyAA0B7CompanyVvp", + "mangledName": "$s14AtomicTransact0B16AuthStatusUpdateV7companyAA0B7CompanyVvp", "moduleName": "AtomicTransact", "declAttributes": [ - "HasInitialValue", - "Preconcurrency", - "Custom", "HasStorage", - "AccessControl" + "AccessControl", + "RawDocComment" ], + "isLet": true, "hasStorage": true, "accessors": [ { @@ -16480,225 +15522,421 @@ "children": [ { "kind": "TypeNominal", - "name": "ImplicitlyUnwrappedOptional", - "printedName": "AtomicTransact.AtomicConfig?", - "children": [ - { - "kind": "TypeNominal", - "name": "AtomicConfig", - "printedName": "AtomicTransact.AtomicConfig", - "usr": "s:14AtomicTransact0A6ConfigV" - } - ], - "usr": "s:Sq" + "name": "TransactCompany", + "printedName": "AtomicTransact.TransactCompany", + "usr": "s:14AtomicTransact0B7CompanyV" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact04BaseB14ViewControllerC6configAA0A6ConfigVSgvg", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC6configAA0A6ConfigVSgvg", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV7companyAA0B7CompanyVvg", + "mangledName": "$s14AtomicTransact0B16AuthStatusUpdateV7companyAA0B7CompanyVvg", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "get" - }, + } + ] + }, + { + "kind": "Var", + "name": "status", + "printedName": "status", + "children": [ { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "ImplicitlyUnwrappedOptional", - "printedName": "AtomicTransact.AtomicConfig?", - "children": [ - { - "kind": "TypeNominal", - "name": "AtomicConfig", - "printedName": "AtomicTransact.AtomicConfig", - "usr": "s:14AtomicTransact0A6ConfigV" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact04BaseB14ViewControllerC6configAA0A6ConfigVSgvs", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC6configAA0A6ConfigVSgvs", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "set" - }, + "kind": "TypeNominal", + "name": "AuthStatus", + "printedName": "AtomicTransact.TransactAuthStatusUpdate.AuthStatus", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV0cD0O" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV6statusAC0cD0Ovp", + "mangledName": "$s14AtomicTransact0B16AuthStatusUpdateV6statusAC0cD0Ovp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ { "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "AuthStatus", + "printedName": "AtomicTransact.TransactAuthStatusUpdate.AuthStatus", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV0cD0O" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact04BaseB14ViewControllerC6configAA0A6ConfigVSgvM", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC6configAA0A6ConfigVSgvM", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV6statusAC0cD0Ovg", + "mangledName": "$s14AtomicTransact0B16AuthStatusUpdateV6statusAC0cD0Ovg", "moduleName": "AtomicTransact", "implicit": true, - "accessorKind": "_modify" + "accessorKind": "get" } ] }, { - "kind": "Var", - "name": "environment", - "printedName": "environment", + "kind": "TypeDecl", + "name": "AuthStatus", + "printedName": "AuthStatus", "children": [ { - "kind": "TypeNominal", - "name": "ImplicitlyUnwrappedOptional", - "printedName": "AtomicTransact.TransactEnvironment?", + "kind": "Var", + "name": "authenticated", + "printedName": "authenticated", "children": [ { - "kind": "TypeNominal", - "name": "TransactEnvironment", - "printedName": "AtomicTransact.TransactEnvironment", - "usr": "s:14AtomicTransact0B11EnvironmentO" + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactAuthStatusUpdate.AuthStatus.Type) -> AtomicTransact.TransactAuthStatusUpdate.AuthStatus", + "children": [ + { + "kind": "TypeNominal", + "name": "AuthStatus", + "printedName": "AtomicTransact.TransactAuthStatusUpdate.AuthStatus", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV0cD0O" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.TransactAuthStatusUpdate.AuthStatus.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "AuthStatus", + "printedName": "AtomicTransact.TransactAuthStatusUpdate.AuthStatus", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV0cD0O" + } + ] + } + ] } ], - "usr": "s:Sq" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact04BaseB14ViewControllerC11environmentAA0B11EnvironmentOSgvp", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC11environmentAA0B11EnvironmentOSgvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasInitialValue", - "Preconcurrency", - "Custom", - "HasStorage", - "AccessControl" - ], - "hasStorage": true, - "accessors": [ + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV0cD0O13authenticatedyA2EmF", + "mangledName": "$s14AtomicTransact0B16AuthStatusUpdateV0cD0O13authenticatedyA2EmF", + "moduleName": "AtomicTransact" + }, { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", "children": [ { "kind": "TypeNominal", - "name": "ImplicitlyUnwrappedOptional", - "printedName": "AtomicTransact.TransactEnvironment?", + "name": "Optional", + "printedName": "AtomicTransact.TransactAuthStatusUpdate.AuthStatus?", "children": [ { "kind": "TypeNominal", - "name": "TransactEnvironment", - "printedName": "AtomicTransact.TransactEnvironment", - "usr": "s:14AtomicTransact0B11EnvironmentO" + "name": "AuthStatus", + "printedName": "AtomicTransact.TransactAuthStatusUpdate.AuthStatus", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV0cD0O" } ], "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact04BaseB14ViewControllerC11environmentAA0B11EnvironmentOSgvg", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC11environmentAA0B11EnvironmentOSgvg", + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV0cD0O8rawValueAESgSS_tcfc", + "mangledName": "$s14AtomicTransact0B16AuthStatusUpdateV0cD0O8rawValueAESgSS_tcfc", "moduleName": "AtomicTransact", "implicit": true, - "accessorKind": "get" + "init_kind": "Designated" }, { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV0cD0O8rawValueSSvp", + "mangledName": "$s14AtomicTransact0B16AuthStatusUpdateV0cD0O8rawValueSSvp", + "moduleName": "AtomicTransact", + "implicit": true, + "accessors": [ { - "kind": "TypeNominal", - "name": "ImplicitlyUnwrappedOptional", - "printedName": "AtomicTransact.TransactEnvironment?", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "TransactEnvironment", - "printedName": "AtomicTransact.TransactEnvironment", - "usr": "s:14AtomicTransact0B11EnvironmentO" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "usr": "s:Sq" + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV0cD0O8rawValueSSvg", + "mangledName": "$s14AtomicTransact0B16AuthStatusUpdateV0cD0O8rawValueSSvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact04BaseB14ViewControllerC11environmentAA0B11EnvironmentOSgvs", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC11environmentAA0B11EnvironmentOSgvs", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "set" + ] + } + ], + "declKind": "Enum", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV0cD0O", + "mangledName": "$s14AtomicTransact0B16AuthStatusUpdateV0cD0O", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl" + ], + "enumRawTypeName": "String", + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" }, { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", "children": [ { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact04BaseB14ViewControllerC11environmentAA0B11EnvironmentOSgvM", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC11environmentAA0B11EnvironmentOSgvM", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "_modify" + "usr": "s:SY", + "mangledName": "$sSY" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" } ] }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(company:status:)", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactAuthStatusUpdate", + "printedName": "AtomicTransact.TransactAuthStatusUpdate", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV" + }, + { + "kind": "TypeNominal", + "name": "TransactCompany", + "printedName": "AtomicTransact.TransactCompany", + "usr": "s:14AtomicTransact0B7CompanyV" + }, + { + "kind": "TypeNominal", + "name": "AuthStatus", + "printedName": "AtomicTransact.TransactAuthStatusUpdate.AuthStatus", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV0cD0O" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV7company6statusAcA0B7CompanyV_AC0cD0Otcfc", + "mangledName": "$s14AtomicTransact0B16AuthStatusUpdateV7company6statusAcA0B7CompanyV_AC0cD0Otcfc", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactAuthStatusUpdate", + "printedName": "AtomicTransact.TransactAuthStatusUpdate", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV4fromACs7Decoder_p_tKcfc", + "mangledName": "$s14AtomicTransact0B16AuthStatusUpdateV4fromACs7Decoder_p_tKcfc", + "moduleName": "AtomicTransact", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + } + ], + "declKind": "Struct", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV", + "mangledName": "$s14AtomicTransact0B16AuthStatusUpdateV", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "WebKit", + "printedName": "WebKit", + "declKind": "Import", + "moduleName": "AtomicTransact" + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "AtomicTransact" + }, + { + "kind": "Import", + "name": "SafariServices", + "printedName": "SafariServices", + "declKind": "Import", + "moduleName": "AtomicTransact" + }, + { + "kind": "Import", + "name": "QuantumIOS", + "printedName": "QuantumIOS", + "declKind": "Import", + "moduleName": "AtomicTransact" + }, + { + "kind": "TypeDecl", + "name": "BaseTransactViewController", + "printedName": "BaseTransactViewController", + "children": [ { "kind": "Var", - "name": "onInteraction", - "printedName": "onInteraction", + "name": "config", + "printedName": "config", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "((AtomicTransact.TransactInteraction) -> ())?", + "name": "ImplicitlyUnwrappedOptional", + "printedName": "AtomicTransact.AtomicConfig?", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactInteraction) -> ()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "TransactInteraction", - "printedName": "AtomicTransact.TransactInteraction", - "usr": "s:14AtomicTransact0B11InteractionV" - } - ] + "kind": "TypeNominal", + "name": "AtomicConfig", + "printedName": "AtomicTransact.AtomicConfig", + "usr": "s:14AtomicTransact0A6ConfigV" } ], "usr": "s:Sq" } ], "declKind": "Var", - "usr": "s:14AtomicTransact04BaseB14ViewControllerC13onInteractionyAA0bG0VcSgvp", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC13onInteractionyAA0bG0VcSgvp", + "usr": "s:14AtomicTransact04BaseB14ViewControllerC6configAA0A6ConfigVSgvp", + "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC6configAA0A6ConfigVSgvp", "moduleName": "AtomicTransact", "declAttributes": [ "HasInitialValue", @@ -16716,34 +15954,22 @@ "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "((AtomicTransact.TransactInteraction) -> ())?", + "name": "ImplicitlyUnwrappedOptional", + "printedName": "AtomicTransact.AtomicConfig?", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactInteraction) -> ()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "TransactInteraction", - "printedName": "AtomicTransact.TransactInteraction", - "usr": "s:14AtomicTransact0B11InteractionV" - } - ] + "kind": "TypeNominal", + "name": "AtomicConfig", + "printedName": "AtomicTransact.AtomicConfig", + "usr": "s:14AtomicTransact0A6ConfigV" } ], "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact04BaseB14ViewControllerC13onInteractionyAA0bG0VcSgvg", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC13onInteractionyAA0bG0VcSgvg", + "usr": "s:14AtomicTransact04BaseB14ViewControllerC6configAA0A6ConfigVSgvg", + "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC6configAA0A6ConfigVSgvg", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "get" @@ -16760,34 +15986,22 @@ }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "((AtomicTransact.TransactInteraction) -> ())?", + "name": "ImplicitlyUnwrappedOptional", + "printedName": "AtomicTransact.AtomicConfig?", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactInteraction) -> ()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "TransactInteraction", - "printedName": "AtomicTransact.TransactInteraction", - "usr": "s:14AtomicTransact0B11InteractionV" - } - ] + "kind": "TypeNominal", + "name": "AtomicConfig", + "printedName": "AtomicTransact.AtomicConfig", + "usr": "s:14AtomicTransact0A6ConfigV" } ], "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact04BaseB14ViewControllerC13onInteractionyAA0bG0VcSgvs", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC13onInteractionyAA0bG0VcSgvs", + "usr": "s:14AtomicTransact04BaseB14ViewControllerC6configAA0A6ConfigVSgvs", + "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC6configAA0A6ConfigVSgvs", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "set" @@ -16804,8 +16018,8 @@ } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact04BaseB14ViewControllerC13onInteractionyAA0bG0VcSgvM", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC13onInteractionyAA0bG0VcSgvM", + "usr": "s:14AtomicTransact04BaseB14ViewControllerC6configAA0A6ConfigVSgvM", + "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC6configAA0A6ConfigVSgvM", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "_modify" @@ -16814,48 +16028,27 @@ }, { "kind": "Var", - "name": "onDataRequest", - "printedName": "onDataRequest", + "name": "environment", + "printedName": "environment", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "((AtomicTransact.TransactDataRequest) async -> AtomicTransact.TransactDataResponse?)?", + "name": "ImplicitlyUnwrappedOptional", + "printedName": "AtomicTransact.TransactEnvironment?", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactDataRequest) async -> AtomicTransact.TransactDataResponse?", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.TransactDataResponse?", - "children": [ - { - "kind": "TypeNominal", - "name": "TransactDataResponse", - "printedName": "AtomicTransact.TransactDataResponse", - "usr": "s:14AtomicTransact0B12DataResponseV" - } - ], - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "TransactDataRequest", - "printedName": "AtomicTransact.TransactDataRequest", - "usr": "s:14AtomicTransact0B11DataRequestV" - } - ] + "kind": "TypeNominal", + "name": "TransactEnvironment", + "printedName": "AtomicTransact.TransactEnvironment", + "usr": "s:14AtomicTransact0B11EnvironmentO" } ], "usr": "s:Sq" } ], "declKind": "Var", - "usr": "s:14AtomicTransact04BaseB14ViewControllerC13onDataRequestAA0bG8ResponseVSgAA0bgH0VYacSgvp", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC13onDataRequestAA0bG8ResponseVSgAA0bgH0VYacSgvp", + "usr": "s:14AtomicTransact04BaseB14ViewControllerC11environmentAA0B11EnvironmentOSgvp", + "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC11environmentAA0B11EnvironmentOSgvp", "moduleName": "AtomicTransact", "declAttributes": [ "HasInitialValue", @@ -16873,43 +16066,22 @@ "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "((AtomicTransact.TransactDataRequest) async -> AtomicTransact.TransactDataResponse?)?", + "name": "ImplicitlyUnwrappedOptional", + "printedName": "AtomicTransact.TransactEnvironment?", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactDataRequest) async -> AtomicTransact.TransactDataResponse?", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.TransactDataResponse?", - "children": [ - { - "kind": "TypeNominal", - "name": "TransactDataResponse", - "printedName": "AtomicTransact.TransactDataResponse", - "usr": "s:14AtomicTransact0B12DataResponseV" - } - ], - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "TransactDataRequest", - "printedName": "AtomicTransact.TransactDataRequest", - "usr": "s:14AtomicTransact0B11DataRequestV" - } - ] + "kind": "TypeNominal", + "name": "TransactEnvironment", + "printedName": "AtomicTransact.TransactEnvironment", + "usr": "s:14AtomicTransact0B11EnvironmentO" } ], "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact04BaseB14ViewControllerC13onDataRequestAA0bG8ResponseVSgAA0bgH0VYacSgvg", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC13onDataRequestAA0bG8ResponseVSgAA0bgH0VYacSgvg", + "usr": "s:14AtomicTransact04BaseB14ViewControllerC11environmentAA0B11EnvironmentOSgvg", + "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC11environmentAA0B11EnvironmentOSgvg", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "get" @@ -16926,43 +16098,22 @@ }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "((AtomicTransact.TransactDataRequest) async -> AtomicTransact.TransactDataResponse?)?", + "name": "ImplicitlyUnwrappedOptional", + "printedName": "AtomicTransact.TransactEnvironment?", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactDataRequest) async -> AtomicTransact.TransactDataResponse?", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.TransactDataResponse?", - "children": [ - { - "kind": "TypeNominal", - "name": "TransactDataResponse", - "printedName": "AtomicTransact.TransactDataResponse", - "usr": "s:14AtomicTransact0B12DataResponseV" - } - ], - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "TransactDataRequest", - "printedName": "AtomicTransact.TransactDataRequest", - "usr": "s:14AtomicTransact0B11DataRequestV" - } - ] + "kind": "TypeNominal", + "name": "TransactEnvironment", + "printedName": "AtomicTransact.TransactEnvironment", + "usr": "s:14AtomicTransact0B11EnvironmentO" } ], "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact04BaseB14ViewControllerC13onDataRequestAA0bG8ResponseVSgAA0bgH0VYacSgvs", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC13onDataRequestAA0bG8ResponseVSgAA0bgH0VYacSgvs", + "usr": "s:14AtomicTransact04BaseB14ViewControllerC11environmentAA0B11EnvironmentOSgvs", + "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC11environmentAA0B11EnvironmentOSgvs", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "set" @@ -16979,8 +16130,8 @@ } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact04BaseB14ViewControllerC13onDataRequestAA0bG8ResponseVSgAA0bgH0VYacSgvM", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC13onDataRequestAA0bG8ResponseVSgAA0bgH0VYacSgvM", + "usr": "s:14AtomicTransact04BaseB14ViewControllerC11environmentAA0B11EnvironmentOSgvM", + "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC11environmentAA0B11EnvironmentOSgvM", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "_modify" @@ -16989,18 +16140,18 @@ }, { "kind": "Var", - "name": "onAuthStatusUpdate", - "printedName": "onAuthStatusUpdate", + "name": "onInteraction", + "printedName": "onInteraction", "children": [ { "kind": "TypeNominal", "name": "Optional", - "printedName": "((AtomicTransact.TransactAuthStatusUpdate) -> ())?", + "printedName": "((AtomicTransact.TransactInteraction) -> ())?", "children": [ { "kind": "TypeFunc", "name": "Function", - "printedName": "(AtomicTransact.TransactAuthStatusUpdate) -> ()", + "printedName": "(AtomicTransact.TransactInteraction) -> ()", "children": [ { "kind": "TypeNominal", @@ -17009,9 +16160,9 @@ }, { "kind": "TypeNominal", - "name": "TransactAuthStatusUpdate", - "printedName": "AtomicTransact.TransactAuthStatusUpdate", - "usr": "s:14AtomicTransact0B16AuthStatusUpdateV" + "name": "TransactInteraction", + "printedName": "AtomicTransact.TransactInteraction", + "usr": "s:14AtomicTransact0B11InteractionV" } ] } @@ -17020,8 +16171,8 @@ } ], "declKind": "Var", - "usr": "s:14AtomicTransact04BaseB14ViewControllerC18onAuthStatusUpdateyAA0bghI0VcSgvp", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC18onAuthStatusUpdateyAA0bghI0VcSgvp", + "usr": "s:14AtomicTransact04BaseB14ViewControllerC13onInteractionyAA0bG0VcSgvp", + "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC13onInteractionyAA0bG0VcSgvp", "moduleName": "AtomicTransact", "declAttributes": [ "HasInitialValue", @@ -17040,12 +16191,12 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "((AtomicTransact.TransactAuthStatusUpdate) -> ())?", + "printedName": "((AtomicTransact.TransactInteraction) -> ())?", "children": [ { "kind": "TypeFunc", "name": "Function", - "printedName": "(AtomicTransact.TransactAuthStatusUpdate) -> ()", + "printedName": "(AtomicTransact.TransactInteraction) -> ()", "children": [ { "kind": "TypeNominal", @@ -17054,9 +16205,9 @@ }, { "kind": "TypeNominal", - "name": "TransactAuthStatusUpdate", - "printedName": "AtomicTransact.TransactAuthStatusUpdate", - "usr": "s:14AtomicTransact0B16AuthStatusUpdateV" + "name": "TransactInteraction", + "printedName": "AtomicTransact.TransactInteraction", + "usr": "s:14AtomicTransact0B11InteractionV" } ] } @@ -17065,8 +16216,8 @@ } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact04BaseB14ViewControllerC18onAuthStatusUpdateyAA0bghI0VcSgvg", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC18onAuthStatusUpdateyAA0bghI0VcSgvg", + "usr": "s:14AtomicTransact04BaseB14ViewControllerC13onInteractionyAA0bG0VcSgvg", + "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC13onInteractionyAA0bG0VcSgvg", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "get" @@ -17084,12 +16235,12 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "((AtomicTransact.TransactAuthStatusUpdate) -> ())?", + "printedName": "((AtomicTransact.TransactInteraction) -> ())?", "children": [ { "kind": "TypeFunc", "name": "Function", - "printedName": "(AtomicTransact.TransactAuthStatusUpdate) -> ()", + "printedName": "(AtomicTransact.TransactInteraction) -> ()", "children": [ { "kind": "TypeNominal", @@ -17098,9 +16249,9 @@ }, { "kind": "TypeNominal", - "name": "TransactAuthStatusUpdate", - "printedName": "AtomicTransact.TransactAuthStatusUpdate", - "usr": "s:14AtomicTransact0B16AuthStatusUpdateV" + "name": "TransactInteraction", + "printedName": "AtomicTransact.TransactInteraction", + "usr": "s:14AtomicTransact0B11InteractionV" } ] } @@ -17109,8 +16260,8 @@ } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact04BaseB14ViewControllerC18onAuthStatusUpdateyAA0bghI0VcSgvs", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC18onAuthStatusUpdateyAA0bghI0VcSgvs", + "usr": "s:14AtomicTransact04BaseB14ViewControllerC13onInteractionyAA0bG0VcSgvs", + "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC13onInteractionyAA0bG0VcSgvs", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "set" @@ -17127,8 +16278,8 @@ } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact04BaseB14ViewControllerC18onAuthStatusUpdateyAA0bghI0VcSgvM", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC18onAuthStatusUpdateyAA0bghI0VcSgvM", + "usr": "s:14AtomicTransact04BaseB14ViewControllerC13onInteractionyAA0bG0VcSgvM", + "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC13onInteractionyAA0bG0VcSgvM", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "_modify" @@ -17137,29 +16288,38 @@ }, { "kind": "Var", - "name": "onTaskStatusUpdate", - "printedName": "onTaskStatusUpdate", + "name": "onDataRequest", + "printedName": "onDataRequest", "children": [ { "kind": "TypeNominal", "name": "Optional", - "printedName": "((AtomicTransact.TransactTaskStatusUpdate) -> ())?", + "printedName": "((AtomicTransact.TransactDataRequest) async -> AtomicTransact.TransactDataResponse?)?", "children": [ { "kind": "TypeFunc", "name": "Function", - "printedName": "(AtomicTransact.TransactTaskStatusUpdate) -> ()", + "printedName": "(AtomicTransact.TransactDataRequest) async -> AtomicTransact.TransactDataResponse?", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "Optional", + "printedName": "AtomicTransact.TransactDataResponse?", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactDataResponse", + "printedName": "AtomicTransact.TransactDataResponse", + "usr": "s:14AtomicTransact0B12DataResponseV" + } + ], + "usr": "s:Sq" }, { "kind": "TypeNominal", - "name": "TransactTaskStatusUpdate", - "printedName": "AtomicTransact.TransactTaskStatusUpdate", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV" + "name": "TransactDataRequest", + "printedName": "AtomicTransact.TransactDataRequest", + "usr": "s:14AtomicTransact0B11DataRequestV" } ] } @@ -17168,8 +16328,8 @@ } ], "declKind": "Var", - "usr": "s:14AtomicTransact04BaseB14ViewControllerC18onTaskStatusUpdateyAA0bghI0VcSgvp", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC18onTaskStatusUpdateyAA0bghI0VcSgvp", + "usr": "s:14AtomicTransact04BaseB14ViewControllerC13onDataRequestAA0bG8ResponseVSgAA0bgH0VYacSgvp", + "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC13onDataRequestAA0bG8ResponseVSgAA0bgH0VYacSgvp", "moduleName": "AtomicTransact", "declAttributes": [ "HasInitialValue", @@ -17188,23 +16348,32 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "((AtomicTransact.TransactTaskStatusUpdate) -> ())?", + "printedName": "((AtomicTransact.TransactDataRequest) async -> AtomicTransact.TransactDataResponse?)?", "children": [ { "kind": "TypeFunc", "name": "Function", - "printedName": "(AtomicTransact.TransactTaskStatusUpdate) -> ()", + "printedName": "(AtomicTransact.TransactDataRequest) async -> AtomicTransact.TransactDataResponse?", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "Optional", + "printedName": "AtomicTransact.TransactDataResponse?", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactDataResponse", + "printedName": "AtomicTransact.TransactDataResponse", + "usr": "s:14AtomicTransact0B12DataResponseV" + } + ], + "usr": "s:Sq" }, { "kind": "TypeNominal", - "name": "TransactTaskStatusUpdate", - "printedName": "AtomicTransact.TransactTaskStatusUpdate", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV" + "name": "TransactDataRequest", + "printedName": "AtomicTransact.TransactDataRequest", + "usr": "s:14AtomicTransact0B11DataRequestV" } ] } @@ -17213,8 +16382,8 @@ } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact04BaseB14ViewControllerC18onTaskStatusUpdateyAA0bghI0VcSgvg", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC18onTaskStatusUpdateyAA0bghI0VcSgvg", + "usr": "s:14AtomicTransact04BaseB14ViewControllerC13onDataRequestAA0bG8ResponseVSgAA0bgH0VYacSgvg", + "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC13onDataRequestAA0bG8ResponseVSgAA0bgH0VYacSgvg", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "get" @@ -17232,23 +16401,32 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "((AtomicTransact.TransactTaskStatusUpdate) -> ())?", + "printedName": "((AtomicTransact.TransactDataRequest) async -> AtomicTransact.TransactDataResponse?)?", "children": [ { "kind": "TypeFunc", "name": "Function", - "printedName": "(AtomicTransact.TransactTaskStatusUpdate) -> ()", + "printedName": "(AtomicTransact.TransactDataRequest) async -> AtomicTransact.TransactDataResponse?", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "Optional", + "printedName": "AtomicTransact.TransactDataResponse?", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactDataResponse", + "printedName": "AtomicTransact.TransactDataResponse", + "usr": "s:14AtomicTransact0B12DataResponseV" + } + ], + "usr": "s:Sq" }, { "kind": "TypeNominal", - "name": "TransactTaskStatusUpdate", - "printedName": "AtomicTransact.TransactTaskStatusUpdate", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV" + "name": "TransactDataRequest", + "printedName": "AtomicTransact.TransactDataRequest", + "usr": "s:14AtomicTransact0B11DataRequestV" } ] } @@ -17257,8 +16435,8 @@ } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact04BaseB14ViewControllerC18onTaskStatusUpdateyAA0bghI0VcSgvs", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC18onTaskStatusUpdateyAA0bghI0VcSgvs", + "usr": "s:14AtomicTransact04BaseB14ViewControllerC13onDataRequestAA0bG8ResponseVSgAA0bgH0VYacSgvs", + "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC13onDataRequestAA0bG8ResponseVSgAA0bgH0VYacSgvs", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "set" @@ -17275,8 +16453,8 @@ } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact04BaseB14ViewControllerC18onTaskStatusUpdateyAA0bghI0VcSgvM", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC18onTaskStatusUpdateyAA0bghI0VcSgvM", + "usr": "s:14AtomicTransact04BaseB14ViewControllerC13onDataRequestAA0bG8ResponseVSgAA0bgH0VYacSgvM", + "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC13onDataRequestAA0bG8ResponseVSgAA0bgH0VYacSgvM", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "_modify" @@ -17285,18 +16463,18 @@ }, { "kind": "Var", - "name": "onCompletion", - "printedName": "onCompletion", + "name": "onAuthStatusUpdate", + "printedName": "onAuthStatusUpdate", "children": [ { "kind": "TypeNominal", "name": "Optional", - "printedName": "((AtomicTransact.TransactResponse) -> ())?", + "printedName": "((AtomicTransact.TransactAuthStatusUpdate) -> ())?", "children": [ { "kind": "TypeFunc", "name": "Function", - "printedName": "(AtomicTransact.TransactResponse) -> ()", + "printedName": "(AtomicTransact.TransactAuthStatusUpdate) -> ()", "children": [ { "kind": "TypeNominal", @@ -17305,9 +16483,9 @@ }, { "kind": "TypeNominal", - "name": "TransactResponse", - "printedName": "AtomicTransact.TransactResponse", - "usr": "s:14AtomicTransact0B8ResponseO" + "name": "TransactAuthStatusUpdate", + "printedName": "AtomicTransact.TransactAuthStatusUpdate", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV" } ] } @@ -17316,8 +16494,8 @@ } ], "declKind": "Var", - "usr": "s:14AtomicTransact04BaseB14ViewControllerC12onCompletionyAA0B8ResponseOcSgvp", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC12onCompletionyAA0B8ResponseOcSgvp", + "usr": "s:14AtomicTransact04BaseB14ViewControllerC18onAuthStatusUpdateyAA0bghI0VcSgvp", + "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC18onAuthStatusUpdateyAA0bghI0VcSgvp", "moduleName": "AtomicTransact", "declAttributes": [ "HasInitialValue", @@ -17336,12 +16514,12 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "((AtomicTransact.TransactResponse) -> ())?", + "printedName": "((AtomicTransact.TransactAuthStatusUpdate) -> ())?", "children": [ { "kind": "TypeFunc", "name": "Function", - "printedName": "(AtomicTransact.TransactResponse) -> ()", + "printedName": "(AtomicTransact.TransactAuthStatusUpdate) -> ()", "children": [ { "kind": "TypeNominal", @@ -17350,9 +16528,9 @@ }, { "kind": "TypeNominal", - "name": "TransactResponse", - "printedName": "AtomicTransact.TransactResponse", - "usr": "s:14AtomicTransact0B8ResponseO" + "name": "TransactAuthStatusUpdate", + "printedName": "AtomicTransact.TransactAuthStatusUpdate", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV" } ] } @@ -17361,8 +16539,8 @@ } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact04BaseB14ViewControllerC12onCompletionyAA0B8ResponseOcSgvg", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC12onCompletionyAA0B8ResponseOcSgvg", + "usr": "s:14AtomicTransact04BaseB14ViewControllerC18onAuthStatusUpdateyAA0bghI0VcSgvg", + "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC18onAuthStatusUpdateyAA0bghI0VcSgvg", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "get" @@ -17380,12 +16558,12 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "((AtomicTransact.TransactResponse) -> ())?", + "printedName": "((AtomicTransact.TransactAuthStatusUpdate) -> ())?", "children": [ { "kind": "TypeFunc", "name": "Function", - "printedName": "(AtomicTransact.TransactResponse) -> ()", + "printedName": "(AtomicTransact.TransactAuthStatusUpdate) -> ()", "children": [ { "kind": "TypeNominal", @@ -17394,9 +16572,9 @@ }, { "kind": "TypeNominal", - "name": "TransactResponse", - "printedName": "AtomicTransact.TransactResponse", - "usr": "s:14AtomicTransact0B8ResponseO" + "name": "TransactAuthStatusUpdate", + "printedName": "AtomicTransact.TransactAuthStatusUpdate", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV" } ] } @@ -17405,8 +16583,8 @@ } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact04BaseB14ViewControllerC12onCompletionyAA0B8ResponseOcSgvs", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC12onCompletionyAA0B8ResponseOcSgvs", + "usr": "s:14AtomicTransact04BaseB14ViewControllerC18onAuthStatusUpdateyAA0bghI0VcSgvs", + "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC18onAuthStatusUpdateyAA0bghI0VcSgvs", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "set" @@ -17423,8 +16601,8 @@ } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact04BaseB14ViewControllerC12onCompletionyAA0B8ResponseOcSgvM", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC12onCompletionyAA0B8ResponseOcSgvM", + "usr": "s:14AtomicTransact04BaseB14ViewControllerC18onAuthStatusUpdateyAA0bghI0VcSgvM", + "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC18onAuthStatusUpdateyAA0bghI0VcSgvM", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "_modify" @@ -17433,18 +16611,18 @@ }, { "kind": "Var", - "name": "onLaunch", - "printedName": "onLaunch", + "name": "onTaskStatusUpdate", + "printedName": "onTaskStatusUpdate", "children": [ { "kind": "TypeNominal", "name": "Optional", - "printedName": "(() -> ())?", + "printedName": "((AtomicTransact.TransactTaskStatusUpdate) -> ())?", "children": [ { "kind": "TypeFunc", "name": "Function", - "printedName": "() -> ()", + "printedName": "(AtomicTransact.TransactTaskStatusUpdate) -> ()", "children": [ { "kind": "TypeNominal", @@ -17453,8 +16631,9 @@ }, { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "TransactTaskStatusUpdate", + "printedName": "AtomicTransact.TransactTaskStatusUpdate", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV" } ] } @@ -17463,8 +16642,8 @@ } ], "declKind": "Var", - "usr": "s:14AtomicTransact04BaseB14ViewControllerC8onLaunchyycSgvp", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC8onLaunchyycSgvp", + "usr": "s:14AtomicTransact04BaseB14ViewControllerC18onTaskStatusUpdateyAA0bghI0VcSgvp", + "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC18onTaskStatusUpdateyAA0bghI0VcSgvp", "moduleName": "AtomicTransact", "declAttributes": [ "HasInitialValue", @@ -17483,12 +16662,12 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "(() -> ())?", + "printedName": "((AtomicTransact.TransactTaskStatusUpdate) -> ())?", "children": [ { "kind": "TypeFunc", "name": "Function", - "printedName": "() -> ()", + "printedName": "(AtomicTransact.TransactTaskStatusUpdate) -> ()", "children": [ { "kind": "TypeNominal", @@ -17497,8 +16676,9 @@ }, { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "TransactTaskStatusUpdate", + "printedName": "AtomicTransact.TransactTaskStatusUpdate", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV" } ] } @@ -17506,9 +16686,9 @@ "usr": "s:Sq" } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact04BaseB14ViewControllerC8onLaunchyycSgvg", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC8onLaunchyycSgvg", + "declKind": "Accessor", + "usr": "s:14AtomicTransact04BaseB14ViewControllerC18onTaskStatusUpdateyAA0bghI0VcSgvg", + "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC18onTaskStatusUpdateyAA0bghI0VcSgvg", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "get" @@ -17526,12 +16706,12 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "(() -> ())?", + "printedName": "((AtomicTransact.TransactTaskStatusUpdate) -> ())?", "children": [ { "kind": "TypeFunc", "name": "Function", - "printedName": "() -> ()", + "printedName": "(AtomicTransact.TransactTaskStatusUpdate) -> ()", "children": [ { "kind": "TypeNominal", @@ -17540,8 +16720,9 @@ }, { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "TransactTaskStatusUpdate", + "printedName": "AtomicTransact.TransactTaskStatusUpdate", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV" } ] } @@ -17550,8 +16731,8 @@ } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact04BaseB14ViewControllerC8onLaunchyycSgvs", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC8onLaunchyycSgvs", + "usr": "s:14AtomicTransact04BaseB14ViewControllerC18onTaskStatusUpdateyAA0bghI0VcSgvs", + "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC18onTaskStatusUpdateyAA0bghI0VcSgvs", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "set" @@ -17568,8 +16749,8 @@ } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact04BaseB14ViewControllerC8onLaunchyycSgvM", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC8onLaunchyycSgvM", + "usr": "s:14AtomicTransact04BaseB14ViewControllerC18onTaskStatusUpdateyAA0bghI0VcSgvM", + "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC18onTaskStatusUpdateyAA0bghI0VcSgvM", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "_modify" @@ -17578,18 +16759,18 @@ }, { "kind": "Var", - "name": "onError", - "printedName": "onError", + "name": "onCompletion", + "printedName": "onCompletion", "children": [ { "kind": "TypeNominal", "name": "Optional", - "printedName": "((AtomicTransact.TransactError) -> ())?", + "printedName": "((AtomicTransact.TransactResponse) -> ())?", "children": [ { "kind": "TypeFunc", "name": "Function", - "printedName": "(AtomicTransact.TransactError) -> ()", + "printedName": "(AtomicTransact.TransactResponse) -> ()", "children": [ { "kind": "TypeNominal", @@ -17598,9 +16779,9 @@ }, { "kind": "TypeNominal", - "name": "TransactError", - "printedName": "AtomicTransact.TransactError", - "usr": "s:14AtomicTransact0B5ErrorO" + "name": "TransactResponse", + "printedName": "AtomicTransact.TransactResponse", + "usr": "s:14AtomicTransact0B8ResponseO" } ] } @@ -17609,8 +16790,8 @@ } ], "declKind": "Var", - "usr": "s:14AtomicTransact04BaseB14ViewControllerC7onErroryAA0bG0OcSgvp", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC7onErroryAA0bG0OcSgvp", + "usr": "s:14AtomicTransact04BaseB14ViewControllerC12onCompletionyAA0B8ResponseOcSgvp", + "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC12onCompletionyAA0B8ResponseOcSgvp", "moduleName": "AtomicTransact", "declAttributes": [ "HasInitialValue", @@ -17629,12 +16810,12 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "((AtomicTransact.TransactError) -> ())?", + "printedName": "((AtomicTransact.TransactResponse) -> ())?", "children": [ { "kind": "TypeFunc", "name": "Function", - "printedName": "(AtomicTransact.TransactError) -> ()", + "printedName": "(AtomicTransact.TransactResponse) -> ()", "children": [ { "kind": "TypeNominal", @@ -17643,9 +16824,9 @@ }, { "kind": "TypeNominal", - "name": "TransactError", - "printedName": "AtomicTransact.TransactError", - "usr": "s:14AtomicTransact0B5ErrorO" + "name": "TransactResponse", + "printedName": "AtomicTransact.TransactResponse", + "usr": "s:14AtomicTransact0B8ResponseO" } ] } @@ -17654,8 +16835,8 @@ } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact04BaseB14ViewControllerC7onErroryAA0bG0OcSgvg", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC7onErroryAA0bG0OcSgvg", + "usr": "s:14AtomicTransact04BaseB14ViewControllerC12onCompletionyAA0B8ResponseOcSgvg", + "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC12onCompletionyAA0B8ResponseOcSgvg", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "get" @@ -17673,12 +16854,12 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "((AtomicTransact.TransactError) -> ())?", + "printedName": "((AtomicTransact.TransactResponse) -> ())?", "children": [ { "kind": "TypeFunc", "name": "Function", - "printedName": "(AtomicTransact.TransactError) -> ()", + "printedName": "(AtomicTransact.TransactResponse) -> ()", "children": [ { "kind": "TypeNominal", @@ -17687,9 +16868,9 @@ }, { "kind": "TypeNominal", - "name": "TransactError", - "printedName": "AtomicTransact.TransactError", - "usr": "s:14AtomicTransact0B5ErrorO" + "name": "TransactResponse", + "printedName": "AtomicTransact.TransactResponse", + "usr": "s:14AtomicTransact0B8ResponseO" } ] } @@ -17698,8 +16879,8 @@ } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact04BaseB14ViewControllerC7onErroryAA0bG0OcSgvs", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC7onErroryAA0bG0OcSgvs", + "usr": "s:14AtomicTransact04BaseB14ViewControllerC12onCompletionyAA0B8ResponseOcSgvs", + "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC12onCompletionyAA0B8ResponseOcSgvs", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "set" @@ -17716,8 +16897,8 @@ } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact04BaseB14ViewControllerC7onErroryAA0bG0OcSgvM", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC7onErroryAA0bG0OcSgvM", + "usr": "s:14AtomicTransact04BaseB14ViewControllerC12onCompletionyAA0B8ResponseOcSgvM", + "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC12onCompletionyAA0B8ResponseOcSgvM", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "_modify" @@ -17725,731 +16906,621 @@ ] }, { - "kind": "Function", - "name": "viewDidLoad", - "printedName": "viewDidLoad()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Func", - "usr": "c:@M@AtomicTransact@objc(cs)BaseTransactViewController(im)viewDidLoad", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC11viewDidLoadyyF", - "moduleName": "AtomicTransact", - "overriding": true, - "objc_name": "viewDidLoad", - "declAttributes": [ - "Dynamic", - "ObjC", - "Preconcurrency", - "Custom", - "Override", - "AccessControl", - "RawDocComment" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "webView", - "printedName": "webView(_:didFailProvisionalNavigation:withError:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "WKWebView", - "printedName": "WebKit.WKWebView", - "usr": "c:objc(cs)WKWebView" - }, - { - "kind": "TypeNominal", - "name": "ImplicitlyUnwrappedOptional", - "printedName": "WebKit.WKNavigation?", - "children": [ - { - "kind": "TypeNominal", - "name": "WKNavigation", - "printedName": "WebKit.WKNavigation", - "usr": "c:objc(cs)WKNavigation" - } - ], - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Error", - "printedName": "any Swift.Error", - "usr": "s:s5ErrorP" - } - ], - "declKind": "Func", - "usr": "c:@M@AtomicTransact@objc(cs)BaseTransactViewController(im)webView:didFailProvisionalNavigation:withError:", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC03webD0_28didFailProvisionalNavigation9withErrorySo05WKWebD0C_So12WKNavigationCSgs0L0_ptF", - "moduleName": "AtomicTransact", - "objc_name": "webView:didFailProvisionalNavigation:withError:", - "declAttributes": [ - "ObjC", - "Preconcurrency", - "Custom", - "AccessControl" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "userContentController", - "printedName": "userContentController(_:didReceive:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "WKUserContentController", - "printedName": "WebKit.WKUserContentController", - "usr": "c:objc(cs)WKUserContentController" - }, - { - "kind": "TypeNominal", - "name": "WKScriptMessage", - "printedName": "WebKit.WKScriptMessage", - "usr": "c:objc(cs)WKScriptMessage" - } - ], - "declKind": "Func", - "usr": "c:@M@AtomicTransact@objc(cs)BaseTransactViewController(im)userContentController:didReceiveScriptMessage:", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC011userContentE0_10didReceiveySo06WKUsergE0C_So15WKScriptMessageCtF", - "moduleName": "AtomicTransact", - "objc_name": "userContentController:didReceiveScriptMessage:", - "declAttributes": [ - "ObjC", - "Preconcurrency", - "Custom", - "AccessControl", - "RawDocComment" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(nibName:bundle:)", - "children": [ - { - "kind": "TypeNominal", - "name": "BaseTransactViewController", - "printedName": "AtomicTransact.BaseTransactViewController", - "usr": "c:@M@AtomicTransact@objc(cs)BaseTransactViewController" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Foundation.Bundle?", - "children": [ - { - "kind": "TypeNominal", - "name": "Bundle", - "printedName": "Foundation.Bundle", - "usr": "c:objc(cs)NSBundle" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Constructor", - "usr": "c:@M@AtomicTransact@objc(cs)BaseTransactViewController(im)initWithNibName:bundle:", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC7nibName6bundleACSSSg_So8NSBundleCSgtcfc", - "moduleName": "AtomicTransact", - "overriding": true, - "implicit": true, - "objc_name": "initWithNibName:bundle:", - "declAttributes": [ - "Dynamic", - "ObjC", - "Preconcurrency", - "Custom", - "Override" - ], - "init_kind": "Designated" - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(coder:)", + "kind": "Var", + "name": "onLaunch", + "printedName": "onLaunch", "children": [ { "kind": "TypeNominal", "name": "Optional", - "printedName": "AtomicTransact.BaseTransactViewController?", + "printedName": "(() -> ())?", "children": [ { - "kind": "TypeNominal", - "name": "BaseTransactViewController", - "printedName": "AtomicTransact.BaseTransactViewController", - "usr": "c:@M@AtomicTransact@objc(cs)BaseTransactViewController" + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] } ], "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "NSCoder", - "printedName": "Foundation.NSCoder", - "usr": "c:objc(cs)NSCoder" } ], - "declKind": "Constructor", - "usr": "c:@M@AtomicTransact@objc(cs)BaseTransactViewController(im)initWithCoder:", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC5coderACSgSo7NSCoderC_tcfc", + "declKind": "Var", + "usr": "s:14AtomicTransact04BaseB14ViewControllerC8onLaunchyycSgvp", + "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC8onLaunchyycSgvp", "moduleName": "AtomicTransact", - "overriding": true, - "implicit": true, - "objc_name": "initWithCoder:", "declAttributes": [ - "Dynamic", - "ObjC", + "HasInitialValue", "Preconcurrency", "Custom", - "Required" + "HasStorage", + "AccessControl" ], - "init_kind": "Designated" - } - ], - "declKind": "Class", - "usr": "c:@M@AtomicTransact@objc(cs)BaseTransactViewController", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC", - "moduleName": "AtomicTransact", - "declAttributes": [ - "Preconcurrency", - "Custom", - "AccessControl", - "ObjC" - ], - "superclassUsr": "c:objc(cs)UIViewController", - "inheritsConvenienceInitializers": true, - "superclassNames": [ - "UIKit.UIViewController", - "UIKit.UIResponder", - "ObjectiveC.NSObject" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "kind": "Conformance", - "name": "Equatable", - "printedName": "Equatable", - "usr": "s:SQ", - "mangledName": "$sSQ" - }, - { - "kind": "Conformance", - "name": "Hashable", - "printedName": "Hashable", - "usr": "s:SH", - "mangledName": "$sSH" - }, - { - "kind": "Conformance", - "name": "CVarArg", - "printedName": "CVarArg", - "usr": "s:s7CVarArgP", - "mangledName": "$ss7CVarArgP" - }, - { - "kind": "Conformance", - "name": "_KeyValueCodingAndObservingPublishing", - "printedName": "_KeyValueCodingAndObservingPublishing", - "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", - "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" - }, - { - "kind": "Conformance", - "name": "_KeyValueCodingAndObserving", - "printedName": "_KeyValueCodingAndObserving", - "usr": "s:10Foundation27_KeyValueCodingAndObservingP", - "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" - }, - { - "kind": "Conformance", - "name": "CustomStringConvertible", - "printedName": "CustomStringConvertible", - "usr": "s:s23CustomStringConvertibleP", - "mangledName": "$ss23CustomStringConvertibleP" - }, - { - "kind": "Conformance", - "name": "CustomDebugStringConvertible", - "printedName": "CustomDebugStringConvertible", - "usr": "s:s28CustomDebugStringConvertibleP", - "mangledName": "$ss28CustomDebugStringConvertibleP" - }, - { - "kind": "Conformance", - "name": "UITraitChangeObservable", - "printedName": "UITraitChangeObservable", - "usr": "s:5UIKit23UITraitChangeObservableP", - "mangledName": "$s5UIKit23UITraitChangeObservableP" - } - ] - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "AtomicTransact", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "TypeDecl", - "name": "TransactSDKEvent", - "printedName": "TransactSDKEvent", - "children": [ - { - "kind": "Var", - "name": "close", - "printedName": "close", - "children": [ + "hasStorage": true, + "accessors": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactSDKEvent.Type) -> AtomicTransact.TransactSDKEvent", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "TransactSDKEvent", - "printedName": "AtomicTransact.TransactSDKEvent", - "usr": "s:14AtomicTransact0B8SDKEventO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.TransactSDKEvent.Type", + "name": "Optional", + "printedName": "(() -> ())?", "children": [ { - "kind": "TypeNominal", - "name": "TransactSDKEvent", - "printedName": "AtomicTransact.TransactSDKEvent", - "usr": "s:14AtomicTransact0B8SDKEventO" + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] } - ] + ], + "usr": "s:Sq" } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0B8SDKEventO5closeyA2CmF", - "mangledName": "$s14AtomicTransact0B8SDKEventO5closeyA2CmF", - "moduleName": "AtomicTransact" - }, - { - "kind": "Var", - "name": "finish", - "printedName": "finish", - "children": [ + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact04BaseB14ViewControllerC8onLaunchyycSgvg", + "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC8onLaunchyycSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactSDKEvent.Type) -> AtomicTransact.TransactSDKEvent", + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", "children": [ { "kind": "TypeNominal", - "name": "TransactSDKEvent", - "printedName": "AtomicTransact.TransactSDKEvent", - "usr": "s:14AtomicTransact0B8SDKEventO" + "name": "Void", + "printedName": "()" }, { "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.TransactSDKEvent.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "TransactSDKEvent", - "printedName": "AtomicTransact.TransactSDKEvent", - "usr": "s:14AtomicTransact0B8SDKEventO" - } - ] + "name": "Optional", + "printedName": "(() -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact04BaseB14ViewControllerC8onLaunchyycSgvs", + "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC8onLaunchyycSgvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" } - ] + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact04BaseB14ViewControllerC8onLaunchyycSgvM", + "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC8onLaunchyycSgvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" } - ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0B8SDKEventO6finishyA2CmF", - "mangledName": "$s14AtomicTransact0B8SDKEventO6finishyA2CmF", - "moduleName": "AtomicTransact" + ] }, { "kind": "Var", - "name": "openURL", - "printedName": "openURL", + "name": "onError", + "printedName": "onError", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactSDKEvent.Type) -> AtomicTransact.TransactSDKEvent", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((AtomicTransact.TransactError) -> ())?", "children": [ { - "kind": "TypeNominal", - "name": "TransactSDKEvent", - "printedName": "AtomicTransact.TransactSDKEvent", - "usr": "s:14AtomicTransact0B8SDKEventO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.TransactSDKEvent.Type", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactError) -> ()", "children": [ { "kind": "TypeNominal", - "name": "TransactSDKEvent", - "printedName": "AtomicTransact.TransactSDKEvent", - "usr": "s:14AtomicTransact0B8SDKEventO" + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "TransactError", + "printedName": "AtomicTransact.TransactError", + "usr": "s:14AtomicTransact0B5ErrorO" } ] } - ] + ], + "usr": "s:Sq" } ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0B8SDKEventO7openURLyA2CmF", - "mangledName": "$s14AtomicTransact0B8SDKEventO7openURLyA2CmF", - "moduleName": "AtomicTransact" - }, - { - "kind": "Var", - "name": "interaction", - "printedName": "interaction", - "children": [ + "declKind": "Var", + "usr": "s:14AtomicTransact04BaseB14ViewControllerC7onErroryAA0bG0OcSgvp", + "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC7onErroryAA0bG0OcSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasInitialValue", + "Preconcurrency", + "Custom", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactSDKEvent.Type) -> AtomicTransact.TransactSDKEvent", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "TransactSDKEvent", - "printedName": "AtomicTransact.TransactSDKEvent", - "usr": "s:14AtomicTransact0B8SDKEventO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.TransactSDKEvent.Type", + "name": "Optional", + "printedName": "((AtomicTransact.TransactError) -> ())?", "children": [ { - "kind": "TypeNominal", - "name": "TransactSDKEvent", - "printedName": "AtomicTransact.TransactSDKEvent", - "usr": "s:14AtomicTransact0B8SDKEventO" + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactError) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "TransactError", + "printedName": "AtomicTransact.TransactError", + "usr": "s:14AtomicTransact0B5ErrorO" + } + ] } - ] + ], + "usr": "s:Sq" } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0B8SDKEventO11interactionyA2CmF", - "mangledName": "$s14AtomicTransact0B8SDKEventO11interactionyA2CmF", - "moduleName": "AtomicTransact" - }, - { - "kind": "Var", - "name": "dataRequest", - "printedName": "dataRequest", - "children": [ + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact04BaseB14ViewControllerC7onErroryAA0bG0OcSgvg", + "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC7onErroryAA0bG0OcSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactSDKEvent.Type) -> AtomicTransact.TransactSDKEvent", + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", "children": [ { "kind": "TypeNominal", - "name": "TransactSDKEvent", - "printedName": "AtomicTransact.TransactSDKEvent", - "usr": "s:14AtomicTransact0B8SDKEventO" + "name": "Void", + "printedName": "()" }, { "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.TransactSDKEvent.Type", + "name": "Optional", + "printedName": "((AtomicTransact.TransactError) -> ())?", "children": [ { - "kind": "TypeNominal", - "name": "TransactSDKEvent", - "printedName": "AtomicTransact.TransactSDKEvent", - "usr": "s:14AtomicTransact0B8SDKEventO" + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactError) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "TransactError", + "printedName": "AtomicTransact.TransactError", + "usr": "s:14AtomicTransact0B5ErrorO" + } + ] } - ] + ], + "usr": "s:Sq" } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0B8SDKEventO11dataRequestyA2CmF", - "mangledName": "$s14AtomicTransact0B8SDKEventO11dataRequestyA2CmF", - "moduleName": "AtomicTransact" - }, - { - "kind": "Var", - "name": "automationHandoff", - "printedName": "automationHandoff", - "children": [ + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact04BaseB14ViewControllerC7onErroryAA0bG0OcSgvs", + "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC7onErroryAA0bG0OcSgvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactSDKEvent.Type) -> AtomicTransact.TransactSDKEvent", + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", "children": [ { "kind": "TypeNominal", - "name": "TransactSDKEvent", - "printedName": "AtomicTransact.TransactSDKEvent", - "usr": "s:14AtomicTransact0B8SDKEventO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.TransactSDKEvent.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "TransactSDKEvent", - "printedName": "AtomicTransact.TransactSDKEvent", - "usr": "s:14AtomicTransact0B8SDKEventO" - } - ] + "name": "Void", + "printedName": "()" } - ] + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact04BaseB14ViewControllerC7onErroryAA0bG0OcSgvM", + "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC7onErroryAA0bG0OcSgvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Function", + "name": "viewDidLoad", + "printedName": "viewDidLoad()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" } ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0B8SDKEventO17automationHandoffyA2CmF", - "mangledName": "$s14AtomicTransact0B8SDKEventO17automationHandoffyA2CmF", - "moduleName": "AtomicTransact" + "declKind": "Func", + "usr": "c:@M@AtomicTransact@objc(cs)BaseTransactViewController(im)viewDidLoad", + "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC11viewDidLoadyyF", + "moduleName": "AtomicTransact", + "overriding": true, + "objc_name": "viewDidLoad", + "declAttributes": [ + "Dynamic", + "ObjC", + "Preconcurrency", + "Custom", + "Override", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" }, { - "kind": "Var", - "name": "launch", - "printedName": "launch", + "kind": "Function", + "name": "webView", + "printedName": "webView(_:didFailProvisionalNavigation:withError:)", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactSDKEvent.Type) -> AtomicTransact.TransactSDKEvent", + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "WKWebView", + "printedName": "WebKit.WKWebView", + "usr": "c:objc(cs)WKWebView" + }, + { + "kind": "TypeNominal", + "name": "ImplicitlyUnwrappedOptional", + "printedName": "WebKit.WKNavigation?", "children": [ { "kind": "TypeNominal", - "name": "TransactSDKEvent", - "printedName": "AtomicTransact.TransactSDKEvent", - "usr": "s:14AtomicTransact0B8SDKEventO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.TransactSDKEvent.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "TransactSDKEvent", - "printedName": "AtomicTransact.TransactSDKEvent", - "usr": "s:14AtomicTransact0B8SDKEventO" - } - ] + "name": "WKNavigation", + "printedName": "WebKit.WKNavigation", + "usr": "c:objc(cs)WKNavigation" } - ] + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "any Swift.Error", + "usr": "s:s5ErrorP" } ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0B8SDKEventO6launchyA2CmF", - "mangledName": "$s14AtomicTransact0B8SDKEventO6launchyA2CmF", - "moduleName": "AtomicTransact" + "declKind": "Func", + "usr": "c:@M@AtomicTransact@objc(cs)BaseTransactViewController(im)webView:didFailProvisionalNavigation:withError:", + "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC03webD0_28didFailProvisionalNavigation9withErrorySo05WKWebD0C_So12WKNavigationCSgs0L0_ptF", + "moduleName": "AtomicTransact", + "objc_name": "webView:didFailProvisionalNavigation:withError:", + "declAttributes": [ + "ObjC", + "Preconcurrency", + "Custom", + "AccessControl" + ], + "funcSelfKind": "NonMutating" }, { - "kind": "Var", - "name": "authStatusUpdate", - "printedName": "authStatusUpdate", + "kind": "Function", + "name": "userContentController", + "printedName": "userContentController(_:didReceive:)", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactSDKEvent.Type) -> AtomicTransact.TransactSDKEvent", - "children": [ - { - "kind": "TypeNominal", - "name": "TransactSDKEvent", - "printedName": "AtomicTransact.TransactSDKEvent", - "usr": "s:14AtomicTransact0B8SDKEventO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.TransactSDKEvent.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "TransactSDKEvent", - "printedName": "AtomicTransact.TransactSDKEvent", - "usr": "s:14AtomicTransact0B8SDKEventO" - } - ] - } - ] + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "WKUserContentController", + "printedName": "WebKit.WKUserContentController", + "usr": "c:objc(cs)WKUserContentController" + }, + { + "kind": "TypeNominal", + "name": "WKScriptMessage", + "printedName": "WebKit.WKScriptMessage", + "usr": "c:objc(cs)WKScriptMessage" } ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0B8SDKEventO16authStatusUpdateyA2CmF", - "mangledName": "$s14AtomicTransact0B8SDKEventO16authStatusUpdateyA2CmF", - "moduleName": "AtomicTransact" + "declKind": "Func", + "usr": "c:@M@AtomicTransact@objc(cs)BaseTransactViewController(im)userContentController:didReceiveScriptMessage:", + "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC011userContentE0_10didReceiveySo06WKUsergE0C_So15WKScriptMessageCtF", + "moduleName": "AtomicTransact", + "objc_name": "userContentController:didReceiveScriptMessage:", + "declAttributes": [ + "ObjC", + "Preconcurrency", + "Custom", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" }, { - "kind": "Var", - "name": "taskStatusUpdate", - "printedName": "taskStatusUpdate", + "kind": "Constructor", + "name": "init", + "printedName": "init(nibName:bundle:)", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactSDKEvent.Type) -> AtomicTransact.TransactSDKEvent", + "kind": "TypeNominal", + "name": "BaseTransactViewController", + "printedName": "AtomicTransact.BaseTransactViewController", + "usr": "c:@M@AtomicTransact@objc(cs)BaseTransactViewController" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "TransactSDKEvent", - "printedName": "AtomicTransact.TransactSDKEvent", - "usr": "s:14AtomicTransact0B8SDKEventO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.TransactSDKEvent.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "TransactSDKEvent", - "printedName": "AtomicTransact.TransactSDKEvent", - "usr": "s:14AtomicTransact0B8SDKEventO" - } - ] + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0B8SDKEventO16taskStatusUpdateyA2CmF", - "mangledName": "$s14AtomicTransact0B8SDKEventO16taskStatusUpdateyA2CmF", - "moduleName": "AtomicTransact" - }, - { - "kind": "Var", - "name": "error", - "printedName": "error", - "children": [ + ], + "usr": "s:Sq" + }, { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactSDKEvent.Type) -> AtomicTransact.TransactSDKEvent", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Bundle?", "children": [ { "kind": "TypeNominal", - "name": "TransactSDKEvent", - "printedName": "AtomicTransact.TransactSDKEvent", - "usr": "s:14AtomicTransact0B8SDKEventO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.TransactSDKEvent.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "TransactSDKEvent", - "printedName": "AtomicTransact.TransactSDKEvent", - "usr": "s:14AtomicTransact0B8SDKEventO" - } - ] + "name": "Bundle", + "printedName": "Foundation.Bundle", + "usr": "c:objc(cs)NSBundle" } - ] + ], + "usr": "s:Sq" } ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0B8SDKEventO5erroryA2CmF", - "mangledName": "$s14AtomicTransact0B8SDKEventO5erroryA2CmF", - "moduleName": "AtomicTransact" + "declKind": "Constructor", + "usr": "c:@M@AtomicTransact@objc(cs)BaseTransactViewController(im)initWithNibName:bundle:", + "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC7nibName6bundleACSSSg_So8NSBundleCSgtcfc", + "moduleName": "AtomicTransact", + "overriding": true, + "implicit": true, + "objc_name": "initWithNibName:bundle:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Preconcurrency", + "Custom", + "Override" + ], + "init_kind": "Designated" }, { "kind": "Constructor", "name": "init", - "printedName": "init(rawValue:)", + "printedName": "init(coder:)", "children": [ { "kind": "TypeNominal", "name": "Optional", - "printedName": "AtomicTransact.TransactSDKEvent?", + "printedName": "AtomicTransact.BaseTransactViewController?", "children": [ { "kind": "TypeNominal", - "name": "TransactSDKEvent", - "printedName": "AtomicTransact.TransactSDKEvent", - "usr": "s:14AtomicTransact0B8SDKEventO" + "name": "BaseTransactViewController", + "printedName": "AtomicTransact.BaseTransactViewController", + "usr": "c:@M@AtomicTransact@objc(cs)BaseTransactViewController" } ], "usr": "s:Sq" }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + { + "kind": "TypeNominal", + "name": "NSCoder", + "printedName": "Foundation.NSCoder", + "usr": "c:objc(cs)NSCoder" } ], "declKind": "Constructor", - "usr": "s:14AtomicTransact0B8SDKEventO8rawValueACSgSS_tcfc", - "mangledName": "$s14AtomicTransact0B8SDKEventO8rawValueACSgSS_tcfc", + "usr": "c:@M@AtomicTransact@objc(cs)BaseTransactViewController(im)initWithCoder:", + "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC5coderACSgSo7NSCoderC_tcfc", "moduleName": "AtomicTransact", + "overriding": true, "implicit": true, + "objc_name": "initWithCoder:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Preconcurrency", + "Custom", + "Required" + ], "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@AtomicTransact@objc(cs)BaseTransactViewController", + "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC", + "moduleName": "AtomicTransact", + "declAttributes": [ + "Preconcurrency", + "Custom", + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:objc(cs)UIViewController", + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "UIKit.UIViewController", + "UIKit.UIResponder", + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" }, + { + "kind": "Conformance", + "name": "UITraitChangeObservable", + "printedName": "UITraitChangeObservable", + "usr": "s:5UIKit23UITraitChangeObservableP", + "mangledName": "$s5UIKit23UITraitChangeObservableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "TransactTaskStatusUpdate", + "printedName": "TransactTaskStatusUpdate", + "children": [ { "kind": "Var", - "name": "rawValue", - "printedName": "rawValue", + "name": "taskId", + "printedName": "taskId", "children": [ { "kind": "TypeNominal", @@ -18459,10 +17530,16 @@ } ], "declKind": "Var", - "usr": "s:14AtomicTransact0B8SDKEventO8rawValueSSvp", - "mangledName": "$s14AtomicTransact0B8SDKEventO8rawValueSSvp", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV6taskIdSSvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV6taskIdSSvp", "moduleName": "AtomicTransact", - "implicit": true, + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, "accessors": [ { "kind": "Accessor", @@ -18477,8 +17554,8 @@ } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0B8SDKEventO8rawValueSSvg", - "mangledName": "$s14AtomicTransact0B8SDKEventO8rawValueSSvg", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV6taskIdSSvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV6taskIdSSvg", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "get" @@ -18487,33 +17564,72 @@ }, { "kind": "Var", - "name": "allCases", - "printedName": "allCases", + "name": "product", + "printedName": "product", "children": [ { "kind": "TypeNominal", - "name": "Array", - "printedName": "[AtomicTransact.TransactSDKEvent]", + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV7productAA0A6ConfigV11ProductTypeOvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV7productAA0A6ConfigV11ProductTypeOvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "TransactSDKEvent", - "printedName": "AtomicTransact.TransactSDKEvent", - "usr": "s:14AtomicTransact0B8SDKEventO" + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" } ], - "usr": "s:Sa" + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV7productAA0A6ConfigV11ProductTypeOvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV7productAA0A6ConfigV11ProductTypeOvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "company", + "printedName": "company", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactCompany", + "printedName": "AtomicTransact.TransactCompany", + "usr": "s:14AtomicTransact0B7CompanyV" } ], "declKind": "Var", - "usr": "s:14AtomicTransact0B8SDKEventO8allCasesSayACGvpZ", - "mangledName": "$s14AtomicTransact0B8SDKEventO8allCasesSayACGvpZ", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV7companyAA0B7CompanyVvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV7companyAA0B7CompanyVvp", "moduleName": "AtomicTransact", - "static": true, - "implicit": true, "declAttributes": [ - "Nonisolated" + "HasStorage", + "AccessControl", + "RawDocComment" ], + "isLet": true, + "hasStorage": true, "accessors": [ { "kind": "Accessor", @@ -18522,76 +17638,74 @@ "children": [ { "kind": "TypeNominal", - "name": "Array", - "printedName": "[AtomicTransact.TransactSDKEvent]", - "children": [ - { - "kind": "TypeNominal", - "name": "TransactSDKEvent", - "printedName": "AtomicTransact.TransactSDKEvent", - "usr": "s:14AtomicTransact0B8SDKEventO" - } - ], - "usr": "s:Sa" + "name": "TransactCompany", + "printedName": "AtomicTransact.TransactCompany", + "usr": "s:14AtomicTransact0B7CompanyV" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV7companyAA0B7CompanyVvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV7companyAA0B7CompanyVvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "status", + "printedName": "status", + "children": [ + { + "kind": "TypeNominal", + "name": "TaskStatus", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV6statusAC0cD0Ovp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV6statusAC0cD0Ovp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "TaskStatus", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0B8SDKEventO8allCasesSayACGvgZ", - "mangledName": "$s14AtomicTransact0B8SDKEventO8allCasesSayACGvgZ", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV6statusAC0cD0Ovg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV6statusAC0cD0Ovg", "moduleName": "AtomicTransact", - "static": true, "implicit": true, "accessorKind": "get" } ] - } - ], - "declKind": "Enum", - "usr": "s:14AtomicTransact0B8SDKEventO", - "mangledName": "$s14AtomicTransact0B8SDKEventO", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl" - ], - "enumRawTypeName": "String", - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "kind": "Conformance", - "name": "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", + "kind": "Var", + "name": "failReason", + "printedName": "failReason", "children": [ { - "kind": "TypeWitness", - "name": "RawValue", - "printedName": "RawValue", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", @@ -18599,91 +17713,74 @@ "printedName": "Swift.String", "usr": "s:SS" } - ] + ], + "usr": "s:Sq" } ], - "usr": "s:SY", - "mangledName": "$sSY" - }, - { - "kind": "Conformance", - "name": "CaseIterable", - "printedName": "CaseIterable", - "children": [ + "declKind": "Var", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10failReasonSSSgvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10failReasonSSSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ { - "kind": "TypeWitness", - "name": "AllCases", - "printedName": "AllCases", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "Array", - "printedName": "[AtomicTransact.TransactSDKEvent]", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "TransactSDKEvent", - "printedName": "AtomicTransact.TransactSDKEvent", - "usr": "s:14AtomicTransact0B8SDKEventO" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "usr": "s:Sa" + "usr": "s:Sq" } - ] + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10failReasonSSSgvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10failReasonSSSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" } - ], - "usr": "s:s12CaseIterableP", - "mangledName": "$ss12CaseIterableP" - } - ] - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "AtomicTransact", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "UIKit", - "printedName": "UIKit", - "declKind": "Import", - "moduleName": "AtomicTransact" - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "AtomicTransact", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "TypeDecl", - "name": "TransactTaskStatusUpdate", - "printedName": "TransactTaskStatusUpdate", - "children": [ + ] + }, { "kind": "Var", - "name": "taskId", - "printedName": "taskId", + "name": "switchData", + "printedName": "switchData", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Optional", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData?", + "children": [ + { + "kind": "TypeNominal", + "name": "SwitchData", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV" + } + ], + "usr": "s:Sq" } ], "declKind": "Var", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV6taskIdSSvp", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV6taskIdSSvp", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10switchDataAC06SwitchG0VSgvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10switchDataAC06SwitchG0VSgvp", "moduleName": "AtomicTransact", "declAttributes": [ "HasStorage", @@ -18700,14 +17797,22 @@ "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Optional", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData?", + "children": [ + { + "kind": "TypeNominal", + "name": "SwitchData", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV" + } + ], + "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV6taskIdSSvg", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV6taskIdSSvg", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10switchDataAC06SwitchG0VSgvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10switchDataAC06SwitchG0VSgvg", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "get" @@ -18716,19 +17821,27 @@ }, { "kind": "Var", - "name": "product", - "printedName": "product", + "name": "depositData", + "printedName": "depositData", "children": [ { "kind": "TypeNominal", - "name": "ProductType", - "printedName": "AtomicTransact.AtomicConfig.ProductType", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + "name": "Optional", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.DepositData?", + "children": [ + { + "kind": "TypeNominal", + "name": "DepositData", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.DepositData", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV" + } + ], + "usr": "s:Sq" } ], "declKind": "Var", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV7productAA0A6ConfigV11ProductTypeOvp", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV7productAA0A6ConfigV11ProductTypeOvp", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11depositDataAC07DepositG0VSgvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11depositDataAC07DepositG0VSgvp", "moduleName": "AtomicTransact", "declAttributes": [ "HasStorage", @@ -18745,14 +17858,22 @@ "children": [ { "kind": "TypeNominal", - "name": "ProductType", - "printedName": "AtomicTransact.AtomicConfig.ProductType", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + "name": "Optional", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.DepositData?", + "children": [ + { + "kind": "TypeNominal", + "name": "DepositData", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.DepositData", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV" + } + ], + "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV7productAA0A6ConfigV11ProductTypeOvg", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV7productAA0A6ConfigV11ProductTypeOvg", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11depositDataAC07DepositG0VSgvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11depositDataAC07DepositG0VSgvg", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "get" @@ -18761,19 +17882,27 @@ }, { "kind": "Var", - "name": "company", - "printedName": "company", + "name": "managedBy", + "printedName": "managedBy", "children": [ { "kind": "TypeNominal", - "name": "TransactCompany", - "printedName": "AtomicTransact.TransactCompany", - "usr": "s:14AtomicTransact0B7CompanyV" + "name": "Optional", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.ManagedBy?", + "children": [ + { + "kind": "TypeNominal", + "name": "ManagedBy", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.ManagedBy", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV9ManagedByV" + } + ], + "usr": "s:Sq" } ], "declKind": "Var", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV7companyAA0B7CompanyVvp", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV7companyAA0B7CompanyVvp", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV9managedByAC07ManagedG0VSgvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV9managedByAC07ManagedG0VSgvp", "moduleName": "AtomicTransact", "declAttributes": [ "HasStorage", @@ -18790,14 +17919,22 @@ "children": [ { "kind": "TypeNominal", - "name": "TransactCompany", - "printedName": "AtomicTransact.TransactCompany", - "usr": "s:14AtomicTransact0B7CompanyV" + "name": "Optional", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.ManagedBy?", + "children": [ + { + "kind": "TypeNominal", + "name": "ManagedBy", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.ManagedBy", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV9ManagedByV" + } + ], + "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV7companyAA0B7CompanyVvg", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV7companyAA0B7CompanyVvg", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV9managedByAC07ManagedG0VSgvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV9managedByAC07ManagedG0VSgvg", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "get" @@ -18805,420 +17942,588 @@ ] }, { - "kind": "Var", - "name": "status", - "printedName": "status", + "kind": "Constructor", + "name": "init", + "printedName": "init(taskId:product:company:status:failReason:switchData:depositData:managedBy:)", "children": [ + { + "kind": "TypeNominal", + "name": "TransactTaskStatusUpdate", + "printedName": "AtomicTransact.TransactTaskStatusUpdate", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + }, + { + "kind": "TypeNominal", + "name": "TransactCompany", + "printedName": "AtomicTransact.TransactCompany", + "usr": "s:14AtomicTransact0B7CompanyV" + }, { "kind": "TypeNominal", "name": "TaskStatus", "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus", "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData?", + "children": [ + { + "kind": "TypeNominal", + "name": "SwitchData", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.DepositData?", + "children": [ + { + "kind": "TypeNominal", + "name": "DepositData", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.DepositData", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.ManagedBy?", + "children": [ + { + "kind": "TypeNominal", + "name": "ManagedBy", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.ManagedBy", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV9ManagedByV" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV6statusAC0cD0Ovp", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV6statusAC0cD0Ovp", + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV6taskId7product7company6status10failReason10switchData07depositN09managedByACSS_AA0A6ConfigV11ProductTypeOAA0B7CompanyVAC0cD0OSSSgAC06SwitchN0VSgAC07DepositN0VSgAC07ManagedQ0VSgtcfc", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV6taskId7product7company6status10failReason10switchData07depositN09managedByACSS_AA0A6ConfigV11ProductTypeOAA0B7CompanyVAC0cD0OSSSgAC06SwitchN0VSgAC07DepositN0VSgAC07ManagedQ0VSgtcfc", "moduleName": "AtomicTransact", "declAttributes": [ - "HasStorage", "AccessControl", "RawDocComment" ], - "isLet": true, - "hasStorage": true, - "accessors": [ + "init_kind": "Designated" + }, + { + "kind": "TypeDecl", + "name": "ManagedBy", + "printedName": "ManagedBy", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "Var", + "name": "company", + "printedName": "company", "children": [ { "kind": "TypeNominal", - "name": "TaskStatus", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O" + "name": "TransactCompany", + "printedName": "AtomicTransact.TransactCompany", + "usr": "s:14AtomicTransact0B7CompanyV" } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV6statusAC0cD0Ovg", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV6statusAC0cD0Ovg", + "declKind": "Var", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV9ManagedByV7companyAA0B7CompanyVvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV9ManagedByV7companyAA0B7CompanyVvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactCompany", + "printedName": "AtomicTransact.TransactCompany", + "usr": "s:14AtomicTransact0B7CompanyV" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV9ManagedByV7companyAA0B7CompanyVvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV9ManagedByV7companyAA0B7CompanyVvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(company:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ManagedBy", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.ManagedBy", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV9ManagedByV" + }, + { + "kind": "TypeNominal", + "name": "TransactCompany", + "printedName": "AtomicTransact.TransactCompany", + "usr": "s:14AtomicTransact0B7CompanyV" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV9ManagedByV7companyAeA0B7CompanyV_tcfc", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV9ManagedByV7companyAeA0B7CompanyV_tcfc", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ManagedBy", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.ManagedBy", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV9ManagedByV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV9ManagedByV4fromAEs7Decoder_p_tKcfc", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV9ManagedByV4fromAEs7Decoder_p_tKcfc", "moduleName": "AtomicTransact", "implicit": true, - "accessorKind": "get" + "throwing": true, + "init_kind": "Designated" + } + ], + "declKind": "Struct", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV9ManagedByV", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV9ManagedByV", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" } ] }, { - "kind": "Var", - "name": "failReason", - "printedName": "failReason", + "kind": "TypeDecl", + "name": "TaskStatus", + "printedName": "TaskStatus", "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:14AtomicTransact0B16TaskStatusUpdateV10failReasonSSSgvp", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10failReasonSSSgvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "isLet": true, - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "Var", + "name": "completed", + "printedName": "completed", "children": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactTaskStatusUpdate.TaskStatus.Type) -> AtomicTransact.TransactTaskStatusUpdate.TaskStatus", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "TaskStatus", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TaskStatus", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O" + } + ] } - ], - "usr": "s:Sq" + ] } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10failReasonSSSgvg", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10failReasonSSSgvg", + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O9completedyA2EmF", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV0cD0O9completedyA2EmF", "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "switchData", - "printedName": "switchData", - "children": [ + "declAttributes": [ + "RawDocComment" + ] + }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData?", + "kind": "Var", + "name": "failed", + "printedName": "failed", "children": [ { - "kind": "TypeNominal", - "name": "SwitchData", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV" + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactTaskStatusUpdate.TaskStatus.Type) -> AtomicTransact.TransactTaskStatusUpdate.TaskStatus", + "children": [ + { + "kind": "TypeNominal", + "name": "TaskStatus", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TaskStatus", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O" + } + ] + } + ] } ], - "usr": "s:Sq" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10switchDataAC06SwitchG0VSgvp", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10switchDataAC06SwitchG0VSgvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "isLet": true, - "hasStorage": true, - "accessors": [ + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O6failedyA2EmF", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV0cD0O6failedyA2EmF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "Var", + "name": "processing", + "printedName": "processing", "children": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData?", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactTaskStatusUpdate.TaskStatus.Type) -> AtomicTransact.TransactTaskStatusUpdate.TaskStatus", "children": [ { "kind": "TypeNominal", - "name": "SwitchData", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV" + "name": "TaskStatus", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TaskStatus", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O" + } + ] } - ], - "usr": "s:Sq" + ] } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10switchDataAC06SwitchG0VSgvg", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10switchDataAC06SwitchG0VSgvg", + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O10processingyA2EmF", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV0cD0O10processingyA2EmF", "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "depositData", - "printedName": "depositData", - "children": [ + "declAttributes": [ + "RawDocComment" + ] + }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.DepositData?", + "kind": "Var", + "name": "queued", + "printedName": "queued", "children": [ { - "kind": "TypeNominal", - "name": "DepositData", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.DepositData", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11depositDataAC07DepositG0VSgvp", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11depositDataAC07DepositG0VSgvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "isLet": true, - "hasStorage": true, - "accessors": [ + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactTaskStatusUpdate.TaskStatus.Type) -> AtomicTransact.TransactTaskStatusUpdate.TaskStatus", + "children": [ + { + "kind": "TypeNominal", + "name": "TaskStatus", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TaskStatus", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O6queuedyA2EmF", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV0cD0O6queuedyA2EmF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", "children": [ { "kind": "TypeNominal", "name": "Optional", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.DepositData?", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus?", "children": [ { "kind": "TypeNominal", - "name": "DepositData", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.DepositData", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV" + "name": "TaskStatus", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O" } ], "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11depositDataAC07DepositG0VSgvg", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11depositDataAC07DepositG0VSgvg", + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O8rawValueAESgSS_tcfc", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV0cD0O8rawValueAESgSS_tcfc", "moduleName": "AtomicTransact", "implicit": true, - "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "managedBy", - "printedName": "managedBy", - "children": [ + "init_kind": "Designated" + }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.ManagedBy?", + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", "children": [ { "kind": "TypeNominal", - "name": "ManagedBy", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.ManagedBy", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV9ManagedByV" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "usr": "s:Sq" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV9managedByAC07ManagedG0VSgvp", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV9managedByAC07ManagedG0VSgvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "isLet": true, - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ + "declKind": "Var", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O8rawValueSSvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV0cD0O8rawValueSSvp", + "moduleName": "AtomicTransact", + "implicit": true, + "accessors": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.ManagedBy?", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "ManagedBy", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.ManagedBy", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV9ManagedByV" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "usr": "s:Sq" + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O8rawValueSSvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV0cD0O8rawValueSSvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV9managedByAC07ManagedG0VSgvg", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV9managedByAC07ManagedG0VSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" + ] } - ] - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(taskId:product:company:status:failReason:switchData:depositData:managedBy:)", - "children": [ - { - "kind": "TypeNominal", - "name": "TransactTaskStatusUpdate", - "printedName": "AtomicTransact.TransactTaskStatusUpdate", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, + ], + "declKind": "Enum", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV0cD0O", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "enumRawTypeName": "String", + "conformances": [ { - "kind": "TypeNominal", - "name": "ProductType", - "printedName": "AtomicTransact.AtomicConfig.ProductType", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" }, { - "kind": "TypeNominal", - "name": "TransactCompany", - "printedName": "AtomicTransact.TransactCompany", - "usr": "s:14AtomicTransact0B7CompanyV" + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" }, { - "kind": "TypeNominal", - "name": "TaskStatus", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O" + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData?", + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", "children": [ { - "kind": "TypeNominal", - "name": "SwitchData", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV" + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] } ], - "hasDefaultArg": true, - "usr": "s:Sq" + "usr": "s:SY", + "mangledName": "$sSY" }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.DepositData?", - "children": [ - { - "kind": "TypeNominal", - "name": "DepositData", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.DepositData", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV" - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.ManagedBy?", - "children": [ - { - "kind": "TypeNominal", - "name": "ManagedBy", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.ManagedBy", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV9ManagedByV" - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" - } - ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV6taskId7product7company6status10failReason10switchData07depositN09managedByACSS_AA0A6ConfigV11ProductTypeOAA0B7CompanyVAC0cD0OSSSgAC06SwitchN0VSgAC07DepositN0VSgAC07ManagedQ0VSgtcfc", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV6taskId7product7company6status10failReason10switchData07depositN09managedByACSS_AA0A6ConfigV11ProductTypeOAA0B7CompanyVAC0cD0OSSSgAC06SwitchN0VSgAC07DepositN0VSgAC07ManagedQ0VSgtcfc", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "init_kind": "Designated" + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] }, { "kind": "TypeDecl", - "name": "ManagedBy", - "printedName": "ManagedBy", + "name": "SwitchData", + "printedName": "SwitchData", "children": [ { "kind": "Var", - "name": "company", - "printedName": "company", + "name": "paymentMethod", + "printedName": "paymentMethod", "children": [ { "kind": "TypeNominal", - "name": "TransactCompany", - "printedName": "AtomicTransact.TransactCompany", - "usr": "s:14AtomicTransact0B7CompanyV" + "name": "PaymentMethod", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV" } ], "declKind": "Var", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV9ManagedByV7companyAA0B7CompanyVvp", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV9ManagedByV7companyAA0B7CompanyVvp", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13paymentMethodAE07PaymentI0Vvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13paymentMethodAE07PaymentI0Vvp", "moduleName": "AtomicTransact", "declAttributes": [ "HasStorage", @@ -19235,14 +18540,14 @@ "children": [ { "kind": "TypeNominal", - "name": "TransactCompany", - "printedName": "AtomicTransact.TransactCompany", - "usr": "s:14AtomicTransact0B7CompanyV" + "name": "PaymentMethod", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV9ManagedByV7companyAA0B7CompanyVvg", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV9ManagedByV7companyAA0B7CompanyVvg", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13paymentMethodAE07PaymentI0Vvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13paymentMethodAE07PaymentI0Vvg", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "get" @@ -19252,24 +18557,24 @@ { "kind": "Constructor", "name": "init", - "printedName": "init(company:)", + "printedName": "init(paymentMethod:)", "children": [ { "kind": "TypeNominal", - "name": "ManagedBy", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.ManagedBy", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV9ManagedByV" + "name": "SwitchData", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV" }, { "kind": "TypeNominal", - "name": "TransactCompany", - "printedName": "AtomicTransact.TransactCompany", - "usr": "s:14AtomicTransact0B7CompanyV" + "name": "PaymentMethod", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV" } ], "declKind": "Constructor", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV9ManagedByV7companyAeA0B7CompanyV_tcfc", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV9ManagedByV7companyAeA0B7CompanyV_tcfc", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13paymentMethodA2E07PaymentI0V_tcfc", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13paymentMethodA2E07PaymentI0V_tcfc", "moduleName": "AtomicTransact", "declAttributes": [ "AccessControl", @@ -19278,468 +18583,396 @@ "init_kind": "Designated" }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(from:)", + "kind": "TypeDecl", + "name": "PaymentMethod", + "printedName": "PaymentMethod", "children": [ { - "kind": "TypeNominal", - "name": "ManagedBy", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.ManagedBy", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV9ManagedByV" + "kind": "Var", + "name": "id", + "printedName": "id", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV2idSSvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV2idSSvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "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:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV2idSSvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV2idSSvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] }, { - "kind": "TypeNominal", - "name": "Decoder", - "printedName": "any Swift.Decoder", - "usr": "s:s7DecoderP" - } - ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV9ManagedByV4fromAEs7Decoder_p_tKcfc", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV9ManagedByV4fromAEs7Decoder_p_tKcfc", - "moduleName": "AtomicTransact", - "implicit": true, - "throwing": true, - "init_kind": "Designated" - } - ], - "declKind": "Struct", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV9ManagedByV", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV9ManagedByV", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "kind": "Conformance", - "name": "Decodable", - "printedName": "Decodable", - "usr": "s:Se", - "mangledName": "$sSe" - } - ] - }, - { - "kind": "TypeDecl", - "name": "TaskStatus", - "printedName": "TaskStatus", - "children": [ - { - "kind": "Var", - "name": "completed", - "printedName": "completed", - "children": [ + "kind": "Var", + "name": "title", + "printedName": "title", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV5titleSSvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV5titleSSvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "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:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV5titleSSvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV5titleSSvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactTaskStatusUpdate.TaskStatus.Type) -> AtomicTransact.TransactTaskStatusUpdate.TaskStatus", + "kind": "Var", + "name": "type", + "printedName": "type", + "children": [ + { + "kind": "TypeNominal", + "name": "PaymentType", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV4typeAG0H4TypeOvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV4typeAG0H4TypeOvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "PaymentType", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV4typeAG0H4TypeOvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV4typeAG0H4TypeOvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "TypeDecl", + "name": "PaymentType", + "printedName": "PaymentType", "children": [ { - "kind": "TypeNominal", - "name": "TaskStatus", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O" + "kind": "Var", + "name": "card", + "printedName": "card", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType.Type) -> AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType", + "children": [ + { + "kind": "TypeNominal", + "name": "PaymentType", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "PaymentType", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO4cardyA2ImF", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO4cardyA2ImF", + "moduleName": "AtomicTransact" }, { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus.Type", + "kind": "Var", + "name": "bank", + "printedName": "bank", "children": [ { - "kind": "TypeNominal", - "name": "TaskStatus", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O" + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType.Type) -> AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType", + "children": [ + { + "kind": "TypeNominal", + "name": "PaymentType", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "PaymentType", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO" + } + ] + } + ] } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O9completedyA2EmF", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV0cD0O9completedyA2EmF", - "moduleName": "AtomicTransact", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Var", - "name": "failed", - "printedName": "failed", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactTaskStatusUpdate.TaskStatus.Type) -> AtomicTransact.TransactTaskStatusUpdate.TaskStatus", - "children": [ - { - "kind": "TypeNominal", - "name": "TaskStatus", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O" + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO4bankyA2ImF", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO4bankyA2ImF", + "moduleName": "AtomicTransact" }, { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus.Type", + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", "children": [ { "kind": "TypeNominal", - "name": "TaskStatus", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O" + "name": "Optional", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType?", + "children": [ + { + "kind": "TypeNominal", + "name": "PaymentType", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O6failedyA2EmF", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV0cD0O6failedyA2EmF", - "moduleName": "AtomicTransact", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Var", - "name": "processing", - "printedName": "processing", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactTaskStatusUpdate.TaskStatus.Type) -> AtomicTransact.TransactTaskStatusUpdate.TaskStatus", - "children": [ - { - "kind": "TypeNominal", - "name": "TaskStatus", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O" + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO8rawValueAISgSS_tcfc", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO8rawValueAISgSS_tcfc", + "moduleName": "AtomicTransact", + "implicit": true, + "init_kind": "Designated" }, { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus.Type", + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", "children": [ { "kind": "TypeNominal", - "name": "TaskStatus", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO8rawValueSSvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO8rawValueSSvp", + "moduleName": "AtomicTransact", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO8rawValueSSvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO8rawValueSSvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" } ] } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O10processingyA2EmF", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV0cD0O10processingyA2EmF", - "moduleName": "AtomicTransact", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Var", - "name": "queued", - "printedName": "queued", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactTaskStatusUpdate.TaskStatus.Type) -> AtomicTransact.TransactTaskStatusUpdate.TaskStatus", - "children": [ + ], + "declKind": "Enum", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "enumRawTypeName": "String", + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, { - "kind": "TypeNominal", - "name": "TaskStatus", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O" + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" }, { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus.Type", + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", "children": [ { - "kind": "TypeNominal", - "name": "TaskStatus", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O" + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O6queuedyA2EmF", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV0cD0O6queuedyA2EmF", - "moduleName": "AtomicTransact", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(rawValue:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus?", - "children": [ - { - "kind": "TypeNominal", - "name": "TaskStatus", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O" - } - ], - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O8rawValueAESgSS_tcfc", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV0cD0O8rawValueAESgSS_tcfc", - "moduleName": "AtomicTransact", - "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:14AtomicTransact0B16TaskStatusUpdateV0cD0O8rawValueSSvp", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV0cD0O8rawValueSSvp", - "moduleName": "AtomicTransact", - "implicit": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O8rawValueSSvg", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV0cD0O8rawValueSSvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - } - ] - } - ], - "declKind": "Enum", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV0cD0O", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "enumRawTypeName": "String", - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "kind": "Conformance", - "name": "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": "Decodable", - "printedName": "Decodable", - "usr": "s:Se", - "mangledName": "$sSe" - } - ] - }, - { - "kind": "TypeDecl", - "name": "SwitchData", - "printedName": "SwitchData", - "children": [ - { - "kind": "Var", - "name": "paymentMethod", - "printedName": "paymentMethod", - "children": [ - { - "kind": "TypeNominal", - "name": "PaymentMethod", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13paymentMethodAE07PaymentI0Vvp", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13paymentMethodAE07PaymentI0Vvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "isLet": true, - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ + ], + "usr": "s:SY", + "mangledName": "$sSY" + }, { - "kind": "TypeNominal", - "name": "PaymentMethod", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13paymentMethodAE07PaymentI0Vvg", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13paymentMethodAE07PaymentI0Vvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - } - ] - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(paymentMethod:)", - "children": [ - { - "kind": "TypeNominal", - "name": "SwitchData", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV" + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] }, - { - "kind": "TypeNominal", - "name": "PaymentMethod", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV" - } - ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13paymentMethodA2E07PaymentI0V_tcfc", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13paymentMethodA2E07PaymentI0V_tcfc", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "init_kind": "Designated" - }, - { - "kind": "TypeDecl", - "name": "PaymentMethod", - "printedName": "PaymentMethod", - "children": [ { "kind": "Var", - "name": "id", - "printedName": "id", + "name": "expiry", + "printedName": "expiry", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" } ], "declKind": "Var", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV2idSSvp", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV2idSSvp", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV6expirySSSgvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV6expirySSSgvp", "moduleName": "AtomicTransact", "declAttributes": [ "HasStorage", @@ -19756,14 +18989,22 @@ "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV2idSSvg", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV2idSSvg", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV6expirySSSgvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV6expirySSSgvg", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "get" @@ -19772,19 +19013,27 @@ }, { "kind": "Var", - "name": "title", - "printedName": "title", + "name": "brand", + "printedName": "brand", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" } ], "declKind": "Var", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV5titleSSvp", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV5titleSSvp", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV5brandSSSgvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV5brandSSSgvp", "moduleName": "AtomicTransact", "declAttributes": [ "HasStorage", @@ -19801,14 +19050,22 @@ "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV5titleSSvg", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV5titleSSvg", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV5brandSSSgvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV5brandSSSgvg", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "get" @@ -19817,19 +19074,27 @@ }, { "kind": "Var", - "name": "type", - "printedName": "type", + "name": "lastFour", + "printedName": "lastFour", "children": [ { "kind": "TypeNominal", - "name": "PaymentType", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO" + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" } ], "declKind": "Var", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV4typeAG0H4TypeOvp", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV4typeAG0H4TypeOvp", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV8lastFourSSSgvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV8lastFourSSSgvp", "moduleName": "AtomicTransact", "declAttributes": [ "HasStorage", @@ -19846,14 +19111,22 @@ "children": [ { "kind": "TypeNominal", - "name": "PaymentType", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO" + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV4typeAG0H4TypeOvg", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV4typeAG0H4TypeOvg", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV8lastFourSSSgvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV8lastFourSSSgvg", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "get" @@ -19861,121 +19134,136 @@ ] }, { - "kind": "TypeDecl", - "name": "PaymentType", - "printedName": "PaymentType", + "kind": "Var", + "name": "routingNumber", + "printedName": "routingNumber", "children": [ { - "kind": "Var", - "name": "card", - "printedName": "card", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType.Type) -> AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType", - "children": [ - { - "kind": "TypeNominal", - "name": "PaymentType", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "PaymentType", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO" - } - ] - } - ] + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO4cardyA2ImF", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO4cardyA2ImF", - "moduleName": "AtomicTransact" - }, + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV13routingNumberSSSgvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV13routingNumberSSSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ { - "kind": "Var", - "name": "bank", - "printedName": "bank", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType.Type) -> AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "PaymentType", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "PaymentType", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO" - } - ] + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV13routingNumberSSSgvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV13routingNumberSSSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "accountType", + "printedName": "accountType", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO4bankyA2ImF", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO4bankyA2ImF", - "moduleName": "AtomicTransact" - }, + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV11accountTypeSSSgvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV11accountTypeSSSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ { - "kind": "Constructor", - "name": "init", - "printedName": "init(rawValue:)", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", "name": "Optional", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType?", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "PaymentType", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" } ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO8rawValueAISgSS_tcfc", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO8rawValueAISgSS_tcfc", + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV11accountTypeSSSgvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV11accountTypeSSSgvg", "moduleName": "AtomicTransact", "implicit": true, - "init_kind": "Designated" - }, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "lastFourAccountNumber", + "printedName": "lastFourAccountNumber", + "children": [ { - "kind": "Var", - "name": "rawValue", - "printedName": "rawValue", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", @@ -19984,16 +19272,30 @@ "usr": "s:SS" } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO8rawValueSSvp", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO8rawValueSSvp", - "moduleName": "AtomicTransact", - "implicit": true, - "accessors": [ + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV21lastFourAccountNumberSSSgvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV21lastFourAccountNumberSSSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", @@ -20002,90 +19304,107 @@ "usr": "s:SS" } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO8rawValueSSvg", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO8rawValueSSvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" + "usr": "s:Sq" } - ] + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV21lastFourAccountNumberSSSgvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV21lastFourAccountNumberSSSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" } - ], - "declKind": "Enum", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "enumRawTypeName": "String", - "conformances": [ + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(id:title:type:expiry:brand:lastFour:routingNumber:accountType:lastFourAccountNumber:)", + "children": [ { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" + "kind": "TypeNominal", + "name": "PaymentMethod", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV" }, { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" }, { - "kind": "Conformance", - "name": "Equatable", - "printedName": "Equatable", - "usr": "s:SQ", - "mangledName": "$sSQ" + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" }, { - "kind": "Conformance", - "name": "Hashable", - "printedName": "Hashable", - "usr": "s:SH", - "mangledName": "$sSH" + "kind": "TypeNominal", + "name": "PaymentType", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO" }, { - "kind": "Conformance", - "name": "RawRepresentable", - "printedName": "RawRepresentable", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { - "kind": "TypeWitness", - "name": "RawValue", - "printedName": "RawValue", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ] + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "usr": "s:SY", - "mangledName": "$sSY" + "hasDefaultArg": true, + "usr": "s:Sq" }, { - "kind": "Conformance", - "name": "Decodable", - "printedName": "Decodable", - "usr": "s:Se", - "mangledName": "$sSe" - } - ] - }, - { - "kind": "Var", - "name": "expiry", - "printedName": "expiry", - "children": [ + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, { "kind": "TypeNominal", "name": "Optional", @@ -20098,55 +19417,9 @@ "usr": "s:SS" } ], + "hasDefaultArg": true, "usr": "s:Sq" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV6expirySSSgvp", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV6expirySSSgvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "isLet": true, - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV6expirySSSgvg", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV6expirySSSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "brand", - "printedName": "brand", - "children": [ + }, { "kind": "TypeNominal", "name": "Optional", @@ -20159,54 +19432,193 @@ "usr": "s:SS" } ], + "hasDefaultArg": true, "usr": "s:Sq" } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV5brandSSSgvp", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV5brandSSSgvp", + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV2id5title4type6expiry5brand8lastFour13routingNumber11accountType0op7AccountR0AGSS_SSAG0hT0OSSSgA5Stcfc", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV2id5title4type6expiry5brand8lastFour13routingNumber11accountType0op7AccountR0AGSS_SSAG0hT0OSSSgA5Stcfc", "moduleName": "AtomicTransact", "declAttributes": [ - "HasStorage", "AccessControl", "RawDocComment" ], - "isLet": true, - "hasStorage": true, - "accessors": [ + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV5brandSSSgvg", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV5brandSSSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" + "kind": "TypeNominal", + "name": "PaymentMethod", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" } - ] + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV4fromAGs7Decoder_p_tKcfc", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV4fromAGs7Decoder_p_tKcfc", + "moduleName": "AtomicTransact", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + } + ], + "declKind": "Struct", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" }, { - "kind": "Var", - "name": "lastFour", - "printedName": "lastFour", + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "SwitchData", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV4fromAEs7Decoder_p_tKcfc", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV4fromAEs7Decoder_p_tKcfc", + "moduleName": "AtomicTransact", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + } + ], + "declKind": "Struct", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "DepositData", + "printedName": "DepositData", + "children": [ + { + "kind": "Var", + "name": "accountType", + "printedName": "accountType", + "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:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV11accountTypeSSSgvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11DepositDataV11accountTypeSSSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", @@ -20223,112 +19635,112 @@ "usr": "s:Sq" } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV8lastFourSSSgvp", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV8lastFourSSSgvp", + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV11accountTypeSSSgvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11DepositDataV11accountTypeSSSgvg", "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "isLet": true, - "hasStorage": true, - "accessors": [ + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "distributionAmount", + "printedName": "distributionAmount", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV8lastFourSSSgvg", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV8lastFourSSSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" } - ] - }, + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV18distributionAmountSdSgvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11DepositDataV18distributionAmountSdSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ { - "kind": "Var", - "name": "routingNumber", - "printedName": "routingNumber", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", "name": "Optional", - "printedName": "Swift.String?", + "printedName": "Swift.Double?", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" } ], "usr": "s:Sq" } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV13routingNumberSSSgvp", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV13routingNumberSSSgvp", + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV18distributionAmountSdSgvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11DepositDataV18distributionAmountSdSgvg", "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "isLet": true, - "hasStorage": true, - "accessors": [ + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "distributionType", + "printedName": "distributionType", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV13routingNumberSSSgvg", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV13routingNumberSSSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] - }, + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV16distributionTypeSSSgvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11DepositDataV16distributionTypeSSSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ { - "kind": "Var", - "name": "accountType", - "printedName": "accountType", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", @@ -20345,51 +19757,51 @@ "usr": "s:Sq" } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV11accountTypeSSSgvp", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV11accountTypeSSSgvp", + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV16distributionTypeSSSgvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11DepositDataV16distributionTypeSSSgvg", "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "isLet": true, - "hasStorage": true, - "accessors": [ + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "lastFour", + "printedName": "lastFour", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV11accountTypeSSSgvg", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV11accountTypeSSSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] - }, + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV8lastFourSSSgvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11DepositDataV8lastFourSSSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ { - "kind": "Var", - "name": "lastFourAccountNumber", - "printedName": "lastFourAccountNumber", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", @@ -20406,76 +19818,52 @@ "usr": "s:Sq" } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV21lastFourAccountNumberSSSgvp", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV21lastFourAccountNumberSSSgvp", + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV8lastFourSSSgvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11DepositDataV8lastFourSSSgvg", "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "isLet": true, - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV21lastFourAccountNumberSSSgvg", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV21lastFourAccountNumberSSSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - } - ] - }, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "routingNumber", + "printedName": "routingNumber", + "children": [ { - "kind": "Constructor", - "name": "init", - "printedName": "init(id:title:type:expiry:brand:lastFour:routingNumber:accountType:lastFourAccountNumber:)", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", "children": [ - { - "kind": "TypeNominal", - "name": "PaymentMethod", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, { "kind": "TypeNominal", "name": "String", "printedName": "Swift.String", "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "PaymentType", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO" - }, + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV13routingNumberSSSgvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11DepositDataV13routingNumberSSSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ { "kind": "TypeNominal", "name": "Optional", @@ -20488,24 +19876,55 @@ "usr": "s:SS" } ], - "hasDefaultArg": true, "usr": "s:Sq" - }, + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV13routingNumberSSSgvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11DepositDataV13routingNumberSSSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "title", + "printedName": "title", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV5titleSSSgvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11DepositDataV5titleSSSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ { "kind": "TypeNominal", "name": "Optional", @@ -20518,123 +19937,129 @@ "usr": "s:SS" } ], - "hasDefaultArg": true, "usr": "s:Sq" - }, + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV5titleSSSgvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11DepositDataV5titleSSSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(accountType:distributionAmount:distributionType:lastFour:routingNumber:title:)", + "children": [ + { + "kind": "TypeNominal", + "name": "DepositData", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.DepositData", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV2id5title4type6expiry5brand8lastFour13routingNumber11accountType0op7AccountR0AGSS_SSAG0hT0OSSSgA5Stcfc", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV2id5title4type6expiry5brand8lastFour13routingNumber11accountType0op7AccountR0AGSS_SSAG0hT0OSSSgA5Stcfc", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "init_kind": "Designated" + "hasDefaultArg": true, + "usr": "s:Sq" }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(from:)", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "PaymentMethod", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV" - }, + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ { "kind": "TypeNominal", - "name": "Decoder", - "printedName": "any Swift.Decoder", - "usr": "s:s7DecoderP" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV4fromAGs7Decoder_p_tKcfc", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV4fromAGs7Decoder_p_tKcfc", - "moduleName": "AtomicTransact", - "implicit": true, - "throwing": true, - "init_kind": "Designated" + "hasDefaultArg": true, + "usr": "s:Sq" } ], - "declKind": "Struct", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV", + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV11accountType18distributionAmount0jI08lastFour13routingNumber5titleAESSSg_SdSgA4Ltcfc", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11DepositDataV11accountType18distributionAmount0jI08lastFour13routingNumber5titleAESSSg_SdSgA4Ltcfc", "moduleName": "AtomicTransact", "declAttributes": [ "AccessControl", "RawDocComment" ], - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "kind": "Conformance", - "name": "Decodable", - "printedName": "Decodable", - "usr": "s:Se", - "mangledName": "$sSe" - } - ] + "init_kind": "Designated" }, { "kind": "Constructor", @@ -20643,9 +20068,9 @@ "children": [ { "kind": "TypeNominal", - "name": "SwitchData", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV" + "name": "DepositData", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.DepositData", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV" }, { "kind": "TypeNominal", @@ -20655,8 +20080,8 @@ } ], "declKind": "Constructor", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV4fromAEs7Decoder_p_tKcfc", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV4fromAEs7Decoder_p_tKcfc", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV4fromAEs7Decoder_p_tKcfc", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11DepositDataV4fromAEs7Decoder_p_tKcfc", "moduleName": "AtomicTransact", "implicit": true, "throwing": true, @@ -20664,8 +20089,8 @@ } ], "declKind": "Struct", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11DepositDataV", "moduleName": "AtomicTransact", "declAttributes": [ "AccessControl", @@ -20692,140 +20117,133 @@ "printedName": "Decodable", "usr": "s:Se", "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" } ] }, { - "kind": "TypeDecl", - "name": "DepositData", - "printedName": "DepositData", + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", "children": [ { - "kind": "Var", - "name": "accountType", - "printedName": "accountType", - "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:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV11accountTypeSSSgvp", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11DepositDataV11accountTypeSSSgvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "isLet": true, - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV11accountTypeSSSgvg", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11DepositDataV11accountTypeSSSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - } - ] + "kind": "TypeNominal", + "name": "TransactTaskStatusUpdate", + "printedName": "AtomicTransact.TransactTaskStatusUpdate", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV" }, { - "kind": "Var", - "name": "distributionAmount", - "printedName": "distributionAmount", + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV4fromACs7Decoder_p_tKcfc", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV4fromACs7Decoder_p_tKcfc", + "moduleName": "AtomicTransact", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + } + ], + "declKind": "Struct", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "TransactDataRequest", + "printedName": "TransactDataRequest", + "children": [ + { + "kind": "Var", + "name": "taskId", + "printedName": "taskId", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Double?", - "children": [ - { - "kind": "TypeNominal", - "name": "Double", - "printedName": "Swift.Double", - "usr": "s:Sd" - } - ], - "usr": "s:Sq" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV18distributionAmountSdSgvp", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11DepositDataV18distributionAmountSdSgvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "isLet": true, - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Double?", - "children": [ - { - "kind": "TypeNominal", - "name": "Double", - "printedName": "Swift.Double", - "usr": "s:Sd" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV18distributionAmountSdSgvg", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11DepositDataV18distributionAmountSdSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - } - ] - }, + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B11DataRequestV6taskIdSSSgvp", + "mangledName": "$s14AtomicTransact0B11DataRequestV6taskIdSSSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ { - "kind": "Var", - "name": "distributionType", - "printedName": "distributionType", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", @@ -20842,52 +20260,23 @@ "usr": "s:Sq" } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV16distributionTypeSSSgvp", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11DepositDataV16distributionTypeSSSgvp", + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11DataRequestV6taskIdSSSgvg", + "mangledName": "$s14AtomicTransact0B11DataRequestV6taskIdSSSgvg", "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "isLet": true, - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV16distributionTypeSSSgvg", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11DepositDataV16distributionTypeSSSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - } - ] + "implicit": true, + "accessorKind": "get" }, { - "kind": "Var", - "name": "lastFour", - "printedName": "lastFour", + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, { "kind": "TypeNominal", "name": "Optional", @@ -20903,214 +20292,245 @@ "usr": "s:Sq" } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV8lastFourSSSgvp", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11DepositDataV8lastFourSSSgvp", + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11DataRequestV6taskIdSSSgvs", + "mangledName": "$s14AtomicTransact0B11DataRequestV6taskIdSSSgvs", "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } ], - "isLet": true, - "hasStorage": true, - "accessors": [ + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11DataRequestV6taskIdSSSgvM", + "mangledName": "$s14AtomicTransact0B11DataRequestV6taskIdSSSgvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "userId", + "printedName": "userId", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B11DataRequestV6userIdSSvp", + "mangledName": "$s14AtomicTransact0B11DataRequestV6userIdSSvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV8lastFourSSSgvg", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11DepositDataV8lastFourSSSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11DataRequestV6userIdSSvg", + "mangledName": "$s14AtomicTransact0B11DataRequestV6userIdSSvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11DataRequestV6userIdSSvs", + "mangledName": "$s14AtomicTransact0B11DataRequestV6userIdSSvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" }, { - "kind": "Var", - "name": "routingNumber", - "printedName": "routingNumber", + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" + "name": "Void", + "printedName": "()" } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV13routingNumberSSSgvp", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11DepositDataV13routingNumberSSSgvp", + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11DataRequestV6userIdSSvM", + "mangledName": "$s14AtomicTransact0B11DataRequestV6userIdSSvM", "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "isLet": true, - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV13routingNumberSSSgvg", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11DepositDataV13routingNumberSSSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - } - ] - }, + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "identifier", + "printedName": "identifier", + "children": [ { - "kind": "Var", - "name": "title", - "printedName": "title", + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B11DataRequestV10identifierSSvp", + "mangledName": "$s14AtomicTransact0B11DataRequestV10identifierSSvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV5titleSSSgvp", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11DepositDataV5titleSSSgvp", + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11DataRequestV10identifierSSvg", + "mangledName": "$s14AtomicTransact0B11DataRequestV10identifierSSvg", "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "isLet": true, - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV5titleSSSgvg", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11DepositDataV5titleSSSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - } - ] + "implicit": true, + "accessorKind": "get" }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(accountType:distributionAmount:distributionType:lastFour:routingNumber:title:)", + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", "children": [ { "kind": "TypeNominal", - "name": "DepositData", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.DepositData", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV" + "name": "Void", + "printedName": "()" }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11DataRequestV10identifierSSvs", + "mangledName": "$s14AtomicTransact0B11DataRequestV10identifierSSvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Double?", - "children": [ - { - "kind": "TypeNominal", - "name": "Double", - "printedName": "Swift.Double", - "usr": "s:Sd" - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11DataRequestV10identifierSSvM", + "mangledName": "$s14AtomicTransact0B11DataRequestV10identifierSSvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "fields", + "printedName": "fields", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B11DataRequestV6fieldsSaySSGvp", + "mangledName": "$s14AtomicTransact0B11DataRequestV6fieldsSaySSGvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "name": "Array", + "printedName": "[Swift.String]", "children": [ { "kind": "TypeNominal", @@ -21119,13 +20539,30 @@ "usr": "s:SS" } ], - "hasDefaultArg": true, - "usr": "s:Sq" + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11DataRequestV6fieldsSaySSGvg", + "mangledName": "$s14AtomicTransact0B11DataRequestV6fieldsSaySSGvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "name": "Array", + "printedName": "[Swift.String]", "children": [ { "kind": "TypeNominal", @@ -21134,139 +20571,251 @@ "usr": "s:SS" } ], - "hasDefaultArg": true, - "usr": "s:Sq" + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11DataRequestV6fieldsSaySSGvs", + "mangledName": "$s14AtomicTransact0B11DataRequestV6fieldsSaySSGvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11DataRequestV6fieldsSaySSGvM", + "mangledName": "$s14AtomicTransact0B11DataRequestV6fieldsSaySSGvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "data", + "printedName": "data", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : any Swift.Sendable]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "name": "Sendable", + "printedName": "any Swift.Sendable", + "usr": "s:s8SendableP" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B11DataRequestV4dataSDySSs8Sendable_pGvp", + "mangledName": "$s14AtomicTransact0B11DataRequestV4dataSDySSs8Sendable_pGvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : any Swift.Sendable]", "children": [ { "kind": "TypeNominal", "name": "String", "printedName": "Swift.String", "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Sendable", + "printedName": "any Swift.Sendable", + "usr": "s:s8SendableP" } ], - "hasDefaultArg": true, - "usr": "s:Sq" + "usr": "s:SD" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11DataRequestV4dataSDySSs8Sendable_pGvg", + "mangledName": "$s14AtomicTransact0B11DataRequestV4dataSDySSs8Sendable_pGvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "name": "Dictionary", + "printedName": "[Swift.String : any Swift.Sendable]", "children": [ { "kind": "TypeNominal", "name": "String", "printedName": "Swift.String", "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Sendable", + "printedName": "any Swift.Sendable", + "usr": "s:s8SendableP" } ], - "hasDefaultArg": true, - "usr": "s:Sq" + "usr": "s:SD" } ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV11accountType18distributionAmount0jI08lastFour13routingNumber5titleAESSSg_SdSgA4Ltcfc", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11DepositDataV11accountType18distributionAmount0jI08lastFour13routingNumber5titleAESSSg_SdSgA4Ltcfc", + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11DataRequestV4dataSDySSs8Sendable_pGvs", + "mangledName": "$s14AtomicTransact0B11DataRequestV4dataSDySSs8Sendable_pGvs", "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "init_kind": "Designated" + "implicit": true, + "accessorKind": "set" }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(from:)", + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", "children": [ { "kind": "TypeNominal", - "name": "DepositData", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.DepositData", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV" - }, - { - "kind": "TypeNominal", - "name": "Decoder", - "printedName": "any Swift.Decoder", - "usr": "s:s7DecoderP" + "name": "Void", + "printedName": "()" } ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV4fromAEs7Decoder_p_tKcfc", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11DepositDataV4fromAEs7Decoder_p_tKcfc", + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11DataRequestV4dataSDySSs8Sendable_pGvM", + "mangledName": "$s14AtomicTransact0B11DataRequestV4dataSDySSs8Sendable_pGvM", "moduleName": "AtomicTransact", "implicit": true, - "throwing": true, - "init_kind": "Designated" - } - ], - "declKind": "Struct", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11DepositDataV", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "kind": "Conformance", - "name": "Decodable", - "printedName": "Decodable", - "usr": "s:Se", - "mangledName": "$sSe" + "accessorKind": "_modify" } ] }, { "kind": "Constructor", "name": "init", - "printedName": "init(from:)", + "printedName": "init(userId:identifier:fields:taskId:additionalData:)", "children": [ { "kind": "TypeNominal", - "name": "TransactTaskStatusUpdate", - "printedName": "AtomicTransact.TransactTaskStatusUpdate", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV" + "name": "TransactDataRequest", + "printedName": "AtomicTransact.TransactDataRequest", + "usr": "s:14AtomicTransact0B11DataRequestV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" }, { "kind": "TypeNominal", - "name": "Decoder", - "printedName": "any Swift.Decoder", - "usr": "s:s7DecoderP" + "name": "Dictionary", + "printedName": "[Swift.String : any Swift.Sendable]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Sendable", + "printedName": "any Swift.Sendable", + "usr": "s:s8SendableP" + } + ], + "hasDefaultArg": true, + "usr": "s:SD" } ], "declKind": "Constructor", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV4fromACs7Decoder_p_tKcfc", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV4fromACs7Decoder_p_tKcfc", + "usr": "s:14AtomicTransact0B11DataRequestV6userId10identifier6fields04taskF0010additionalC0ACSS_SSSaySSGSSSgSDySSs8Sendable_pGtcfc", + "mangledName": "$s14AtomicTransact0B11DataRequestV6userId10identifier6fields04taskF0010additionalC0ACSS_SSSaySSGSSSgSDySSs8Sendable_pGtcfc", "moduleName": "AtomicTransact", - "implicit": true, - "throwing": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], "init_kind": "Designated" } ], "declKind": "Struct", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV", + "usr": "s:14AtomicTransact0B11DataRequestV", + "mangledName": "$s14AtomicTransact0B11DataRequestV", "moduleName": "AtomicTransact", "declAttributes": [ "AccessControl", @@ -21289,30 +20838,13 @@ }, { "kind": "Conformance", - "name": "Decodable", - "printedName": "Decodable", - "usr": "s:Se", - "mangledName": "$sSe" + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" } ] }, - { - "kind": "Import", - "name": "UIKit", - "printedName": "UIKit", - "declKind": "Import", - "moduleName": "AtomicTransact", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "SwiftUI", - "printedName": "SwiftUI", - "declKind": "Import", - "moduleName": "AtomicTransact" - }, { "kind": "Import", "name": "Foundation", @@ -21325,351 +20857,520 @@ }, { "kind": "TypeDecl", - "name": "TransactAuthStatusUpdate", - "printedName": "TransactAuthStatusUpdate", + "name": "TransactSDKEvent", + "printedName": "TransactSDKEvent", "children": [ { "kind": "Var", - "name": "company", - "printedName": "company", + "name": "close", + "printedName": "close", "children": [ { - "kind": "TypeNominal", - "name": "TransactCompany", - "printedName": "AtomicTransact.TransactCompany", - "usr": "s:14AtomicTransact0B7CompanyV" + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactSDKEvent.Type) -> AtomicTransact.TransactSDKEvent", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactSDKEvent", + "printedName": "AtomicTransact.TransactSDKEvent", + "usr": "s:14AtomicTransact0B8SDKEventO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.TransactSDKEvent.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactSDKEvent", + "printedName": "AtomicTransact.TransactSDKEvent", + "usr": "s:14AtomicTransact0B8SDKEventO" + } + ] + } + ] } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B16AuthStatusUpdateV7companyAA0B7CompanyVvp", - "mangledName": "$s14AtomicTransact0B16AuthStatusUpdateV7companyAA0B7CompanyVvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "isLet": true, - "hasStorage": true, - "accessors": [ + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B8SDKEventO5closeyA2CmF", + "mangledName": "$s14AtomicTransact0B8SDKEventO5closeyA2CmF", + "moduleName": "AtomicTransact" + }, + { + "kind": "Var", + "name": "finish", + "printedName": "finish", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactSDKEvent.Type) -> AtomicTransact.TransactSDKEvent", "children": [ { "kind": "TypeNominal", - "name": "TransactCompany", - "printedName": "AtomicTransact.TransactCompany", - "usr": "s:14AtomicTransact0B7CompanyV" + "name": "TransactSDKEvent", + "printedName": "AtomicTransact.TransactSDKEvent", + "usr": "s:14AtomicTransact0B8SDKEventO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.TransactSDKEvent.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactSDKEvent", + "printedName": "AtomicTransact.TransactSDKEvent", + "usr": "s:14AtomicTransact0B8SDKEventO" + } + ] } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B16AuthStatusUpdateV7companyAA0B7CompanyVvg", - "mangledName": "$s14AtomicTransact0B16AuthStatusUpdateV7companyAA0B7CompanyVvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" + ] } - ] + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B8SDKEventO6finishyA2CmF", + "mangledName": "$s14AtomicTransact0B8SDKEventO6finishyA2CmF", + "moduleName": "AtomicTransact" }, { "kind": "Var", - "name": "status", - "printedName": "status", + "name": "openURL", + "printedName": "openURL", "children": [ { - "kind": "TypeNominal", - "name": "AuthStatus", - "printedName": "AtomicTransact.TransactAuthStatusUpdate.AuthStatus", - "usr": "s:14AtomicTransact0B16AuthStatusUpdateV0cD0O" + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactSDKEvent.Type) -> AtomicTransact.TransactSDKEvent", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactSDKEvent", + "printedName": "AtomicTransact.TransactSDKEvent", + "usr": "s:14AtomicTransact0B8SDKEventO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.TransactSDKEvent.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactSDKEvent", + "printedName": "AtomicTransact.TransactSDKEvent", + "usr": "s:14AtomicTransact0B8SDKEventO" + } + ] + } + ] } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B16AuthStatusUpdateV6statusAC0cD0Ovp", - "mangledName": "$s14AtomicTransact0B16AuthStatusUpdateV6statusAC0cD0Ovp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "isLet": true, - "hasStorage": true, - "accessors": [ + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B8SDKEventO7openURLyA2CmF", + "mangledName": "$s14AtomicTransact0B8SDKEventO7openURLyA2CmF", + "moduleName": "AtomicTransact" + }, + { + "kind": "Var", + "name": "interaction", + "printedName": "interaction", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactSDKEvent.Type) -> AtomicTransact.TransactSDKEvent", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactSDKEvent", + "printedName": "AtomicTransact.TransactSDKEvent", + "usr": "s:14AtomicTransact0B8SDKEventO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.TransactSDKEvent.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactSDKEvent", + "printedName": "AtomicTransact.TransactSDKEvent", + "usr": "s:14AtomicTransact0B8SDKEventO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B8SDKEventO11interactionyA2CmF", + "mangledName": "$s14AtomicTransact0B8SDKEventO11interactionyA2CmF", + "moduleName": "AtomicTransact" + }, + { + "kind": "Var", + "name": "dataRequest", + "printedName": "dataRequest", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactSDKEvent.Type) -> AtomicTransact.TransactSDKEvent", "children": [ { "kind": "TypeNominal", - "name": "AuthStatus", - "printedName": "AtomicTransact.TransactAuthStatusUpdate.AuthStatus", - "usr": "s:14AtomicTransact0B16AuthStatusUpdateV0cD0O" + "name": "TransactSDKEvent", + "printedName": "AtomicTransact.TransactSDKEvent", + "usr": "s:14AtomicTransact0B8SDKEventO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.TransactSDKEvent.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactSDKEvent", + "printedName": "AtomicTransact.TransactSDKEvent", + "usr": "s:14AtomicTransact0B8SDKEventO" + } + ] } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B16AuthStatusUpdateV6statusAC0cD0Ovg", - "mangledName": "$s14AtomicTransact0B16AuthStatusUpdateV6statusAC0cD0Ovg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" + ] } - ] + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B8SDKEventO11dataRequestyA2CmF", + "mangledName": "$s14AtomicTransact0B8SDKEventO11dataRequestyA2CmF", + "moduleName": "AtomicTransact" }, { - "kind": "TypeDecl", - "name": "AuthStatus", - "printedName": "AuthStatus", + "kind": "Var", + "name": "automationHandoff", + "printedName": "automationHandoff", "children": [ { - "kind": "Var", - "name": "authenticated", - "printedName": "authenticated", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactSDKEvent.Type) -> AtomicTransact.TransactSDKEvent", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactAuthStatusUpdate.AuthStatus.Type) -> AtomicTransact.TransactAuthStatusUpdate.AuthStatus", + "kind": "TypeNominal", + "name": "TransactSDKEvent", + "printedName": "AtomicTransact.TransactSDKEvent", + "usr": "s:14AtomicTransact0B8SDKEventO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.TransactSDKEvent.Type", "children": [ { "kind": "TypeNominal", - "name": "AuthStatus", - "printedName": "AtomicTransact.TransactAuthStatusUpdate.AuthStatus", - "usr": "s:14AtomicTransact0B16AuthStatusUpdateV0cD0O" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.TransactAuthStatusUpdate.AuthStatus.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "AuthStatus", - "printedName": "AtomicTransact.TransactAuthStatusUpdate.AuthStatus", - "usr": "s:14AtomicTransact0B16AuthStatusUpdateV0cD0O" - } - ] + "name": "TransactSDKEvent", + "printedName": "AtomicTransact.TransactSDKEvent", + "usr": "s:14AtomicTransact0B8SDKEventO" } ] } - ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0B16AuthStatusUpdateV0cD0O13authenticatedyA2EmF", - "mangledName": "$s14AtomicTransact0B16AuthStatusUpdateV0cD0O13authenticatedyA2EmF", - "moduleName": "AtomicTransact" - }, + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B8SDKEventO17automationHandoffyA2CmF", + "mangledName": "$s14AtomicTransact0B8SDKEventO17automationHandoffyA2CmF", + "moduleName": "AtomicTransact" + }, + { + "kind": "Var", + "name": "launch", + "printedName": "launch", + "children": [ { - "kind": "Constructor", - "name": "init", - "printedName": "init(rawValue:)", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactSDKEvent.Type) -> AtomicTransact.TransactSDKEvent", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.TransactAuthStatusUpdate.AuthStatus?", + "name": "TransactSDKEvent", + "printedName": "AtomicTransact.TransactSDKEvent", + "usr": "s:14AtomicTransact0B8SDKEventO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.TransactSDKEvent.Type", "children": [ { "kind": "TypeNominal", - "name": "AuthStatus", - "printedName": "AtomicTransact.TransactAuthStatusUpdate.AuthStatus", - "usr": "s:14AtomicTransact0B16AuthStatusUpdateV0cD0O" + "name": "TransactSDKEvent", + "printedName": "AtomicTransact.TransactSDKEvent", + "usr": "s:14AtomicTransact0B8SDKEventO" } - ], - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + ] } - ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0B16AuthStatusUpdateV0cD0O8rawValueAESgSS_tcfc", - "mangledName": "$s14AtomicTransact0B16AuthStatusUpdateV0cD0O8rawValueAESgSS_tcfc", - "moduleName": "AtomicTransact", - "implicit": true, - "init_kind": "Designated" - }, + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B8SDKEventO6launchyA2CmF", + "mangledName": "$s14AtomicTransact0B8SDKEventO6launchyA2CmF", + "moduleName": "AtomicTransact" + }, + { + "kind": "Var", + "name": "authStatusUpdate", + "printedName": "authStatusUpdate", + "children": [ { - "kind": "Var", - "name": "rawValue", - "printedName": "rawValue", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactSDKEvent.Type) -> AtomicTransact.TransactSDKEvent", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B16AuthStatusUpdateV0cD0O8rawValueSSvp", - "mangledName": "$s14AtomicTransact0B16AuthStatusUpdateV0cD0O8rawValueSSvp", - "moduleName": "AtomicTransact", - "implicit": true, - "accessors": [ + "name": "TransactSDKEvent", + "printedName": "AtomicTransact.TransactSDKEvent", + "usr": "s:14AtomicTransact0B8SDKEventO" + }, { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.TransactSDKEvent.Type", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "TransactSDKEvent", + "printedName": "AtomicTransact.TransactSDKEvent", + "usr": "s:14AtomicTransact0B8SDKEventO" } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B16AuthStatusUpdateV0cD0O8rawValueSSvg", - "mangledName": "$s14AtomicTransact0B16AuthStatusUpdateV0cD0O8rawValueSSvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" + ] } ] } ], - "declKind": "Enum", - "usr": "s:14AtomicTransact0B16AuthStatusUpdateV0cD0O", - "mangledName": "$s14AtomicTransact0B16AuthStatusUpdateV0cD0O", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl" - ], - "enumRawTypeName": "String", - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "kind": "Conformance", - "name": "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", + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B8SDKEventO16authStatusUpdateyA2CmF", + "mangledName": "$s14AtomicTransact0B8SDKEventO16authStatusUpdateyA2CmF", + "moduleName": "AtomicTransact" + }, + { + "kind": "Var", + "name": "taskStatusUpdate", + "printedName": "taskStatusUpdate", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactSDKEvent.Type) -> AtomicTransact.TransactSDKEvent", "children": [ { - "kind": "TypeWitness", - "name": "RawValue", - "printedName": "RawValue", + "kind": "TypeNominal", + "name": "TransactSDKEvent", + "printedName": "AtomicTransact.TransactSDKEvent", + "usr": "s:14AtomicTransact0B8SDKEventO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.TransactSDKEvent.Type", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "TransactSDKEvent", + "printedName": "AtomicTransact.TransactSDKEvent", + "usr": "s:14AtomicTransact0B8SDKEventO" } ] } - ], - "usr": "s:SY", - "mangledName": "$sSY" - }, + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B8SDKEventO16taskStatusUpdateyA2CmF", + "mangledName": "$s14AtomicTransact0B8SDKEventO16taskStatusUpdateyA2CmF", + "moduleName": "AtomicTransact" + }, + { + "kind": "Var", + "name": "error", + "printedName": "error", + "children": [ { - "kind": "Conformance", - "name": "Decodable", - "printedName": "Decodable", - "usr": "s:Se", - "mangledName": "$sSe" + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactSDKEvent.Type) -> AtomicTransact.TransactSDKEvent", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactSDKEvent", + "printedName": "AtomicTransact.TransactSDKEvent", + "usr": "s:14AtomicTransact0B8SDKEventO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.TransactSDKEvent.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactSDKEvent", + "printedName": "AtomicTransact.TransactSDKEvent", + "usr": "s:14AtomicTransact0B8SDKEventO" + } + ] + } + ] } - ] + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B8SDKEventO5erroryA2CmF", + "mangledName": "$s14AtomicTransact0B8SDKEventO5erroryA2CmF", + "moduleName": "AtomicTransact" }, { "kind": "Constructor", "name": "init", - "printedName": "init(company:status:)", + "printedName": "init(rawValue:)", "children": [ { "kind": "TypeNominal", - "name": "TransactAuthStatusUpdate", - "printedName": "AtomicTransact.TransactAuthStatusUpdate", - "usr": "s:14AtomicTransact0B16AuthStatusUpdateV" - }, - { - "kind": "TypeNominal", - "name": "TransactCompany", - "printedName": "AtomicTransact.TransactCompany", - "usr": "s:14AtomicTransact0B7CompanyV" + "name": "Optional", + "printedName": "AtomicTransact.TransactSDKEvent?", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactSDKEvent", + "printedName": "AtomicTransact.TransactSDKEvent", + "usr": "s:14AtomicTransact0B8SDKEventO" + } + ], + "usr": "s:Sq" }, { "kind": "TypeNominal", - "name": "AuthStatus", - "printedName": "AtomicTransact.TransactAuthStatusUpdate.AuthStatus", - "usr": "s:14AtomicTransact0B16AuthStatusUpdateV0cD0O" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Constructor", - "usr": "s:14AtomicTransact0B16AuthStatusUpdateV7company6statusAcA0B7CompanyV_AC0cD0Otcfc", - "mangledName": "$s14AtomicTransact0B16AuthStatusUpdateV7company6statusAcA0B7CompanyV_AC0cD0Otcfc", + "usr": "s:14AtomicTransact0B8SDKEventO8rawValueACSgSS_tcfc", + "mangledName": "$s14AtomicTransact0B8SDKEventO8rawValueACSgSS_tcfc", "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], + "implicit": true, "init_kind": "Designated" }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(from:)", + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", "children": [ { "kind": "TypeNominal", - "name": "TransactAuthStatusUpdate", - "printedName": "AtomicTransact.TransactAuthStatusUpdate", - "usr": "s:14AtomicTransact0B16AuthStatusUpdateV" - }, + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B8SDKEventO8rawValueSSvp", + "mangledName": "$s14AtomicTransact0B8SDKEventO8rawValueSSvp", + "moduleName": "AtomicTransact", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B8SDKEventO8rawValueSSvg", + "mangledName": "$s14AtomicTransact0B8SDKEventO8rawValueSSvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "allCases", + "printedName": "allCases", + "children": [ { "kind": "TypeNominal", - "name": "Decoder", - "printedName": "any Swift.Decoder", - "usr": "s:s7DecoderP" + "name": "Array", + "printedName": "[AtomicTransact.TransactSDKEvent]", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactSDKEvent", + "printedName": "AtomicTransact.TransactSDKEvent", + "usr": "s:14AtomicTransact0B8SDKEventO" + } + ], + "usr": "s:Sa" } ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0B16AuthStatusUpdateV4fromACs7Decoder_p_tKcfc", - "mangledName": "$s14AtomicTransact0B16AuthStatusUpdateV4fromACs7Decoder_p_tKcfc", + "declKind": "Var", + "usr": "s:14AtomicTransact0B8SDKEventO8allCasesSayACGvpZ", + "mangledName": "$s14AtomicTransact0B8SDKEventO8allCasesSayACGvpZ", "moduleName": "AtomicTransact", + "static": true, "implicit": true, - "throwing": true, - "init_kind": "Designated" + "declAttributes": [ + "Nonisolated" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[AtomicTransact.TransactSDKEvent]", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactSDKEvent", + "printedName": "AtomicTransact.TransactSDKEvent", + "usr": "s:14AtomicTransact0B8SDKEventO" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B8SDKEventO8allCasesSayACGvgZ", + "mangledName": "$s14AtomicTransact0B8SDKEventO8allCasesSayACGvgZ", + "moduleName": "AtomicTransact", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] } ], - "declKind": "Struct", - "usr": "s:14AtomicTransact0B16AuthStatusUpdateV", - "mangledName": "$s14AtomicTransact0B16AuthStatusUpdateV", + "declKind": "Enum", + "usr": "s:14AtomicTransact0B8SDKEventO", + "mangledName": "$s14AtomicTransact0B8SDKEventO", "moduleName": "AtomicTransact", "declAttributes": [ - "AccessControl", - "RawDocComment" + "AccessControl" ], + "enumRawTypeName": "String", "conformances": [ { "kind": "Conformance", @@ -21687,10 +21388,69 @@ }, { "kind": "Conformance", - "name": "Decodable", - "printedName": "Decodable", - "usr": "s:Se", - "mangledName": "$sSe" + "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": "CaseIterable", + "printedName": "CaseIterable", + "children": [ + { + "kind": "TypeWitness", + "name": "AllCases", + "printedName": "AllCases", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[AtomicTransact.TransactSDKEvent]", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactSDKEvent", + "printedName": "AtomicTransact.TransactSDKEvent", + "usr": "s:14AtomicTransact0B8SDKEventO" + } + ], + "usr": "s:Sa" + } + ] + } + ], + "usr": "s:s12CaseIterableP", + "mangledName": "$ss12CaseIterableP" } ] }, @@ -21704,23 +21464,6 @@ "RawDocComment" ] }, - { - "kind": "Import", - "name": "Security", - "printedName": "Security", - "declKind": "Import", - "moduleName": "AtomicTransact" - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "AtomicTransact", - "declAttributes": [ - "RawDocComment" - ] - }, { "kind": "TypeDecl", "name": "TransactDataResponse", @@ -22162,19 +21905,19 @@ "usr": "s:SE", "mangledName": "$sSE" }, - { - "kind": "Conformance", - "name": "Error", - "printedName": "Error", - "usr": "s:s5ErrorP", - "mangledName": "$ss5ErrorP" - }, { "kind": "Conformance", "name": "Sendable", "printedName": "Sendable", "usr": "s:s8SendableP", "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" } ] }, @@ -22427,6 +22170,13 @@ "usr": "s:SE", "mangledName": "$sSE" }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, { "kind": "Conformance", "name": "Equatable", @@ -23286,6 +23036,13 @@ "printedName": "Encodable", "usr": "s:SE", "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" } ] }, @@ -23406,9 +23163,238 @@ "printedName": "cvv", "children": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "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:14AtomicTransact0B12DataResponseV04CardC0V3cvvSSSgvp", + "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V3cvvSSSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V3cvvSSSgvg", + "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V3cvvSSSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "cardType", + "printedName": "cardType", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.TransactDataResponse.CardData.CardType?", + "children": [ + { + "kind": "TypeNominal", + "name": "CardType", + "printedName": "AtomicTransact.TransactDataResponse.CardData.CardType", + "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V0E4TypeO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V8cardTypeAE0eG0OSgvp", + "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V8cardTypeAE0eG0OSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.TransactDataResponse.CardData.CardType?", + "children": [ + { + "kind": "TypeNominal", + "name": "CardType", + "printedName": "AtomicTransact.TransactDataResponse.CardData.CardType", + "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V0E4TypeO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V8cardTypeAE0eG0OSgvg", + "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V8cardTypeAE0eG0OSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "TypeDecl", + "name": "CardType", + "printedName": "CardType", + "children": [ + { + "kind": "Var", + "name": "debit", + "printedName": "debit", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactDataResponse.CardData.CardType.Type) -> AtomicTransact.TransactDataResponse.CardData.CardType", + "children": [ + { + "kind": "TypeNominal", + "name": "CardType", + "printedName": "AtomicTransact.TransactDataResponse.CardData.CardType", + "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V0E4TypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.TransactDataResponse.CardData.CardType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CardType", + "printedName": "AtomicTransact.TransactDataResponse.CardData.CardType", + "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V0E4TypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V0E4TypeO5debityA2GmF", + "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V0E4TypeO5debityA2GmF", + "moduleName": "AtomicTransact" + }, + { + "kind": "Var", + "name": "credit", + "printedName": "credit", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactDataResponse.CardData.CardType.Type) -> AtomicTransact.TransactDataResponse.CardData.CardType", + "children": [ + { + "kind": "TypeNominal", + "name": "CardType", + "printedName": "AtomicTransact.TransactDataResponse.CardData.CardType", + "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V0E4TypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.TransactDataResponse.CardData.CardType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CardType", + "printedName": "AtomicTransact.TransactDataResponse.CardData.CardType", + "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V0E4TypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V0E4TypeO6credityA2GmF", + "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V0E4TypeO6credityA2GmF", + "moduleName": "AtomicTransact" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.TransactDataResponse.CardData.CardType?", + "children": [ + { + "kind": "TypeNominal", + "name": "CardType", + "printedName": "AtomicTransact.TransactDataResponse.CardData.CardType", + "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V0E4TypeO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V0E4TypeO8rawValueAGSgSS_tcfc", + "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V0E4TypeO8rawValueAGSgSS_tcfc", + "moduleName": "AtomicTransact", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", "children": [ { "kind": "TypeNominal", @@ -23417,30 +23403,81 @@ "usr": "s:SS" } ], - "usr": "s:Sq" + "declKind": "Var", + "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V0E4TypeO8rawValueSSvp", + "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V0E4TypeO8rawValueSSvp", + "moduleName": "AtomicTransact", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V0E4TypeO8rawValueSSvg", + "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V0E4TypeO8rawValueSSvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V3cvvSSSgvp", - "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V3cvvSSSgvp", + "declKind": "Enum", + "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V0E4TypeO", + "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V0E4TypeO", "moduleName": "AtomicTransact", "declAttributes": [ - "HasStorage", "AccessControl", "RawDocComment" ], - "isLet": true, - "hasStorage": true, - "accessors": [ + "enumRawTypeName": "String", + "conformances": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", "children": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", "children": [ { "kind": "TypeNominal", @@ -23448,23 +23485,39 @@ "printedName": "Swift.String", "usr": "s:SS" } - ], - "usr": "s:Sq" + ] } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V3cvvSSSgvg", - "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V3cvvSSSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" + "usr": "s:SY", + "mangledName": "$sSY" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" } ] }, { "kind": "Constructor", "name": "init", - "printedName": "init(number:expiry:cvv:)", + "printedName": "init(number:expiry:cvv:cardType:)", "children": [ { "kind": "TypeNominal", @@ -23505,14 +23558,30 @@ } ], "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.TransactDataResponse.CardData.CardType?", + "children": [ + { + "kind": "TypeNominal", + "name": "CardType", + "printedName": "AtomicTransact.TransactDataResponse.CardData.CardType", + "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V0E4TypeO" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" } ], "declKind": "Constructor", - "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V6number6expiry3cvvAESS_SSSgAItcfc", - "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V6number6expiry3cvvAESS_SSSgAItcfc", + "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V6number6expiry3cvv8cardTypeAESS_SSSgAjE0eJ0OSgtcfc", + "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V6number6expiry3cvv8cardTypeAESS_SSSgAjE0eJ0OSgtcfc", "moduleName": "AtomicTransact", "declAttributes": [ - "AccessControl" + "AccessControl", + "RawDocComment" ], "init_kind": "Designated" }, @@ -23595,129 +23664,462 @@ "init_kind": "Designated" }, { - "kind": "Function", - "name": "encode", - "printedName": "encode(to:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Encoder", - "printedName": "any Swift.Encoder", - "usr": "s:s7EncoderP" - } - ], - "declKind": "Func", - "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V6encode2toys7Encoder_p_tKF", - "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V6encode2toys7Encoder_p_tKF", - "moduleName": "AtomicTransact", - "implicit": true, - "throwing": true, - "funcSelfKind": "NonMutating" + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Encoder", + "printedName": "any Swift.Encoder", + "usr": "s:s7EncoderP" + } + ], + "declKind": "Func", + "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V6encode2toys7Encoder_p_tKF", + "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V6encode2toys7Encoder_p_tKF", + "moduleName": "AtomicTransact", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V", + "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactDataResponse", + "printedName": "AtomicTransact.TransactDataResponse", + "usr": "s:14AtomicTransact0B12DataResponseV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B12DataResponseV4fromACs7Decoder_p_tKcfc", + "mangledName": "$s14AtomicTransact0B12DataResponseV4fromACs7Decoder_p_tKcfc", + "moduleName": "AtomicTransact", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Encoder", + "printedName": "any Swift.Encoder", + "usr": "s:s7EncoderP" + } + ], + "declKind": "Func", + "usr": "s:14AtomicTransact0B12DataResponseV6encode2toys7Encoder_p_tKF", + "mangledName": "$s14AtomicTransact0B12DataResponseV6encode2toys7Encoder_p_tKF", + "moduleName": "AtomicTransact", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:14AtomicTransact0B12DataResponseV", + "mangledName": "$s14AtomicTransact0B12DataResponseV", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Security", + "printedName": "Security", + "declKind": "Import", + "moduleName": "AtomicTransact" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "WebKit", + "printedName": "WebKit", + "declKind": "Import", + "moduleName": "AtomicTransact" + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "AtomicTransact" + }, + { + "kind": "Import", + "name": "SafariServices", + "printedName": "SafariServices", + "declKind": "Import", + "moduleName": "AtomicTransact" + }, + { + "kind": "Import", + "name": "os", + "printedName": "os", + "declKind": "Import", + "moduleName": "AtomicTransact" + }, + { + "kind": "Import", + "name": "QuantumIOS", + "printedName": "QuantumIOS", + "declKind": "Import", + "moduleName": "AtomicTransact" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "AtomicTransact" + }, + { + "kind": "TypeDecl", + "name": "TransactViewController", + "printedName": "TransactViewController", + "children": [ + { + "kind": "Function", + "name": "viewDidLoad", + "printedName": "viewDidLoad()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" } ], - "declKind": "Struct", - "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V", - "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V", + "declKind": "Func", + "usr": "c:@M@AtomicTransact@objc(cs)TransactViewController(im)viewDidLoad", + "mangledName": "$s14AtomicTransact0B14ViewControllerC11viewDidLoadyyF", "moduleName": "AtomicTransact", + "overriding": true, + "objc_name": "viewDidLoad", "declAttributes": [ + "Dynamic", + "ObjC", + "Preconcurrency", + "Custom", + "Override", "AccessControl", "RawDocComment" ], - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "userContentController", + "printedName": "userContentController(_:didReceive:)", + "children": [ { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" }, { - "kind": "Conformance", - "name": "Decodable", - "printedName": "Decodable", - "usr": "s:Se", - "mangledName": "$sSe" + "kind": "TypeNominal", + "name": "WKUserContentController", + "printedName": "WebKit.WKUserContentController", + "usr": "c:objc(cs)WKUserContentController" }, { - "kind": "Conformance", - "name": "Encodable", - "printedName": "Encodable", - "usr": "s:SE", - "mangledName": "$sSE" + "kind": "TypeNominal", + "name": "WKScriptMessage", + "printedName": "WebKit.WKScriptMessage", + "usr": "c:objc(cs)WKScriptMessage" } - ] + ], + "declKind": "Func", + "usr": "c:@M@AtomicTransact@objc(cs)TransactViewController(im)userContentController:didReceiveScriptMessage:", + "mangledName": "$s14AtomicTransact0B14ViewControllerC011userContentD0_10didReceiveySo06WKUserfD0C_So15WKScriptMessageCtF", + "moduleName": "AtomicTransact", + "overriding": true, + "objc_name": "userContentController:didReceiveScriptMessage:", + "declAttributes": [ + "ObjC", + "Preconcurrency", + "Custom", + "Override", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" }, { "kind": "Constructor", "name": "init", - "printedName": "init(from:)", + "printedName": "init(nibName:bundle:)", "children": [ { "kind": "TypeNominal", - "name": "TransactDataResponse", - "printedName": "AtomicTransact.TransactDataResponse", - "usr": "s:14AtomicTransact0B12DataResponseV" + "name": "TransactViewController", + "printedName": "AtomicTransact.TransactViewController", + "usr": "c:@M@AtomicTransact@objc(cs)TransactViewController" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" }, { "kind": "TypeNominal", - "name": "Decoder", - "printedName": "any Swift.Decoder", - "usr": "s:s7DecoderP" + "name": "Optional", + "printedName": "Foundation.Bundle?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bundle", + "printedName": "Foundation.Bundle", + "usr": "c:objc(cs)NSBundle" + } + ], + "usr": "s:Sq" } ], "declKind": "Constructor", - "usr": "s:14AtomicTransact0B12DataResponseV4fromACs7Decoder_p_tKcfc", - "mangledName": "$s14AtomicTransact0B12DataResponseV4fromACs7Decoder_p_tKcfc", + "usr": "c:@M@AtomicTransact@objc(cs)TransactViewController(im)initWithNibName:bundle:", + "mangledName": "$s14AtomicTransact0B14ViewControllerC7nibName6bundleACSSSg_So8NSBundleCSgtcfc", "moduleName": "AtomicTransact", + "overriding": true, "implicit": true, - "throwing": true, + "objc_name": "initWithNibName:bundle:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Preconcurrency", + "Custom", + "Override" + ], "init_kind": "Designated" }, { - "kind": "Function", - "name": "encode", - "printedName": "encode(to:)", + "kind": "Constructor", + "name": "init", + "printedName": "init(coder:)", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "Optional", + "printedName": "AtomicTransact.TransactViewController?", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactViewController", + "printedName": "AtomicTransact.TransactViewController", + "usr": "c:@M@AtomicTransact@objc(cs)TransactViewController" + } + ], + "usr": "s:Sq" }, { "kind": "TypeNominal", - "name": "Encoder", - "printedName": "any Swift.Encoder", - "usr": "s:s7EncoderP" + "name": "NSCoder", + "printedName": "Foundation.NSCoder", + "usr": "c:objc(cs)NSCoder" } ], - "declKind": "Func", - "usr": "s:14AtomicTransact0B12DataResponseV6encode2toys7Encoder_p_tKF", - "mangledName": "$s14AtomicTransact0B12DataResponseV6encode2toys7Encoder_p_tKF", + "declKind": "Constructor", + "usr": "c:@M@AtomicTransact@objc(cs)TransactViewController(im)initWithCoder:", + "mangledName": "$s14AtomicTransact0B14ViewControllerC5coderACSgSo7NSCoderC_tcfc", "moduleName": "AtomicTransact", + "overriding": true, "implicit": true, - "throwing": true, - "funcSelfKind": "NonMutating" + "objc_name": "initWithCoder:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Preconcurrency", + "Custom", + "Required" + ], + "init_kind": "Designated" } ], - "declKind": "Struct", - "usr": "s:14AtomicTransact0B12DataResponseV", - "mangledName": "$s14AtomicTransact0B12DataResponseV", + "declKind": "Class", + "usr": "c:@M@AtomicTransact@objc(cs)TransactViewController", + "mangledName": "$s14AtomicTransact0B14ViewControllerC", "moduleName": "AtomicTransact", "declAttributes": [ + "Preconcurrency", + "Custom", "AccessControl", - "RawDocComment" + "ObjC" + ], + "superclassUsr": "c:@M@AtomicTransact@objc(cs)BaseTransactViewController", + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "AtomicTransact.BaseTransactViewController", + "UIKit.UIViewController", + "UIKit.UIResponder", + "ObjectiveC.NSObject" ], "conformances": [ { @@ -23736,73 +24138,248 @@ }, { "kind": "Conformance", - "name": "Decodable", - "printedName": "Decodable", - "usr": "s:Se", - "mangledName": "$sSe" + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "UITraitChangeObservable", + "printedName": "UITraitChangeObservable", + "usr": "s:5UIKit23UITraitChangeObservableP", + "mangledName": "$s5UIKit23UITraitChangeObservableP" + } + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "TransactCompany", + "printedName": "TransactCompany", + "children": [ + { + "kind": "Var", + "name": "id", + "printedName": "id", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B7CompanyV2idSSvp", + "mangledName": "$s14AtomicTransact0B7CompanyV2idSSvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "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:14AtomicTransact0B7CompanyV2idSSvg", + "mangledName": "$s14AtomicTransact0B7CompanyV2idSSvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "name", + "printedName": "name", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B7CompanyV4nameSSvp", + "mangledName": "$s14AtomicTransact0B7CompanyV4nameSSvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "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:14AtomicTransact0B7CompanyV4nameSSvg", + "mangledName": "$s14AtomicTransact0B7CompanyV4nameSSvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] }, { - "kind": "Conformance", - "name": "Encodable", - "printedName": "Encodable", - "usr": "s:SE", - "mangledName": "$sSE" - } - ] - }, - { - "kind": "Import", - "name": "UIKit", - "printedName": "UIKit", - "declKind": "Import", - "moduleName": "AtomicTransact", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "SwiftUI", - "printedName": "SwiftUI", - "declKind": "Import", - "moduleName": "AtomicTransact" - }, - { - "kind": "TypeDecl", - "name": "TransactActionPresenter", - "printedName": "TransactActionPresenter", - "children": [ - { - "kind": "Constructor", - "name": "init", - "printedName": "init()", + "kind": "Var", + "name": "branding", + "printedName": "branding", "children": [ { "kind": "TypeNominal", - "name": "TransactActionPresenter", - "printedName": "AtomicTransact.TransactActionPresenter", - "usr": "s:14AtomicTransact0B15ActionPresenterC" + "name": "Optional", + "printedName": "AtomicTransact.TransactCompany.Branding?", + "children": [ + { + "kind": "TypeNominal", + "name": "Branding", + "printedName": "AtomicTransact.TransactCompany.Branding", + "usr": "s:14AtomicTransact0B7CompanyV8BrandingV" + } + ], + "usr": "s:Sq" } ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0B15ActionPresenterCACycfc", - "mangledName": "$s14AtomicTransact0B15ActionPresenterCACycfc", + "declKind": "Var", + "usr": "s:14AtomicTransact0B7CompanyV8brandingAC8BrandingVSgvp", + "mangledName": "$s14AtomicTransact0B7CompanyV8brandingAC8BrandingVSgvp", "moduleName": "AtomicTransact", "declAttributes": [ - "Custom", - "AccessControl" + "HasStorage", + "AccessControl", + "RawDocComment" ], - "init_kind": "Designated" + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.TransactCompany.Branding?", + "children": [ + { + "kind": "TypeNominal", + "name": "Branding", + "printedName": "AtomicTransact.TransactCompany.Branding", + "usr": "s:14AtomicTransact0B7CompanyV8BrandingV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B7CompanyV8brandingAC8BrandingVSgvg", + "mangledName": "$s14AtomicTransact0B7CompanyV8brandingAC8BrandingVSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] }, { - "kind": "Function", - "name": "presentAction", - "printedName": "presentAction(id:environment:presentationStyle:theme:metadata:onLaunch:onAuthStatusUpdate:onTaskStatusUpdate:onCompletion:)", + "kind": "Constructor", + "name": "init", + "printedName": "init(id:name:branding:)", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "TransactCompany", + "printedName": "AtomicTransact.TransactCompany", + "usr": "s:14AtomicTransact0B7CompanyV" }, { "kind": "TypeNominal", @@ -23812,183 +24389,484 @@ }, { "kind": "TypeNominal", - "name": "TransactEnvironment", - "printedName": "AtomicTransact.TransactEnvironment", - "hasDefaultArg": true, - "usr": "s:14AtomicTransact0B11EnvironmentO" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" }, { "kind": "TypeNominal", - "name": "UIModalPresentationStyle", - "printedName": "UIKit.UIModalPresentationStyle", + "name": "Optional", + "printedName": "AtomicTransact.TransactCompany.Branding?", + "children": [ + { + "kind": "TypeNominal", + "name": "Branding", + "printedName": "AtomicTransact.TransactCompany.Branding", + "usr": "s:14AtomicTransact0B7CompanyV8BrandingV" + } + ], "hasDefaultArg": true, - "usr": "c:@E@UIModalPresentationStyle" + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B7CompanyV2id4name8brandingACSS_SSAC8BrandingVSgtcfc", + "mangledName": "$s14AtomicTransact0B7CompanyV2id4name8brandingACSS_SSAC8BrandingVSgtcfc", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "TypeDecl", + "name": "Branding", + "printedName": "Branding", + "children": [ + { + "kind": "Var", + "name": "color", + "printedName": "color", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B7CompanyV8BrandingV5colorSSvp", + "mangledName": "$s14AtomicTransact0B7CompanyV8BrandingV5colorSSvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "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:14AtomicTransact0B7CompanyV8BrandingV5colorSSvg", + "mangledName": "$s14AtomicTransact0B7CompanyV8BrandingV5colorSSvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] }, { - "kind": "TypeNominal", - "name": "Theme", - "printedName": "AtomicTransact.AtomicConfig.Theme", - "hasDefaultArg": true, - "usr": "s:14AtomicTransact0A6ConfigV5ThemeV" + "kind": "Var", + "name": "logo", + "printedName": "logo", + "children": [ + { + "kind": "TypeNominal", + "name": "Logo", + "printedName": "AtomicTransact.TransactCompany.Branding.Logo", + "usr": "s:14AtomicTransact0B7CompanyV8BrandingV4LogoV" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B7CompanyV8BrandingV4logoAE4LogoVvp", + "mangledName": "$s14AtomicTransact0B7CompanyV8BrandingV4logoAE4LogoVvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Logo", + "printedName": "AtomicTransact.TransactCompany.Branding.Logo", + "usr": "s:14AtomicTransact0B7CompanyV8BrandingV4LogoV" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B7CompanyV8BrandingV4logoAE4LogoVvg", + "mangledName": "$s14AtomicTransact0B7CompanyV8BrandingV4logoAE4LogoVvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "[Swift.String : Swift.String]?", + "kind": "Constructor", + "name": "init", + "printedName": "init(color:logo:)", "children": [ { "kind": "TypeNominal", - "name": "Dictionary", - "printedName": "[Swift.String : Swift.String]", + "name": "Branding", + "printedName": "AtomicTransact.TransactCompany.Branding", + "usr": "s:14AtomicTransact0B7CompanyV8BrandingV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Logo", + "printedName": "AtomicTransact.TransactCompany.Branding.Logo", + "usr": "s:14AtomicTransact0B7CompanyV8BrandingV4LogoV" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B7CompanyV8BrandingV5color4logoAESS_AE4LogoVtcfc", + "mangledName": "$s14AtomicTransact0B7CompanyV8BrandingV5color4logoAESS_AE4LogoVtcfc", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "TypeDecl", + "name": "Logo", + "printedName": "Logo", + "children": [ + { + "kind": "Var", + "name": "url", + "printedName": "url", "children": [ { "kind": "TypeNominal", "name": "String", "printedName": "Swift.String", "usr": "s:SS" - }, + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B7CompanyV8BrandingV4LogoV3urlSSvp", + "mangledName": "$s14AtomicTransact0B7CompanyV8BrandingV4LogoV3urlSSvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "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:14AtomicTransact0B7CompanyV8BrandingV4LogoV3urlSSvg", + "mangledName": "$s14AtomicTransact0B7CompanyV8BrandingV4LogoV3urlSSvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "backgroundColor", + "printedName": "backgroundColor", + "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" } ], - "usr": "s:SD" - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "(() -> ())?", - "children": [ + "declKind": "Var", + "usr": "s:14AtomicTransact0B7CompanyV8BrandingV4LogoV15backgroundColorSSSgvp", + "mangledName": "$s14AtomicTransact0B7CompanyV8BrandingV4LogoV15backgroundColorSSSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B7CompanyV8BrandingV4LogoV15backgroundColorSSSgvg", + "mangledName": "$s14AtomicTransact0B7CompanyV8BrandingV4LogoV15backgroundColorSSSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, { - "kind": "TypeFunc", - "name": "Function", - "printedName": "() -> ()", + "kind": "Constructor", + "name": "init", + "printedName": "init(url:backgroundColor:)", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "Logo", + "printedName": "AtomicTransact.TransactCompany.Branding.Logo", + "usr": "s:14AtomicTransact0B7CompanyV8BrandingV4LogoV" }, { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" } - ] - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "((AtomicTransact.TransactAuthStatusUpdate) -> ())?", - "children": [ + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B7CompanyV8BrandingV4LogoV3url15backgroundColorAGSS_SSSgtcfc", + "mangledName": "$s14AtomicTransact0B7CompanyV8BrandingV4LogoV3url15backgroundColorAGSS_SSSgtcfc", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactAuthStatusUpdate) -> ()", + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "Logo", + "printedName": "AtomicTransact.TransactCompany.Branding.Logo", + "usr": "s:14AtomicTransact0B7CompanyV8BrandingV4LogoV" }, { "kind": "TypeNominal", - "name": "TransactAuthStatusUpdate", - "printedName": "AtomicTransact.TransactAuthStatusUpdate", - "usr": "s:14AtomicTransact0B16AuthStatusUpdateV" + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" } - ] + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B7CompanyV8BrandingV4LogoV4fromAGs7Decoder_p_tKcfc", + "mangledName": "$s14AtomicTransact0B7CompanyV8BrandingV4LogoV4fromAGs7Decoder_p_tKcfc", + "moduleName": "AtomicTransact", + "implicit": true, + "throwing": true, + "init_kind": "Designated" } ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "((AtomicTransact.TransactTaskStatusUpdate) -> ())?", - "children": [ + "declKind": "Struct", + "usr": "s:14AtomicTransact0B7CompanyV8BrandingV4LogoV", + "mangledName": "$s14AtomicTransact0B7CompanyV8BrandingV4LogoV", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactTaskStatusUpdate) -> ()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "TransactTaskStatusUpdate", - "printedName": "AtomicTransact.TransactTaskStatusUpdate", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV" - } - ] + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" } - ], - "hasDefaultArg": true, - "usr": "s:Sq" + ] }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "((AtomicTransact.TransactResponse) -> ())?", + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactResponse) -> ()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "TransactResponse", - "printedName": "AtomicTransact.TransactResponse", - "usr": "s:14AtomicTransact0B8ResponseO" - } - ] + "kind": "TypeNominal", + "name": "Branding", + "printedName": "AtomicTransact.TransactCompany.Branding", + "usr": "s:14AtomicTransact0B7CompanyV8BrandingV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" } ], - "hasDefaultArg": true, - "usr": "s:Sq" + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B7CompanyV8BrandingV4fromAEs7Decoder_p_tKcfc", + "mangledName": "$s14AtomicTransact0B7CompanyV8BrandingV4fromAEs7Decoder_p_tKcfc", + "moduleName": "AtomicTransact", + "implicit": true, + "throwing": true, + "init_kind": "Designated" } ], - "declKind": "Func", - "usr": "s:14AtomicTransact0B15ActionPresenterC07presentC02id11environment17presentationStyle5theme8metadata8onLaunch0L16AuthStatusUpdate0l4TaskoP00L10CompletionySS_AA0B11EnvironmentOSo019UIModalPresentationI0VAA0A6ConfigV5ThemeVSDyS2SGSgyycSgyAA0bnoP0VcSgyAA0bqoP0VcSgyAA0B8ResponseOcSgtF", - "mangledName": "$s14AtomicTransact0B15ActionPresenterC07presentC02id11environment17presentationStyle5theme8metadata8onLaunch0L16AuthStatusUpdate0l4TaskoP00L10CompletionySS_AA0B11EnvironmentOSo019UIModalPresentationI0VAA0A6ConfigV5ThemeVSDyS2SGSgyycSgyAA0bnoP0VcSgyAA0bqoP0VcSgyAA0B8ResponseOcSgtF", + "declKind": "Struct", + "usr": "s:14AtomicTransact0B7CompanyV8BrandingV", + "mangledName": "$s14AtomicTransact0B7CompanyV8BrandingV", "moduleName": "AtomicTransact", "declAttributes": [ - "Final", - "Custom", "AccessControl", "RawDocComment" ], - "funcSelfKind": "NonMutating" + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactCompany", + "printedName": "AtomicTransact.TransactCompany", + "usr": "s:14AtomicTransact0B7CompanyV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B7CompanyV4fromACs7Decoder_p_tKcfc", + "mangledName": "$s14AtomicTransact0B7CompanyV4fromACs7Decoder_p_tKcfc", + "moduleName": "AtomicTransact", + "implicit": true, + "throwing": true, + "init_kind": "Designated" } ], - "declKind": "Class", - "usr": "s:14AtomicTransact0B15ActionPresenterC", - "mangledName": "$s14AtomicTransact0B15ActionPresenterC", + "declKind": "Struct", + "usr": "s:14AtomicTransact0B7CompanyV", + "mangledName": "$s14AtomicTransact0B7CompanyV", "moduleName": "AtomicTransact", "declAttributes": [ - "Final", "AccessControl", - "Custom", "RawDocComment" ], "conformances": [ @@ -24006,6 +24884,13 @@ "usr": "s:s9EscapableP", "mangledName": "$ss9EscapableP" }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, { "kind": "Conformance", "name": "Sendable", @@ -24016,29 +24901,48 @@ ] }, { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "AtomicTransact", + "kind": "TypeDecl", + "name": "Logger", + "printedName": "Logger", + "declKind": "Struct", + "usr": "s:2os6LoggerV", + "mangledName": "$s2os6LoggerV", + "moduleName": "os", + "intro_Macosx": "11.0", + "intro_iOS": "14.0", + "intro_tvOS": "14.0", + "intro_watchOS": "7.0", "declAttributes": [ - "RawDocComment" + "Available", + "Available", + "Available", + "Available" + ], + "isExternal": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } ] }, - { - "kind": "Import", - "name": "OSLog", - "printedName": "OSLog", - "declKind": "Import", - "moduleName": "AtomicTransact" - }, - { - "kind": "Import", - "name": "Combine", - "printedName": "Combine", - "declKind": "Import", - "moduleName": "AtomicTransact" - }, { "kind": "TypeDecl", "name": "View", @@ -24375,60 +25279,24 @@ "declAttributes": [ "Preconcurrency", "TypeEraser", - "OriginallyDefinedIn", - "OriginallyDefinedIn", - "OriginallyDefinedIn", - "OriginallyDefinedIn", - "Available", - "Available", - "Available", - "Available", - "Custom" - ], - "isExternal": true, - "conformances": [ - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - } - ] - }, - { - "kind": "TypeDecl", - "name": "Logger", - "printedName": "Logger", - "declKind": "Struct", - "usr": "s:2os6LoggerV", - "mangledName": "$s2os6LoggerV", - "moduleName": "os", - "intro_Macosx": "11.0", - "intro_iOS": "14.0", - "intro_tvOS": "14.0", - "intro_watchOS": "7.0", - "declAttributes": [ + "OriginallyDefinedIn", + "OriginallyDefinedIn", + "OriginallyDefinedIn", + "OriginallyDefinedIn", "Available", "Available", "Available", - "Available" + "Available", + "Custom" ], "isExternal": true, "conformances": [ { "kind": "Conformance", - "name": "Sendable", - "printedName": "Sendable", - "usr": "s:s8SendableP", - "mangledName": "$ss8SendableP" + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" }, { "kind": "Conformance", @@ -24436,13 +25304,6 @@ "printedName": "Copyable", "usr": "s:s8CopyableP", "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" } ] } @@ -24451,228 +25312,319 @@ }, "ConstValues": [ { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Data\/TransactURLSession.swift", - "kind": "BooleanLiteral", - "offset": 253, - "length": 4, - "value": "true" - }, - { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Data\/TransactURLSession.swift", - "kind": "BooleanLiteral", - "offset": 290, - "length": 4, - "value": "true" - }, - { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/Atomic.swift", - "kind": "BooleanLiteral", - "offset": 10570, - "length": 4, - "value": "true" - }, - { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/Atomic.swift", + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/TransactSheetView.swift", "kind": "BooleanLiteral", - "offset": 11324, - "length": 4, - "value": "true" + "offset": 320, + "length": 5, + "value": "false" }, { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/TransactDataRequest.swift", - "kind": "Dictionary", - "offset": 1757, - "length": 3, - "value": "[]" + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/FrameworkVersion.swift", + "kind": "StringLiteral", + "offset": 228, + "length": 8, + "value": "\"3.28.0\"" }, { "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", "kind": "StringLiteral", - "offset": 1822, + "offset": 1998, "length": 4, "value": "\"es\"" }, { "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", "kind": "StringLiteral", - "offset": 1829, + "offset": 2005, "length": 4, "value": "\"es\"" }, { "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", "kind": "StringLiteral", - "offset": 1836, + "offset": 2012, "length": 4, "value": "\"en\"" }, { "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", "kind": "StringLiteral", - "offset": 4138, + "offset": 4408, "length": 4, "value": "\"es\"" }, { "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", "kind": "StringLiteral", - "offset": 4145, + "offset": 4415, "length": 4, "value": "\"es\"" }, { "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", "kind": "StringLiteral", - "offset": 4152, + "offset": 4422, "length": 4, "value": "\"en\"" }, { "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", "kind": "StringLiteral", - "offset": 6871, + "offset": 7173, "length": 4, "value": "\"es\"" }, { "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", "kind": "StringLiteral", - "offset": 6878, + "offset": 7180, "length": 4, "value": "\"es\"" }, { "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", "kind": "StringLiteral", - "offset": 6885, + "offset": 7187, "length": 4, "value": "\"en\"" }, { "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", "kind": "StringLiteral", - "offset": 9904, + "offset": 10242, "length": 9, "value": "\"pay-now\"" }, { "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", "kind": "FloatLiteral", - "offset": 12890, + "offset": 13023, "length": 3, "value": "0.0" }, { "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", "kind": "FloatLiteral", - "offset": 12927, + "offset": 13060, "length": 3, "value": "0.0" }, { "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", "kind": "FloatLiteral", - "offset": 12963, + "offset": 13096, "length": 3, "value": "0.0" }, { "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", "kind": "FloatLiteral", - "offset": 13000, + "offset": 13133, "length": 3, "value": "0.0" }, { "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", "kind": "StringLiteral", - "offset": 19019, + "offset": 19145, "length": 11, "value": "\"user-link\"" }, { "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", "kind": "StringLiteral", - "offset": 19059, + "offset": 19185, "length": 15, "value": "\"employer-link\"" }, { "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", "kind": "StringLiteral", - "offset": 19096, + "offset": 19222, "length": 10, "value": "\"pay-link\"" }, { "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", "kind": "StringLiteral", - "offset": 19127, + "offset": 19253, "length": 8, "value": "\"custom\"" }, { "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", "kind": "BooleanLiteral", - "offset": 19511, + "offset": 19652, "length": 5, "value": "false" }, { "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", "kind": "BooleanLiteral", - "offset": 22461, + "offset": 22488, "length": 4, "value": "true" }, { "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", "kind": "StringLiteral", - "offset": 26823, + "offset": 26929, "length": 5, "value": "\"ios\"" }, { "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", "kind": "StringLiteral", - "offset": 26970, + "offset": 27200, + "length": 49, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", + "kind": "StringLiteral", + "offset": 27224, + "length": 1, + "value": "\".\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", + "kind": "StringLiteral", + "offset": 27248, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", + "kind": "IntegerLiteral", + "offset": 27288, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", + "kind": "StringLiteral", + "offset": 27325, + "length": 26, + "value": "\".\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", + "kind": "StringLiteral", + "offset": 27350, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", + "kind": "StringLiteral", + "offset": 27499, "length": 18, "value": "\"MinimumOSVersion\"" }, { "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", "kind": "StringLiteral", - "offset": 27056, + "offset": 27585, "length": 19, "value": "\"DTPlatformVersion\"" }, { "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", "kind": "StringLiteral", - "offset": 28980, + "offset": 29436, "length": 4, "value": "\"es\"" }, { "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", "kind": "StringLiteral", - "offset": 28987, + "offset": 29443, "length": 4, "value": "\"es\"" }, { "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", "kind": "StringLiteral", - "offset": 28994, + "offset": 29450, "length": 4, "value": "\"en\"" }, { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/TransactCompany.swift", + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Data\/InternalNotifications.swift", + "kind": "StringLiteral", + "offset": 224, + "length": 17, + "value": "\"DismissTransact\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Data\/InternalNotifications.swift", + "kind": "StringLiteral", + "offset": 300, + "length": 14, + "value": "\"HideTransact\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Data\/InternalNotifications.swift", + "kind": "StringLiteral", + "offset": 377, + "length": 15, + "value": "\"PauseTransact\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Data\/InternalNotifications.swift", + "kind": "BooleanLiteral", + "offset": 1981, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/Atomic.swift", + "kind": "BooleanLiteral", + "offset": 10592, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/Atomic.swift", + "kind": "BooleanLiteral", + "offset": 11330, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Data\/Logger.swift", "kind": "StringLiteral", - "offset": 2423, + "offset": 322, + "length": 10, + "value": "\"transact\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/Shared\/AtomicDebug.swift", + "kind": "BooleanLiteral", + "offset": 193, "length": 5, - "value": "\"_id\"" + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/Shared\/AtomicDebug.swift", + "kind": "BooleanLiteral", + "offset": 1005, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicSwiftUI.swift", + "kind": "BooleanLiteral", + "offset": 1454, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicSwiftUI.swift", + "kind": "BooleanLiteral", + "offset": 3440, + "length": 5, + "value": "false" }, { "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Views\/BaseTransactViewController.swift", @@ -24684,17 +25636,31 @@ { "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Views\/BaseTransactViewController.swift", "kind": "BooleanLiteral", - "offset": 4333, + "offset": 4337, "length": 4, "value": "true" }, { "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Views\/BaseTransactViewController.swift", "kind": "BooleanLiteral", - "offset": 5603, + "offset": 5566, "length": 4, "value": "true" }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/TransactTaskStatusUpdate.swift", + "kind": "StringLiteral", + "offset": 6447, + "length": 5, + "value": "\"_id\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/TransactDataRequest.swift", + "kind": "Dictionary", + "offset": 1774, + "length": 3, + "value": "[]" + }, { "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/TransactSDKEvent.swift", "kind": "StringLiteral", @@ -24765,152 +25731,40 @@ "length": 23, "value": "\"atomic-transact-error\"" }, - { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Data\/InternalNotifications.swift", - "kind": "StringLiteral", - "offset": 224, - "length": 17, - "value": "\"DismissTransact\"" - }, - { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Data\/InternalNotifications.swift", - "kind": "StringLiteral", - "offset": 300, - "length": 14, - "value": "\"HideTransact\"" - }, - { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Data\/InternalNotifications.swift", - "kind": "StringLiteral", - "offset": 377, - "length": 15, - "value": "\"PauseTransact\"" - }, - { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Data\/InternalNotifications.swift", - "kind": "BooleanLiteral", - "offset": 1441, - "length": 5, - "value": "false" - }, - { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/TransactTaskStatusUpdate.swift", - "kind": "StringLiteral", - "offset": 6387, - "length": 5, - "value": "\"_id\"" - }, - { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/TransactSheetView.swift", - "kind": "BooleanLiteral", - "offset": 344, - "length": 5, - "value": "false" - }, - { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Data\/LocalStorage.swift", - "kind": "StringLiteral", - "offset": 178, - "length": 32, - "value": "\"com.atomicfi.transact.keychain\"" - }, - { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/FrameworkVersion.swift", - "kind": "StringLiteral", - "offset": 228, - "length": 8, - "value": "\"3.27.2\"" - }, { "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/TransactDataResponse.swift", "kind": "StringLiteral", - "offset": 695, + "offset": 715, "length": 42, "value": "\"Field has too many or too few characters\"" }, { "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/TransactDataResponse.swift", "kind": "StringLiteral", - "offset": 765, + "offset": 785, "length": 21, "value": "\"Too many characters\"" }, { "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/TransactDataResponse.swift", "kind": "StringLiteral", - "offset": 814, + "offset": 834, "length": 35, "value": "\"Field contains invalid characters\"" }, { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicSwiftUI.swift", - "kind": "BooleanLiteral", - "offset": 1478, - "length": 5, - "value": "false" - }, - { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicSwiftUI.swift", - "kind": "BooleanLiteral", - "offset": 3464, - "length": 5, - "value": "false" - }, - { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/Shared\/AtomicDebug.swift", - "kind": "StringLiteral", - "offset": 236, - "length": 31, - "value": "\"com.atomicfi.debugModeChanged\"" - }, - { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/Shared\/AtomicDebug.swift", - "kind": "StringLiteral", - "offset": 911, - "length": 20, - "value": "\"com.atomicfi.debug\"" - }, - { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/Shared\/AtomicDebug.swift", + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Data\/LocalStorage.swift", "kind": "StringLiteral", - "offset": 1020, - "length": 20, - "value": "\"com.atomicfi.debug\"" + "offset": 178, + "length": 32, + "value": "\"com.atomicfi.transact.keychain\"" }, { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/Shared\/AtomicDebug.swift", + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/TransactCompany.swift", "kind": "StringLiteral", - "offset": 1304, - "length": 11, - "value": "\"debugMode\"" - }, - { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/Shared\/AtomicDebug.swift", - "kind": "BooleanLiteral", - "offset": 1320, + "offset": 2453, "length": 5, - "value": "false" - }, - { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/Shared\/AtomicDebug.swift", - "kind": "StringLiteral", - "offset": 2220, - "length": 9, - "value": "\"quantum\"" - }, - { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/Shared\/AtomicDebug.swift", - "kind": "StringLiteral", - "offset": 2444, - "length": 10, - "value": "\"transact\"" - }, - { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/Shared\/AtomicDebug.swift", - "kind": "StringLiteral", - "offset": 2665, - "length": 8, - "value": "\"muppet\"" + "value": "\"_id\"" } ] } \ No newline at end of file diff --git a/ios/frameworks/AtomicTransact.xcframework/ios-arm64_x86_64-simulator/AtomicTransact.framework/Modules/AtomicTransact.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface b/ios/frameworks/AtomicTransact.xcframework/ios-arm64_x86_64-simulator/AtomicTransact.framework/Modules/AtomicTransact.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface index 14ea484..d3e2c42 100644 --- a/ios/frameworks/AtomicTransact.xcframework/ios-arm64_x86_64-simulator/AtomicTransact.framework/Modules/AtomicTransact.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface +++ b/ios/frameworks/AtomicTransact.xcframework/ios-arm64_x86_64-simulator/AtomicTransact.framework/Modules/AtomicTransact.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface @@ -1,6 +1,6 @@ // swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 6.1.2 effective-5.10 (swiftlang-6.1.2.1.2 clang-1700.0.13.5) -// swift-module-flags: -target x86_64-apple-ios13.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -enable-upcoming-feature MemberImportVisibility -enable-experimental-feature DebugDescriptionMacro -enable-bare-slash-regex -module-name AtomicTransact +// swift-compiler-version: Apple Swift version 6.1.2 (swiftlang-6.1.2.1.2 clang-1700.0.13.5) +// swift-module-flags: -target x86_64-apple-ios15.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 6 -enforce-exclusivity=checked -O -enable-upcoming-feature MemberImportVisibility -enable-experimental-feature DebugDescriptionMacro -module-name AtomicTransact // swift-module-flags-ignorable: -interface-compiler-version 6.1.2 @_exported import AtomicTransact import Combine @@ -17,87 +17,39 @@ import _Concurrency import _StringProcessing import _SwiftConcurrencyShims import os -public enum TransactEnvironment { - case production - case sandbox - case custom(transactPath: Swift.String, apiPath: Swift.String) - public var transactPath: Swift.String { +public struct TransactInteraction : Swift.CustomStringConvertible, Swift.Sendable { + public var name: Swift.String + public var identifier: Swift.String + public var value: [Swift.String : any Swift.Sendable] + public init(name: Swift.String, identifier: Swift.String, value: [Swift.String : any Swift.Sendable]) + public var description: Swift.String { get } - public var apiPath: Swift.String { + public var language: Swift.String? { get } -} -public enum TransactResponse : Swift.CustomStringConvertible { - public struct ResponseData { - public init(data: [Swift.String : Any]) - public var data: [Swift.String : Any] - public var taskId: Swift.String? { - get - } - public var handoff: Swift.String? { - get - } - public var reason: Swift.String? { - get - } - public var identifier: Swift.String { - get - } + public var customer: Swift.String? { + get } - case finished(response: AtomicTransact.TransactResponse.ResponseData) - case closed(response: AtomicTransact.TransactResponse.ResponseData) - case error(error: AtomicTransact.TransactError) - case transactDismissed - public var description: Swift.String { + public var product: AtomicTransact.AtomicConfig.ProductType? { get } -} -public enum TransactError : Swift.Error { - case unableToConnectToTransact - case invalidConfig - case transactError(data: [Swift.String : Any]) -} -public enum Atomic { - @_Concurrency.MainActor public static func presentTransact(from source: UIKit.UIViewController, config: AtomicTransact.AtomicConfig, environment: AtomicTransact.TransactEnvironment = .production, presentationStyle: UIKit.UIModalPresentationStyle = .formSheet, onInteraction: ((AtomicTransact.TransactInteraction) -> ())? = nil, onDataRequest: ((AtomicTransact.TransactDataRequest) async -> AtomicTransact.TransactDataResponse?)? = nil, onAuthStatusUpdate: ((AtomicTransact.TransactAuthStatusUpdate) -> ())? = nil, onTaskStatusUpdate: ((AtomicTransact.TransactTaskStatusUpdate) -> ())? = nil, onLaunch: (() -> ())? = nil, onCompletion: ((AtomicTransact.TransactResponse) -> ())? = nil, onError: ((AtomicTransact.TransactError) -> ())? = nil) - @_Concurrency.MainActor public static func presentTransact(from source: UIKit.UIViewController, config: AtomicTransact.AtomicConfig, environment: AtomicTransact.TransactEnvironment = .production, presentationStyle: UIKit.UIModalPresentationStyle = .formSheet, onInteraction: ((AtomicTransact.TransactInteraction) -> ())? = nil, onDataRequest: @escaping (AtomicTransact.TransactDataRequest) -> (), onAuthStatusUpdate: ((AtomicTransact.TransactAuthStatusUpdate) -> ())? = nil, onTaskStatusUpdate: ((AtomicTransact.TransactTaskStatusUpdate) -> ())? = nil, onLaunch: (() -> ())? = nil, onCompletion: ((AtomicTransact.TransactResponse) -> ())? = nil, onError: ((AtomicTransact.TransactError) -> ())? = nil) - @available(iOS 13.0, *) - @_Concurrency.MainActor public static func presentAction(from source: UIKit.UIViewController, id: Swift.String, environment: AtomicTransact.TransactEnvironment = .production, presentationStyle: UIKit.UIModalPresentationStyle = .formSheet, theme: AtomicTransact.AtomicConfig.Theme = AtomicConfig.Theme(dark: .system), metadata: [Swift.String : Swift.String]? = nil, onLaunch: (() -> ())? = nil, onAuthStatusUpdate: ((AtomicTransact.TransactAuthStatusUpdate) -> ())? = nil, onTaskStatusUpdate: ((AtomicTransact.TransactTaskStatusUpdate) -> ())? = nil, onCompletion: ((AtomicTransact.TransactResponse) -> ())? = nil) - @available(iOS 13.0, *) - public static var interactions: Combine.AnyPublisher { + public var additionalProduct: AtomicTransact.AtomicConfig.ProductType? { get } - public static func dismissTransact() - public static func hideTransact() - public static func setDebug(isEnabled: Swift.Bool, forwardLogs forwarder: (@Sendable (Swift.String) -> ())? = nil) - public enum PauseTransactError : Swift.Error { - case transactNotPresented - public static func == (a: AtomicTransact.Atomic.PauseTransactError, b: AtomicTransact.Atomic.PauseTransactError) -> Swift.Bool - public func hash(into hasher: inout Swift.Hasher) - public var hashValue: Swift.Int { - get - } + public var company: Swift.String? { + get } - @_hasMissingDesignatedInitializers public class PausedTransactRef { - @_Concurrency.MainActor public func resume(source: UIKit.UIViewController, animated: Swift.Bool = true) - @objc deinit + public var payroll: Swift.String? { + get } - public static func pauseTransact(animated: Swift.Bool = true) async throws(AtomicTransact.Atomic.PauseTransactError) -> AtomicTransact.Atomic.PausedTransactRef -} -public struct TransactDataRequest : Swift.Sendable { - public var taskId: Swift.String? - public var userId: Swift.String - public var identifier: Swift.String - public var fields: [Swift.String] - public var data: [Swift.String : any Swift.Sendable] - public init(userId: Swift.String, identifier: Swift.String, fields: [Swift.String], taskId: Swift.String? = nil, additionalData: [Swift.String : any Swift.Sendable] = [:]) } -public struct AtomicConfig : Swift.Codable { - public init(publicToken: Swift.String, scope: AtomicTransact.AtomicConfig.ScopeType, tasks: [AtomicTransact.AtomicConfig.Task], linkedAccount: Swift.String? = nil, deferredPaymentMethodStrategy: AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy? = nil, theme: AtomicTransact.AtomicConfig.Theme = Theme(dark: .system), language: Swift.String = Locale.current.languageCode == "es" ? "es" : "en", sessionContext: Swift.String? = nil, deeplink: AtomicTransact.AtomicConfig.Deeplink? = nil, metadata: [Swift.String : Swift.String]? = nil, search: AtomicTransact.AtomicConfig.Search? = nil, handoff: [Swift.String]? = nil, experiments: AtomicTransact.AtomicConfig.Experiments? = nil, features: AtomicTransact.AtomicConfig.Features? = nil, customer: AtomicTransact.AtomicConfig.Customer? = nil) +public struct AtomicConfig : Swift.Codable, Swift.Sendable { + public init(publicToken: Swift.String, scope: AtomicTransact.AtomicConfig.ScopeType, tasks: [AtomicTransact.AtomicConfig.Task], linkedAccount: Swift.String? = nil, deferredPaymentMethodStrategy: AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy? = nil, theme: AtomicTransact.AtomicConfig.Theme = Theme(dark: .system), language: Swift.String = Locale.current.languageCode == "es" ? "es" : "en", sessionContext: Swift.String? = nil, deeplink: AtomicTransact.AtomicConfig.Deeplink? = nil, metadata: [Swift.String : Swift.String]? = nil, search: AtomicTransact.AtomicConfig.Search? = nil, handoff: [Swift.String]? = nil, experiments: AtomicTransact.AtomicConfig.Experiments? = nil, features: AtomicTransact.AtomicConfig.Features? = nil, customer: AtomicTransact.AtomicConfig.Customer? = nil, uplinkSessionUrl: Swift.String? = nil) public init(demo: AtomicTransact.AtomicConfig.DemoMode, scope: AtomicTransact.AtomicConfig.ScopeType, tasks: [AtomicTransact.AtomicConfig.Task], linkedAccount: Swift.String? = nil, theme: AtomicTransact.AtomicConfig.Theme = Theme(dark: .system), language: Swift.String = Locale.current.languageCode == "es" ? "es" : "en", sessionContext: Swift.String? = nil, deeplink: AtomicTransact.AtomicConfig.Deeplink? = nil, metadata: [Swift.String : Swift.String]? = nil, search: AtomicTransact.AtomicConfig.Search? = nil, handoff: [Swift.String]? = nil, experiments: AtomicTransact.AtomicConfig.Experiments? = nil) @available(*, deprecated, message: "Use `tasks` instead of `product`") public init(publicToken: Swift.String, scope: AtomicTransact.AtomicConfig.ScopeType, product: AtomicTransact.AtomicConfig.ProductType, additionalProduct: AtomicTransact.AtomicConfig.ProductType? = nil, linkedAccount: Swift.String? = nil, theme: AtomicTransact.AtomicConfig.Theme = Theme(dark: .system), distribution: AtomicTransact.AtomicConfig.Distribution? = nil, language: Swift.String = Locale.current.languageCode == "es" ? "es" : "en", sessionContext: Swift.String? = nil, deeplink: AtomicTransact.AtomicConfig.Deeplink? = nil, metadata: [Swift.String : Swift.String]? = nil, search: AtomicTransact.AtomicConfig.Search? = nil, handoff: [Swift.String]? = nil, experiments: AtomicTransact.AtomicConfig.Experiments? = nil) - public struct Task : Swift.Codable { + public struct Task : Swift.Codable, Swift.Sendable { public let product: AtomicTransact.AtomicConfig.ProductType? public let operation: AtomicTransact.AtomicConfig.ProductType? public let distribution: AtomicTransact.AtomicConfig.Distribution? @@ -105,9 +57,9 @@ public struct AtomicConfig : Swift.Codable { public let action: AtomicTransact.AtomicConfig.UserAction? public let apps: [AtomicTransact.AtomicConfig.Task.App]? public init(product: AtomicTransact.AtomicConfig.ProductType? = nil, operation: AtomicTransact.AtomicConfig.ProductType? = nil, distribution: AtomicTransact.AtomicConfig.Distribution? = nil, forms: [Swift.String]? = nil, action: AtomicTransact.AtomicConfig.UserAction? = nil, apps: [AtomicTransact.AtomicConfig.Task.App]? = nil) - public enum App : Swift.String, Swift.Codable, Swift.CaseIterable { + public enum App : Swift.String, Swift.Codable, Swift.Sendable, Swift.CaseIterable { case payNow - case transactions + case expenses case orders case suggestions public init?(rawValue: Swift.String) @@ -123,7 +75,7 @@ public struct AtomicConfig : Swift.Codable { public func encode(to encoder: any Swift.Encoder) throws public init(from decoder: any Swift.Decoder) throws } - public struct Theme : Swift.Codable { + public struct Theme : Swift.Codable, Swift.Sendable { public let brandColor: Swift.String? public let overlayColor: Swift.String? public var dark: Swift.Bool? @@ -146,8 +98,8 @@ public struct AtomicConfig : Swift.Codable { public func encode(to encoder: any Swift.Encoder) throws public init(from decoder: any Swift.Decoder) throws } - public struct Distribution : Swift.Codable { - public enum DistributionType : Swift.String, Swift.Codable { + public struct Distribution : Swift.Codable, Swift.Sendable { + public enum DistributionType : Swift.String, Swift.Codable, Swift.Sendable { case total case fixed case percent @@ -157,7 +109,7 @@ public struct AtomicConfig : Swift.Codable { get } } - public enum ActionType : Swift.String, Swift.Codable { + public enum ActionType : Swift.String, Swift.Codable, Swift.Sendable { case create case update case delete @@ -176,7 +128,7 @@ public struct AtomicConfig : Swift.Codable { public func encode(to encoder: any Swift.Encoder) throws public init(from decoder: any Swift.Decoder) throws } - public enum ProductType : Swift.String, Swift.Codable { + public enum ProductType : Swift.String, Swift.Codable, Swift.Sendable { case deposit case verify case enroll @@ -185,13 +137,14 @@ public struct AtomicConfig : Swift.Codable { case tax case action case aggregate + case manage public init?(rawValue: Swift.String) public typealias RawValue = Swift.String public var rawValue: Swift.String { get } } - public enum ScopeType : Swift.String, Swift.Codable { + public enum ScopeType : Swift.String, Swift.Codable, Swift.Sendable { case userLink case employerLink case payLink @@ -202,7 +155,7 @@ public struct AtomicConfig : Swift.Codable { get } } - public enum DeferredPaymentMethodStrategy : Swift.String, Swift.Codable { + public enum DeferredPaymentMethodStrategy : Swift.String, Swift.Codable, Swift.Sendable { case sdk case api public init?(rawValue: Swift.String) @@ -211,7 +164,7 @@ public struct AtomicConfig : Swift.Codable { get } } - public struct Deeplink : Swift.Codable { + public struct Deeplink : Swift.Codable, Swift.Sendable { public enum Step { case searchCompany case searchPayroll @@ -224,7 +177,7 @@ public struct AtomicConfig : Swift.Codable { } public enum App { case payNow(payments: [Swift.String], accountId: Swift.String) - case transactions + case expenses case orders case suggestions public var id: Swift.String { @@ -246,11 +199,11 @@ public struct AtomicConfig : Swift.Codable { public func encode(to encoder: any Swift.Encoder) throws public init(from decoder: any Swift.Decoder) throws } - public struct DemoMode : Swift.Codable { + public struct DemoMode : Swift.Codable, Swift.Sendable { public var enabled: Swift.Bool - public struct Customer : Swift.Codable { + public struct Customer : Swift.Codable, Swift.Sendable { public var name: Swift.String - public struct Brand : Swift.Codable { + public struct Brand : Swift.Codable, Swift.Sendable { public var logo: Swift.String public var color: Swift.String public init(logo: Swift.String, color: Swift.String) @@ -268,7 +221,7 @@ public struct AtomicConfig : Swift.Codable { public func encode(to encoder: any Swift.Encoder) throws public init(from decoder: any Swift.Decoder) throws } - public struct Search : Swift.Codable { + public struct Search : Swift.Codable, Swift.Sendable { public var tags: [Swift.String]? public var excludedTags: [Swift.String]? public var ruleId: Swift.String? @@ -276,7 +229,7 @@ public struct AtomicConfig : Swift.Codable { public func encode(to encoder: any Swift.Encoder) throws public init(from decoder: any Swift.Decoder) throws } - public struct Experiments : Swift.Codable { + public struct Experiments : Swift.Codable, Swift.Sendable { public var fractionalDeposits: Swift.Bool? public var unemploymentCarousel: Swift.Bool? public var manualFallback: Swift.Bool? @@ -284,25 +237,26 @@ public struct AtomicConfig : Swift.Codable { public func encode(to encoder: any Swift.Encoder) throws public init(from decoder: any Swift.Decoder) throws } - public struct Features : Swift.Codable { + public struct Features : Swift.Codable, Swift.Sendable { public var manualDepositFlow: Swift.Bool? - public init(manualDepositFlow: Swift.Bool? = nil) + public var coAuth: Swift.Bool? + public init(coAuth: Swift.Bool? = nil, manualDepositFlow: Swift.Bool? = nil) public func encode(to encoder: any Swift.Encoder) throws public init(from decoder: any Swift.Decoder) throws } - public struct UserAction : Swift.Codable { + public struct UserAction : Swift.Codable, Swift.Sendable { public var id: Swift.String public init(id: Swift.String) public func encode(to encoder: any Swift.Encoder) throws public init(from decoder: any Swift.Decoder) throws } - public struct Customer : Swift.Codable { + public struct Customer : Swift.Codable, Swift.Sendable { public var name: Swift.String public init(name: Swift.String) public func encode(to encoder: any Swift.Encoder) throws public init(from decoder: any Swift.Decoder) throws } - public struct NavigationOptions : Swift.Codable { + public struct NavigationOptions : Swift.Codable, Swift.Sendable { public var showBackButton: Swift.Bool? public var showBackButtonText: Swift.Bool? public var showCloseButton: Swift.Bool? @@ -310,7 +264,7 @@ public struct AtomicConfig : Swift.Codable { public func encode(to encoder: any Swift.Encoder) throws public init(from decoder: any Swift.Decoder) throws } - public struct Platform : Swift.Codable { + public struct Platform : Swift.Codable, Swift.Sendable { public init() public init(suffixed platformSuffix: Swift.String) public func encode() -> Any? @@ -336,61 +290,98 @@ public struct AtomicConfig : Swift.Codable { public var experiments: AtomicTransact.AtomicConfig.Experiments? public var features: AtomicTransact.AtomicConfig.Features? public var customer: AtomicTransact.AtomicConfig.Customer? + public let uplinkSessionUrl: Swift.String? public func encode(to encoder: any Swift.Encoder) throws public init(from decoder: any Swift.Decoder) throws } -public struct TransactInteraction : Swift.CustomStringConvertible { - public var name: Swift.String - public var identifier: Swift.String - public var value: [Swift.String : Any] - public init(name: Swift.String, identifier: Swift.String, value: [Swift.String : Any]) - public var description: Swift.String { +public enum TransactEnvironment : Swift.Sendable { + case production + case sandbox + case custom(transactPath: Swift.String, apiPath: Swift.String) + public var transactPath: Swift.String { get } - public var language: Swift.String? { + public var apiPath: Swift.String { get } - public var customer: Swift.String? { - get +} +public enum TransactResponse : Swift.CustomStringConvertible, Swift.Sendable { + public struct ResponseData : Swift.Sendable { + public init(data: [Swift.String : any Swift.Sendable]) + public var data: [Swift.String : any Swift.Sendable] + public var taskId: Swift.String? { + get + } + public var handoff: Swift.String? { + get + } + public var reason: Swift.String? { + get + } + public var identifier: Swift.String { + get + } } - public var product: AtomicTransact.AtomicConfig.ProductType? { + case finished(response: AtomicTransact.TransactResponse.ResponseData) + case closed(response: AtomicTransact.TransactResponse.ResponseData) + case error(error: AtomicTransact.TransactError) + case transactDismissed + public var description: Swift.String { get } - public var additionalProduct: AtomicTransact.AtomicConfig.ProductType? { +} +public enum TransactError : Swift.Error, Swift.Sendable { + case unableToConnectToTransact + case invalidConfig + case transactError(data: [Swift.String : any Swift.Sendable]) +} +public enum Atomic { + @_Concurrency.MainActor public static func presentTransact(from source: UIKit.UIViewController, config: AtomicTransact.AtomicConfig, environment: AtomicTransact.TransactEnvironment = .production, presentationStyle: UIKit.UIModalPresentationStyle = .formSheet, onInteraction: ((AtomicTransact.TransactInteraction) -> ())? = nil, onDataRequest: ((AtomicTransact.TransactDataRequest) async -> AtomicTransact.TransactDataResponse?)? = nil, onAuthStatusUpdate: ((AtomicTransact.TransactAuthStatusUpdate) -> ())? = nil, onTaskStatusUpdate: ((AtomicTransact.TransactTaskStatusUpdate) -> ())? = nil, onLaunch: (() -> ())? = nil, onCompletion: ((AtomicTransact.TransactResponse) -> ())? = nil, onError: ((AtomicTransact.TransactError) -> ())? = nil) + @_Concurrency.MainActor public static func presentTransact(from source: UIKit.UIViewController, config: AtomicTransact.AtomicConfig, environment: AtomicTransact.TransactEnvironment = .production, presentationStyle: UIKit.UIModalPresentationStyle = .formSheet, onInteraction: ((AtomicTransact.TransactInteraction) -> ())? = nil, onDataRequest: @escaping (AtomicTransact.TransactDataRequest) -> (), onAuthStatusUpdate: ((AtomicTransact.TransactAuthStatusUpdate) -> ())? = nil, onTaskStatusUpdate: ((AtomicTransact.TransactTaskStatusUpdate) -> ())? = nil, onLaunch: (() -> ())? = nil, onCompletion: ((AtomicTransact.TransactResponse) -> ())? = nil, onError: ((AtomicTransact.TransactError) -> ())? = nil) + @_Concurrency.MainActor public static func presentAction(from source: UIKit.UIViewController, id: Swift.String, environment: AtomicTransact.TransactEnvironment = .production, presentationStyle: UIKit.UIModalPresentationStyle = .formSheet, theme: AtomicTransact.AtomicConfig.Theme = AtomicConfig.Theme(dark: .system), metadata: [Swift.String : Swift.String]? = nil, onLaunch: (() -> ())? = nil, onAuthStatusUpdate: ((AtomicTransact.TransactAuthStatusUpdate) -> ())? = nil, onTaskStatusUpdate: ((AtomicTransact.TransactTaskStatusUpdate) -> ())? = nil, onCompletion: ((AtomicTransact.TransactResponse) -> ())? = nil) + @_Concurrency.MainActor public static var interactions: Combine.AnyPublisher { get } - public var company: Swift.String? { - get + public static func dismissTransact() + public static func hideTransact() + public static func setDebug(isEnabled: Swift.Bool, forwardLogs forwarder: (@Sendable (Swift.String) -> ())? = nil) async + public enum PauseTransactError : Swift.Error { + case transactNotPresented + public static func == (a: AtomicTransact.Atomic.PauseTransactError, b: AtomicTransact.Atomic.PauseTransactError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } } - public var payroll: Swift.String? { - get + @_hasMissingDesignatedInitializers final public class PausedTransactRef : Swift.Sendable { + @_Concurrency.MainActor final public func resume(source: UIKit.UIViewController, animated: Swift.Bool = true) + @objc deinit } + public static func pauseTransact(animated: Swift.Bool = true) async throws(AtomicTransact.Atomic.PauseTransactError) -> AtomicTransact.Atomic.PausedTransactRef } -@objc @_inheritsConvenienceInitializers @available(iOS 13.0, *) -@_Concurrency.MainActor @preconcurrency public class TransactViewController : AtomicTransact.BaseTransactViewController, WebKit.WKUIDelegate { - @_Concurrency.MainActor @preconcurrency @objc override dynamic public func viewDidLoad() - @_Concurrency.MainActor @preconcurrency @objc override public func userContentController(_ userContentController: WebKit.WKUserContentController, didReceive message: WebKit.WKScriptMessage) - @_Concurrency.MainActor @preconcurrency @objc override dynamic public init(nibName nibNameOrNil: Swift.String?, bundle nibBundleOrNil: Foundation.Bundle?) - @_Concurrency.MainActor @preconcurrency @objc required dynamic public init?(coder: Foundation.NSCoder) +extension SwiftUICore.View { + @_Concurrency.MainActor @preconcurrency public func atomicTransact(isPresented: SwiftUICore.Binding, config: @escaping () -> AtomicTransact.AtomicConfig, environment: AtomicTransact.TransactEnvironment = .production, presentsFullscreen: Swift.Bool = false, onInteraction: ((AtomicTransact.TransactInteraction) -> ())? = nil, onDataRequest: ((AtomicTransact.TransactDataRequest) async -> AtomicTransact.TransactDataResponse?)? = nil, onAuthStatusUpdate: ((AtomicTransact.TransactAuthStatusUpdate) -> ())? = nil, onTaskStatusUpdate: ((AtomicTransact.TransactTaskStatusUpdate) -> ())? = nil, onLaunch: (() -> ())? = nil, onCompletion: ((AtomicTransact.TransactResponse) -> ())? = nil, onError: ((AtomicTransact.TransactError) -> ())? = nil) -> some SwiftUICore.View + + @_Concurrency.MainActor @preconcurrency public func atomicTransactActionsPresenter(_ presenter: AtomicTransact.TransactActionPresenter) -> some SwiftUICore.View + +} +@_Concurrency.MainActor final public class TransactActionPresenter { + @_Concurrency.MainActor public init() + @_Concurrency.MainActor final public func presentAction(id: Swift.String, environment: AtomicTransact.TransactEnvironment = .production, presentationStyle: UIKit.UIModalPresentationStyle = .formSheet, theme: AtomicTransact.AtomicConfig.Theme = AtomicConfig.Theme(dark: .system), metadata: [Swift.String : Swift.String]? = nil, onLaunch: (() -> ())? = nil, onAuthStatusUpdate: ((AtomicTransact.TransactAuthStatusUpdate) -> ())? = nil, onTaskStatusUpdate: ((AtomicTransact.TransactTaskStatusUpdate) -> ())? = nil, onCompletion: ((AtomicTransact.TransactResponse) -> ())? = nil) @objc deinit } -public struct TransactCompany : Swift.Decodable { - public let id: Swift.String - public let name: Swift.String - public let branding: AtomicTransact.TransactCompany.Branding? - public init(id: Swift.String, name: Swift.String, branding: AtomicTransact.TransactCompany.Branding? = nil) - public struct Branding : Swift.Decodable { - public let color: Swift.String - public let logo: AtomicTransact.TransactCompany.Branding.Logo - public init(color: Swift.String, logo: AtomicTransact.TransactCompany.Branding.Logo) - public struct Logo : Swift.Decodable { - public let url: Swift.String - public let backgroundColor: Swift.String? - public init(url: Swift.String, backgroundColor: Swift.String? = nil) - public init(from decoder: any Swift.Decoder) throws +public struct TransactAuthStatusUpdate : Swift.Decodable, Swift.Sendable { + public let company: AtomicTransact.TransactCompany + public let status: AtomicTransact.TransactAuthStatusUpdate.AuthStatus + public enum AuthStatus : Swift.String, Swift.Decodable, Swift.Sendable { + case authenticated + public init?(rawValue: Swift.String) + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get } - public init(from decoder: any Swift.Decoder) throws } + public init(company: AtomicTransact.TransactCompany, status: AtomicTransact.TransactAuthStatusUpdate.AuthStatus) public init(from decoder: any Swift.Decoder) throws } @objc @_inheritsConvenienceInitializers @_Concurrency.MainActor @preconcurrency public class BaseTransactViewController : UIKit.UIViewController, WebKit.WKScriptMessageHandler, WebKit.WKNavigationDelegate { @@ -410,28 +401,7 @@ public struct TransactCompany : Swift.Decodable { @_Concurrency.MainActor @preconcurrency @objc required dynamic public init?(coder: Foundation.NSCoder) @objc deinit } -public enum TransactSDKEvent : Swift.String, Swift.CaseIterable { - case close - case finish - case openURL - case interaction - case dataRequest - case automationHandoff - case launch - case authStatusUpdate - case taskStatusUpdate - case error - public init?(rawValue: Swift.String) - public typealias AllCases = [AtomicTransact.TransactSDKEvent] - public typealias RawValue = Swift.String - nonisolated public static var allCases: [AtomicTransact.TransactSDKEvent] { - get - } - public var rawValue: Swift.String { - get - } -} -public struct TransactTaskStatusUpdate : Swift.Decodable { +public struct TransactTaskStatusUpdate : Swift.Decodable, Swift.Sendable { public let taskId: Swift.String public let product: AtomicTransact.AtomicConfig.ProductType public let company: AtomicTransact.TransactCompany @@ -441,12 +411,12 @@ public struct TransactTaskStatusUpdate : Swift.Decodable { public let depositData: AtomicTransact.TransactTaskStatusUpdate.DepositData? public let managedBy: AtomicTransact.TransactTaskStatusUpdate.ManagedBy? public init(taskId: Swift.String, product: AtomicTransact.AtomicConfig.ProductType, company: AtomicTransact.TransactCompany, status: AtomicTransact.TransactTaskStatusUpdate.TaskStatus, failReason: Swift.String? = nil, switchData: AtomicTransact.TransactTaskStatusUpdate.SwitchData? = nil, depositData: AtomicTransact.TransactTaskStatusUpdate.DepositData? = nil, managedBy: AtomicTransact.TransactTaskStatusUpdate.ManagedBy? = nil) - public struct ManagedBy : Swift.Decodable { + public struct ManagedBy : Swift.Decodable, Swift.Sendable { public let company: AtomicTransact.TransactCompany public init(company: AtomicTransact.TransactCompany) public init(from decoder: any Swift.Decoder) throws } - public enum TaskStatus : Swift.String, Swift.Decodable { + public enum TaskStatus : Swift.String, Swift.Decodable, Swift.Sendable { case completed case failed case processing @@ -457,14 +427,14 @@ public struct TransactTaskStatusUpdate : Swift.Decodable { get } } - public struct SwitchData : Swift.Decodable { + public struct SwitchData : Swift.Decodable, Swift.Sendable { public let paymentMethod: AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod public init(paymentMethod: AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod) - public struct PaymentMethod : Swift.Decodable { + public struct PaymentMethod : Swift.Decodable, Swift.Sendable { public let id: Swift.String public let title: Swift.String public let type: AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType - public enum PaymentType : Swift.String, Swift.Decodable { + public enum PaymentType : Swift.String, Swift.Decodable, Swift.Sendable { case card case bank public init?(rawValue: Swift.String) @@ -484,7 +454,7 @@ public struct TransactTaskStatusUpdate : Swift.Decodable { } public init(from decoder: any Swift.Decoder) throws } - public struct DepositData : Swift.Decodable { + public struct DepositData : Swift.Decodable, Swift.Sendable { public let accountType: Swift.String? public let distributionAmount: Swift.Double? public let distributionType: Swift.String? @@ -496,25 +466,40 @@ public struct TransactTaskStatusUpdate : Swift.Decodable { } public init(from decoder: any Swift.Decoder) throws } -public struct TransactAuthStatusUpdate : Swift.Decodable { - public let company: AtomicTransact.TransactCompany - public let status: AtomicTransact.TransactAuthStatusUpdate.AuthStatus - public enum AuthStatus : Swift.String, Swift.Decodable { - case authenticated - public init?(rawValue: Swift.String) - public typealias RawValue = Swift.String - public var rawValue: Swift.String { - get - } +public struct TransactDataRequest : Swift.Sendable { + public var taskId: Swift.String? + public var userId: Swift.String + public var identifier: Swift.String + public var fields: [Swift.String] + public var data: [Swift.String : any Swift.Sendable] + public init(userId: Swift.String, identifier: Swift.String, fields: [Swift.String], taskId: Swift.String? = nil, additionalData: [Swift.String : any Swift.Sendable] = [:]) +} +public enum TransactSDKEvent : Swift.String, Swift.CaseIterable { + case close + case finish + case openURL + case interaction + case dataRequest + case automationHandoff + case launch + case authStatusUpdate + case taskStatusUpdate + case error + public init?(rawValue: Swift.String) + public typealias AllCases = [AtomicTransact.TransactSDKEvent] + public typealias RawValue = Swift.String + nonisolated public static var allCases: [AtomicTransact.TransactSDKEvent] { + get + } + public var rawValue: Swift.String { + get } - public init(company: AtomicTransact.TransactCompany, status: AtomicTransact.TransactAuthStatusUpdate.AuthStatus) - public init(from decoder: any Swift.Decoder) throws } -public struct TransactDataResponse : Swift.Codable { +public struct TransactDataResponse : Swift.Codable, Swift.Sendable { public let card: AtomicTransact.TransactDataResponse.CardData? public let identity: AtomicTransact.TransactDataResponse.Identity? public init(card: AtomicTransact.TransactDataResponse.CardData? = nil, identity: AtomicTransact.TransactDataResponse.Identity? = nil) - public enum ValidationErrorType : Swift.String, Swift.Codable, Swift.Error { + public enum ValidationErrorType : Swift.String, Swift.Codable, Swift.Sendable, Swift.Error { case invalidCharacterCount case tooManyCharacters case invalidCharacters @@ -524,7 +509,7 @@ public struct TransactDataResponse : Swift.Codable { get } } - public struct ValidationError : Swift.Codable, Swift.Equatable { + public struct ValidationError : Swift.Codable, Swift.Sendable, Swift.Equatable { public let fieldName: Swift.String public let error: AtomicTransact.TransactDataResponse.ValidationErrorType public init(fieldName: Swift.String, error: AtomicTransact.TransactDataResponse.ValidationErrorType) @@ -532,7 +517,7 @@ public struct TransactDataResponse : Swift.Codable { public func encode(to encoder: any Swift.Encoder) throws public init(from decoder: any Swift.Decoder) throws } - public struct Identity : Swift.Codable { + public struct Identity : Swift.Codable, Swift.Sendable { public let firstName: Swift.String? public let lastName: Swift.String? public let postalCode: Swift.String? @@ -548,11 +533,21 @@ public struct TransactDataResponse : Swift.Codable { public func encode(to encoder: any Swift.Encoder) throws public init(from decoder: any Swift.Decoder) throws } - public struct CardData : Swift.Codable { + public struct CardData : Swift.Codable, Swift.Sendable { public let number: Swift.String public let expiry: Swift.String? public let cvv: Swift.String? - public init(number: Swift.String, expiry: Swift.String?, cvv: Swift.String?) + public let cardType: AtomicTransact.TransactDataResponse.CardData.CardType? + public enum CardType : Swift.String, Swift.Sendable, Swift.Codable { + case debit + case credit + public init?(rawValue: Swift.String) + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get + } + } + public init(number: Swift.String, expiry: Swift.String?, cvv: Swift.String?, cardType: AtomicTransact.TransactDataResponse.CardData.CardType? = nil) public func validate() -> [AtomicTransact.TransactDataResponse.ValidationError] public func isValid() -> Swift.Bool public func encode(to encoder: any Swift.Encoder) throws @@ -561,20 +556,32 @@ public struct TransactDataResponse : Swift.Codable { public func encode(to encoder: any Swift.Encoder) throws public init(from decoder: any Swift.Decoder) throws } -@available(iOS 14.0, *) -extension SwiftUICore.View { - @_Concurrency.MainActor @preconcurrency public func atomicTransact(isPresented: SwiftUICore.Binding, config: @escaping () -> AtomicTransact.AtomicConfig, environment: AtomicTransact.TransactEnvironment = .production, presentsFullscreen: Swift.Bool = false, onInteraction: ((AtomicTransact.TransactInteraction) -> ())? = nil, onDataRequest: ((AtomicTransact.TransactDataRequest) async -> AtomicTransact.TransactDataResponse?)? = nil, onAuthStatusUpdate: ((AtomicTransact.TransactAuthStatusUpdate) -> ())? = nil, onTaskStatusUpdate: ((AtomicTransact.TransactTaskStatusUpdate) -> ())? = nil, onLaunch: (() -> ())? = nil, onCompletion: ((AtomicTransact.TransactResponse) -> ())? = nil, onError: ((AtomicTransact.TransactError) -> ())? = nil) -> some SwiftUICore.View - - @_Concurrency.MainActor @preconcurrency public func atomicTransactActionsPresenter(_ presenter: AtomicTransact.TransactActionPresenter) -> some SwiftUICore.View - -} -@_Concurrency.MainActor final public class TransactActionPresenter { - @_Concurrency.MainActor public init() - @_Concurrency.MainActor final public func presentAction(id: Swift.String, environment: AtomicTransact.TransactEnvironment = .production, presentationStyle: UIKit.UIModalPresentationStyle = .formSheet, theme: AtomicTransact.AtomicConfig.Theme = AtomicConfig.Theme(dark: .system), metadata: [Swift.String : Swift.String]? = nil, onLaunch: (() -> ())? = nil, onAuthStatusUpdate: ((AtomicTransact.TransactAuthStatusUpdate) -> ())? = nil, onTaskStatusUpdate: ((AtomicTransact.TransactTaskStatusUpdate) -> ())? = nil, onCompletion: ((AtomicTransact.TransactResponse) -> ())? = nil) +@objc @_inheritsConvenienceInitializers @_Concurrency.MainActor @preconcurrency public class TransactViewController : AtomicTransact.BaseTransactViewController, WebKit.WKUIDelegate { + @_Concurrency.MainActor @preconcurrency @objc override dynamic public func viewDidLoad() + @_Concurrency.MainActor @preconcurrency @objc override public func userContentController(_ userContentController: WebKit.WKUserContentController, didReceive message: WebKit.WKScriptMessage) + @_Concurrency.MainActor @preconcurrency @objc override dynamic public init(nibName nibNameOrNil: Swift.String?, bundle nibBundleOrNil: Foundation.Bundle?) + @_Concurrency.MainActor @preconcurrency @objc required dynamic public init?(coder: Foundation.NSCoder) @objc deinit } -extension AtomicTransact.Atomic.PauseTransactError : Swift.Equatable {} -extension AtomicTransact.Atomic.PauseTransactError : Swift.Hashable {} +public struct TransactCompany : Swift.Decodable, Swift.Sendable { + public let id: Swift.String + public let name: Swift.String + public let branding: AtomicTransact.TransactCompany.Branding? + public init(id: Swift.String, name: Swift.String, branding: AtomicTransact.TransactCompany.Branding? = nil) + public struct Branding : Swift.Decodable, Swift.Sendable { + public let color: Swift.String + public let logo: AtomicTransact.TransactCompany.Branding.Logo + public init(color: Swift.String, logo: AtomicTransact.TransactCompany.Branding.Logo) + public struct Logo : Swift.Decodable, Swift.Sendable { + public let url: Swift.String + public let backgroundColor: Swift.String? + public init(url: Swift.String, backgroundColor: Swift.String? = nil) + public init(from decoder: any Swift.Decoder) throws + } + public init(from decoder: any Swift.Decoder) throws + } + public init(from decoder: any Swift.Decoder) throws +} extension AtomicTransact.AtomicConfig.Task.App : Swift.Equatable {} extension AtomicTransact.AtomicConfig.Task.App : Swift.Hashable {} extension AtomicTransact.AtomicConfig.Task.App : Swift.RawRepresentable {} @@ -595,19 +602,24 @@ extension AtomicTransact.AtomicConfig.ScopeType : Swift.RawRepresentable {} extension AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy : Swift.Equatable {} extension AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy : Swift.Hashable {} extension AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy : Swift.RawRepresentable {} -extension AtomicTransact.TransactSDKEvent : Swift.Equatable {} -extension AtomicTransact.TransactSDKEvent : Swift.Hashable {} -extension AtomicTransact.TransactSDKEvent : Swift.RawRepresentable {} +extension AtomicTransact.Atomic.PauseTransactError : Swift.Equatable {} +extension AtomicTransact.Atomic.PauseTransactError : Swift.Hashable {} +extension AtomicTransact.TransactActionPresenter : Swift.Sendable {} +extension AtomicTransact.TransactAuthStatusUpdate.AuthStatus : Swift.Equatable {} +extension AtomicTransact.TransactAuthStatusUpdate.AuthStatus : Swift.Hashable {} +extension AtomicTransact.TransactAuthStatusUpdate.AuthStatus : Swift.RawRepresentable {} extension AtomicTransact.TransactTaskStatusUpdate.TaskStatus : Swift.Equatable {} extension AtomicTransact.TransactTaskStatusUpdate.TaskStatus : Swift.Hashable {} extension AtomicTransact.TransactTaskStatusUpdate.TaskStatus : Swift.RawRepresentable {} extension AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType : Swift.Equatable {} extension AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType : Swift.Hashable {} extension AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType : Swift.RawRepresentable {} -extension AtomicTransact.TransactAuthStatusUpdate.AuthStatus : Swift.Equatable {} -extension AtomicTransact.TransactAuthStatusUpdate.AuthStatus : Swift.Hashable {} -extension AtomicTransact.TransactAuthStatusUpdate.AuthStatus : Swift.RawRepresentable {} +extension AtomicTransact.TransactSDKEvent : Swift.Equatable {} +extension AtomicTransact.TransactSDKEvent : Swift.Hashable {} +extension AtomicTransact.TransactSDKEvent : Swift.RawRepresentable {} extension AtomicTransact.TransactDataResponse.ValidationErrorType : Swift.Equatable {} extension AtomicTransact.TransactDataResponse.ValidationErrorType : Swift.Hashable {} extension AtomicTransact.TransactDataResponse.ValidationErrorType : Swift.RawRepresentable {} -extension AtomicTransact.TransactActionPresenter : Swift.Sendable {} +extension AtomicTransact.TransactDataResponse.CardData.CardType : Swift.Equatable {} +extension AtomicTransact.TransactDataResponse.CardData.CardType : Swift.Hashable {} +extension AtomicTransact.TransactDataResponse.CardData.CardType : Swift.RawRepresentable {} diff --git a/ios/frameworks/AtomicTransact.xcframework/ios-arm64_x86_64-simulator/AtomicTransact.framework/Modules/AtomicTransact.swiftmodule/x86_64-apple-ios-simulator.swiftdoc b/ios/frameworks/AtomicTransact.xcframework/ios-arm64_x86_64-simulator/AtomicTransact.framework/Modules/AtomicTransact.swiftmodule/x86_64-apple-ios-simulator.swiftdoc index 496e208..09bd745 100644 Binary files a/ios/frameworks/AtomicTransact.xcframework/ios-arm64_x86_64-simulator/AtomicTransact.framework/Modules/AtomicTransact.swiftmodule/x86_64-apple-ios-simulator.swiftdoc and b/ios/frameworks/AtomicTransact.xcframework/ios-arm64_x86_64-simulator/AtomicTransact.framework/Modules/AtomicTransact.swiftmodule/x86_64-apple-ios-simulator.swiftdoc differ diff --git a/ios/frameworks/AtomicTransact.xcframework/ios-arm64_x86_64-simulator/AtomicTransact.framework/Modules/AtomicTransact.swiftmodule/x86_64-apple-ios-simulator.swiftinterface b/ios/frameworks/AtomicTransact.xcframework/ios-arm64_x86_64-simulator/AtomicTransact.framework/Modules/AtomicTransact.swiftmodule/x86_64-apple-ios-simulator.swiftinterface index 14ea484..d3e2c42 100644 --- a/ios/frameworks/AtomicTransact.xcframework/ios-arm64_x86_64-simulator/AtomicTransact.framework/Modules/AtomicTransact.swiftmodule/x86_64-apple-ios-simulator.swiftinterface +++ b/ios/frameworks/AtomicTransact.xcframework/ios-arm64_x86_64-simulator/AtomicTransact.framework/Modules/AtomicTransact.swiftmodule/x86_64-apple-ios-simulator.swiftinterface @@ -1,6 +1,6 @@ // swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 6.1.2 effective-5.10 (swiftlang-6.1.2.1.2 clang-1700.0.13.5) -// swift-module-flags: -target x86_64-apple-ios13.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -enable-upcoming-feature MemberImportVisibility -enable-experimental-feature DebugDescriptionMacro -enable-bare-slash-regex -module-name AtomicTransact +// swift-compiler-version: Apple Swift version 6.1.2 (swiftlang-6.1.2.1.2 clang-1700.0.13.5) +// swift-module-flags: -target x86_64-apple-ios15.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 6 -enforce-exclusivity=checked -O -enable-upcoming-feature MemberImportVisibility -enable-experimental-feature DebugDescriptionMacro -module-name AtomicTransact // swift-module-flags-ignorable: -interface-compiler-version 6.1.2 @_exported import AtomicTransact import Combine @@ -17,87 +17,39 @@ import _Concurrency import _StringProcessing import _SwiftConcurrencyShims import os -public enum TransactEnvironment { - case production - case sandbox - case custom(transactPath: Swift.String, apiPath: Swift.String) - public var transactPath: Swift.String { +public struct TransactInteraction : Swift.CustomStringConvertible, Swift.Sendable { + public var name: Swift.String + public var identifier: Swift.String + public var value: [Swift.String : any Swift.Sendable] + public init(name: Swift.String, identifier: Swift.String, value: [Swift.String : any Swift.Sendable]) + public var description: Swift.String { get } - public var apiPath: Swift.String { + public var language: Swift.String? { get } -} -public enum TransactResponse : Swift.CustomStringConvertible { - public struct ResponseData { - public init(data: [Swift.String : Any]) - public var data: [Swift.String : Any] - public var taskId: Swift.String? { - get - } - public var handoff: Swift.String? { - get - } - public var reason: Swift.String? { - get - } - public var identifier: Swift.String { - get - } + public var customer: Swift.String? { + get } - case finished(response: AtomicTransact.TransactResponse.ResponseData) - case closed(response: AtomicTransact.TransactResponse.ResponseData) - case error(error: AtomicTransact.TransactError) - case transactDismissed - public var description: Swift.String { + public var product: AtomicTransact.AtomicConfig.ProductType? { get } -} -public enum TransactError : Swift.Error { - case unableToConnectToTransact - case invalidConfig - case transactError(data: [Swift.String : Any]) -} -public enum Atomic { - @_Concurrency.MainActor public static func presentTransact(from source: UIKit.UIViewController, config: AtomicTransact.AtomicConfig, environment: AtomicTransact.TransactEnvironment = .production, presentationStyle: UIKit.UIModalPresentationStyle = .formSheet, onInteraction: ((AtomicTransact.TransactInteraction) -> ())? = nil, onDataRequest: ((AtomicTransact.TransactDataRequest) async -> AtomicTransact.TransactDataResponse?)? = nil, onAuthStatusUpdate: ((AtomicTransact.TransactAuthStatusUpdate) -> ())? = nil, onTaskStatusUpdate: ((AtomicTransact.TransactTaskStatusUpdate) -> ())? = nil, onLaunch: (() -> ())? = nil, onCompletion: ((AtomicTransact.TransactResponse) -> ())? = nil, onError: ((AtomicTransact.TransactError) -> ())? = nil) - @_Concurrency.MainActor public static func presentTransact(from source: UIKit.UIViewController, config: AtomicTransact.AtomicConfig, environment: AtomicTransact.TransactEnvironment = .production, presentationStyle: UIKit.UIModalPresentationStyle = .formSheet, onInteraction: ((AtomicTransact.TransactInteraction) -> ())? = nil, onDataRequest: @escaping (AtomicTransact.TransactDataRequest) -> (), onAuthStatusUpdate: ((AtomicTransact.TransactAuthStatusUpdate) -> ())? = nil, onTaskStatusUpdate: ((AtomicTransact.TransactTaskStatusUpdate) -> ())? = nil, onLaunch: (() -> ())? = nil, onCompletion: ((AtomicTransact.TransactResponse) -> ())? = nil, onError: ((AtomicTransact.TransactError) -> ())? = nil) - @available(iOS 13.0, *) - @_Concurrency.MainActor public static func presentAction(from source: UIKit.UIViewController, id: Swift.String, environment: AtomicTransact.TransactEnvironment = .production, presentationStyle: UIKit.UIModalPresentationStyle = .formSheet, theme: AtomicTransact.AtomicConfig.Theme = AtomicConfig.Theme(dark: .system), metadata: [Swift.String : Swift.String]? = nil, onLaunch: (() -> ())? = nil, onAuthStatusUpdate: ((AtomicTransact.TransactAuthStatusUpdate) -> ())? = nil, onTaskStatusUpdate: ((AtomicTransact.TransactTaskStatusUpdate) -> ())? = nil, onCompletion: ((AtomicTransact.TransactResponse) -> ())? = nil) - @available(iOS 13.0, *) - public static var interactions: Combine.AnyPublisher { + public var additionalProduct: AtomicTransact.AtomicConfig.ProductType? { get } - public static func dismissTransact() - public static func hideTransact() - public static func setDebug(isEnabled: Swift.Bool, forwardLogs forwarder: (@Sendable (Swift.String) -> ())? = nil) - public enum PauseTransactError : Swift.Error { - case transactNotPresented - public static func == (a: AtomicTransact.Atomic.PauseTransactError, b: AtomicTransact.Atomic.PauseTransactError) -> Swift.Bool - public func hash(into hasher: inout Swift.Hasher) - public var hashValue: Swift.Int { - get - } + public var company: Swift.String? { + get } - @_hasMissingDesignatedInitializers public class PausedTransactRef { - @_Concurrency.MainActor public func resume(source: UIKit.UIViewController, animated: Swift.Bool = true) - @objc deinit + public var payroll: Swift.String? { + get } - public static func pauseTransact(animated: Swift.Bool = true) async throws(AtomicTransact.Atomic.PauseTransactError) -> AtomicTransact.Atomic.PausedTransactRef -} -public struct TransactDataRequest : Swift.Sendable { - public var taskId: Swift.String? - public var userId: Swift.String - public var identifier: Swift.String - public var fields: [Swift.String] - public var data: [Swift.String : any Swift.Sendable] - public init(userId: Swift.String, identifier: Swift.String, fields: [Swift.String], taskId: Swift.String? = nil, additionalData: [Swift.String : any Swift.Sendable] = [:]) } -public struct AtomicConfig : Swift.Codable { - public init(publicToken: Swift.String, scope: AtomicTransact.AtomicConfig.ScopeType, tasks: [AtomicTransact.AtomicConfig.Task], linkedAccount: Swift.String? = nil, deferredPaymentMethodStrategy: AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy? = nil, theme: AtomicTransact.AtomicConfig.Theme = Theme(dark: .system), language: Swift.String = Locale.current.languageCode == "es" ? "es" : "en", sessionContext: Swift.String? = nil, deeplink: AtomicTransact.AtomicConfig.Deeplink? = nil, metadata: [Swift.String : Swift.String]? = nil, search: AtomicTransact.AtomicConfig.Search? = nil, handoff: [Swift.String]? = nil, experiments: AtomicTransact.AtomicConfig.Experiments? = nil, features: AtomicTransact.AtomicConfig.Features? = nil, customer: AtomicTransact.AtomicConfig.Customer? = nil) +public struct AtomicConfig : Swift.Codable, Swift.Sendable { + public init(publicToken: Swift.String, scope: AtomicTransact.AtomicConfig.ScopeType, tasks: [AtomicTransact.AtomicConfig.Task], linkedAccount: Swift.String? = nil, deferredPaymentMethodStrategy: AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy? = nil, theme: AtomicTransact.AtomicConfig.Theme = Theme(dark: .system), language: Swift.String = Locale.current.languageCode == "es" ? "es" : "en", sessionContext: Swift.String? = nil, deeplink: AtomicTransact.AtomicConfig.Deeplink? = nil, metadata: [Swift.String : Swift.String]? = nil, search: AtomicTransact.AtomicConfig.Search? = nil, handoff: [Swift.String]? = nil, experiments: AtomicTransact.AtomicConfig.Experiments? = nil, features: AtomicTransact.AtomicConfig.Features? = nil, customer: AtomicTransact.AtomicConfig.Customer? = nil, uplinkSessionUrl: Swift.String? = nil) public init(demo: AtomicTransact.AtomicConfig.DemoMode, scope: AtomicTransact.AtomicConfig.ScopeType, tasks: [AtomicTransact.AtomicConfig.Task], linkedAccount: Swift.String? = nil, theme: AtomicTransact.AtomicConfig.Theme = Theme(dark: .system), language: Swift.String = Locale.current.languageCode == "es" ? "es" : "en", sessionContext: Swift.String? = nil, deeplink: AtomicTransact.AtomicConfig.Deeplink? = nil, metadata: [Swift.String : Swift.String]? = nil, search: AtomicTransact.AtomicConfig.Search? = nil, handoff: [Swift.String]? = nil, experiments: AtomicTransact.AtomicConfig.Experiments? = nil) @available(*, deprecated, message: "Use `tasks` instead of `product`") public init(publicToken: Swift.String, scope: AtomicTransact.AtomicConfig.ScopeType, product: AtomicTransact.AtomicConfig.ProductType, additionalProduct: AtomicTransact.AtomicConfig.ProductType? = nil, linkedAccount: Swift.String? = nil, theme: AtomicTransact.AtomicConfig.Theme = Theme(dark: .system), distribution: AtomicTransact.AtomicConfig.Distribution? = nil, language: Swift.String = Locale.current.languageCode == "es" ? "es" : "en", sessionContext: Swift.String? = nil, deeplink: AtomicTransact.AtomicConfig.Deeplink? = nil, metadata: [Swift.String : Swift.String]? = nil, search: AtomicTransact.AtomicConfig.Search? = nil, handoff: [Swift.String]? = nil, experiments: AtomicTransact.AtomicConfig.Experiments? = nil) - public struct Task : Swift.Codable { + public struct Task : Swift.Codable, Swift.Sendable { public let product: AtomicTransact.AtomicConfig.ProductType? public let operation: AtomicTransact.AtomicConfig.ProductType? public let distribution: AtomicTransact.AtomicConfig.Distribution? @@ -105,9 +57,9 @@ public struct AtomicConfig : Swift.Codable { public let action: AtomicTransact.AtomicConfig.UserAction? public let apps: [AtomicTransact.AtomicConfig.Task.App]? public init(product: AtomicTransact.AtomicConfig.ProductType? = nil, operation: AtomicTransact.AtomicConfig.ProductType? = nil, distribution: AtomicTransact.AtomicConfig.Distribution? = nil, forms: [Swift.String]? = nil, action: AtomicTransact.AtomicConfig.UserAction? = nil, apps: [AtomicTransact.AtomicConfig.Task.App]? = nil) - public enum App : Swift.String, Swift.Codable, Swift.CaseIterable { + public enum App : Swift.String, Swift.Codable, Swift.Sendable, Swift.CaseIterable { case payNow - case transactions + case expenses case orders case suggestions public init?(rawValue: Swift.String) @@ -123,7 +75,7 @@ public struct AtomicConfig : Swift.Codable { public func encode(to encoder: any Swift.Encoder) throws public init(from decoder: any Swift.Decoder) throws } - public struct Theme : Swift.Codable { + public struct Theme : Swift.Codable, Swift.Sendable { public let brandColor: Swift.String? public let overlayColor: Swift.String? public var dark: Swift.Bool? @@ -146,8 +98,8 @@ public struct AtomicConfig : Swift.Codable { public func encode(to encoder: any Swift.Encoder) throws public init(from decoder: any Swift.Decoder) throws } - public struct Distribution : Swift.Codable { - public enum DistributionType : Swift.String, Swift.Codable { + public struct Distribution : Swift.Codable, Swift.Sendable { + public enum DistributionType : Swift.String, Swift.Codable, Swift.Sendable { case total case fixed case percent @@ -157,7 +109,7 @@ public struct AtomicConfig : Swift.Codable { get } } - public enum ActionType : Swift.String, Swift.Codable { + public enum ActionType : Swift.String, Swift.Codable, Swift.Sendable { case create case update case delete @@ -176,7 +128,7 @@ public struct AtomicConfig : Swift.Codable { public func encode(to encoder: any Swift.Encoder) throws public init(from decoder: any Swift.Decoder) throws } - public enum ProductType : Swift.String, Swift.Codable { + public enum ProductType : Swift.String, Swift.Codable, Swift.Sendable { case deposit case verify case enroll @@ -185,13 +137,14 @@ public struct AtomicConfig : Swift.Codable { case tax case action case aggregate + case manage public init?(rawValue: Swift.String) public typealias RawValue = Swift.String public var rawValue: Swift.String { get } } - public enum ScopeType : Swift.String, Swift.Codable { + public enum ScopeType : Swift.String, Swift.Codable, Swift.Sendable { case userLink case employerLink case payLink @@ -202,7 +155,7 @@ public struct AtomicConfig : Swift.Codable { get } } - public enum DeferredPaymentMethodStrategy : Swift.String, Swift.Codable { + public enum DeferredPaymentMethodStrategy : Swift.String, Swift.Codable, Swift.Sendable { case sdk case api public init?(rawValue: Swift.String) @@ -211,7 +164,7 @@ public struct AtomicConfig : Swift.Codable { get } } - public struct Deeplink : Swift.Codable { + public struct Deeplink : Swift.Codable, Swift.Sendable { public enum Step { case searchCompany case searchPayroll @@ -224,7 +177,7 @@ public struct AtomicConfig : Swift.Codable { } public enum App { case payNow(payments: [Swift.String], accountId: Swift.String) - case transactions + case expenses case orders case suggestions public var id: Swift.String { @@ -246,11 +199,11 @@ public struct AtomicConfig : Swift.Codable { public func encode(to encoder: any Swift.Encoder) throws public init(from decoder: any Swift.Decoder) throws } - public struct DemoMode : Swift.Codable { + public struct DemoMode : Swift.Codable, Swift.Sendable { public var enabled: Swift.Bool - public struct Customer : Swift.Codable { + public struct Customer : Swift.Codable, Swift.Sendable { public var name: Swift.String - public struct Brand : Swift.Codable { + public struct Brand : Swift.Codable, Swift.Sendable { public var logo: Swift.String public var color: Swift.String public init(logo: Swift.String, color: Swift.String) @@ -268,7 +221,7 @@ public struct AtomicConfig : Swift.Codable { public func encode(to encoder: any Swift.Encoder) throws public init(from decoder: any Swift.Decoder) throws } - public struct Search : Swift.Codable { + public struct Search : Swift.Codable, Swift.Sendable { public var tags: [Swift.String]? public var excludedTags: [Swift.String]? public var ruleId: Swift.String? @@ -276,7 +229,7 @@ public struct AtomicConfig : Swift.Codable { public func encode(to encoder: any Swift.Encoder) throws public init(from decoder: any Swift.Decoder) throws } - public struct Experiments : Swift.Codable { + public struct Experiments : Swift.Codable, Swift.Sendable { public var fractionalDeposits: Swift.Bool? public var unemploymentCarousel: Swift.Bool? public var manualFallback: Swift.Bool? @@ -284,25 +237,26 @@ public struct AtomicConfig : Swift.Codable { public func encode(to encoder: any Swift.Encoder) throws public init(from decoder: any Swift.Decoder) throws } - public struct Features : Swift.Codable { + public struct Features : Swift.Codable, Swift.Sendable { public var manualDepositFlow: Swift.Bool? - public init(manualDepositFlow: Swift.Bool? = nil) + public var coAuth: Swift.Bool? + public init(coAuth: Swift.Bool? = nil, manualDepositFlow: Swift.Bool? = nil) public func encode(to encoder: any Swift.Encoder) throws public init(from decoder: any Swift.Decoder) throws } - public struct UserAction : Swift.Codable { + public struct UserAction : Swift.Codable, Swift.Sendable { public var id: Swift.String public init(id: Swift.String) public func encode(to encoder: any Swift.Encoder) throws public init(from decoder: any Swift.Decoder) throws } - public struct Customer : Swift.Codable { + public struct Customer : Swift.Codable, Swift.Sendable { public var name: Swift.String public init(name: Swift.String) public func encode(to encoder: any Swift.Encoder) throws public init(from decoder: any Swift.Decoder) throws } - public struct NavigationOptions : Swift.Codable { + public struct NavigationOptions : Swift.Codable, Swift.Sendable { public var showBackButton: Swift.Bool? public var showBackButtonText: Swift.Bool? public var showCloseButton: Swift.Bool? @@ -310,7 +264,7 @@ public struct AtomicConfig : Swift.Codable { public func encode(to encoder: any Swift.Encoder) throws public init(from decoder: any Swift.Decoder) throws } - public struct Platform : Swift.Codable { + public struct Platform : Swift.Codable, Swift.Sendable { public init() public init(suffixed platformSuffix: Swift.String) public func encode() -> Any? @@ -336,61 +290,98 @@ public struct AtomicConfig : Swift.Codable { public var experiments: AtomicTransact.AtomicConfig.Experiments? public var features: AtomicTransact.AtomicConfig.Features? public var customer: AtomicTransact.AtomicConfig.Customer? + public let uplinkSessionUrl: Swift.String? public func encode(to encoder: any Swift.Encoder) throws public init(from decoder: any Swift.Decoder) throws } -public struct TransactInteraction : Swift.CustomStringConvertible { - public var name: Swift.String - public var identifier: Swift.String - public var value: [Swift.String : Any] - public init(name: Swift.String, identifier: Swift.String, value: [Swift.String : Any]) - public var description: Swift.String { +public enum TransactEnvironment : Swift.Sendable { + case production + case sandbox + case custom(transactPath: Swift.String, apiPath: Swift.String) + public var transactPath: Swift.String { get } - public var language: Swift.String? { + public var apiPath: Swift.String { get } - public var customer: Swift.String? { - get +} +public enum TransactResponse : Swift.CustomStringConvertible, Swift.Sendable { + public struct ResponseData : Swift.Sendable { + public init(data: [Swift.String : any Swift.Sendable]) + public var data: [Swift.String : any Swift.Sendable] + public var taskId: Swift.String? { + get + } + public var handoff: Swift.String? { + get + } + public var reason: Swift.String? { + get + } + public var identifier: Swift.String { + get + } } - public var product: AtomicTransact.AtomicConfig.ProductType? { + case finished(response: AtomicTransact.TransactResponse.ResponseData) + case closed(response: AtomicTransact.TransactResponse.ResponseData) + case error(error: AtomicTransact.TransactError) + case transactDismissed + public var description: Swift.String { get } - public var additionalProduct: AtomicTransact.AtomicConfig.ProductType? { +} +public enum TransactError : Swift.Error, Swift.Sendable { + case unableToConnectToTransact + case invalidConfig + case transactError(data: [Swift.String : any Swift.Sendable]) +} +public enum Atomic { + @_Concurrency.MainActor public static func presentTransact(from source: UIKit.UIViewController, config: AtomicTransact.AtomicConfig, environment: AtomicTransact.TransactEnvironment = .production, presentationStyle: UIKit.UIModalPresentationStyle = .formSheet, onInteraction: ((AtomicTransact.TransactInteraction) -> ())? = nil, onDataRequest: ((AtomicTransact.TransactDataRequest) async -> AtomicTransact.TransactDataResponse?)? = nil, onAuthStatusUpdate: ((AtomicTransact.TransactAuthStatusUpdate) -> ())? = nil, onTaskStatusUpdate: ((AtomicTransact.TransactTaskStatusUpdate) -> ())? = nil, onLaunch: (() -> ())? = nil, onCompletion: ((AtomicTransact.TransactResponse) -> ())? = nil, onError: ((AtomicTransact.TransactError) -> ())? = nil) + @_Concurrency.MainActor public static func presentTransact(from source: UIKit.UIViewController, config: AtomicTransact.AtomicConfig, environment: AtomicTransact.TransactEnvironment = .production, presentationStyle: UIKit.UIModalPresentationStyle = .formSheet, onInteraction: ((AtomicTransact.TransactInteraction) -> ())? = nil, onDataRequest: @escaping (AtomicTransact.TransactDataRequest) -> (), onAuthStatusUpdate: ((AtomicTransact.TransactAuthStatusUpdate) -> ())? = nil, onTaskStatusUpdate: ((AtomicTransact.TransactTaskStatusUpdate) -> ())? = nil, onLaunch: (() -> ())? = nil, onCompletion: ((AtomicTransact.TransactResponse) -> ())? = nil, onError: ((AtomicTransact.TransactError) -> ())? = nil) + @_Concurrency.MainActor public static func presentAction(from source: UIKit.UIViewController, id: Swift.String, environment: AtomicTransact.TransactEnvironment = .production, presentationStyle: UIKit.UIModalPresentationStyle = .formSheet, theme: AtomicTransact.AtomicConfig.Theme = AtomicConfig.Theme(dark: .system), metadata: [Swift.String : Swift.String]? = nil, onLaunch: (() -> ())? = nil, onAuthStatusUpdate: ((AtomicTransact.TransactAuthStatusUpdate) -> ())? = nil, onTaskStatusUpdate: ((AtomicTransact.TransactTaskStatusUpdate) -> ())? = nil, onCompletion: ((AtomicTransact.TransactResponse) -> ())? = nil) + @_Concurrency.MainActor public static var interactions: Combine.AnyPublisher { get } - public var company: Swift.String? { - get + public static func dismissTransact() + public static func hideTransact() + public static func setDebug(isEnabled: Swift.Bool, forwardLogs forwarder: (@Sendable (Swift.String) -> ())? = nil) async + public enum PauseTransactError : Swift.Error { + case transactNotPresented + public static func == (a: AtomicTransact.Atomic.PauseTransactError, b: AtomicTransact.Atomic.PauseTransactError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } } - public var payroll: Swift.String? { - get + @_hasMissingDesignatedInitializers final public class PausedTransactRef : Swift.Sendable { + @_Concurrency.MainActor final public func resume(source: UIKit.UIViewController, animated: Swift.Bool = true) + @objc deinit } + public static func pauseTransact(animated: Swift.Bool = true) async throws(AtomicTransact.Atomic.PauseTransactError) -> AtomicTransact.Atomic.PausedTransactRef } -@objc @_inheritsConvenienceInitializers @available(iOS 13.0, *) -@_Concurrency.MainActor @preconcurrency public class TransactViewController : AtomicTransact.BaseTransactViewController, WebKit.WKUIDelegate { - @_Concurrency.MainActor @preconcurrency @objc override dynamic public func viewDidLoad() - @_Concurrency.MainActor @preconcurrency @objc override public func userContentController(_ userContentController: WebKit.WKUserContentController, didReceive message: WebKit.WKScriptMessage) - @_Concurrency.MainActor @preconcurrency @objc override dynamic public init(nibName nibNameOrNil: Swift.String?, bundle nibBundleOrNil: Foundation.Bundle?) - @_Concurrency.MainActor @preconcurrency @objc required dynamic public init?(coder: Foundation.NSCoder) +extension SwiftUICore.View { + @_Concurrency.MainActor @preconcurrency public func atomicTransact(isPresented: SwiftUICore.Binding, config: @escaping () -> AtomicTransact.AtomicConfig, environment: AtomicTransact.TransactEnvironment = .production, presentsFullscreen: Swift.Bool = false, onInteraction: ((AtomicTransact.TransactInteraction) -> ())? = nil, onDataRequest: ((AtomicTransact.TransactDataRequest) async -> AtomicTransact.TransactDataResponse?)? = nil, onAuthStatusUpdate: ((AtomicTransact.TransactAuthStatusUpdate) -> ())? = nil, onTaskStatusUpdate: ((AtomicTransact.TransactTaskStatusUpdate) -> ())? = nil, onLaunch: (() -> ())? = nil, onCompletion: ((AtomicTransact.TransactResponse) -> ())? = nil, onError: ((AtomicTransact.TransactError) -> ())? = nil) -> some SwiftUICore.View + + @_Concurrency.MainActor @preconcurrency public func atomicTransactActionsPresenter(_ presenter: AtomicTransact.TransactActionPresenter) -> some SwiftUICore.View + +} +@_Concurrency.MainActor final public class TransactActionPresenter { + @_Concurrency.MainActor public init() + @_Concurrency.MainActor final public func presentAction(id: Swift.String, environment: AtomicTransact.TransactEnvironment = .production, presentationStyle: UIKit.UIModalPresentationStyle = .formSheet, theme: AtomicTransact.AtomicConfig.Theme = AtomicConfig.Theme(dark: .system), metadata: [Swift.String : Swift.String]? = nil, onLaunch: (() -> ())? = nil, onAuthStatusUpdate: ((AtomicTransact.TransactAuthStatusUpdate) -> ())? = nil, onTaskStatusUpdate: ((AtomicTransact.TransactTaskStatusUpdate) -> ())? = nil, onCompletion: ((AtomicTransact.TransactResponse) -> ())? = nil) @objc deinit } -public struct TransactCompany : Swift.Decodable { - public let id: Swift.String - public let name: Swift.String - public let branding: AtomicTransact.TransactCompany.Branding? - public init(id: Swift.String, name: Swift.String, branding: AtomicTransact.TransactCompany.Branding? = nil) - public struct Branding : Swift.Decodable { - public let color: Swift.String - public let logo: AtomicTransact.TransactCompany.Branding.Logo - public init(color: Swift.String, logo: AtomicTransact.TransactCompany.Branding.Logo) - public struct Logo : Swift.Decodable { - public let url: Swift.String - public let backgroundColor: Swift.String? - public init(url: Swift.String, backgroundColor: Swift.String? = nil) - public init(from decoder: any Swift.Decoder) throws +public struct TransactAuthStatusUpdate : Swift.Decodable, Swift.Sendable { + public let company: AtomicTransact.TransactCompany + public let status: AtomicTransact.TransactAuthStatusUpdate.AuthStatus + public enum AuthStatus : Swift.String, Swift.Decodable, Swift.Sendable { + case authenticated + public init?(rawValue: Swift.String) + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get } - public init(from decoder: any Swift.Decoder) throws } + public init(company: AtomicTransact.TransactCompany, status: AtomicTransact.TransactAuthStatusUpdate.AuthStatus) public init(from decoder: any Swift.Decoder) throws } @objc @_inheritsConvenienceInitializers @_Concurrency.MainActor @preconcurrency public class BaseTransactViewController : UIKit.UIViewController, WebKit.WKScriptMessageHandler, WebKit.WKNavigationDelegate { @@ -410,28 +401,7 @@ public struct TransactCompany : Swift.Decodable { @_Concurrency.MainActor @preconcurrency @objc required dynamic public init?(coder: Foundation.NSCoder) @objc deinit } -public enum TransactSDKEvent : Swift.String, Swift.CaseIterable { - case close - case finish - case openURL - case interaction - case dataRequest - case automationHandoff - case launch - case authStatusUpdate - case taskStatusUpdate - case error - public init?(rawValue: Swift.String) - public typealias AllCases = [AtomicTransact.TransactSDKEvent] - public typealias RawValue = Swift.String - nonisolated public static var allCases: [AtomicTransact.TransactSDKEvent] { - get - } - public var rawValue: Swift.String { - get - } -} -public struct TransactTaskStatusUpdate : Swift.Decodable { +public struct TransactTaskStatusUpdate : Swift.Decodable, Swift.Sendable { public let taskId: Swift.String public let product: AtomicTransact.AtomicConfig.ProductType public let company: AtomicTransact.TransactCompany @@ -441,12 +411,12 @@ public struct TransactTaskStatusUpdate : Swift.Decodable { public let depositData: AtomicTransact.TransactTaskStatusUpdate.DepositData? public let managedBy: AtomicTransact.TransactTaskStatusUpdate.ManagedBy? public init(taskId: Swift.String, product: AtomicTransact.AtomicConfig.ProductType, company: AtomicTransact.TransactCompany, status: AtomicTransact.TransactTaskStatusUpdate.TaskStatus, failReason: Swift.String? = nil, switchData: AtomicTransact.TransactTaskStatusUpdate.SwitchData? = nil, depositData: AtomicTransact.TransactTaskStatusUpdate.DepositData? = nil, managedBy: AtomicTransact.TransactTaskStatusUpdate.ManagedBy? = nil) - public struct ManagedBy : Swift.Decodable { + public struct ManagedBy : Swift.Decodable, Swift.Sendable { public let company: AtomicTransact.TransactCompany public init(company: AtomicTransact.TransactCompany) public init(from decoder: any Swift.Decoder) throws } - public enum TaskStatus : Swift.String, Swift.Decodable { + public enum TaskStatus : Swift.String, Swift.Decodable, Swift.Sendable { case completed case failed case processing @@ -457,14 +427,14 @@ public struct TransactTaskStatusUpdate : Swift.Decodable { get } } - public struct SwitchData : Swift.Decodable { + public struct SwitchData : Swift.Decodable, Swift.Sendable { public let paymentMethod: AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod public init(paymentMethod: AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod) - public struct PaymentMethod : Swift.Decodable { + public struct PaymentMethod : Swift.Decodable, Swift.Sendable { public let id: Swift.String public let title: Swift.String public let type: AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType - public enum PaymentType : Swift.String, Swift.Decodable { + public enum PaymentType : Swift.String, Swift.Decodable, Swift.Sendable { case card case bank public init?(rawValue: Swift.String) @@ -484,7 +454,7 @@ public struct TransactTaskStatusUpdate : Swift.Decodable { } public init(from decoder: any Swift.Decoder) throws } - public struct DepositData : Swift.Decodable { + public struct DepositData : Swift.Decodable, Swift.Sendable { public let accountType: Swift.String? public let distributionAmount: Swift.Double? public let distributionType: Swift.String? @@ -496,25 +466,40 @@ public struct TransactTaskStatusUpdate : Swift.Decodable { } public init(from decoder: any Swift.Decoder) throws } -public struct TransactAuthStatusUpdate : Swift.Decodable { - public let company: AtomicTransact.TransactCompany - public let status: AtomicTransact.TransactAuthStatusUpdate.AuthStatus - public enum AuthStatus : Swift.String, Swift.Decodable { - case authenticated - public init?(rawValue: Swift.String) - public typealias RawValue = Swift.String - public var rawValue: Swift.String { - get - } +public struct TransactDataRequest : Swift.Sendable { + public var taskId: Swift.String? + public var userId: Swift.String + public var identifier: Swift.String + public var fields: [Swift.String] + public var data: [Swift.String : any Swift.Sendable] + public init(userId: Swift.String, identifier: Swift.String, fields: [Swift.String], taskId: Swift.String? = nil, additionalData: [Swift.String : any Swift.Sendable] = [:]) +} +public enum TransactSDKEvent : Swift.String, Swift.CaseIterable { + case close + case finish + case openURL + case interaction + case dataRequest + case automationHandoff + case launch + case authStatusUpdate + case taskStatusUpdate + case error + public init?(rawValue: Swift.String) + public typealias AllCases = [AtomicTransact.TransactSDKEvent] + public typealias RawValue = Swift.String + nonisolated public static var allCases: [AtomicTransact.TransactSDKEvent] { + get + } + public var rawValue: Swift.String { + get } - public init(company: AtomicTransact.TransactCompany, status: AtomicTransact.TransactAuthStatusUpdate.AuthStatus) - public init(from decoder: any Swift.Decoder) throws } -public struct TransactDataResponse : Swift.Codable { +public struct TransactDataResponse : Swift.Codable, Swift.Sendable { public let card: AtomicTransact.TransactDataResponse.CardData? public let identity: AtomicTransact.TransactDataResponse.Identity? public init(card: AtomicTransact.TransactDataResponse.CardData? = nil, identity: AtomicTransact.TransactDataResponse.Identity? = nil) - public enum ValidationErrorType : Swift.String, Swift.Codable, Swift.Error { + public enum ValidationErrorType : Swift.String, Swift.Codable, Swift.Sendable, Swift.Error { case invalidCharacterCount case tooManyCharacters case invalidCharacters @@ -524,7 +509,7 @@ public struct TransactDataResponse : Swift.Codable { get } } - public struct ValidationError : Swift.Codable, Swift.Equatable { + public struct ValidationError : Swift.Codable, Swift.Sendable, Swift.Equatable { public let fieldName: Swift.String public let error: AtomicTransact.TransactDataResponse.ValidationErrorType public init(fieldName: Swift.String, error: AtomicTransact.TransactDataResponse.ValidationErrorType) @@ -532,7 +517,7 @@ public struct TransactDataResponse : Swift.Codable { public func encode(to encoder: any Swift.Encoder) throws public init(from decoder: any Swift.Decoder) throws } - public struct Identity : Swift.Codable { + public struct Identity : Swift.Codable, Swift.Sendable { public let firstName: Swift.String? public let lastName: Swift.String? public let postalCode: Swift.String? @@ -548,11 +533,21 @@ public struct TransactDataResponse : Swift.Codable { public func encode(to encoder: any Swift.Encoder) throws public init(from decoder: any Swift.Decoder) throws } - public struct CardData : Swift.Codable { + public struct CardData : Swift.Codable, Swift.Sendable { public let number: Swift.String public let expiry: Swift.String? public let cvv: Swift.String? - public init(number: Swift.String, expiry: Swift.String?, cvv: Swift.String?) + public let cardType: AtomicTransact.TransactDataResponse.CardData.CardType? + public enum CardType : Swift.String, Swift.Sendable, Swift.Codable { + case debit + case credit + public init?(rawValue: Swift.String) + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get + } + } + public init(number: Swift.String, expiry: Swift.String?, cvv: Swift.String?, cardType: AtomicTransact.TransactDataResponse.CardData.CardType? = nil) public func validate() -> [AtomicTransact.TransactDataResponse.ValidationError] public func isValid() -> Swift.Bool public func encode(to encoder: any Swift.Encoder) throws @@ -561,20 +556,32 @@ public struct TransactDataResponse : Swift.Codable { public func encode(to encoder: any Swift.Encoder) throws public init(from decoder: any Swift.Decoder) throws } -@available(iOS 14.0, *) -extension SwiftUICore.View { - @_Concurrency.MainActor @preconcurrency public func atomicTransact(isPresented: SwiftUICore.Binding, config: @escaping () -> AtomicTransact.AtomicConfig, environment: AtomicTransact.TransactEnvironment = .production, presentsFullscreen: Swift.Bool = false, onInteraction: ((AtomicTransact.TransactInteraction) -> ())? = nil, onDataRequest: ((AtomicTransact.TransactDataRequest) async -> AtomicTransact.TransactDataResponse?)? = nil, onAuthStatusUpdate: ((AtomicTransact.TransactAuthStatusUpdate) -> ())? = nil, onTaskStatusUpdate: ((AtomicTransact.TransactTaskStatusUpdate) -> ())? = nil, onLaunch: (() -> ())? = nil, onCompletion: ((AtomicTransact.TransactResponse) -> ())? = nil, onError: ((AtomicTransact.TransactError) -> ())? = nil) -> some SwiftUICore.View - - @_Concurrency.MainActor @preconcurrency public func atomicTransactActionsPresenter(_ presenter: AtomicTransact.TransactActionPresenter) -> some SwiftUICore.View - -} -@_Concurrency.MainActor final public class TransactActionPresenter { - @_Concurrency.MainActor public init() - @_Concurrency.MainActor final public func presentAction(id: Swift.String, environment: AtomicTransact.TransactEnvironment = .production, presentationStyle: UIKit.UIModalPresentationStyle = .formSheet, theme: AtomicTransact.AtomicConfig.Theme = AtomicConfig.Theme(dark: .system), metadata: [Swift.String : Swift.String]? = nil, onLaunch: (() -> ())? = nil, onAuthStatusUpdate: ((AtomicTransact.TransactAuthStatusUpdate) -> ())? = nil, onTaskStatusUpdate: ((AtomicTransact.TransactTaskStatusUpdate) -> ())? = nil, onCompletion: ((AtomicTransact.TransactResponse) -> ())? = nil) +@objc @_inheritsConvenienceInitializers @_Concurrency.MainActor @preconcurrency public class TransactViewController : AtomicTransact.BaseTransactViewController, WebKit.WKUIDelegate { + @_Concurrency.MainActor @preconcurrency @objc override dynamic public func viewDidLoad() + @_Concurrency.MainActor @preconcurrency @objc override public func userContentController(_ userContentController: WebKit.WKUserContentController, didReceive message: WebKit.WKScriptMessage) + @_Concurrency.MainActor @preconcurrency @objc override dynamic public init(nibName nibNameOrNil: Swift.String?, bundle nibBundleOrNil: Foundation.Bundle?) + @_Concurrency.MainActor @preconcurrency @objc required dynamic public init?(coder: Foundation.NSCoder) @objc deinit } -extension AtomicTransact.Atomic.PauseTransactError : Swift.Equatable {} -extension AtomicTransact.Atomic.PauseTransactError : Swift.Hashable {} +public struct TransactCompany : Swift.Decodable, Swift.Sendable { + public let id: Swift.String + public let name: Swift.String + public let branding: AtomicTransact.TransactCompany.Branding? + public init(id: Swift.String, name: Swift.String, branding: AtomicTransact.TransactCompany.Branding? = nil) + public struct Branding : Swift.Decodable, Swift.Sendable { + public let color: Swift.String + public let logo: AtomicTransact.TransactCompany.Branding.Logo + public init(color: Swift.String, logo: AtomicTransact.TransactCompany.Branding.Logo) + public struct Logo : Swift.Decodable, Swift.Sendable { + public let url: Swift.String + public let backgroundColor: Swift.String? + public init(url: Swift.String, backgroundColor: Swift.String? = nil) + public init(from decoder: any Swift.Decoder) throws + } + public init(from decoder: any Swift.Decoder) throws + } + public init(from decoder: any Swift.Decoder) throws +} extension AtomicTransact.AtomicConfig.Task.App : Swift.Equatable {} extension AtomicTransact.AtomicConfig.Task.App : Swift.Hashable {} extension AtomicTransact.AtomicConfig.Task.App : Swift.RawRepresentable {} @@ -595,19 +602,24 @@ extension AtomicTransact.AtomicConfig.ScopeType : Swift.RawRepresentable {} extension AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy : Swift.Equatable {} extension AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy : Swift.Hashable {} extension AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy : Swift.RawRepresentable {} -extension AtomicTransact.TransactSDKEvent : Swift.Equatable {} -extension AtomicTransact.TransactSDKEvent : Swift.Hashable {} -extension AtomicTransact.TransactSDKEvent : Swift.RawRepresentable {} +extension AtomicTransact.Atomic.PauseTransactError : Swift.Equatable {} +extension AtomicTransact.Atomic.PauseTransactError : Swift.Hashable {} +extension AtomicTransact.TransactActionPresenter : Swift.Sendable {} +extension AtomicTransact.TransactAuthStatusUpdate.AuthStatus : Swift.Equatable {} +extension AtomicTransact.TransactAuthStatusUpdate.AuthStatus : Swift.Hashable {} +extension AtomicTransact.TransactAuthStatusUpdate.AuthStatus : Swift.RawRepresentable {} extension AtomicTransact.TransactTaskStatusUpdate.TaskStatus : Swift.Equatable {} extension AtomicTransact.TransactTaskStatusUpdate.TaskStatus : Swift.Hashable {} extension AtomicTransact.TransactTaskStatusUpdate.TaskStatus : Swift.RawRepresentable {} extension AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType : Swift.Equatable {} extension AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType : Swift.Hashable {} extension AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType : Swift.RawRepresentable {} -extension AtomicTransact.TransactAuthStatusUpdate.AuthStatus : Swift.Equatable {} -extension AtomicTransact.TransactAuthStatusUpdate.AuthStatus : Swift.Hashable {} -extension AtomicTransact.TransactAuthStatusUpdate.AuthStatus : Swift.RawRepresentable {} +extension AtomicTransact.TransactSDKEvent : Swift.Equatable {} +extension AtomicTransact.TransactSDKEvent : Swift.Hashable {} +extension AtomicTransact.TransactSDKEvent : Swift.RawRepresentable {} extension AtomicTransact.TransactDataResponse.ValidationErrorType : Swift.Equatable {} extension AtomicTransact.TransactDataResponse.ValidationErrorType : Swift.Hashable {} extension AtomicTransact.TransactDataResponse.ValidationErrorType : Swift.RawRepresentable {} -extension AtomicTransact.TransactActionPresenter : Swift.Sendable {} +extension AtomicTransact.TransactDataResponse.CardData.CardType : Swift.Equatable {} +extension AtomicTransact.TransactDataResponse.CardData.CardType : Swift.Hashable {} +extension AtomicTransact.TransactDataResponse.CardData.CardType : Swift.RawRepresentable {} diff --git a/ios/frameworks/AtomicTransact.xcframework/ios-arm64_x86_64-simulator/AtomicTransact.framework/PrivacyInfo.xcprivacy b/ios/frameworks/AtomicTransact.xcframework/ios-arm64_x86_64-simulator/AtomicTransact.framework/PrivacyInfo.xcprivacy new file mode 100644 index 0000000..291731b --- /dev/null +++ b/ios/frameworks/AtomicTransact.xcframework/ios-arm64_x86_64-simulator/AtomicTransact.framework/PrivacyInfo.xcprivacy @@ -0,0 +1,100 @@ + + + + + NSPrivacyCollectedDataTypes + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypeName + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAppFunctionality + + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypeEmailAddress + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAppFunctionality + + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypePhoneNumber + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAppFunctionality + + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypePhysicalAddress + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAppFunctionality + + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypePaymentInfo + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAppFunctionality + + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypeOtherFinancialInfo + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAppFunctionality + + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypeProductInteraction + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAnalytics + NSPrivacyCollectedDataTypePurposeAppFunctionality + + + + NSPrivacyAccessedAPITypes + + NSPrivacyTracking + + NSPrivacyTrackingDomains + + + diff --git a/ios/frameworks/AtomicTransact.xcframework/ios-arm64_x86_64-simulator/AtomicTransact.framework/_CodeSignature/CodeDirectory b/ios/frameworks/AtomicTransact.xcframework/ios-arm64_x86_64-simulator/AtomicTransact.framework/_CodeSignature/CodeDirectory index a5afdef..680190c 100644 Binary files a/ios/frameworks/AtomicTransact.xcframework/ios-arm64_x86_64-simulator/AtomicTransact.framework/_CodeSignature/CodeDirectory and b/ios/frameworks/AtomicTransact.xcframework/ios-arm64_x86_64-simulator/AtomicTransact.framework/_CodeSignature/CodeDirectory differ diff --git a/ios/frameworks/AtomicTransact.xcframework/ios-arm64_x86_64-simulator/AtomicTransact.framework/_CodeSignature/CodeRequirements-1 b/ios/frameworks/AtomicTransact.xcframework/ios-arm64_x86_64-simulator/AtomicTransact.framework/_CodeSignature/CodeRequirements-1 index 07ff131..7062e44 100644 Binary files a/ios/frameworks/AtomicTransact.xcframework/ios-arm64_x86_64-simulator/AtomicTransact.framework/_CodeSignature/CodeRequirements-1 and b/ios/frameworks/AtomicTransact.xcframework/ios-arm64_x86_64-simulator/AtomicTransact.framework/_CodeSignature/CodeRequirements-1 differ diff --git a/ios/frameworks/AtomicTransact.xcframework/ios-arm64_x86_64-simulator/AtomicTransact.framework/_CodeSignature/CodeResources b/ios/frameworks/AtomicTransact.xcframework/ios-arm64_x86_64-simulator/AtomicTransact.framework/_CodeSignature/CodeResources index 9842a26..a527734 100644 --- a/ios/frameworks/AtomicTransact.xcframework/ios-arm64_x86_64-simulator/AtomicTransact.framework/_CodeSignature/CodeResources +++ b/ios/frameworks/AtomicTransact.xcframework/ios-arm64_x86_64-simulator/AtomicTransact.framework/_CodeSignature/CodeResources @@ -10,52 +10,56 @@ Info.plist - G+IDWLd7NKop3o+sDL7MKcrzDfY= + pXmrxs6rBQ3+huW1eNG6XTSV384= Modules/AtomicTransact.swiftmodule/arm64-apple-ios-simulator.abi.json - uxfL3O8L5+FS5hElf4eTKg4b11Q= + +/TEx0CcYoTiYag+FpLRM6gCi8Y= Modules/AtomicTransact.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface - WCoOA0lUb0GDFd5qsJfV+bTd5fU= + 1SsXCAyV1mHKEdCF3RxUPYU+Rjc= Modules/AtomicTransact.swiftmodule/arm64-apple-ios-simulator.swiftdoc - ldbbkD1MeUnSvF8GWi1n0OAxYxw= + LA1bsvvu6RPbp5B5A/WAcsarqk0= Modules/AtomicTransact.swiftmodule/arm64-apple-ios-simulator.swiftinterface - WCoOA0lUb0GDFd5qsJfV+bTd5fU= + 1SsXCAyV1mHKEdCF3RxUPYU+Rjc= Modules/AtomicTransact.swiftmodule/arm64-apple-ios-simulator.swiftmodule - yaftUQqsM7sd4bNGDFDr12o4cLo= + Tl+KoszfBLnttIl5KwcQwihAeCI= Modules/AtomicTransact.swiftmodule/x86_64-apple-ios-simulator.abi.json - uxfL3O8L5+FS5hElf4eTKg4b11Q= + +/TEx0CcYoTiYag+FpLRM6gCi8Y= Modules/AtomicTransact.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface - ZKSzdGvtkISGMhoBgHXTZ2eQ0HQ= + a5cpg8E93K7FsVlIAwRtrU0OLG0= Modules/AtomicTransact.swiftmodule/x86_64-apple-ios-simulator.swiftdoc - BoWZhLUru8uBxv1niclAI91hNG8= + BOCTpYW9getB1Y9++YypfqfjYR4= Modules/AtomicTransact.swiftmodule/x86_64-apple-ios-simulator.swiftinterface - ZKSzdGvtkISGMhoBgHXTZ2eQ0HQ= + a5cpg8E93K7FsVlIAwRtrU0OLG0= Modules/AtomicTransact.swiftmodule/x86_64-apple-ios-simulator.swiftmodule - /QhzuOqgYvtBh4n7/mCt0uiNoAY= + aBpb8GwilODgj/1+hj6DHQduWmo= Modules/module.modulemap Dl8p4o02kvxNrPDE3dx0CYzj6X4= + PrivacyInfo.xcprivacy + + n1Tior/Z23JWo5dZj/4GmktJKDA= + files2 @@ -74,110 +78,110 @@ hash - uxfL3O8L5+FS5hElf4eTKg4b11Q= + +/TEx0CcYoTiYag+FpLRM6gCi8Y= hash2 - SdhYhe8reF+uZXGAUMEeO4D09cXXMnsF+fRHZCea8nU= + W3WWMwmqZ4U6uZ3l48L/bbHI/ZTf/LYqgADYMeprovE= Modules/AtomicTransact.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface hash - WCoOA0lUb0GDFd5qsJfV+bTd5fU= + 1SsXCAyV1mHKEdCF3RxUPYU+Rjc= hash2 - 69XtvaiNT9CDAdQMYRyP3BMr2KvWYrQ+Ikk6r3qulac= + MnH8x0MTF8fUsmvWyaYMoauiFskqfUwT7ZBklu/CiJs= Modules/AtomicTransact.swiftmodule/arm64-apple-ios-simulator.swiftdoc hash - ldbbkD1MeUnSvF8GWi1n0OAxYxw= + LA1bsvvu6RPbp5B5A/WAcsarqk0= hash2 - 03+1Z8SMPiGTm5MdySZUwq/dyhH8oDtUoiZ3EFsW1K4= + 84sRWNdAsUrzmqSebXsgv881rgmUoZjYiqZc/koENCs= Modules/AtomicTransact.swiftmodule/arm64-apple-ios-simulator.swiftinterface hash - WCoOA0lUb0GDFd5qsJfV+bTd5fU= + 1SsXCAyV1mHKEdCF3RxUPYU+Rjc= hash2 - 69XtvaiNT9CDAdQMYRyP3BMr2KvWYrQ+Ikk6r3qulac= + MnH8x0MTF8fUsmvWyaYMoauiFskqfUwT7ZBklu/CiJs= Modules/AtomicTransact.swiftmodule/arm64-apple-ios-simulator.swiftmodule hash - yaftUQqsM7sd4bNGDFDr12o4cLo= + Tl+KoszfBLnttIl5KwcQwihAeCI= hash2 - gWuq5b6p3BhdSupnN5O5KDvTXN3QSTlV3Gw/s/oiavA= + 9Grr5jiV48cKRvrNx25AuXDof4XL0bjEKOxNi8ngVE0= Modules/AtomicTransact.swiftmodule/x86_64-apple-ios-simulator.abi.json hash - uxfL3O8L5+FS5hElf4eTKg4b11Q= + +/TEx0CcYoTiYag+FpLRM6gCi8Y= hash2 - SdhYhe8reF+uZXGAUMEeO4D09cXXMnsF+fRHZCea8nU= + W3WWMwmqZ4U6uZ3l48L/bbHI/ZTf/LYqgADYMeprovE= Modules/AtomicTransact.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface hash - ZKSzdGvtkISGMhoBgHXTZ2eQ0HQ= + a5cpg8E93K7FsVlIAwRtrU0OLG0= hash2 - 42afB9QDhNXw/sD1HIr7pU7N3seD2ubrWgmvVvOEtuc= + Gy4u1UtGte7aAZS8ssLd70wiTa06kIW0mrcdVhVtqZs= Modules/AtomicTransact.swiftmodule/x86_64-apple-ios-simulator.swiftdoc hash - BoWZhLUru8uBxv1niclAI91hNG8= + BOCTpYW9getB1Y9++YypfqfjYR4= hash2 - uttszc029IMymycwyjaGThqvwTU8Qhsd+JpgB3aOpcc= + lcd1aeaKT2LOIY/8MRLFKGVbQDGX2rXITmlDyShuuow= Modules/AtomicTransact.swiftmodule/x86_64-apple-ios-simulator.swiftinterface hash - ZKSzdGvtkISGMhoBgHXTZ2eQ0HQ= + a5cpg8E93K7FsVlIAwRtrU0OLG0= hash2 - 42afB9QDhNXw/sD1HIr7pU7N3seD2ubrWgmvVvOEtuc= + Gy4u1UtGte7aAZS8ssLd70wiTa06kIW0mrcdVhVtqZs= Modules/AtomicTransact.swiftmodule/x86_64-apple-ios-simulator.swiftmodule hash - /QhzuOqgYvtBh4n7/mCt0uiNoAY= + aBpb8GwilODgj/1+hj6DHQduWmo= hash2 - Qm2Zw4vfpBoVIXSImeT6e/trvob/kvyrrqRqwv3ugCY= + VXs6aLqiOOWs6GW2wEAcS49MMXLSmuxQvtsW4pxy5XU= Modules/module.modulemap @@ -191,6 +195,17 @@ a2MewFI5lVCCxHLB2fZxaZBPhcZdff77obiC0QCoGfI= + PrivacyInfo.xcprivacy + + hash + + n1Tior/Z23JWo5dZj/4GmktJKDA= + + hash2 + + CmTZqdG2e1lBJxEXDqpQnDUADbiIfumJXtPyjCRyBaw= + + rules diff --git a/ios/frameworks/MuppetIOS.xcframework/Info.plist b/ios/frameworks/MuppetIOS.xcframework/Info.plist index bf57079..86c6f0e 100644 --- a/ios/frameworks/MuppetIOS.xcframework/Info.plist +++ b/ios/frameworks/MuppetIOS.xcframework/Info.plist @@ -8,32 +8,32 @@ BinaryPath MuppetIOS.framework/MuppetIOS LibraryIdentifier - ios-arm64 + ios-arm64_x86_64-simulator LibraryPath MuppetIOS.framework SupportedArchitectures arm64 + x86_64 SupportedPlatform ios + SupportedPlatformVariant + simulator BinaryPath MuppetIOS.framework/MuppetIOS LibraryIdentifier - ios-arm64_x86_64-simulator + ios-arm64 LibraryPath MuppetIOS.framework SupportedArchitectures arm64 - x86_64 SupportedPlatform ios - SupportedPlatformVariant - simulator CFBundlePackageType diff --git a/ios/frameworks/MuppetIOS.xcframework/_CodeSignature/CodeDirectory b/ios/frameworks/MuppetIOS.xcframework/_CodeSignature/CodeDirectory index 1630580..9c68b8c 100644 Binary files a/ios/frameworks/MuppetIOS.xcframework/_CodeSignature/CodeDirectory and b/ios/frameworks/MuppetIOS.xcframework/_CodeSignature/CodeDirectory differ diff --git a/ios/frameworks/MuppetIOS.xcframework/_CodeSignature/CodeRequirements-1 b/ios/frameworks/MuppetIOS.xcframework/_CodeSignature/CodeRequirements-1 index 44fb5ac..1e1d3eb 100644 Binary files a/ios/frameworks/MuppetIOS.xcframework/_CodeSignature/CodeRequirements-1 and b/ios/frameworks/MuppetIOS.xcframework/_CodeSignature/CodeRequirements-1 differ diff --git a/ios/frameworks/MuppetIOS.xcframework/_CodeSignature/CodeResources b/ios/frameworks/MuppetIOS.xcframework/_CodeSignature/CodeResources index 3aa32c8..dd2eb0b 100644 --- a/ios/frameworks/MuppetIOS.xcframework/_CodeSignature/CodeResources +++ b/ios/frameworks/MuppetIOS.xcframework/_CodeSignature/CodeResources @@ -4,127 +4,352 @@ files - ios-arm64/MuppetIOS.framework/Headers/MuppetIOS.h + ios-arm64/MuppetIOS.framework/Info.plist - 5TyEah82wysAjiqcs4r+CvD+hl0= + vx1jAbVW2rAVeS5XxGRzt5UpexI= - ios-arm64/MuppetIOS.framework/Info.plist + ios-arm64/MuppetIOS.framework/Modules/MuppetIOS.swiftmodule/arm64-apple-ios.abi.json + + L651PfcV6rc0pjtH6EUrLZDcSO4= + + ios-arm64/MuppetIOS.framework/Modules/MuppetIOS.swiftmodule/arm64-apple-ios.private.swiftinterface + + UJmZSH5YW2o5gx0muw8EfWYFK7I= + + ios-arm64/MuppetIOS.framework/Modules/MuppetIOS.swiftmodule/arm64-apple-ios.swiftdoc - UELtcSMU4lDEs/6DnI+3ms2MmN4= + FPk9bHXkucAQES6RP3nkFmPRVks= - ios-arm64/MuppetIOS.framework/Modules/module.modulemap + ios-arm64/MuppetIOS.framework/Modules/MuppetIOS.swiftmodule/arm64-apple-ios.swiftinterface - oHsluKWLVtjOF4KmUS1SyYj5yPk= + UJmZSH5YW2o5gx0muw8EfWYFK7I= ios-arm64/MuppetIOS.framework/MuppetIOS - EAdu4gEcG+9mfCe46mHrL+fQWRo= + j6EoNxPhMAqKv5or1nkYaQLmGZM= - ios-arm64_x86_64-simulator/MuppetIOS.framework/Headers/MuppetIOS.h + ios-arm64/MuppetIOS.framework/PrivacyInfo.xcprivacy - 5TyEah82wysAjiqcs4r+CvD+hl0= + n1Tior/Z23JWo5dZj/4GmktJKDA= ios-arm64_x86_64-simulator/MuppetIOS.framework/Info.plist - 2qDDmvRVF3+j6gBDSGalWPaWyKs= + EWf06pTkluhwzHy0X49zwFvYbGQ= + + ios-arm64_x86_64-simulator/MuppetIOS.framework/Modules/MuppetIOS.swiftmodule/arm64-apple-ios-simulator.abi.json + + v32daJSCrc0IBFnn2sUHcrmM8hY= + + ios-arm64_x86_64-simulator/MuppetIOS.framework/Modules/MuppetIOS.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface + + J7RjSnpcac2m57DmUe4HA1+8G/0= + + ios-arm64_x86_64-simulator/MuppetIOS.framework/Modules/MuppetIOS.swiftmodule/arm64-apple-ios-simulator.swiftdoc + + JT14Tktw3mvyFQVnTae/XyJGhB4= + + ios-arm64_x86_64-simulator/MuppetIOS.framework/Modules/MuppetIOS.swiftmodule/arm64-apple-ios-simulator.swiftinterface + + J7RjSnpcac2m57DmUe4HA1+8G/0= + + ios-arm64_x86_64-simulator/MuppetIOS.framework/Modules/MuppetIOS.swiftmodule/x86_64-apple-ios-simulator.abi.json + + v32daJSCrc0IBFnn2sUHcrmM8hY= + + ios-arm64_x86_64-simulator/MuppetIOS.framework/Modules/MuppetIOS.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface + + +7tV2fAchwyWuDa8wf8aRBZXdh0= + + ios-arm64_x86_64-simulator/MuppetIOS.framework/Modules/MuppetIOS.swiftmodule/x86_64-apple-ios-simulator.swiftdoc + + cVnVs1R7jjFgY+KpCktVC6PK3B4= - ios-arm64_x86_64-simulator/MuppetIOS.framework/Modules/module.modulemap + ios-arm64_x86_64-simulator/MuppetIOS.framework/Modules/MuppetIOS.swiftmodule/x86_64-apple-ios-simulator.swiftinterface - ObNeQcuhCBOMkGnlBqCmwWokHJA= + +7tV2fAchwyWuDa8wf8aRBZXdh0= ios-arm64_x86_64-simulator/MuppetIOS.framework/MuppetIOS - vr/8okGNDLD9dl5m/KLXEzhJ/ag= + 1eCKpyafIYroYvBnj96aqhqAGxg= + + ios-arm64_x86_64-simulator/MuppetIOS.framework/PrivacyInfo.xcprivacy + + n1Tior/Z23JWo5dZj/4GmktJKDA= + + ios-arm64_x86_64-simulator/MuppetIOS.framework/_CodeSignature/CodeDirectory + + N4B3zpm5Nkk3ilYCSrc0fa9QnhE= + + ios-arm64_x86_64-simulator/MuppetIOS.framework/_CodeSignature/CodeRequirements + + OnX22wWFKRSOFN1+obRynMCeyXM= + + ios-arm64_x86_64-simulator/MuppetIOS.framework/_CodeSignature/CodeRequirements-1 + + PW6A98/Y0nNNt7SG80qc07JjRDs= + + ios-arm64_x86_64-simulator/MuppetIOS.framework/_CodeSignature/CodeResources + + sMWZYrOdcd1Z77NPbBliWFPvCP8= + + ios-arm64_x86_64-simulator/MuppetIOS.framework/_CodeSignature/CodeSignature + + 2jmj7l5rSw0yVb/vlWAYkK/YBwk= files2 - ios-arm64/MuppetIOS.framework/Headers/MuppetIOS.h + ios-arm64/MuppetIOS.framework/Info.plist hash - 5TyEah82wysAjiqcs4r+CvD+hl0= + vx1jAbVW2rAVeS5XxGRzt5UpexI= hash2 - eL8iXqilyGVvUmDtzLK9M02cy5kOpsAqb9cy/XF51Rs= + OT9I53+mZNc+i33lmOBaNQSzIK46MGJ5uIjF7ScC5yk= - ios-arm64/MuppetIOS.framework/Info.plist + ios-arm64/MuppetIOS.framework/Modules/MuppetIOS.swiftmodule/arm64-apple-ios.abi.json hash - UELtcSMU4lDEs/6DnI+3ms2MmN4= + L651PfcV6rc0pjtH6EUrLZDcSO4= hash2 - oUaY0zaEfP1T2qzOcjCF6u8TupEE16CA1wLiMMfKVQg= + jtc5rrAZE+jcskGgrYNHVkyc8IXC1YIlXM7UxMQXg04= - ios-arm64/MuppetIOS.framework/Modules/module.modulemap + ios-arm64/MuppetIOS.framework/Modules/MuppetIOS.swiftmodule/arm64-apple-ios.private.swiftinterface hash - oHsluKWLVtjOF4KmUS1SyYj5yPk= + UJmZSH5YW2o5gx0muw8EfWYFK7I= hash2 - W+ACEj+Ou0JASAUIIXIxS45cB8wc+i2thX7u35Hs8lE= + MPYwmBHgH9oLDVt5sOjqyfv/xMv914HqisYgns9D/oY= + + + ios-arm64/MuppetIOS.framework/Modules/MuppetIOS.swiftmodule/arm64-apple-ios.swiftdoc + + hash + + FPk9bHXkucAQES6RP3nkFmPRVks= + + hash2 + + 3zamsAVsTe3RXK2mIT5fvWaSoNJvErvhiAfLCsFkeDc= + + + ios-arm64/MuppetIOS.framework/Modules/MuppetIOS.swiftmodule/arm64-apple-ios.swiftinterface + + hash + + UJmZSH5YW2o5gx0muw8EfWYFK7I= + + hash2 + + MPYwmBHgH9oLDVt5sOjqyfv/xMv914HqisYgns9D/oY= ios-arm64/MuppetIOS.framework/MuppetIOS hash - EAdu4gEcG+9mfCe46mHrL+fQWRo= + j6EoNxPhMAqKv5or1nkYaQLmGZM= hash2 - SIcQj3ESCoGp0BfH+XB4ugSYWPiGzE1esLPKQB/HPLQ= + QgE54R03IEQxJo+KhtIES7Llhn1DVPfLt8PrJeWfbYo= - ios-arm64_x86_64-simulator/MuppetIOS.framework/Headers/MuppetIOS.h + ios-arm64/MuppetIOS.framework/PrivacyInfo.xcprivacy hash - 5TyEah82wysAjiqcs4r+CvD+hl0= + n1Tior/Z23JWo5dZj/4GmktJKDA= hash2 - eL8iXqilyGVvUmDtzLK9M02cy5kOpsAqb9cy/XF51Rs= + CmTZqdG2e1lBJxEXDqpQnDUADbiIfumJXtPyjCRyBaw= ios-arm64_x86_64-simulator/MuppetIOS.framework/Info.plist hash - 2qDDmvRVF3+j6gBDSGalWPaWyKs= + EWf06pTkluhwzHy0X49zwFvYbGQ= + + hash2 + + rubmG1BnjUYETCKOndFJE1bNtri/7lmG0FuXwQIeFLE= + + + ios-arm64_x86_64-simulator/MuppetIOS.framework/Modules/MuppetIOS.swiftmodule/arm64-apple-ios-simulator.abi.json + + hash + + v32daJSCrc0IBFnn2sUHcrmM8hY= + + hash2 + + NhdeFoR+jPcytlN4VgjJduFUn9Trolc0eWjhA1v54ec= + + + ios-arm64_x86_64-simulator/MuppetIOS.framework/Modules/MuppetIOS.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface + + hash + + J7RjSnpcac2m57DmUe4HA1+8G/0= + + hash2 + + kPGPJErL1XOZItV4VJzslnPZgGWSxqVLVP9SQQgAM2Y= + + + ios-arm64_x86_64-simulator/MuppetIOS.framework/Modules/MuppetIOS.swiftmodule/arm64-apple-ios-simulator.swiftdoc + + hash + + JT14Tktw3mvyFQVnTae/XyJGhB4= + + hash2 + + oW152mcvNo/mJs7UNILHVfULa52p0yCOYKKp2Fhx1L4= + + + ios-arm64_x86_64-simulator/MuppetIOS.framework/Modules/MuppetIOS.swiftmodule/arm64-apple-ios-simulator.swiftinterface + + hash + + J7RjSnpcac2m57DmUe4HA1+8G/0= + + hash2 + + kPGPJErL1XOZItV4VJzslnPZgGWSxqVLVP9SQQgAM2Y= + + + ios-arm64_x86_64-simulator/MuppetIOS.framework/Modules/MuppetIOS.swiftmodule/x86_64-apple-ios-simulator.abi.json + + hash + + v32daJSCrc0IBFnn2sUHcrmM8hY= hash2 - s4Zyp5IvmcXwPbOLkGQp+zTTbhv4576djh9kyE0is3I= + NhdeFoR+jPcytlN4VgjJduFUn9Trolc0eWjhA1v54ec= - ios-arm64_x86_64-simulator/MuppetIOS.framework/Modules/module.modulemap + ios-arm64_x86_64-simulator/MuppetIOS.framework/Modules/MuppetIOS.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface hash - ObNeQcuhCBOMkGnlBqCmwWokHJA= + +7tV2fAchwyWuDa8wf8aRBZXdh0= hash2 - JLGVdPmdskjJWaz5pbGOVAPlmLY9TBZAEvvNE6WUk60= + UvOrQcDRng73GDXaCLhp7Gyw/XJPAy1SrfHCs6yGHto= + + + ios-arm64_x86_64-simulator/MuppetIOS.framework/Modules/MuppetIOS.swiftmodule/x86_64-apple-ios-simulator.swiftdoc + + hash + + cVnVs1R7jjFgY+KpCktVC6PK3B4= + + hash2 + + 4cjWgGvWGnWxPnpWRdYhgHSszM+MFLXwVwRH5S93GCo= + + + ios-arm64_x86_64-simulator/MuppetIOS.framework/Modules/MuppetIOS.swiftmodule/x86_64-apple-ios-simulator.swiftinterface + + hash + + +7tV2fAchwyWuDa8wf8aRBZXdh0= + + hash2 + + UvOrQcDRng73GDXaCLhp7Gyw/XJPAy1SrfHCs6yGHto= ios-arm64_x86_64-simulator/MuppetIOS.framework/MuppetIOS hash - vr/8okGNDLD9dl5m/KLXEzhJ/ag= + 1eCKpyafIYroYvBnj96aqhqAGxg= + + hash2 + + JtNvx2xe+4f5A6DPTewDil2v4zufYuroJhR8HbJlaHw= + + + ios-arm64_x86_64-simulator/MuppetIOS.framework/PrivacyInfo.xcprivacy + + hash + + n1Tior/Z23JWo5dZj/4GmktJKDA= + + hash2 + + CmTZqdG2e1lBJxEXDqpQnDUADbiIfumJXtPyjCRyBaw= + + + ios-arm64_x86_64-simulator/MuppetIOS.framework/_CodeSignature/CodeDirectory + + hash + + N4B3zpm5Nkk3ilYCSrc0fa9QnhE= + + hash2 + + V8redMfIwzJ4Ia0ohxYO//8qPv5I/6ptBMTFV2x6aK8= + + + ios-arm64_x86_64-simulator/MuppetIOS.framework/_CodeSignature/CodeRequirements + + hash + + OnX22wWFKRSOFN1+obRynMCeyXM= + + hash2 + + mHkgkE6rZQ51eIwFSqCwUk5qgL/HGqMt+NI3phdD+YY= + + + ios-arm64_x86_64-simulator/MuppetIOS.framework/_CodeSignature/CodeRequirements-1 + + hash + + PW6A98/Y0nNNt7SG80qc07JjRDs= + + hash2 + + YBMgId1+4pyImNA5Kw/O3Jw41QvhAmUQo2pNKefdiwY= + + + ios-arm64_x86_64-simulator/MuppetIOS.framework/_CodeSignature/CodeResources + + hash + + sMWZYrOdcd1Z77NPbBliWFPvCP8= + + hash2 + + T+Cfciwvg+eZmd+bLY0dCjA3lwgI0eHlYNQvkroYImY= + + + ios-arm64_x86_64-simulator/MuppetIOS.framework/_CodeSignature/CodeSignature + + hash + + 2jmj7l5rSw0yVb/vlWAYkK/YBwk= hash2 - +8WF3W1oBViiIIY4BOQ2PenBxLOcuCjBdfwaKlhymnE= + 47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU= diff --git a/ios/frameworks/MuppetIOS.xcframework/_CodeSignature/CodeSignature b/ios/frameworks/MuppetIOS.xcframework/_CodeSignature/CodeSignature index 4c3ff07..e7ddfff 100644 Binary files a/ios/frameworks/MuppetIOS.xcframework/_CodeSignature/CodeSignature and b/ios/frameworks/MuppetIOS.xcframework/_CodeSignature/CodeSignature differ diff --git a/ios/frameworks/MuppetIOS.xcframework/ios-arm64/MuppetIOS.framework/Headers/MuppetIOS.h b/ios/frameworks/MuppetIOS.xcframework/ios-arm64/MuppetIOS.framework/Headers/MuppetIOS.h deleted file mode 100644 index 0771b27..0000000 --- a/ios/frameworks/MuppetIOS.xcframework/ios-arm64/MuppetIOS.framework/Headers/MuppetIOS.h +++ /dev/null @@ -1,2989 +0,0 @@ -#import -#import -#import -#import -#import -#import -#import - -@class Browser, BrowserBase, BrowserEvent, LogLevel, MIOSConstants, MIOSEmitter, MIOSEmitterEvent, MIOSHttpCookies, MIOSHttpCookiesCompanion, MIOSHttpCookiesConfig, MIOSKotlinAbstractCoroutineContextElement, MIOSKotlinAbstractCoroutineContextKey, MIOSKotlinArray, MIOSKotlinByteArray, MIOSKotlinByteIterator, MIOSKotlinCancellationException, MIOSKotlinEnum, MIOSKotlinEnumCompanion, MIOSKotlinException, MIOSKotlinIllegalStateException, MIOSKotlinKTypeProjection, MIOSKotlinKTypeProjectionCompanion, MIOSKotlinKVariance, MIOSKotlinNothing, MIOSKotlinRuntimeException, MIOSKotlinThrowable, MIOSKotlinUnit, MIOSKotlinx_coroutines_coreCoroutineDispatcher, MIOSKotlinx_coroutines_coreCoroutineDispatcherKey, MIOSKotlinx_io_coreBuffer, MIOSKotlinx_serialization_coreSerialKind, MIOSKotlinx_serialization_coreSerializersModule, MIOSKotlinx_serialization_jsonJsonElement, MIOSKotlinx_serialization_jsonJsonElementCompanion, MIOSKtor_client_coreHttpClient, MIOSKtor_client_coreHttpClientCall, MIOSKtor_client_coreHttpClientCallCompanion, MIOSKtor_client_coreHttpClientConfig, MIOSKtor_client_coreHttpClientEngineConfig, MIOSKtor_client_coreHttpReceivePipeline, MIOSKtor_client_coreHttpReceivePipelinePhases, MIOSKtor_client_coreHttpRequestBuilder, MIOSKtor_client_coreHttpRequestBuilderCompanion, MIOSKtor_client_coreHttpRequestData, MIOSKtor_client_coreHttpRequestPipeline, MIOSKtor_client_coreHttpRequestPipelinePhases, MIOSKtor_client_coreHttpResponse, MIOSKtor_client_coreHttpResponseContainer, MIOSKtor_client_coreHttpResponseData, MIOSKtor_client_coreHttpResponsePipeline, MIOSKtor_client_coreHttpResponsePipelinePhases, MIOSKtor_client_coreHttpSendPipeline, MIOSKtor_client_coreHttpSendPipelinePhases, MIOSKtor_client_coreProxyConfig, MIOSKtor_eventsEventDefinition, MIOSKtor_eventsEvents, MIOSKtor_httpContentType, MIOSKtor_httpContentTypeCompanion, MIOSKtor_httpCookie, MIOSKtor_httpCookieCompanion, MIOSKtor_httpCookieEncoding, MIOSKtor_httpHeaderValueParam, MIOSKtor_httpHeaderValueWithParameters, MIOSKtor_httpHeaderValueWithParametersCompanion, MIOSKtor_httpHeadersBuilder, MIOSKtor_httpHttpMethod, MIOSKtor_httpHttpMethodCompanion, MIOSKtor_httpHttpProtocolVersion, MIOSKtor_httpHttpProtocolVersionCompanion, MIOSKtor_httpHttpStatusCode, MIOSKtor_httpHttpStatusCodeCompanion, MIOSKtor_httpOutgoingContent, MIOSKtor_httpURLBuilder, MIOSKtor_httpURLBuilderCompanion, MIOSKtor_httpURLProtocol, MIOSKtor_httpURLProtocolCompanion, MIOSKtor_httpUrl, MIOSKtor_httpUrlCompanion, MIOSKtor_utilsAttributeKey, MIOSKtor_utilsGMTDate, MIOSKtor_utilsGMTDateCompanion, MIOSKtor_utilsMonth, MIOSKtor_utilsMonthCompanion, MIOSKtor_utilsPipeline, MIOSKtor_utilsPipelinePhase, MIOSKtor_utilsStringValuesBuilderImpl, MIOSKtor_utilsTypeInfo, MIOSKtor_utilsWeekDay, MIOSKtor_utilsWeekDayCompanion, MIOSRequest, MIOSResponse, MuppetBase, PageBase, PageBaseMessage, PageBaseMessageCompanion, PageEvent, PageOptions, UINavigationController, UIViewController, WKWebView, WKWebViewConfiguration; - -@protocol BrowserFactoryProtocol, BrowserProtocol, EmitterProtocol, MIOSKotlinAnnotation, MIOSKotlinAutoCloseable, MIOSKotlinComparable, MIOSKotlinContinuation, MIOSKotlinContinuationInterceptor, MIOSKotlinCoroutineContext, MIOSKotlinCoroutineContextElement, MIOSKotlinCoroutineContextKey, MIOSKotlinFunction, MIOSKotlinIterator, MIOSKotlinKAnnotatedElement, MIOSKotlinKClass, MIOSKotlinKClassifier, MIOSKotlinKDeclarationContainer, MIOSKotlinKType, MIOSKotlinMapEntry, MIOSKotlinSequence, MIOSKotlinSuspendFunction1, MIOSKotlinSuspendFunction2, MIOSKotlinx_coroutines_coreChildHandle, MIOSKotlinx_coroutines_coreChildJob, MIOSKotlinx_coroutines_coreCompletableDeferred, MIOSKotlinx_coroutines_coreCoroutineScope, MIOSKotlinx_coroutines_coreDeferred, MIOSKotlinx_coroutines_coreDisposableHandle, MIOSKotlinx_coroutines_coreFlow, MIOSKotlinx_coroutines_coreFlowCollector, MIOSKotlinx_coroutines_coreJob, MIOSKotlinx_coroutines_coreParentJob, MIOSKotlinx_coroutines_coreRunnable, MIOSKotlinx_coroutines_coreSelectClause, MIOSKotlinx_coroutines_coreSelectClause0, MIOSKotlinx_coroutines_coreSelectClause1, MIOSKotlinx_coroutines_coreSelectInstance, MIOSKotlinx_coroutines_coreSharedFlow, MIOSKotlinx_io_coreRawSink, MIOSKotlinx_io_coreRawSource, MIOSKotlinx_io_coreSink, MIOSKotlinx_io_coreSource, MIOSKotlinx_serialization_coreCompositeDecoder, MIOSKotlinx_serialization_coreCompositeEncoder, MIOSKotlinx_serialization_coreDecoder, MIOSKotlinx_serialization_coreDeserializationStrategy, MIOSKotlinx_serialization_coreEncoder, MIOSKotlinx_serialization_coreKSerializer, MIOSKotlinx_serialization_coreSerialDescriptor, MIOSKotlinx_serialization_coreSerializationStrategy, MIOSKotlinx_serialization_coreSerializersModuleCollector, MIOSKtor_client_coreClientPlugin, MIOSKtor_client_coreCookiesStorage, MIOSKtor_client_coreHttpClientEngine, MIOSKtor_client_coreHttpClientEngineCapability, MIOSKtor_client_coreHttpClientPlugin, MIOSKtor_client_coreHttpRequest, MIOSKtor_httpHeaders, MIOSKtor_httpHttpMessage, MIOSKtor_httpHttpMessageBuilder, MIOSKtor_httpParameters, MIOSKtor_httpParametersBuilder, MIOSKtor_ioByteReadChannel, MIOSKtor_ioCloseable, MIOSKtor_ioJvmSerializable, MIOSKtor_utilsAttributes, MIOSKtor_utilsStringValues, MIOSKtor_utilsStringValuesBuilder, MuppetProtocol, PageFactoryBaseProtocol, PageFactoryProtocol, PageProtocol; - -NS_ASSUME_NONNULL_BEGIN -#pragma clang diagnostic push -#pragma clang diagnostic ignored "-Wunknown-warning-option" -#pragma clang diagnostic ignored "-Wincompatible-property-type" -#pragma clang diagnostic ignored "-Wnullability" - -#pragma push_macro("_Nullable_result") -#if !__has_feature(nullability_nullable_result) -#undef _Nullable_result -#define _Nullable_result _Nullable -#endif - -__attribute__((swift_name("KotlinBase"))) -@interface MIOSBase : NSObject -- (instancetype)init __attribute__((unavailable)); -+ (instancetype)new __attribute__((unavailable)); -+ (void)initialize __attribute__((objc_requires_super)); -@end - -@interface MIOSBase (MIOSBaseCopying) -@end - -__attribute__((swift_name("KotlinMutableSet"))) -@interface MIOSMutableSet : NSMutableSet -@end - -__attribute__((swift_name("KotlinMutableDictionary"))) -@interface MIOSMutableDictionary : NSMutableDictionary -@end - -@interface NSError (NSErrorMIOSKotlinException) -@property (readonly) id _Nullable kotlinException; -@end - -__attribute__((swift_name("KotlinNumber"))) -@interface MIOSNumber : NSNumber -- (instancetype)initWithChar:(char)value __attribute__((unavailable)); -- (instancetype)initWithUnsignedChar:(unsigned char)value __attribute__((unavailable)); -- (instancetype)initWithShort:(short)value __attribute__((unavailable)); -- (instancetype)initWithUnsignedShort:(unsigned short)value __attribute__((unavailable)); -- (instancetype)initWithInt:(int)value __attribute__((unavailable)); -- (instancetype)initWithUnsignedInt:(unsigned int)value __attribute__((unavailable)); -- (instancetype)initWithLong:(long)value __attribute__((unavailable)); -- (instancetype)initWithUnsignedLong:(unsigned long)value __attribute__((unavailable)); -- (instancetype)initWithLongLong:(long long)value __attribute__((unavailable)); -- (instancetype)initWithUnsignedLongLong:(unsigned long long)value __attribute__((unavailable)); -- (instancetype)initWithFloat:(float)value __attribute__((unavailable)); -- (instancetype)initWithDouble:(double)value __attribute__((unavailable)); -- (instancetype)initWithBool:(BOOL)value __attribute__((unavailable)); -- (instancetype)initWithInteger:(NSInteger)value __attribute__((unavailable)); -- (instancetype)initWithUnsignedInteger:(NSUInteger)value __attribute__((unavailable)); -+ (instancetype)numberWithChar:(char)value __attribute__((unavailable)); -+ (instancetype)numberWithUnsignedChar:(unsigned char)value __attribute__((unavailable)); -+ (instancetype)numberWithShort:(short)value __attribute__((unavailable)); -+ (instancetype)numberWithUnsignedShort:(unsigned short)value __attribute__((unavailable)); -+ (instancetype)numberWithInt:(int)value __attribute__((unavailable)); -+ (instancetype)numberWithUnsignedInt:(unsigned int)value __attribute__((unavailable)); -+ (instancetype)numberWithLong:(long)value __attribute__((unavailable)); -+ (instancetype)numberWithUnsignedLong:(unsigned long)value __attribute__((unavailable)); -+ (instancetype)numberWithLongLong:(long long)value __attribute__((unavailable)); -+ (instancetype)numberWithUnsignedLongLong:(unsigned long long)value __attribute__((unavailable)); -+ (instancetype)numberWithFloat:(float)value __attribute__((unavailable)); -+ (instancetype)numberWithDouble:(double)value __attribute__((unavailable)); -+ (instancetype)numberWithBool:(BOOL)value __attribute__((unavailable)); -+ (instancetype)numberWithInteger:(NSInteger)value __attribute__((unavailable)); -+ (instancetype)numberWithUnsignedInteger:(NSUInteger)value __attribute__((unavailable)); -@end - -__attribute__((swift_name("KotlinByte"))) -@interface MIOSByte : MIOSNumber -- (instancetype)initWithChar:(char)value; -+ (instancetype)numberWithChar:(char)value; -@end - -__attribute__((swift_name("KotlinUByte"))) -@interface MIOSUByte : MIOSNumber -- (instancetype)initWithUnsignedChar:(unsigned char)value; -+ (instancetype)numberWithUnsignedChar:(unsigned char)value; -@end - -__attribute__((swift_name("KotlinShort"))) -@interface MIOSShort : MIOSNumber -- (instancetype)initWithShort:(short)value; -+ (instancetype)numberWithShort:(short)value; -@end - -__attribute__((swift_name("KotlinUShort"))) -@interface MIOSUShort : MIOSNumber -- (instancetype)initWithUnsignedShort:(unsigned short)value; -+ (instancetype)numberWithUnsignedShort:(unsigned short)value; -@end - -__attribute__((swift_name("KotlinInt"))) -@interface MIOSInt : MIOSNumber -- (instancetype)initWithInt:(int)value; -+ (instancetype)numberWithInt:(int)value; -@end - -__attribute__((swift_name("KotlinUInt"))) -@interface MIOSUInt : MIOSNumber -- (instancetype)initWithUnsignedInt:(unsigned int)value; -+ (instancetype)numberWithUnsignedInt:(unsigned int)value; -@end - -__attribute__((swift_name("KotlinLong"))) -@interface MIOSLong : MIOSNumber -- (instancetype)initWithLongLong:(long long)value; -+ (instancetype)numberWithLongLong:(long long)value; -@end - -__attribute__((swift_name("KotlinULong"))) -@interface MIOSULong : MIOSNumber -- (instancetype)initWithUnsignedLongLong:(unsigned long long)value; -+ (instancetype)numberWithUnsignedLongLong:(unsigned long long)value; -@end - -__attribute__((swift_name("KotlinFloat"))) -@interface MIOSFloat : MIOSNumber -- (instancetype)initWithFloat:(float)value; -+ (instancetype)numberWithFloat:(float)value; -@end - -__attribute__((swift_name("KotlinDouble"))) -@interface MIOSDouble : MIOSNumber -- (instancetype)initWithDouble:(double)value; -+ (instancetype)numberWithDouble:(double)value; -@end - -__attribute__((swift_name("KotlinBoolean"))) -@interface MIOSBoolean : MIOSNumber -- (instancetype)initWithBool:(BOOL)value; -+ (instancetype)numberWithBool:(BOOL)value; -@end - -@protocol EmitterProtocol -@required - -/** - * @note This method converts instances of CancellationException to errors. - * Other uncaught Kotlin exceptions are fatal. -*/ -- (void)emitEvent:(MIOSEmitterEvent *)event completionHandler:(void (^)(MIOSEmitterEvent * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("emit(event:completionHandler:)"))); - -/** - * @note This method converts instances of CancellationException to errors. - * Other uncaught Kotlin exceptions are fatal. -*/ -- (void)emitType:(MIOSKotlinEnum *)type data:(id _Nullable)data completionHandler:(void (^)(MIOSEmitterEvent * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("emit(type:data:completionHandler:)"))); - -/** - * @note This method converts instances of CancellationException to errors. - * Other uncaught Kotlin exceptions are fatal. -*/ -- (void)emitType:(NSString *)type data:(id _Nullable)data completionHandler_:(void (^)(MIOSEmitterEvent * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("emit(type:data:completionHandler_:)"))); -- (void)offJob:(id)job __attribute__((swift_name("off(job:)"))); -- (id)onType:(MIOSKotlinEnum *)type handler:(id)handler __attribute__((swift_name("on(type:handler:)"))); -- (id)onType:(NSString *)type handler_:(id)handler __attribute__((swift_name("on(type:handler_:)"))); -- (id)onceType:(MIOSKotlinEnum *)type handler:(id)handler __attribute__((swift_name("once(type:handler:)"))); -- (id)onceType:(NSString *)type handler_:(id)handler __attribute__((swift_name("once(type:handler_:)"))); -@property (readonly) id events __attribute__((swift_name("events"))); -@end - -__attribute__((swift_name("Emitter"))) -@interface MIOSEmitter : MIOSBase -- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)); -+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead"))); - -/** - * @note This method converts instances of CancellationException to errors. - * Other uncaught Kotlin exceptions are fatal. -*/ -- (void)emitEvent:(MIOSEmitterEvent *)event completionHandler:(void (^)(MIOSEmitterEvent * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("emit(event:completionHandler:)"))); - -/** - * @note This method converts instances of CancellationException to errors. - * Other uncaught Kotlin exceptions are fatal. -*/ -- (void)emitType:(MIOSKotlinEnum *)type data:(T _Nullable)data completionHandler:(void (^)(MIOSEmitterEvent * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("emit(type:data:completionHandler:)"))); - -/** - * @note This method converts instances of CancellationException to errors. - * Other uncaught Kotlin exceptions are fatal. -*/ -- (void)emitType:(NSString *)type data:(T _Nullable)data completionHandler_:(void (^)(MIOSEmitterEvent * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("emit(type:data:completionHandler_:)"))); -- (void)offJob:(id)job __attribute__((swift_name("off(job:)"))); -- (id)onType:(MIOSKotlinEnum *)type handler:(id)handler __attribute__((swift_name("on(type:handler:)"))); -- (id)onType:(NSString *)type handler_:(id)handler __attribute__((swift_name("on(type:handler_:)"))); -- (id)onceType:(MIOSKotlinEnum *)type handler:(id)handler __attribute__((swift_name("once(type:handler:)"))); -- (id)onceType:(NSString *)type handler_:(id)handler __attribute__((swift_name("once(type:handler_:)"))); -@property (readonly) id events __attribute__((swift_name("events"))); -@end - -@protocol BrowserProtocol -@required - -/** - * @note This method converts instances of CancellationException to errors. - * Other uncaught Kotlin exceptions are fatal. -*/ -- (void)closeWithCompletionHandler:(void (^)(NSError * _Nullable))completionHandler __attribute__((swift_name("close(completionHandler:)"))); -- (NSString *)handle __attribute__((swift_name("handle()"))); - -/** - * @note This method converts instances of CancellationException to errors. - * Other uncaught Kotlin exceptions are fatal. -*/ -- (void)PageWithCompletionHandler:(void (^)(id _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("Page(completionHandler:)"))); - -/** - * @note This method converts instances of CancellationException to errors. - * Other uncaught Kotlin exceptions are fatal. -*/ -- (void)PageFactory:(id)factory completionHandler:(void (^)(id _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("Page(factory:completionHandler:)"))); - -/** - * @note This method converts instances of CancellationException to errors. - * Other uncaught Kotlin exceptions are fatal. -*/ -- (void)PageFactory:(id (^)(id))factory completionHandler_:(void (^)(id _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("Page(factory:completionHandler_:)"))); -- (NSArray> *)pages __attribute__((swift_name("pages()"))); -@end - -@interface BrowserBase : MIOSEmitter -- (instancetype)initWithFactory:(id)factory __attribute__((swift_name("init(factory:)"))) __attribute__((objc_designated_initializer)); -- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); -+ (instancetype)new __attribute__((unavailable)); - -/** - * @note This method has protected visibility in Kotlin source and is intended only for use by subclasses. -*/ -- (void)addPagePage:(id)page __attribute__((swift_name("addPage(page:)"))); - -/** - * @note This method converts instances of CancellationException to errors. - * Other uncaught Kotlin exceptions are fatal. -*/ -- (void)closeWithCompletionHandler:(void (^)(NSError * _Nullable))completionHandler __attribute__((swift_name("close(completionHandler:)"))); -- (NSString *)handle __attribute__((swift_name("handle()"))); - -/** - * @note This method converts instances of CancellationException to errors. - * Other uncaught Kotlin exceptions are fatal. -*/ -- (void)PageWithCompletionHandler:(void (^)(id _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("Page(completionHandler:)"))); - -/** - * @note This method converts instances of CancellationException to errors. - * Other uncaught Kotlin exceptions are fatal. -*/ -- (void)PageFactory:(id)factory completionHandler:(void (^)(id _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("Page(factory:completionHandler:)"))); - -/** - * @note This method converts instances of CancellationException to errors. - * Other uncaught Kotlin exceptions are fatal. -*/ -- (void)PageFactory:(id (^)(id))factory completionHandler_:(void (^)(id _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("Page(factory:completionHandler_:)"))); -- (NSArray> *)pages __attribute__((swift_name("pages()"))); - -/** - * @note This method has protected visibility in Kotlin source and is intended only for use by subclasses. -*/ -- (void)removePagePage:(id)page keep:(BOOL)keep __attribute__((swift_name("removePage(page:keep:)"))); - -/** - * @note This property has protected visibility in Kotlin source and is intended only for use by subclasses. -*/ -@property (readonly) NSMutableArray> *_pages __attribute__((swift_name("_pages"))); - -/** - * @note This property has protected visibility in Kotlin source and is intended only for use by subclasses. -*/ -@property (readonly) id factory __attribute__((swift_name("factory"))); -@end - -__attribute__((objc_subclassing_restricted)) -@interface Browser : BrowserBase -- (instancetype)initWithController:(UIViewController *)controller factory:(id)factory __attribute__((swift_name("init(controller:factory:)"))) __attribute__((objc_designated_initializer)); -- (instancetype)initWithFactory:(id)factory __attribute__((swift_name("init(factory:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); -- (id)PageConfiguration:(WKWebViewConfiguration *)configuration __attribute__((swift_name("Page(configuration:)"))); - -/** - * @note This method converts instances of CancellationException to errors. - * Other uncaught Kotlin exceptions are fatal. -*/ -- (void)showController:(UIViewController *)controller animate:(BOOL)animate completionHandler:(void (^)(NSError * _Nullable))completionHandler __attribute__((swift_name("show(controller:animate:completionHandler:)"))); -@property (readonly) UIViewController *controller __attribute__((swift_name("controller"))); -@property (readonly) UINavigationController * _Nullable group __attribute__((swift_name("group"))); -@end - -__attribute__((swift_name("KotlinComparable"))) -@protocol MIOSKotlinComparable -@required -- (int32_t)compareToOther:(id _Nullable)other __attribute__((swift_name("compareTo(other:)"))); -@end - -__attribute__((swift_name("KotlinEnum"))) -@interface MIOSKotlinEnum : MIOSBase -- (instancetype)initWithName:(NSString *)name ordinal:(int32_t)ordinal __attribute__((swift_name("init(name:ordinal:)"))) __attribute__((objc_designated_initializer)); -@property (class, readonly, getter=companion) MIOSKotlinEnumCompanion *companion __attribute__((swift_name("companion"))); -- (int32_t)compareToOther:(E)other __attribute__((swift_name("compareTo(other:)"))); -- (BOOL)isEqual:(id _Nullable)other __attribute__((swift_name("isEqual(_:)"))); -- (NSUInteger)hash __attribute__((swift_name("hash()"))); -- (NSString *)description __attribute__((swift_name("description()"))); -@property (readonly) NSString *name __attribute__((swift_name("name"))); -@property (readonly) int32_t ordinal __attribute__((swift_name("ordinal"))); -@end - -__attribute__((objc_subclassing_restricted)) -__attribute__((swift_name("Constants"))) -@interface MIOSConstants : MIOSKotlinEnum -+ (instancetype)alloc __attribute__((unavailable)); -+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable)); -- (instancetype)initWithName:(NSString *)name ordinal:(int32_t)ordinal __attribute__((swift_name("init(name:ordinal:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); -@property (class, readonly) MIOSConstants *bridgeName __attribute__((swift_name("bridgeName"))); -+ (MIOSKotlinArray *)values __attribute__((swift_name("values()"))); -@property (class, readonly) NSArray *entries __attribute__((swift_name("entries"))); -@property (readonly) NSString *value __attribute__((swift_name("value"))); -@end - -__attribute__((objc_subclassing_restricted)) -__attribute__((swift_name("EmitterEvent"))) -@interface MIOSEmitterEvent : MIOSBase -- (instancetype)initWithType:(NSString *)type data:(T _Nullable)data __attribute__((swift_name("init(type:data:)"))) __attribute__((objc_designated_initializer)); -@property (readonly) T _Nullable data __attribute__((swift_name("data"))); -@property (readonly) NSString *type __attribute__((swift_name("type"))); -@end - -__attribute__((objc_subclassing_restricted)) -@interface LogLevel : MIOSKotlinEnum -+ (instancetype)alloc __attribute__((unavailable)); -+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable)); -- (instancetype)initWithName:(NSString *)name ordinal:(int32_t)ordinal __attribute__((swift_name("init(name:ordinal:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); -@property (class, readonly) LogLevel *error __attribute__((swift_name("error"))); -@property (class, readonly) LogLevel *verbose __attribute__((swift_name("verbose"))); -@property (class, readonly) LogLevel *debug __attribute__((swift_name("debug"))); -+ (MIOSKotlinArray *)values __attribute__((swift_name("values()"))); -@property (class, readonly) NSArray *entries __attribute__((swift_name("entries"))); -@end - -@protocol MuppetProtocol -@required -- (id _Nullable)getPageHandle:(NSString *)handle __attribute__((swift_name("getPage(handle:)"))); -- (void)injectPage:(id)page factory:(id)factory __attribute__((swift_name("inject(page:factory:)"))); -- (id)launchFactory:(id)factory __attribute__((swift_name("launch(factory:)"))); -@end - -@interface MuppetBase : MIOSEmitter -- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)); -+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead"))); -- (void)addBrowserBrowser:(id)browser __attribute__((swift_name("addBrowser(browser:)"))); -- (id _Nullable)getPageHandle:(NSString *)handle __attribute__((swift_name("getPage(handle:)"))); -- (void)injectPage:(id)page factory:(id)factory __attribute__((swift_name("inject(page:factory:)"))); -- (id)launchFactory:(id)factory __attribute__((swift_name("launch(factory:)"))); -- (void)removeBrowserBrowser:(id)browser __attribute__((swift_name("removeBrowser(browser:)"))); - -/** - * @note This property has protected visibility in Kotlin source and is intended only for use by subclasses. -*/ -@property (readonly) NSMutableArray> *_browsers __attribute__((swift_name("_browsers"))); -@end - -__attribute__((objc_subclassing_restricted)) -@interface Muppet : MuppetBase -- (instancetype)initWithSource:(UIViewController *)source __attribute__((swift_name("init(source:)"))) __attribute__((objc_designated_initializer)); -- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); -+ (instancetype)new __attribute__((unavailable)); -- (id)launchFactory:(id)factory __attribute__((swift_name("launch(factory:)"))); -- (void)setLogLevelLevel:(LogLevel *)level __attribute__((swift_name("setLogLevel(level:)"))); -- (void)setLoggerLogger:(void (^ _Nullable)(NSString *))logger __attribute__((swift_name("setLogger(logger:)"))); -@end - -@protocol PageProtocol -@required - -/** - * @note This method converts instances of CancellationException to errors. - * Other uncaught Kotlin exceptions are fatal. -*/ -- (void)addUserScriptScript:(NSString *)script completionHandler:(void (^)(NSError * _Nullable))completionHandler __attribute__((swift_name("addUserScript(script:completionHandler:)"))); -- (void)clearHostAllowList __attribute__((swift_name("clearHostAllowList()"))); -- (void)close __attribute__((swift_name("close()"))); - -/** - * @note This method converts instances of CancellationException to errors. - * Other uncaught Kotlin exceptions are fatal. -*/ -- (void)cookiesUrl:(NSString *)url completionHandler:(void (^)(NSArray * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("cookies(url:completionHandler:)"))); - -/** - * @note This method converts instances of CancellationException to errors. - * Other uncaught Kotlin exceptions are fatal. -*/ -- (void)evaluateJs:(NSString *)js completionHandler:(void (^)(id _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("evaluate(js:completionHandler:)"))); -- (void)evaluateJs:(NSString *)js handler:(void (^)(NSString * _Nullable))handler __attribute__((swift_name("evaluate(js:handler:)"))); - -/** - * @note This method converts instances of CancellationException to errors. - * Other uncaught Kotlin exceptions are fatal. -*/ -- (void)gotoUrl:(NSString *)url headers:(NSDictionary *)headers timeout:(int64_t)timeout completionHandler:(void (^)(id _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("goto(url:headers:timeout:completionHandler:)"))); -- (NSString *)handle __attribute__((swift_name("handle()"))); - -/** - * @note This method converts instances of CancellationException to errors. - * Other uncaught Kotlin exceptions are fatal. -*/ -- (void)hideAnimate:(BOOL)animate completionHandler:(void (^)(NSError * _Nullable))completionHandler __attribute__((swift_name("hide(animate:completionHandler:)"))); -- (id _Nullable)parent __attribute__((swift_name("parent()"))); - -/** - * @note This method converts instances of CancellationException to errors. - * Other uncaught Kotlin exceptions are fatal. -*/ -- (void)progressWithCompletionHandler:(void (^)(MIOSInt * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("progress(completionHandler:)"))); - -/** - * @note This method converts instances of CancellationException to errors. - * Other uncaught Kotlin exceptions are fatal. -*/ -- (void)requestMethod:(NSString *)method url:(NSString *)url data:(NSString * _Nullable)data headers:(NSDictionary * _Nullable)headers followRedirects:(BOOL)followRedirects stream:(id _Nullable)stream completionHandler:(void (^)(MIOSResponse * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("request(method:url:data:headers:followRedirects:stream:completionHandler:)"))); - -/** - * @note This method converts instances of CancellationException to errors. - * Other uncaught Kotlin exceptions are fatal. -*/ -- (void)screenshotWidth:(int32_t)width height:(int32_t)height quality:(double)quality completionHandler:(void (^)(NSString * _Nullable_result, NSError * _Nullable))completionHandler __attribute__((swift_name("screenshot(width:height:quality:completionHandler:)"))); - -/** - * @note This method converts instances of CancellationException to errors. - * Other uncaught Kotlin exceptions are fatal. -*/ -- (void)setCookieCookie:(MIOSKtor_httpCookie *)cookie completionHandler:(void (^)(NSError * _Nullable))completionHandler __attribute__((swift_name("setCookie(cookie:completionHandler:)"))); - -/** - * @note This method converts instances of CancellationException to errors. - * Other uncaught Kotlin exceptions are fatal. -*/ -- (void)setCookieCookies:(NSArray *)cookies completionHandler:(void (^)(NSError * _Nullable))completionHandler __attribute__((swift_name("setCookie(cookies:completionHandler:)"))); -- (void)setHostAllowListAllowed:(NSArray *)allowed __attribute__((swift_name("setHostAllowList(allowed:)"))); - -/** - * @note This method converts instances of CancellationException to errors. - * Other uncaught Kotlin exceptions are fatal. -*/ -- (void)setUserAgentUserAgent:(NSString *)userAgent completionHandler:(void (^)(NSError * _Nullable))completionHandler __attribute__((swift_name("setUserAgent(userAgent:completionHandler:)"))); - -/** - * @note This method converts instances of CancellationException to errors. - * Other uncaught Kotlin exceptions are fatal. -*/ -- (void)showAnimate:(BOOL)animate completionHandler:(void (^)(NSError * _Nullable))completionHandler __attribute__((swift_name("show(animate:completionHandler:)"))); - -/** - * @note This method converts instances of CancellationException to errors. - * Other uncaught Kotlin exceptions are fatal. -*/ -- (void)urlWithCompletionHandler:(void (^)(NSString * _Nullable_result, NSError * _Nullable))completionHandler __attribute__((swift_name("url(completionHandler:)"))); - -/** - * @note This method converts instances of CancellationException to errors. - * Other uncaught Kotlin exceptions are fatal. -*/ -- (void)userAgentWithCompletionHandler:(void (^)(NSString * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("userAgent(completionHandler:)"))); -- (id _Nullable)view __attribute__((swift_name("view()"))); -@end - -@interface PageBase : MIOSEmitter -- (instancetype)initWithBrowser:(id)browser view:(T _Nullable)view __attribute__((swift_name("init(browser:view:)"))) __attribute__((objc_designated_initializer)); -- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); -+ (instancetype)new __attribute__((unavailable)); - -/** - * @note This method converts instances of CancellationException to errors. - * Other uncaught Kotlin exceptions are fatal. - * @note This method has protected visibility in Kotlin source and is intended only for use by subclasses. -*/ -- (void)_closeWithCompletionHandler:(void (^)(NSError * _Nullable))completionHandler __attribute__((swift_name("_close(completionHandler:)"))); - -/** - * @note This method converts instances of CancellationException to errors. - * Other uncaught Kotlin exceptions are fatal. -*/ -- (void)addUserScriptScript:(NSString *)script completionHandler:(void (^)(NSError * _Nullable))completionHandler __attribute__((swift_name("addUserScript(script:completionHandler:)"))); -- (void)clearHostAllowList __attribute__((swift_name("clearHostAllowList()"))); -- (void)close __attribute__((swift_name("close()"))); - -/** - * @note This method converts instances of CancellationException to errors. - * Other uncaught Kotlin exceptions are fatal. -*/ -- (void)cookiesUrl:(NSString *)url completionHandler:(void (^)(NSArray * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("cookies(url:completionHandler:)"))); - -/** - * @note This method converts instances of CancellationException to errors. - * Other uncaught Kotlin exceptions are fatal. -*/ -- (void)evaluateJs:(NSString *)js completionHandler:(void (^)(id _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("evaluate(js:completionHandler:)"))); -- (void)evaluateJs:(NSString *)js handler:(void (^)(NSString * _Nullable))handler __attribute__((swift_name("evaluate(js:handler:)"))); - -/** - * @note This method converts instances of CancellationException to errors. - * Other uncaught Kotlin exceptions are fatal. -*/ -- (void)gotoUrl:(NSString *)url headers:(NSDictionary *)headers timeout:(int64_t)timeout completionHandler:(void (^)(id _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("goto(url:headers:timeout:completionHandler:)"))); -- (NSString *)handle __attribute__((swift_name("handle()"))); - -/** - * @note This method converts instances of CancellationException to errors. - * Other uncaught Kotlin exceptions are fatal. -*/ -- (void)hideAnimate:(BOOL)animate completionHandler:(void (^)(NSError * _Nullable))completionHandler __attribute__((swift_name("hide(animate:completionHandler:)"))); - -/** - * @note This method converts instances of CancellationException to errors. - * Other uncaught Kotlin exceptions are fatal. -*/ -- (void)initializeWithCompletionHandler:(void (^)(NSError * _Nullable))completionHandler __attribute__((swift_name("initialize(completionHandler:)"))); - -/** - * @note This method has protected visibility in Kotlin source and is intended only for use by subclasses. -*/ -- (BOOL)isHostAllowedUri:(NSString *)uri __attribute__((swift_name("isHostAllowed(uri:)"))); -- (id _Nullable)parent __attribute__((swift_name("parent()"))); - -/** - * @note This method converts instances of CancellationException to errors. - * Other uncaught Kotlin exceptions are fatal. -*/ -- (void)progressWithCompletionHandler:(void (^)(MIOSInt * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("progress(completionHandler:)"))); - -/** - * @note This method converts instances of CancellationException to errors. - * Other uncaught Kotlin exceptions are fatal. -*/ -- (void)requestMethod:(NSString *)method url:(NSString *)url data:(NSString * _Nullable)data headers:(NSDictionary * _Nullable)headers followRedirects:(BOOL)followRedirects stream:(id _Nullable)stream completionHandler:(void (^)(MIOSResponse * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("request(method:url:data:headers:followRedirects:stream:completionHandler:)"))); - -/** - * @note This method converts instances of CancellationException to errors. - * Other uncaught Kotlin exceptions are fatal. -*/ -- (void)setCookieCookie:(MIOSKtor_httpCookie *)cookie completionHandler:(void (^)(NSError * _Nullable))completionHandler __attribute__((swift_name("setCookie(cookie:completionHandler:)"))); - -/** - * @note This method converts instances of CancellationException to errors. - * Other uncaught Kotlin exceptions are fatal. -*/ -- (void)setCookieCookies:(NSArray *)cookies completionHandler:(void (^)(NSError * _Nullable))completionHandler __attribute__((swift_name("setCookie(cookies:completionHandler:)"))); -- (void)setHostAllowListAllowed:(NSArray *)allowed __attribute__((swift_name("setHostAllowList(allowed:)"))); - -/** - * @note This method converts instances of CancellationException to errors. - * Other uncaught Kotlin exceptions are fatal. -*/ -- (void)setUserAgentUserAgent:(NSString *)userAgent completionHandler:(void (^)(NSError * _Nullable))completionHandler __attribute__((swift_name("setUserAgent(userAgent:completionHandler:)"))); - -/** - * @note This method converts instances of CancellationException to errors. - * Other uncaught Kotlin exceptions are fatal. -*/ -- (void)showAnimate:(BOOL)animate completionHandler:(void (^)(NSError * _Nullable))completionHandler __attribute__((swift_name("show(animate:completionHandler:)"))); - -/** - * @note This method converts instances of CancellationException to errors. - * Other uncaught Kotlin exceptions are fatal. -*/ -- (void)urlWithCompletionHandler:(void (^)(NSString * _Nullable_result, NSError * _Nullable))completionHandler __attribute__((swift_name("url(completionHandler:)"))); -- (T _Nullable)view __attribute__((swift_name("view()"))); - -/** - * @note This property has protected visibility in Kotlin source and is intended only for use by subclasses. -*/ -@property (readonly) MIOSKtor_client_coreHttpClient *_client __attribute__((swift_name("_client"))); - -/** - * @note This property has protected visibility in Kotlin source and is intended only for use by subclasses. -*/ -@property (readonly) MIOSKtor_client_coreHttpClient *_clientNR __attribute__((swift_name("_clientNR"))); - -/** - * @note This property has protected visibility in Kotlin source and is intended only for use by subclasses. -*/ -@property BOOL _closed __attribute__((swift_name("_closed"))); - -/** - * @note This property has protected visibility in Kotlin source and is intended only for use by subclasses. -*/ -@property (readonly) MIOSMutableDictionary> *_deferrables __attribute__((swift_name("_deferrables"))); - -/** - * @note This property has protected visibility in Kotlin source and is intended only for use by subclasses. -*/ -@property (readonly) NSMutableArray *_hostAllowList __attribute__((swift_name("_hostAllowList"))); - -/** - * @note This property has protected visibility in Kotlin source and is intended only for use by subclasses. -*/ -@property (readonly) id _initialized __attribute__((swift_name("_initialized"))); - -/** - * @note This property has protected visibility in Kotlin source and is intended only for use by subclasses. -*/ -@property (readonly) NSString *_jsObjectName __attribute__((swift_name("_jsObjectName"))); - -/** - * @note This property has protected visibility in Kotlin source and is intended only for use by subclasses. -*/ -@property id _Nullable _parent __attribute__((swift_name("_parent"))); - -/** - * @note This property has protected visibility in Kotlin source and is intended only for use by subclasses. -*/ -@property (readonly) id _scope __attribute__((swift_name("_scope"))); - -/** - * @note This property has protected visibility in Kotlin source and is intended only for use by subclasses. -*/ -@property (readonly) T _Nullable _wv __attribute__((swift_name("_wv"))); - -/** - * @note This property has protected visibility in Kotlin source and is intended only for use by subclasses. -*/ -@property (readonly) id browser __attribute__((swift_name("browser"))); -@property (readonly) PageOptions *options __attribute__((swift_name("options"))); -@end - -__attribute__((objc_subclassing_restricted)) -@interface Page : PageBase -- (instancetype)initWithBrowser:(Browser *)browser view:(WKWebView *)view controller:(UIViewController *)controller __attribute__((swift_name("init(browser:view:controller:)"))) __attribute__((objc_designated_initializer)); -- (instancetype)initWithBrowser:(id)browser view:(id _Nullable)view __attribute__((swift_name("init(browser:view:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); - -/** - * @note This method converts instances of CancellationException to errors. - * Other uncaught Kotlin exceptions are fatal. - * @note This method has protected visibility in Kotlin source and is intended only for use by subclasses. -*/ -- (void)_closeWithCompletionHandler:(void (^)(NSError * _Nullable))completionHandler __attribute__((swift_name("_close(completionHandler:)"))); - -/** - * @note This method converts instances of CancellationException to errors. - * Other uncaught Kotlin exceptions are fatal. -*/ -- (void)addUserScriptScript:(NSString *)script completionHandler:(void (^)(NSError * _Nullable))completionHandler __attribute__((swift_name("addUserScript(script:completionHandler:)"))); - -/** - * @note This method converts instances of CancellationException to errors. - * Other uncaught Kotlin exceptions are fatal. -*/ -- (void)cookiesUrl:(NSString *)url completionHandler:(void (^)(NSArray * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("cookies(url:completionHandler:)"))); - -/** - * @note This method converts instances of CancellationException to errors. - * Other uncaught Kotlin exceptions are fatal. -*/ -- (void)evaluateJs:(NSString *)js completionHandler:(void (^)(id _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("evaluate(js:completionHandler:)"))); -- (void)evaluateJs:(NSString *)js handler:(void (^)(NSString * _Nullable))handler __attribute__((swift_name("evaluate(js:handler:)"))); - -/** - * @note This method converts instances of CancellationException to errors. - * Other uncaught Kotlin exceptions are fatal. -*/ -- (void)gotoUrl:(NSString *)url headers:(NSDictionary *)headers timeout:(int64_t)timeout completionHandler:(void (^)(id _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("goto(url:headers:timeout:completionHandler:)"))); - -/** - * @note This method converts instances of CancellationException to errors. - * Other uncaught Kotlin exceptions are fatal. -*/ -- (void)hideAnimate:(BOOL)animate completionHandler:(void (^)(NSError * _Nullable))completionHandler __attribute__((swift_name("hide(animate:completionHandler:)"))); - -/** - * @note This method converts instances of CancellationException to errors. - * Other uncaught Kotlin exceptions are fatal. -*/ -- (void)initializeWithCompletionHandler:(void (^)(NSError * _Nullable))completionHandler __attribute__((swift_name("initialize(completionHandler:)"))); - -/** - * @note This method converts instances of CancellationException to errors. - * Other uncaught Kotlin exceptions are fatal. -*/ -- (void)progressWithCompletionHandler:(void (^)(MIOSInt * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("progress(completionHandler:)"))); - -/** - * @note This method converts instances of CancellationException to errors. - * Other uncaught Kotlin exceptions are fatal. -*/ -- (void)screenshotWidth:(int32_t)width height:(int32_t)height quality:(double)quality completionHandler:(void (^)(NSString * _Nullable_result, NSError * _Nullable))completionHandler __attribute__((swift_name("screenshot(width:height:quality:completionHandler:)"))); - -/** - * @note This method converts instances of CancellationException to errors. - * Other uncaught Kotlin exceptions are fatal. -*/ -- (void)setCookieCookie:(MIOSKtor_httpCookie *)cookie completionHandler:(void (^)(NSError * _Nullable))completionHandler __attribute__((swift_name("setCookie(cookie:completionHandler:)"))); - -/** - * @note This method converts instances of CancellationException to errors. - * Other uncaught Kotlin exceptions are fatal. -*/ -- (void)setUserAgentUserAgent:(NSString *)userAgent completionHandler:(void (^)(NSError * _Nullable))completionHandler __attribute__((swift_name("setUserAgent(userAgent:completionHandler:)"))); - -/** - * @note This method converts instances of CancellationException to errors. - * Other uncaught Kotlin exceptions are fatal. -*/ -- (void)showAnimate:(BOOL)animate completionHandler:(void (^)(NSError * _Nullable))completionHandler __attribute__((swift_name("show(animate:completionHandler:)"))); - -/** - * @note This method converts instances of CancellationException to errors. - * Other uncaught Kotlin exceptions are fatal. -*/ -- (void)urlWithCompletionHandler:(void (^)(NSString * _Nullable_result, NSError * _Nullable))completionHandler __attribute__((swift_name("url(completionHandler:)"))); - -/** - * @note This method converts instances of CancellationException to errors. - * Other uncaught Kotlin exceptions are fatal. -*/ -- (void)userAgentWithCompletionHandler:(void (^)(NSString * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("userAgent(completionHandler:)"))); -@property (readonly) UIViewController *controller __attribute__((swift_name("controller"))); -@end - -@protocol PageFactoryBaseProtocol -@required -- (id)createBrowser:(id)browser __attribute__((swift_name("create(browser:)"))); -@end - -@protocol PageFactoryProtocol -@required -- (id)createBrowser:(id)browser configuration:(WKWebViewConfiguration *)configuration __attribute__((swift_name("create(browser:configuration:)"))); -@end - -__attribute__((objc_subclassing_restricted)) -__attribute__((swift_name("ContentTypeFallbackConfig"))) -@interface MIOSContentTypeFallbackConfig : MIOSBase -- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)); -+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead"))); -@end - -__attribute__((objc_subclassing_restricted)) -__attribute__((swift_name("ForceHttpsConfig"))) -@interface MIOSForceHttpsConfig : MIOSBase -- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)); -+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead"))); -@property NSSet *bypass __attribute__((swift_name("bypass"))); -@end - - -/** - * @note annotations - * kotlin.SinceKotlin(version="2.0") -*/ -__attribute__((swift_name("KotlinAutoCloseable"))) -@protocol MIOSKotlinAutoCloseable -@required -- (void)close __attribute__((swift_name("close()"))); -@end - -__attribute__((swift_name("Ktor_ioCloseable"))) -@protocol MIOSKtor_ioCloseable -@required -@end - -__attribute__((objc_subclassing_restricted)) -__attribute__((swift_name("HttpCookies"))) -@interface MIOSHttpCookies : MIOSBase -@property (class, readonly, getter=companion) MIOSHttpCookiesCompanion *companion __attribute__((swift_name("companion"))); -- (void)close __attribute__((swift_name("close()"))); - -/** - * @note This method converts instances of CancellationException to errors. - * Other uncaught Kotlin exceptions are fatal. -*/ -- (void)getRequestUrl:(MIOSKtor_httpUrl *)requestUrl completionHandler:(void (^)(NSArray * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("get(requestUrl:completionHandler:)"))); -@end - -__attribute__((swift_name("Ktor_client_coreHttpClientPlugin"))) -@protocol MIOSKtor_client_coreHttpClientPlugin -@required -- (void)installPlugin:(id)plugin scope:(MIOSKtor_client_coreHttpClient *)scope __attribute__((swift_name("install(plugin:scope:)"))); -- (id)prepareBlock:(void (^)(id))block __attribute__((swift_name("prepare(block:)"))); -@property (readonly) MIOSKtor_utilsAttributeKey *key __attribute__((swift_name("key"))); -@end - -__attribute__((objc_subclassing_restricted)) -__attribute__((swift_name("HttpCookies.Companion"))) -@interface MIOSHttpCookiesCompanion : MIOSBase -+ (instancetype)alloc __attribute__((unavailable)); -+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable)); -+ (instancetype)companion __attribute__((swift_name("init()"))); -@property (class, readonly, getter=shared) MIOSHttpCookiesCompanion *shared __attribute__((swift_name("shared"))); -- (void)installPlugin:(MIOSHttpCookies *)plugin scope:(MIOSKtor_client_coreHttpClient *)scope __attribute__((swift_name("install(plugin:scope:)"))); -- (MIOSHttpCookies *)prepareBlock:(void (^)(MIOSHttpCookiesConfig *))block __attribute__((swift_name("prepare(block:)"))); -@property (readonly) MIOSKtor_utilsAttributeKey *key __attribute__((swift_name("key"))); -@end - -__attribute__((objc_subclassing_restricted)) -__attribute__((swift_name("HttpCookies.Config"))) -@interface MIOSHttpCookiesConfig : MIOSBase -- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)); -+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead"))); -- (void)defaultBlock:(id)block __attribute__((swift_name("default(block:)"))); -@property id storage __attribute__((swift_name("storage"))); -@end - -__attribute__((objc_subclassing_restricted)) -__attribute__((swift_name("Request"))) -@interface MIOSRequest : MIOSBase -- (instancetype)initWithMethod:(NSString *)method url:(NSString *)url data:(NSString * _Nullable)data headers:(NSDictionary * _Nullable)headers followRedirects:(BOOL)followRedirects stream:(id _Nullable)stream __attribute__((swift_name("init(method:url:data:headers:followRedirects:stream:)"))) __attribute__((objc_designated_initializer)); -- (MIOSRequest *)doCopyMethod:(NSString *)method url:(NSString *)url data:(NSString * _Nullable)data headers:(NSDictionary * _Nullable)headers followRedirects:(BOOL)followRedirects stream:(id _Nullable)stream __attribute__((swift_name("doCopy(method:url:data:headers:followRedirects:stream:)"))); -- (BOOL)isEqual:(id _Nullable)other __attribute__((swift_name("isEqual(_:)"))); -- (NSUInteger)hash __attribute__((swift_name("hash()"))); -- (NSString *)description __attribute__((swift_name("description()"))); -@property (readonly) NSString * _Nullable data __attribute__((swift_name("data"))); -@property (readonly) BOOL followRedirects __attribute__((swift_name("followRedirects"))); -@property (readonly) NSDictionary * _Nullable headers __attribute__((swift_name("headers"))); -@property (readonly) NSString *method __attribute__((swift_name("method"))); -@property (readonly) id _Nullable stream __attribute__((swift_name("stream"))); -@property (readonly) NSString *url __attribute__((swift_name("url"))); -@end - -__attribute__((objc_subclassing_restricted)) -__attribute__((swift_name("Response"))) -@interface MIOSResponse : MIOSBase -- (instancetype)initWithStatus:(int32_t)status headers:(NSDictionary *> *)headers body:(id)body __attribute__((swift_name("init(status:headers:body:)"))) __attribute__((objc_designated_initializer)); - -/** - * @note This method converts instances of CancellationException to errors. - * Other uncaught Kotlin exceptions are fatal. -*/ -- (void)bytesWithCompletionHandler:(void (^)(MIOSKotlinByteArray * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("bytes(completionHandler:)"))); -- (MIOSResponse *)doCopyStatus:(int32_t)status headers:(NSDictionary *> *)headers body:(id)body __attribute__((swift_name("doCopy(status:headers:body:)"))); -- (BOOL)isEqual:(id _Nullable)other __attribute__((swift_name("isEqual(_:)"))); -- (NSUInteger)hash __attribute__((swift_name("hash()"))); -- (NSDictionary *)header __attribute__((swift_name("header()"))); - -/** - * @note This method converts instances of CancellationException to errors. - * Other uncaught Kotlin exceptions are fatal. -*/ -- (void)jsonObjectWithCompletionHandler:(void (^)(NSDictionary * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("jsonObject(completionHandler:)"))); -- (NSString *)description __attribute__((swift_name("description()"))); -@property (readonly) id body __attribute__((swift_name("body"))); -@property (readonly) NSDictionary *> *headers __attribute__((swift_name("headers"))); -@property (readonly) int32_t status __attribute__((swift_name("status"))); -@end - -__attribute__((objc_subclassing_restricted)) -@interface BrowserEvent : MIOSKotlinEnum -+ (instancetype)alloc __attribute__((unavailable)); -+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable)); -- (instancetype)initWithName:(NSString *)name ordinal:(int32_t)ordinal __attribute__((swift_name("init(name:ordinal:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); -@property (class, readonly) BrowserEvent *page __attribute__((swift_name("page"))); -@property (class, readonly) BrowserEvent *closed __attribute__((swift_name("closed"))); -+ (MIOSKotlinArray *)values __attribute__((swift_name("values()"))); -@property (class, readonly) NSArray *entries __attribute__((swift_name("entries"))); -@end - -__attribute__((objc_subclassing_restricted)) -@interface PageEvent : MIOSKotlinEnum -+ (instancetype)alloc __attribute__((unavailable)); -+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable)); -- (instancetype)initWithName:(NSString *)name ordinal:(int32_t)ordinal __attribute__((swift_name("init(name:ordinal:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); -@property (class, readonly) PageEvent *console __attribute__((swift_name("console"))); -@property (class, readonly) PageEvent *close __attribute__((swift_name("close"))); -@property (class, readonly) PageEvent *closed __attribute__((swift_name("closed"))); -@property (class, readonly) PageEvent *dispatch __attribute__((swift_name("dispatch"))); -@property (class, readonly) PageEvent *domcontentloaded __attribute__((swift_name("domcontentloaded"))); -@property (class, readonly) PageEvent *started __attribute__((swift_name("started"))); -@property (class, readonly) PageEvent *finished __attribute__((swift_name("finished"))); -@property (class, readonly) PageEvent *load_ __attribute__((swift_name("load_"))); -@property (class, readonly) PageEvent *locationchange __attribute__((swift_name("locationchange"))); -@property (class, readonly) PageEvent *domchange __attribute__((swift_name("domchange"))); -@property (class, readonly) PageEvent *progress __attribute__((swift_name("progress"))); -@property (class, readonly) PageEvent *popup __attribute__((swift_name("popup"))); -@property (class, readonly) PageEvent *visible __attribute__((swift_name("visible"))); -@property (class, readonly) PageEvent *hostblocked __attribute__((swift_name("hostblocked"))); -@property (class, readonly) PageEvent *error __attribute__((swift_name("error"))); -+ (MIOSKotlinArray *)values __attribute__((swift_name("values()"))); -@property (class, readonly) NSArray *entries __attribute__((swift_name("entries"))); -@end - - -/** - * @note annotations - * kotlinx.serialization.Serializable -*/ -__attribute__((objc_subclassing_restricted)) -@interface PageBaseMessage : MIOSBase -- (instancetype)initWithMethod:(NSString *)method params:(NSArray *)params __attribute__((swift_name("init(method:params:)"))) __attribute__((objc_designated_initializer)); -@property (class, readonly, getter=companion) PageBaseMessageCompanion *companion __attribute__((swift_name("companion"))); -- (PageBaseMessage *)doCopyMethod:(NSString *)method params:(NSArray *)params __attribute__((swift_name("doCopy(method:params:)"))); -- (BOOL)isEqual:(id _Nullable)other __attribute__((swift_name("isEqual(_:)"))); -- (NSUInteger)hash __attribute__((swift_name("hash()"))); -- (NSString *)description __attribute__((swift_name("description()"))); -@property (readonly) NSString *method __attribute__((swift_name("method"))); -@property (readonly) NSArray *params __attribute__((swift_name("params"))); -@end - -__attribute__((objc_subclassing_restricted)) -__attribute__((swift_name("PageBaseMessage.Companion"))) -@interface PageBaseMessageCompanion : MIOSBase -+ (instancetype)alloc __attribute__((unavailable)); -+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable)); -+ (instancetype)companion __attribute__((swift_name("init()"))); -@property (class, readonly, getter=shared) PageBaseMessageCompanion *shared __attribute__((swift_name("shared"))); -- (id)serializer __attribute__((swift_name("serializer()"))); -@end - -__attribute__((objc_subclassing_restricted)) -@interface PageOptions : MIOSBase -- (instancetype)initWithHideOnClose:(BOOL)hideOnClose __attribute__((swift_name("init(hideOnClose:)"))) __attribute__((objc_designated_initializer)); -- (PageOptions *)doCopyHideOnClose:(BOOL)hideOnClose __attribute__((swift_name("doCopy(hideOnClose:)"))); -- (BOOL)isEqual:(id _Nullable)other __attribute__((swift_name("isEqual(_:)"))); -- (NSUInteger)hash __attribute__((swift_name("hash()"))); -- (NSString *)description __attribute__((swift_name("description()"))); -@property BOOL hideOnClose __attribute__((swift_name("hideOnClose"))); -@end - -@protocol BrowserFactoryProtocol -@required -- (id)createMuppet:(id)muppet __attribute__((swift_name("create(muppet:)"))); -@end - -__attribute__((swift_name("Kotlinx_coroutines_coreCoroutineScope"))) -@protocol MIOSKotlinx_coroutines_coreCoroutineScope -@required -@property (readonly) id coroutineContext __attribute__((swift_name("coroutineContext"))); -@end - -__attribute__((objc_subclassing_restricted)) -__attribute__((swift_name("Ktor_client_coreHttpClient"))) -@interface MIOSKtor_client_coreHttpClient : MIOSBase -- (instancetype)initWithEngine:(id)engine userConfig:(MIOSKtor_client_coreHttpClientConfig *)userConfig __attribute__((swift_name("init(engine:userConfig:)"))) __attribute__((objc_designated_initializer)); -- (void)close __attribute__((swift_name("close()"))); -- (MIOSKtor_client_coreHttpClient *)configBlock:(void (^)(MIOSKtor_client_coreHttpClientConfig *))block __attribute__((swift_name("config(block:)"))); -- (BOOL)isSupportedCapability:(id)capability __attribute__((swift_name("isSupported(capability:)"))); -- (NSString *)description __attribute__((swift_name("description()"))); -@property (readonly) id attributes __attribute__((swift_name("attributes"))); -@property (readonly) id coroutineContext __attribute__((swift_name("coroutineContext"))); -@property (readonly) id engine __attribute__((swift_name("engine"))); -@property (readonly) MIOSKtor_client_coreHttpClientEngineConfig *engineConfig __attribute__((swift_name("engineConfig"))); -@property (readonly) MIOSKtor_eventsEvents *monitor __attribute__((swift_name("monitor"))); -@property (readonly) MIOSKtor_client_coreHttpReceivePipeline *receivePipeline __attribute__((swift_name("receivePipeline"))); -@property (readonly) MIOSKtor_client_coreHttpRequestPipeline *requestPipeline __attribute__((swift_name("requestPipeline"))); -@property (readonly) MIOSKtor_client_coreHttpResponsePipeline *responsePipeline __attribute__((swift_name("responsePipeline"))); -@property (readonly) MIOSKtor_client_coreHttpSendPipeline *sendPipeline __attribute__((swift_name("sendPipeline"))); -@end - -@interface MIOSKtor_client_coreHttpClient (Extensions) - -/** - * @note This method converts instances of CancellationException to errors. - * Other uncaught Kotlin exceptions are fatal. -*/ -- (void)cookiesUrl:(MIOSKtor_httpUrl *)url completionHandler:(void (^)(NSArray * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("cookies(url:completionHandler:)"))); - -/** - * @note This method converts instances of CancellationException to errors. - * Other uncaught Kotlin exceptions are fatal. -*/ -- (void)cookiesUrlString:(NSString *)urlString completionHandler:(void (^)(NSArray * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("cookies(urlString:completionHandler:)"))); -@end - -__attribute__((objc_subclassing_restricted)) -__attribute__((swift_name("BridgeKt"))) -@interface MIOSBridgeKt : MIOSBase -+ (void)injectMuppet:(id)muppet page:(id)page factory:(id)factory __attribute__((swift_name("inject(muppet:page:factory:)"))); -@end - -__attribute__((objc_subclassing_restricted)) -__attribute__((swift_name("ContentTypeFallbackKt"))) -@interface MIOSContentTypeFallbackKt : MIOSBase -@property (class, readonly) id ContentTypeFallback __attribute__((swift_name("ContentTypeFallback"))); -@end - -__attribute__((objc_subclassing_restricted)) -__attribute__((swift_name("ForceHttpsKt"))) -@interface MIOSForceHttpsKt : MIOSBase -@property (class, readonly) id ForceHttps __attribute__((swift_name("ForceHttps"))); -@end - -__attribute__((objc_subclassing_restricted)) -__attribute__((swift_name("HttpCookiesKt"))) -@interface MIOSHttpCookiesKt : MIOSBase -+ (MIOSKtor_httpCookie * _Nullable)get:(NSArray *)receiver name:(NSString *)name __attribute__((swift_name("get(_:name:)"))); -@end - -__attribute__((objc_subclassing_restricted)) -__attribute__((swift_name("PlatformKt"))) -@interface MIOSPlatformKt : MIOSBase -@property (class, readonly) BOOL DBG __attribute__((swift_name("DBG"))); -@end - -__attribute__((objc_subclassing_restricted)) -__attribute__((swift_name("RequestKt"))) -@interface MIOSRequestKt : MIOSBase -+ (MIOSRequest * _Nullable)redirectRequestRequest:(MIOSRequest *)request status:(int32_t)status location:(NSString * _Nullable)location __attribute__((swift_name("redirectRequest(request:status:location:)"))); - -/** - * @note This method converts instances of CancellationException to errors. - * Other uncaught Kotlin exceptions are fatal. -*/ -+ (void)requestClient:(MIOSKtor_client_coreHttpClient *)client method:(NSString *)method url:(NSString *)url data:(NSString * _Nullable)data headers:(NSDictionary * _Nullable)headers followRedirects:(BOOL)followRedirects stream:(id _Nullable)stream completionHandler:(void (^)(MIOSResponse * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("request(client:method:url:data:headers:followRedirects:stream:completionHandler:)"))); -+ (NSString *)toHttps:(NSString *)receiver __attribute__((swift_name("toHttps(_:)"))); -@end - -__attribute__((swift_name("KotlinThrowable"))) -@interface MIOSKotlinThrowable : MIOSBase -- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)); -+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead"))); -- (instancetype)initWithMessage:(NSString * _Nullable)message __attribute__((swift_name("init(message:)"))) __attribute__((objc_designated_initializer)); -- (instancetype)initWithCause:(MIOSKotlinThrowable * _Nullable)cause __attribute__((swift_name("init(cause:)"))) __attribute__((objc_designated_initializer)); -- (instancetype)initWithMessage:(NSString * _Nullable)message cause:(MIOSKotlinThrowable * _Nullable)cause __attribute__((swift_name("init(message:cause:)"))) __attribute__((objc_designated_initializer)); - -/** - * @note annotations - * kotlin.experimental.ExperimentalNativeApi -*/ -- (MIOSKotlinArray *)getStackTrace __attribute__((swift_name("getStackTrace()"))); -- (void)printStackTrace __attribute__((swift_name("printStackTrace()"))); -- (NSString *)description __attribute__((swift_name("description()"))); -@property (readonly) MIOSKotlinThrowable * _Nullable cause __attribute__((swift_name("cause"))); -@property (readonly) NSString * _Nullable message __attribute__((swift_name("message"))); -- (NSError *)asError __attribute__((swift_name("asError()"))); -@end - -__attribute__((swift_name("KotlinException"))) -@interface MIOSKotlinException : MIOSKotlinThrowable -- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)); -+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead"))); -- (instancetype)initWithMessage:(NSString * _Nullable)message __attribute__((swift_name("init(message:)"))) __attribute__((objc_designated_initializer)); -- (instancetype)initWithCause:(MIOSKotlinThrowable * _Nullable)cause __attribute__((swift_name("init(cause:)"))) __attribute__((objc_designated_initializer)); -- (instancetype)initWithMessage:(NSString * _Nullable)message cause:(MIOSKotlinThrowable * _Nullable)cause __attribute__((swift_name("init(message:cause:)"))) __attribute__((objc_designated_initializer)); -@end - -__attribute__((swift_name("KotlinRuntimeException"))) -@interface MIOSKotlinRuntimeException : MIOSKotlinException -- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)); -+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead"))); -- (instancetype)initWithMessage:(NSString * _Nullable)message __attribute__((swift_name("init(message:)"))) __attribute__((objc_designated_initializer)); -- (instancetype)initWithCause:(MIOSKotlinThrowable * _Nullable)cause __attribute__((swift_name("init(cause:)"))) __attribute__((objc_designated_initializer)); -- (instancetype)initWithMessage:(NSString * _Nullable)message cause:(MIOSKotlinThrowable * _Nullable)cause __attribute__((swift_name("init(message:cause:)"))) __attribute__((objc_designated_initializer)); -@end - -__attribute__((swift_name("KotlinIllegalStateException"))) -@interface MIOSKotlinIllegalStateException : MIOSKotlinRuntimeException -- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)); -+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead"))); -- (instancetype)initWithMessage:(NSString * _Nullable)message __attribute__((swift_name("init(message:)"))) __attribute__((objc_designated_initializer)); -- (instancetype)initWithCause:(MIOSKotlinThrowable * _Nullable)cause __attribute__((swift_name("init(cause:)"))) __attribute__((objc_designated_initializer)); -- (instancetype)initWithMessage:(NSString * _Nullable)message cause:(MIOSKotlinThrowable * _Nullable)cause __attribute__((swift_name("init(message:cause:)"))) __attribute__((objc_designated_initializer)); -@end - - -/** - * @note annotations - * kotlin.SinceKotlin(version="1.4") -*/ -__attribute__((swift_name("KotlinCancellationException"))) -@interface MIOSKotlinCancellationException : MIOSKotlinIllegalStateException -- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)); -+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead"))); -- (instancetype)initWithMessage:(NSString * _Nullable)message __attribute__((swift_name("init(message:)"))) __attribute__((objc_designated_initializer)); -- (instancetype)initWithCause:(MIOSKotlinThrowable * _Nullable)cause __attribute__((swift_name("init(cause:)"))) __attribute__((objc_designated_initializer)); -- (instancetype)initWithMessage:(NSString * _Nullable)message cause:(MIOSKotlinThrowable * _Nullable)cause __attribute__((swift_name("init(message:cause:)"))) __attribute__((objc_designated_initializer)); -@end - - -/** - * @note annotations - * kotlin.SinceKotlin(version="1.3") -*/ -__attribute__((swift_name("KotlinCoroutineContext"))) -@protocol MIOSKotlinCoroutineContext -@required -- (id _Nullable)foldInitial:(id _Nullable)initial operation:(id _Nullable (^)(id _Nullable, id))operation __attribute__((swift_name("fold(initial:operation:)"))); -- (id _Nullable)getKey:(id)key __attribute__((swift_name("get(key:)"))); -- (id)minusKeyKey:(id)key __attribute__((swift_name("minusKey(key:)"))); -- (id)plusContext:(id)context __attribute__((swift_name("plus(context:)"))); -@end - -__attribute__((swift_name("KotlinCoroutineContextElement"))) -@protocol MIOSKotlinCoroutineContextElement -@required -@property (readonly) id key __attribute__((swift_name("key"))); -@end - -__attribute__((swift_name("Kotlinx_coroutines_coreJob"))) -@protocol MIOSKotlinx_coroutines_coreJob -@required - -/** - * @note annotations - * kotlinx.coroutines.InternalCoroutinesApi -*/ -- (id)attachChildChild:(id)child __attribute__((swift_name("attachChild(child:)"))); -- (void)cancelCause:(MIOSKotlinCancellationException * _Nullable)cause __attribute__((swift_name("cancel(cause:)"))); - -/** - * @note annotations - * kotlinx.coroutines.InternalCoroutinesApi -*/ -- (MIOSKotlinCancellationException *)getCancellationException __attribute__((swift_name("getCancellationException()"))); -- (id)invokeOnCompletionHandler:(void (^)(MIOSKotlinThrowable * _Nullable))handler __attribute__((swift_name("invokeOnCompletion(handler:)"))); - -/** - * @note annotations - * kotlinx.coroutines.InternalCoroutinesApi -*/ -- (id)invokeOnCompletionOnCancelling:(BOOL)onCancelling invokeImmediately:(BOOL)invokeImmediately handler:(void (^)(MIOSKotlinThrowable * _Nullable))handler __attribute__((swift_name("invokeOnCompletion(onCancelling:invokeImmediately:handler:)"))); - -/** - * @note This method converts instances of CancellationException to errors. - * Other uncaught Kotlin exceptions are fatal. -*/ -- (void)joinWithCompletionHandler:(void (^)(NSError * _Nullable))completionHandler __attribute__((swift_name("join(completionHandler:)"))); -- (id)plusOther:(id)other __attribute__((swift_name("plus(other:)"))) __attribute__((unavailable("Operator '+' on two Job objects is meaningless. Job is a coroutine context element and `+` is a set-sum operator for coroutine contexts. The job to the right of `+` just replaces the job the left of `+`."))); -- (BOOL)start __attribute__((swift_name("start()"))); -@property (readonly) id children __attribute__((swift_name("children"))); -@property (readonly) BOOL isActive __attribute__((swift_name("isActive"))); -@property (readonly) BOOL isCancelled __attribute__((swift_name("isCancelled"))); -@property (readonly) BOOL isCompleted __attribute__((swift_name("isCompleted"))); -@property (readonly) id onJoin __attribute__((swift_name("onJoin"))); - -/** - * @note annotations - * kotlinx.coroutines.ExperimentalCoroutinesApi -*/ -@property (readonly, getter=parent_) id _Nullable parent __attribute__((swift_name("parent"))); -@end - -__attribute__((swift_name("KotlinFunction"))) -@protocol MIOSKotlinFunction -@required -@end - -__attribute__((swift_name("KotlinSuspendFunction1"))) -@protocol MIOSKotlinSuspendFunction1 -@required - -/** - * @note This method converts instances of CancellationException to errors. - * Other uncaught Kotlin exceptions are fatal. -*/ -- (void)invokeP1:(id _Nullable)p1 completionHandler:(void (^)(id _Nullable_result, NSError * _Nullable))completionHandler __attribute__((swift_name("invoke(p1:completionHandler:)"))); -@end - -__attribute__((swift_name("Kotlinx_coroutines_coreFlow"))) -@protocol MIOSKotlinx_coroutines_coreFlow -@required - -/** - * @note This method converts instances of CancellationException to errors. - * Other uncaught Kotlin exceptions are fatal. -*/ -- (void)collectCollector:(id)collector completionHandler:(void (^)(NSError * _Nullable))completionHandler __attribute__((swift_name("collect(collector:completionHandler:)"))); -@end - -__attribute__((swift_name("Kotlinx_coroutines_coreSharedFlow"))) -@protocol MIOSKotlinx_coroutines_coreSharedFlow -@required -@property (readonly) NSArray *replayCache __attribute__((swift_name("replayCache"))); -@end - -__attribute__((objc_subclassing_restricted)) -__attribute__((swift_name("KotlinEnumCompanion"))) -@interface MIOSKotlinEnumCompanion : MIOSBase -+ (instancetype)alloc __attribute__((unavailable)); -+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable)); -+ (instancetype)companion __attribute__((swift_name("init()"))); -@property (class, readonly, getter=shared) MIOSKotlinEnumCompanion *shared __attribute__((swift_name("shared"))); -@end - -__attribute__((objc_subclassing_restricted)) -__attribute__((swift_name("KotlinArray"))) -@interface MIOSKotlinArray : MIOSBase -+ (instancetype)arrayWithSize:(int32_t)size init:(T _Nullable (^)(MIOSInt *))init __attribute__((swift_name("init(size:init:)"))); -+ (instancetype)alloc __attribute__((unavailable)); -+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable)); -- (T _Nullable)getIndex:(int32_t)index __attribute__((swift_name("get(index:)"))); -- (id)iterator __attribute__((swift_name("iterator()"))); -- (void)setIndex:(int32_t)index value:(T _Nullable)value __attribute__((swift_name("set(index:value:)"))); -@property (readonly) int32_t size __attribute__((swift_name("size"))); -@end - -__attribute__((swift_name("Ktor_ioJvmSerializable"))) -@protocol MIOSKtor_ioJvmSerializable -@required -@end - - -/** - * @note annotations - * kotlinx.serialization.Serializable -*/ -__attribute__((objc_subclassing_restricted)) -__attribute__((swift_name("Ktor_httpCookie"))) -@interface MIOSKtor_httpCookie : MIOSBase -- (instancetype)initWithName:(NSString *)name value:(NSString *)value encoding:(MIOSKtor_httpCookieEncoding *)encoding maxAge:(MIOSInt * _Nullable)maxAge expires:(MIOSKtor_utilsGMTDate * _Nullable)expires domain:(NSString * _Nullable)domain path:(NSString * _Nullable)path secure:(BOOL)secure httpOnly:(BOOL)httpOnly extensions:(NSDictionary *)extensions __attribute__((swift_name("init(name:value:encoding:maxAge:expires:domain:path:secure:httpOnly:extensions:)"))) __attribute__((objc_designated_initializer)); -@property (class, readonly, getter=companion) MIOSKtor_httpCookieCompanion *companion __attribute__((swift_name("companion"))); -- (MIOSKtor_httpCookie *)doCopyName:(NSString *)name value:(NSString *)value encoding:(MIOSKtor_httpCookieEncoding *)encoding maxAge:(MIOSInt * _Nullable)maxAge expires:(MIOSKtor_utilsGMTDate * _Nullable)expires domain:(NSString * _Nullable)domain path:(NSString * _Nullable)path secure:(BOOL)secure httpOnly:(BOOL)httpOnly extensions:(NSDictionary *)extensions __attribute__((swift_name("doCopy(name:value:encoding:maxAge:expires:domain:path:secure:httpOnly:extensions:)"))); -- (BOOL)isEqual:(id _Nullable)other __attribute__((swift_name("isEqual(_:)"))); -- (NSUInteger)hash __attribute__((swift_name("hash()"))); -- (NSString *)description __attribute__((swift_name("description()"))); -@property (readonly) NSString * _Nullable domain __attribute__((swift_name("domain"))); -@property (readonly) MIOSKtor_httpCookieEncoding *encoding __attribute__((swift_name("encoding"))); -@property (readonly) MIOSKtor_utilsGMTDate * _Nullable expires __attribute__((swift_name("expires"))); -@property (readonly) NSDictionary *extensions __attribute__((swift_name("extensions"))); -@property (readonly) BOOL httpOnly __attribute__((swift_name("httpOnly"))); -@property (readonly) MIOSInt * _Nullable maxAge __attribute__((swift_name("maxAge"))); -@property (readonly) NSString *name __attribute__((swift_name("name"))); -@property (readonly) NSString * _Nullable path __attribute__((swift_name("path"))); -@property (readonly) BOOL secure __attribute__((swift_name("secure"))); -@property (readonly) NSString *value __attribute__((swift_name("value"))); -@end - -__attribute__((swift_name("Kotlinx_coroutines_coreDeferred"))) -@protocol MIOSKotlinx_coroutines_coreDeferred -@required - -/** - * @note This method converts instances of CancellationException to errors. - * Other uncaught Kotlin exceptions are fatal. -*/ -- (void)awaitWithCompletionHandler:(void (^)(id _Nullable_result, NSError * _Nullable))completionHandler __attribute__((swift_name("await(completionHandler:)"))); - -/** - * @note annotations - * kotlinx.coroutines.ExperimentalCoroutinesApi -*/ -- (id _Nullable)getCompleted __attribute__((swift_name("getCompleted()"))); - -/** - * @note annotations - * kotlinx.coroutines.ExperimentalCoroutinesApi -*/ -- (MIOSKotlinThrowable * _Nullable)getCompletionExceptionOrNull __attribute__((swift_name("getCompletionExceptionOrNull()"))); -@property (readonly) id onAwait __attribute__((swift_name("onAwait"))); -@end - -__attribute__((swift_name("Kotlinx_coroutines_coreCompletableDeferred"))) -@protocol MIOSKotlinx_coroutines_coreCompletableDeferred -@required -- (BOOL)completeValue:(id _Nullable)value __attribute__((swift_name("complete(value:)"))); -- (BOOL)completeExceptionallyException:(MIOSKotlinThrowable *)exception __attribute__((swift_name("completeExceptionally(exception:)"))); -@end - - -/** - * @note annotations - * kotlinx.serialization.Serializable(with=NormalClass(value=io/ktor/http/UrlSerializer)) -*/ -__attribute__((objc_subclassing_restricted)) -__attribute__((swift_name("Ktor_httpUrl"))) -@interface MIOSKtor_httpUrl : MIOSBase -@property (class, readonly, getter=companion) MIOSKtor_httpUrlCompanion *companion __attribute__((swift_name("companion"))); -- (BOOL)isEqual:(id _Nullable)other __attribute__((swift_name("isEqual(_:)"))); -- (NSUInteger)hash __attribute__((swift_name("hash()"))); -- (NSString *)description __attribute__((swift_name("description()"))); -@property (readonly) NSString *encodedFragment __attribute__((swift_name("encodedFragment"))); -@property (readonly) NSString * _Nullable encodedPassword __attribute__((swift_name("encodedPassword"))); -@property (readonly) NSString *encodedPath __attribute__((swift_name("encodedPath"))); -@property (readonly) NSString *encodedPathAndQuery __attribute__((swift_name("encodedPathAndQuery"))); -@property (readonly) NSString *encodedQuery __attribute__((swift_name("encodedQuery"))); -@property (readonly) NSString * _Nullable encodedUser __attribute__((swift_name("encodedUser"))); -@property (readonly) NSString *fragment __attribute__((swift_name("fragment"))); -@property (readonly) NSString *host __attribute__((swift_name("host"))); -@property (readonly) id parameters __attribute__((swift_name("parameters"))); -@property (readonly) NSString * _Nullable password __attribute__((swift_name("password"))); -@property (readonly) NSArray *pathSegments __attribute__((swift_name("pathSegments"))) __attribute__((deprecated("\n `pathSegments` is deprecated.\n\n This property will contain an empty path segment at the beginning for URLs with a hostname,\n and an empty path segment at the end for the URLs with a trailing slash. If you need to keep this behaviour please\n use [rawSegments]. If you only need to access the meaningful parts of the path, consider using [segments] instead.\n \n Please decide if you need [rawSegments] or [segments] explicitly.\n "))); -@property (readonly) int32_t port __attribute__((swift_name("port"))); -@property (readonly) MIOSKtor_httpURLProtocol *protocol __attribute__((swift_name("protocol"))); -@property (readonly) MIOSKtor_httpURLProtocol * _Nullable protocolOrNull __attribute__((swift_name("protocolOrNull"))); -@property (readonly) NSArray *rawSegments __attribute__((swift_name("rawSegments"))); -@property (readonly) NSArray *segments __attribute__((swift_name("segments"))); -@property (readonly) int32_t specifiedPort __attribute__((swift_name("specifiedPort"))); -@property (readonly) BOOL trailingQuery __attribute__((swift_name("trailingQuery"))); -@property (readonly) NSString * _Nullable user __attribute__((swift_name("user"))); -@end - -__attribute__((objc_subclassing_restricted)) -__attribute__((swift_name("Ktor_utilsAttributeKey"))) -@interface MIOSKtor_utilsAttributeKey : MIOSBase - -/** - * @note annotations - * kotlin.jvm.JvmOverloads -*/ -- (instancetype)initWithName:(NSString *)name type:(MIOSKtor_utilsTypeInfo *)type __attribute__((swift_name("init(name:type:)"))) __attribute__((objc_designated_initializer)); -- (MIOSKtor_utilsAttributeKey *)doCopyName:(NSString *)name type:(MIOSKtor_utilsTypeInfo *)type __attribute__((swift_name("doCopy(name:type:)"))); -- (BOOL)isEqual:(id _Nullable)other __attribute__((swift_name("isEqual(_:)"))); -- (NSUInteger)hash __attribute__((swift_name("hash()"))); -- (NSString *)description __attribute__((swift_name("description()"))); -@property (readonly) NSString *name __attribute__((swift_name("name"))); -@end - -__attribute__((swift_name("Ktor_client_coreCookiesStorage"))) -@protocol MIOSKtor_client_coreCookiesStorage -@required - -/** - * @note This method converts instances of CancellationException to errors. - * Other uncaught Kotlin exceptions are fatal. -*/ -- (void)addCookieRequestUrl:(MIOSKtor_httpUrl *)requestUrl cookie:(MIOSKtor_httpCookie *)cookie completionHandler:(void (^)(NSError * _Nullable))completionHandler __attribute__((swift_name("addCookie(requestUrl:cookie:completionHandler:)"))); - -/** - * @note This method converts instances of CancellationException to errors. - * Other uncaught Kotlin exceptions are fatal. -*/ -- (void)getRequestUrl:(MIOSKtor_httpUrl *)requestUrl completionHandler:(void (^)(NSArray * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("get(requestUrl:completionHandler:)"))); -@end - -__attribute__((objc_subclassing_restricted)) -__attribute__((swift_name("KotlinByteArray"))) -@interface MIOSKotlinByteArray : MIOSBase -+ (instancetype)arrayWithSize:(int32_t)size __attribute__((swift_name("init(size:)"))); -+ (instancetype)arrayWithSize:(int32_t)size init:(MIOSByte *(^)(MIOSInt *))init __attribute__((swift_name("init(size:init:)"))); -+ (instancetype)alloc __attribute__((unavailable)); -+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable)); -- (int8_t)getIndex:(int32_t)index __attribute__((swift_name("get(index:)"))); -- (MIOSKotlinByteIterator *)iterator __attribute__((swift_name("iterator()"))); -- (void)setIndex:(int32_t)index value:(int8_t)value __attribute__((swift_name("set(index:value:)"))); -@property (readonly) int32_t size __attribute__((swift_name("size"))); -@end - - -/** - * @note annotations - * kotlinx.serialization.Serializable(with=NormalClass(value=kotlinx/serialization/json/JsonElementSerializer)) -*/ -__attribute__((swift_name("Kotlinx_serialization_jsonJsonElement"))) -@interface MIOSKotlinx_serialization_jsonJsonElement : MIOSBase -@property (class, readonly, getter=companion) MIOSKotlinx_serialization_jsonJsonElementCompanion *companion __attribute__((swift_name("companion"))); -@end - -__attribute__((swift_name("Kotlinx_serialization_coreSerializationStrategy"))) -@protocol MIOSKotlinx_serialization_coreSerializationStrategy -@required -- (void)serializeEncoder:(id)encoder value:(id _Nullable)value __attribute__((swift_name("serialize(encoder:value:)"))); -@property (readonly) id descriptor __attribute__((swift_name("descriptor"))); -@end - -__attribute__((swift_name("Kotlinx_serialization_coreDeserializationStrategy"))) -@protocol MIOSKotlinx_serialization_coreDeserializationStrategy -@required -- (id _Nullable)deserializeDecoder:(id)decoder __attribute__((swift_name("deserialize(decoder:)"))); -@property (readonly) id descriptor __attribute__((swift_name("descriptor"))); -@end - -__attribute__((swift_name("Kotlinx_serialization_coreKSerializer"))) -@protocol MIOSKotlinx_serialization_coreKSerializer -@required -@end - -__attribute__((swift_name("Ktor_client_coreHttpClientEngine"))) -@protocol MIOSKtor_client_coreHttpClientEngine -@required - -/** - * @note This method converts instances of CancellationException to errors. - * Other uncaught Kotlin exceptions are fatal. -*/ -- (void)executeData:(MIOSKtor_client_coreHttpRequestData *)data completionHandler:(void (^)(MIOSKtor_client_coreHttpResponseData * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("execute(data:completionHandler:)"))); -- (void)installClient:(MIOSKtor_client_coreHttpClient *)client __attribute__((swift_name("install(client:)"))); -@property (readonly) MIOSKtor_client_coreHttpClientEngineConfig *config __attribute__((swift_name("config"))); -@property (readonly) MIOSKotlinx_coroutines_coreCoroutineDispatcher *dispatcher __attribute__((swift_name("dispatcher"))); -@property (readonly) NSSet> *supportedCapabilities __attribute__((swift_name("supportedCapabilities"))); -@end - -__attribute__((swift_name("Ktor_client_coreHttpClientEngineConfig"))) -@interface MIOSKtor_client_coreHttpClientEngineConfig : MIOSBase -- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)); -+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead"))); -@property MIOSKotlinx_coroutines_coreCoroutineDispatcher * _Nullable dispatcher __attribute__((swift_name("dispatcher"))); -@property BOOL pipelining __attribute__((swift_name("pipelining"))); -@property MIOSKtor_client_coreProxyConfig * _Nullable proxy __attribute__((swift_name("proxy"))); -@property int32_t threadsCount __attribute__((swift_name("threadsCount"))) __attribute__((unavailable("The [threadsCount] property is deprecated. Consider setting [dispatcher] instead."))); -@end - -__attribute__((objc_subclassing_restricted)) -__attribute__((swift_name("Ktor_client_coreHttpClientConfig"))) -@interface MIOSKtor_client_coreHttpClientConfig : MIOSBase -- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)); -+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead"))); -- (MIOSKtor_client_coreHttpClientConfig *)clone __attribute__((swift_name("clone()"))); -- (void)engineBlock:(void (^)(T))block __attribute__((swift_name("engine(block:)"))); -- (void)installClient:(MIOSKtor_client_coreHttpClient *)client __attribute__((swift_name("install(client:)"))); -- (void)installPlugin:(id)plugin configure:(void (^)(id))configure __attribute__((swift_name("install(plugin:configure:)"))); -- (void)installKey:(NSString *)key block:(void (^)(MIOSKtor_client_coreHttpClient *))block __attribute__((swift_name("install(key:block:)"))); -- (void)plusAssignOther:(MIOSKtor_client_coreHttpClientConfig *)other __attribute__((swift_name("plusAssign(other:)"))); -@property BOOL developmentMode __attribute__((swift_name("developmentMode"))) __attribute__((deprecated("Development mode is no longer required. The property will be removed in the future."))); -@property BOOL expectSuccess __attribute__((swift_name("expectSuccess"))); -@property BOOL followRedirects __attribute__((swift_name("followRedirects"))); -@property BOOL useDefaultTransformers __attribute__((swift_name("useDefaultTransformers"))); -@end - -__attribute__((swift_name("Ktor_client_coreHttpClientEngineCapability"))) -@protocol MIOSKtor_client_coreHttpClientEngineCapability -@required -@end - -__attribute__((swift_name("Ktor_utilsAttributes"))) -@protocol MIOSKtor_utilsAttributes -@required -- (id)computeIfAbsentKey:(MIOSKtor_utilsAttributeKey *)key block:(id (^)(void))block __attribute__((swift_name("computeIfAbsent(key:block:)"))); -- (BOOL)containsKey:(MIOSKtor_utilsAttributeKey *)key __attribute__((swift_name("contains(key:)"))); -- (id)getKey_:(MIOSKtor_utilsAttributeKey *)key __attribute__((swift_name("get(key_:)"))); -- (id _Nullable)getOrNullKey:(MIOSKtor_utilsAttributeKey *)key __attribute__((swift_name("getOrNull(key:)"))); -- (void)putKey:(MIOSKtor_utilsAttributeKey *)key value:(id)value __attribute__((swift_name("put(key:value:)"))); -- (void)removeKey:(MIOSKtor_utilsAttributeKey *)key __attribute__((swift_name("remove(key:)"))); -- (void)setKey:(MIOSKtor_utilsAttributeKey *)key value:(id)value __attribute__((swift_name("set(key:value:)"))); -- (id)takeKey:(MIOSKtor_utilsAttributeKey *)key __attribute__((swift_name("take(key:)"))); -- (id _Nullable)takeOrNullKey:(MIOSKtor_utilsAttributeKey *)key __attribute__((swift_name("takeOrNull(key:)"))); -@property (readonly) NSArray *> *allKeys __attribute__((swift_name("allKeys"))); -@end - -__attribute__((objc_subclassing_restricted)) -__attribute__((swift_name("Ktor_eventsEvents"))) -@interface MIOSKtor_eventsEvents : MIOSBase -- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)); -+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead"))); -- (void)raiseDefinition:(MIOSKtor_eventsEventDefinition *)definition value:(id _Nullable)value __attribute__((swift_name("raise(definition:value:)"))); -- (id)subscribeDefinition:(MIOSKtor_eventsEventDefinition *)definition handler:(void (^)(id _Nullable))handler __attribute__((swift_name("subscribe(definition:handler:)"))); -- (void)unsubscribeDefinition:(MIOSKtor_eventsEventDefinition *)definition handler:(void (^)(id _Nullable))handler __attribute__((swift_name("unsubscribe(definition:handler:)"))); -@end - -__attribute__((swift_name("Ktor_utilsPipeline"))) -@interface MIOSKtor_utilsPipeline : MIOSBase -- (instancetype)initWithPhases:(MIOSKotlinArray *)phases __attribute__((swift_name("init(phases:)"))) __attribute__((objc_designated_initializer)); -- (instancetype)initWithPhase:(MIOSKtor_utilsPipelinePhase *)phase interceptors:(NSArray> *)interceptors __attribute__((swift_name("init(phase:interceptors:)"))) __attribute__((objc_designated_initializer)); -- (void)addPhasePhase:(MIOSKtor_utilsPipelinePhase *)phase __attribute__((swift_name("addPhase(phase:)"))); -- (void)afterIntercepted __attribute__((swift_name("afterIntercepted()"))); - -/** - * @note This method converts instances of CancellationException to errors. - * Other uncaught Kotlin exceptions are fatal. -*/ -- (void)executeContext:(TContext)context subject:(TSubject)subject completionHandler:(void (^)(TSubject _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("execute(context:subject:completionHandler:)"))); -- (void)insertPhaseAfterReference:(MIOSKtor_utilsPipelinePhase *)reference phase:(MIOSKtor_utilsPipelinePhase *)phase __attribute__((swift_name("insertPhaseAfter(reference:phase:)"))); -- (void)insertPhaseBeforeReference:(MIOSKtor_utilsPipelinePhase *)reference phase:(MIOSKtor_utilsPipelinePhase *)phase __attribute__((swift_name("insertPhaseBefore(reference:phase:)"))); -- (void)interceptPhase:(MIOSKtor_utilsPipelinePhase *)phase block:(id)block __attribute__((swift_name("intercept(phase:block:)"))); -- (NSArray> *)interceptorsForPhasePhase:(MIOSKtor_utilsPipelinePhase *)phase __attribute__((swift_name("interceptorsForPhase(phase:)"))); -- (void)mergeFrom:(MIOSKtor_utilsPipeline *)from __attribute__((swift_name("merge(from:)"))); -- (void)mergePhasesFrom:(MIOSKtor_utilsPipeline *)from __attribute__((swift_name("mergePhases(from:)"))); -- (void)resetFromFrom:(MIOSKtor_utilsPipeline *)from __attribute__((swift_name("resetFrom(from:)"))); -- (NSString *)description __attribute__((swift_name("description()"))); -@property (readonly) id attributes __attribute__((swift_name("attributes"))); -@property (readonly) BOOL developmentMode __attribute__((swift_name("developmentMode"))); -@property (readonly) BOOL isEmpty __attribute__((swift_name("isEmpty"))); -@property (readonly) NSArray *items __attribute__((swift_name("items"))); -@end - -__attribute__((objc_subclassing_restricted)) -__attribute__((swift_name("Ktor_client_coreHttpReceivePipeline"))) -@interface MIOSKtor_client_coreHttpReceivePipeline : MIOSKtor_utilsPipeline -- (instancetype)initWithDevelopmentMode:(BOOL)developmentMode __attribute__((swift_name("init(developmentMode:)"))) __attribute__((objc_designated_initializer)); -- (instancetype)initWithPhases:(MIOSKotlinArray *)phases __attribute__((swift_name("init(phases:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); -- (instancetype)initWithPhase:(MIOSKtor_utilsPipelinePhase *)phase interceptors:(NSArray> *)interceptors __attribute__((swift_name("init(phase:interceptors:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); -@property (class, readonly, getter=companion) MIOSKtor_client_coreHttpReceivePipelinePhases *companion __attribute__((swift_name("companion"))); -@property (readonly) BOOL developmentMode __attribute__((swift_name("developmentMode"))); -@end - -__attribute__((objc_subclassing_restricted)) -__attribute__((swift_name("Ktor_client_coreHttpRequestPipeline"))) -@interface MIOSKtor_client_coreHttpRequestPipeline : MIOSKtor_utilsPipeline -- (instancetype)initWithDevelopmentMode:(BOOL)developmentMode __attribute__((swift_name("init(developmentMode:)"))) __attribute__((objc_designated_initializer)); -- (instancetype)initWithPhases:(MIOSKotlinArray *)phases __attribute__((swift_name("init(phases:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); -- (instancetype)initWithPhase:(MIOSKtor_utilsPipelinePhase *)phase interceptors:(NSArray> *)interceptors __attribute__((swift_name("init(phase:interceptors:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); -@property (class, readonly, getter=companion) MIOSKtor_client_coreHttpRequestPipelinePhases *companion __attribute__((swift_name("companion"))); -@property (readonly) BOOL developmentMode __attribute__((swift_name("developmentMode"))); -@end - -__attribute__((objc_subclassing_restricted)) -__attribute__((swift_name("Ktor_client_coreHttpResponsePipeline"))) -@interface MIOSKtor_client_coreHttpResponsePipeline : MIOSKtor_utilsPipeline -- (instancetype)initWithDevelopmentMode:(BOOL)developmentMode __attribute__((swift_name("init(developmentMode:)"))) __attribute__((objc_designated_initializer)); -- (instancetype)initWithPhases:(MIOSKotlinArray *)phases __attribute__((swift_name("init(phases:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); -- (instancetype)initWithPhase:(MIOSKtor_utilsPipelinePhase *)phase interceptors:(NSArray> *)interceptors __attribute__((swift_name("init(phase:interceptors:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); -@property (class, readonly, getter=companion) MIOSKtor_client_coreHttpResponsePipelinePhases *companion __attribute__((swift_name("companion"))); -@property (readonly) BOOL developmentMode __attribute__((swift_name("developmentMode"))); -@end - -__attribute__((objc_subclassing_restricted)) -__attribute__((swift_name("Ktor_client_coreHttpSendPipeline"))) -@interface MIOSKtor_client_coreHttpSendPipeline : MIOSKtor_utilsPipeline -- (instancetype)initWithDevelopmentMode:(BOOL)developmentMode __attribute__((swift_name("init(developmentMode:)"))) __attribute__((objc_designated_initializer)); -- (instancetype)initWithPhases:(MIOSKotlinArray *)phases __attribute__((swift_name("init(phases:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); -- (instancetype)initWithPhase:(MIOSKtor_utilsPipelinePhase *)phase interceptors:(NSArray> *)interceptors __attribute__((swift_name("init(phase:interceptors:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); -@property (class, readonly, getter=companion) MIOSKtor_client_coreHttpSendPipelinePhases *companion __attribute__((swift_name("companion"))); -@property (readonly) BOOL developmentMode __attribute__((swift_name("developmentMode"))); -@end - -__attribute__((swift_name("Ktor_client_coreClientPlugin"))) -@protocol MIOSKtor_client_coreClientPlugin -@required -@end - -__attribute__((swift_name("Kotlinx_coroutines_coreDisposableHandle"))) -@protocol MIOSKotlinx_coroutines_coreDisposableHandle -@required -- (void)dispose __attribute__((swift_name("dispose()"))); -@end - - -/** - * @note annotations - * kotlinx.coroutines.InternalCoroutinesApi -*/ -__attribute__((swift_name("Kotlinx_coroutines_coreChildHandle"))) -@protocol MIOSKotlinx_coroutines_coreChildHandle -@required - -/** - * @note annotations - * kotlinx.coroutines.InternalCoroutinesApi -*/ -- (BOOL)childCancelledCause:(MIOSKotlinThrowable *)cause __attribute__((swift_name("childCancelled(cause:)"))); - -/** - * @note annotations - * kotlinx.coroutines.InternalCoroutinesApi -*/ -@property (readonly, getter=parent_) id _Nullable parent __attribute__((swift_name("parent"))); -@end - - -/** - * @note annotations - * kotlinx.coroutines.InternalCoroutinesApi -*/ -__attribute__((swift_name("Kotlinx_coroutines_coreChildJob"))) -@protocol MIOSKotlinx_coroutines_coreChildJob -@required - -/** - * @note annotations - * kotlinx.coroutines.InternalCoroutinesApi -*/ -- (void)parentCancelledParentJob:(id)parentJob __attribute__((swift_name("parentCancelled(parentJob:)"))); -@end - -__attribute__((swift_name("KotlinSequence"))) -@protocol MIOSKotlinSequence -@required -- (id)iterator __attribute__((swift_name("iterator()"))); -@end - - -/** - * @note annotations - * kotlinx.coroutines.InternalCoroutinesApi -*/ -__attribute__((swift_name("Kotlinx_coroutines_coreSelectClause"))) -@protocol MIOSKotlinx_coroutines_coreSelectClause -@required -@property (readonly) id clauseObject __attribute__((swift_name("clauseObject"))); -@property (readonly) MIOSKotlinUnit *(^(^ _Nullable onCancellationConstructor)(id, id _Nullable, id _Nullable))(MIOSKotlinThrowable *, id _Nullable, id) __attribute__((swift_name("onCancellationConstructor"))); -@property (readonly) id _Nullable (^processResFunc)(id, id _Nullable, id _Nullable) __attribute__((swift_name("processResFunc"))); -@property (readonly) void (^regFunc)(id, id, id _Nullable) __attribute__((swift_name("regFunc"))); -@end - -__attribute__((swift_name("Kotlinx_coroutines_coreSelectClause0"))) -@protocol MIOSKotlinx_coroutines_coreSelectClause0 -@required -@end - -__attribute__((swift_name("KotlinCoroutineContextKey"))) -@protocol MIOSKotlinCoroutineContextKey -@required -@end - -__attribute__((swift_name("Kotlinx_coroutines_coreFlowCollector"))) -@protocol MIOSKotlinx_coroutines_coreFlowCollector -@required - -/** - * @note This method converts instances of CancellationException to errors. - * Other uncaught Kotlin exceptions are fatal. -*/ -- (void)emitValue:(id _Nullable)value completionHandler:(void (^)(NSError * _Nullable))completionHandler __attribute__((swift_name("emit(value:completionHandler:)"))); -@end - -__attribute__((swift_name("KotlinIterator"))) -@protocol MIOSKotlinIterator -@required -- (BOOL)hasNext __attribute__((swift_name("hasNext()"))); -- (id _Nullable)next __attribute__((swift_name("next()"))); -@end - -__attribute__((objc_subclassing_restricted)) -__attribute__((swift_name("Ktor_httpCookieEncoding"))) -@interface MIOSKtor_httpCookieEncoding : MIOSKotlinEnum -+ (instancetype)alloc __attribute__((unavailable)); -+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable)); -- (instancetype)initWithName:(NSString *)name ordinal:(int32_t)ordinal __attribute__((swift_name("init(name:ordinal:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); -@property (class, readonly) MIOSKtor_httpCookieEncoding *raw __attribute__((swift_name("raw"))); -@property (class, readonly) MIOSKtor_httpCookieEncoding *dquotes __attribute__((swift_name("dquotes"))); -@property (class, readonly) MIOSKtor_httpCookieEncoding *uriEncoding __attribute__((swift_name("uriEncoding"))); -@property (class, readonly) MIOSKtor_httpCookieEncoding *base64Encoding __attribute__((swift_name("base64Encoding"))); -+ (MIOSKotlinArray *)values __attribute__((swift_name("values()"))); -@property (class, readonly) NSArray *entries __attribute__((swift_name("entries"))); -@end - - -/** - * @note annotations - * kotlinx.serialization.Serializable -*/ -__attribute__((objc_subclassing_restricted)) -__attribute__((swift_name("Ktor_utilsGMTDate"))) -@interface MIOSKtor_utilsGMTDate : MIOSBase -- (instancetype)initWithSeconds:(int32_t)seconds minutes:(int32_t)minutes hours:(int32_t)hours dayOfWeek:(MIOSKtor_utilsWeekDay *)dayOfWeek dayOfMonth:(int32_t)dayOfMonth dayOfYear:(int32_t)dayOfYear month:(MIOSKtor_utilsMonth *)month year:(int32_t)year timestamp:(int64_t)timestamp __attribute__((swift_name("init(seconds:minutes:hours:dayOfWeek:dayOfMonth:dayOfYear:month:year:timestamp:)"))) __attribute__((objc_designated_initializer)); -@property (class, readonly, getter=companion) MIOSKtor_utilsGMTDateCompanion *companion __attribute__((swift_name("companion"))); -- (int32_t)compareToOther:(MIOSKtor_utilsGMTDate *)other __attribute__((swift_name("compareTo(other:)"))); -- (MIOSKtor_utilsGMTDate *)doCopy __attribute__((swift_name("doCopy()"))); -- (MIOSKtor_utilsGMTDate *)doCopySeconds:(int32_t)seconds minutes:(int32_t)minutes hours:(int32_t)hours dayOfWeek:(MIOSKtor_utilsWeekDay *)dayOfWeek dayOfMonth:(int32_t)dayOfMonth dayOfYear:(int32_t)dayOfYear month:(MIOSKtor_utilsMonth *)month year:(int32_t)year timestamp:(int64_t)timestamp __attribute__((swift_name("doCopy(seconds:minutes:hours:dayOfWeek:dayOfMonth:dayOfYear:month:year:timestamp:)"))); -- (BOOL)isEqual:(id _Nullable)other __attribute__((swift_name("isEqual(_:)"))); -- (NSUInteger)hash __attribute__((swift_name("hash()"))); -- (NSString *)description __attribute__((swift_name("description()"))); -@property (readonly) int32_t dayOfMonth __attribute__((swift_name("dayOfMonth"))); -@property (readonly) MIOSKtor_utilsWeekDay *dayOfWeek __attribute__((swift_name("dayOfWeek"))); -@property (readonly) int32_t dayOfYear __attribute__((swift_name("dayOfYear"))); -@property (readonly) int32_t hours __attribute__((swift_name("hours"))); -@property (readonly) int32_t minutes __attribute__((swift_name("minutes"))); -@property (readonly) MIOSKtor_utilsMonth *month __attribute__((swift_name("month"))); -@property (readonly) int32_t seconds __attribute__((swift_name("seconds"))); -@property (readonly) int64_t timestamp __attribute__((swift_name("timestamp"))); -@property (readonly) int32_t year __attribute__((swift_name("year"))); -@end - -__attribute__((objc_subclassing_restricted)) -__attribute__((swift_name("Ktor_httpCookie.Companion"))) -@interface MIOSKtor_httpCookieCompanion : MIOSBase -+ (instancetype)alloc __attribute__((unavailable)); -+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable)); -+ (instancetype)companion __attribute__((swift_name("init()"))); -@property (class, readonly, getter=shared) MIOSKtor_httpCookieCompanion *shared __attribute__((swift_name("shared"))); -- (id)serializer __attribute__((swift_name("serializer()"))); -@end - -__attribute__((swift_name("Kotlinx_coroutines_coreSelectClause1"))) -@protocol MIOSKotlinx_coroutines_coreSelectClause1 -@required -@end - -__attribute__((objc_subclassing_restricted)) -__attribute__((swift_name("Ktor_httpUrl.Companion"))) -@interface MIOSKtor_httpUrlCompanion : MIOSBase -+ (instancetype)alloc __attribute__((unavailable)); -+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable)); -+ (instancetype)companion __attribute__((swift_name("init()"))); -@property (class, readonly, getter=shared) MIOSKtor_httpUrlCompanion *shared __attribute__((swift_name("shared"))); -- (id)serializer __attribute__((swift_name("serializer()"))); -@end - -__attribute__((swift_name("Ktor_utilsStringValues"))) -@protocol MIOSKtor_utilsStringValues -@required -- (BOOL)containsName:(NSString *)name __attribute__((swift_name("contains(name:)"))); -- (BOOL)containsName:(NSString *)name value:(NSString *)value __attribute__((swift_name("contains(name:value:)"))); -- (NSSet> *)entries __attribute__((swift_name("entries()"))); -- (void)forEachBody:(void (^)(NSString *, NSArray *))body __attribute__((swift_name("forEach(body:)"))); -- (NSString * _Nullable)getName:(NSString *)name __attribute__((swift_name("get(name:)"))); -- (NSArray * _Nullable)getAllName:(NSString *)name __attribute__((swift_name("getAll(name:)"))); -- (BOOL)isEmpty_ __attribute__((swift_name("isEmpty()"))); -- (NSSet *)names __attribute__((swift_name("names()"))); -@property (readonly) BOOL caseInsensitiveName __attribute__((swift_name("caseInsensitiveName"))); -@end - -__attribute__((swift_name("Ktor_httpParameters"))) -@protocol MIOSKtor_httpParameters -@required -@end - -__attribute__((objc_subclassing_restricted)) -__attribute__((swift_name("Ktor_httpURLProtocol"))) -@interface MIOSKtor_httpURLProtocol : MIOSBase -- (instancetype)initWithName:(NSString *)name defaultPort:(int32_t)defaultPort __attribute__((swift_name("init(name:defaultPort:)"))) __attribute__((objc_designated_initializer)); -@property (class, readonly, getter=companion) MIOSKtor_httpURLProtocolCompanion *companion __attribute__((swift_name("companion"))); -- (MIOSKtor_httpURLProtocol *)doCopyName:(NSString *)name defaultPort:(int32_t)defaultPort __attribute__((swift_name("doCopy(name:defaultPort:)"))); -- (BOOL)isEqual:(id _Nullable)other __attribute__((swift_name("isEqual(_:)"))); -- (NSUInteger)hash __attribute__((swift_name("hash()"))); -- (NSString *)description __attribute__((swift_name("description()"))); -@property (readonly) int32_t defaultPort __attribute__((swift_name("defaultPort"))); -@property (readonly) NSString *name __attribute__((swift_name("name"))); -@end - -__attribute__((objc_subclassing_restricted)) -__attribute__((swift_name("Ktor_utilsTypeInfo"))) -@interface MIOSKtor_utilsTypeInfo : MIOSBase -- (instancetype)initWithType:(id)type kotlinType:(id _Nullable)kotlinType __attribute__((swift_name("init(type:kotlinType:)"))) __attribute__((objc_designated_initializer)); -- (instancetype)initWithType:(id)type reifiedType:(id)reifiedType kotlinType:(id _Nullable)kotlinType __attribute__((swift_name("init(type:reifiedType:kotlinType:)"))) __attribute__((objc_designated_initializer)) __attribute__((deprecated("Use constructor without reifiedType parameter."))); -- (BOOL)isEqual:(id _Nullable)other __attribute__((swift_name("isEqual(_:)"))); -- (NSUInteger)hash __attribute__((swift_name("hash()"))); -- (NSString *)description __attribute__((swift_name("description()"))); -@property (readonly) id _Nullable kotlinType __attribute__((swift_name("kotlinType"))); -@property (readonly) id type __attribute__((swift_name("type"))); -@end - -__attribute__((swift_name("KotlinByteIterator"))) -@interface MIOSKotlinByteIterator : MIOSBase -- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)); -+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead"))); -- (MIOSByte *)next __attribute__((swift_name("next()"))); -- (int8_t)nextByte __attribute__((swift_name("nextByte()"))); -@end - -__attribute__((objc_subclassing_restricted)) -__attribute__((swift_name("Kotlinx_serialization_jsonJsonElement.Companion"))) -@interface MIOSKotlinx_serialization_jsonJsonElementCompanion : MIOSBase -+ (instancetype)alloc __attribute__((unavailable)); -+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable)); -+ (instancetype)companion __attribute__((swift_name("init()"))); -@property (class, readonly, getter=shared) MIOSKotlinx_serialization_jsonJsonElementCompanion *shared __attribute__((swift_name("shared"))); -- (id)serializer __attribute__((swift_name("serializer()"))); -@end - -__attribute__((swift_name("Kotlinx_serialization_coreEncoder"))) -@protocol MIOSKotlinx_serialization_coreEncoder -@required -- (id)beginCollectionDescriptor:(id)descriptor collectionSize:(int32_t)collectionSize __attribute__((swift_name("beginCollection(descriptor:collectionSize:)"))); -- (id)beginStructureDescriptor:(id)descriptor __attribute__((swift_name("beginStructure(descriptor:)"))); -- (void)encodeBooleanValue:(BOOL)value __attribute__((swift_name("encodeBoolean(value:)"))); -- (void)encodeByteValue:(int8_t)value __attribute__((swift_name("encodeByte(value:)"))); -- (void)encodeCharValue:(unichar)value __attribute__((swift_name("encodeChar(value:)"))); -- (void)encodeDoubleValue:(double)value __attribute__((swift_name("encodeDouble(value:)"))); -- (void)encodeEnumEnumDescriptor:(id)enumDescriptor index:(int32_t)index __attribute__((swift_name("encodeEnum(enumDescriptor:index:)"))); -- (void)encodeFloatValue:(float)value __attribute__((swift_name("encodeFloat(value:)"))); -- (id)encodeInlineDescriptor:(id)descriptor __attribute__((swift_name("encodeInline(descriptor:)"))); -- (void)encodeIntValue:(int32_t)value __attribute__((swift_name("encodeInt(value:)"))); -- (void)encodeLongValue:(int64_t)value __attribute__((swift_name("encodeLong(value:)"))); - -/** - * @note annotations - * kotlinx.serialization.ExperimentalSerializationApi -*/ -- (void)encodeNotNullMark __attribute__((swift_name("encodeNotNullMark()"))); - -/** - * @note annotations - * kotlinx.serialization.ExperimentalSerializationApi -*/ -- (void)encodeNull __attribute__((swift_name("encodeNull()"))); - -/** - * @note annotations - * kotlinx.serialization.ExperimentalSerializationApi -*/ -- (void)encodeNullableSerializableValueSerializer:(id)serializer value:(id _Nullable)value __attribute__((swift_name("encodeNullableSerializableValue(serializer:value:)"))); -- (void)encodeSerializableValueSerializer:(id)serializer value:(id _Nullable)value __attribute__((swift_name("encodeSerializableValue(serializer:value:)"))); -- (void)encodeShortValue:(int16_t)value __attribute__((swift_name("encodeShort(value:)"))); -- (void)encodeStringValue:(NSString *)value __attribute__((swift_name("encodeString(value:)"))); -@property (readonly) MIOSKotlinx_serialization_coreSerializersModule *serializersModule __attribute__((swift_name("serializersModule"))); -@end - -__attribute__((swift_name("Kotlinx_serialization_coreSerialDescriptor"))) -@protocol MIOSKotlinx_serialization_coreSerialDescriptor -@required -- (NSArray> *)getElementAnnotationsIndex:(int32_t)index __attribute__((swift_name("getElementAnnotations(index:)"))); -- (id)getElementDescriptorIndex:(int32_t)index __attribute__((swift_name("getElementDescriptor(index:)"))); -- (int32_t)getElementIndexName:(NSString *)name __attribute__((swift_name("getElementIndex(name:)"))); -- (NSString *)getElementNameIndex:(int32_t)index __attribute__((swift_name("getElementName(index:)"))); -- (BOOL)isElementOptionalIndex:(int32_t)index __attribute__((swift_name("isElementOptional(index:)"))); -@property (readonly) NSArray> *annotations __attribute__((swift_name("annotations"))); -@property (readonly) int32_t elementsCount __attribute__((swift_name("elementsCount"))); -@property (readonly) BOOL isInline __attribute__((swift_name("isInline"))); -@property (readonly) BOOL isNullable __attribute__((swift_name("isNullable"))); -@property (readonly) MIOSKotlinx_serialization_coreSerialKind *kind __attribute__((swift_name("kind"))); -@property (readonly) NSString *serialName __attribute__((swift_name("serialName"))); -@end - -__attribute__((swift_name("Kotlinx_serialization_coreDecoder"))) -@protocol MIOSKotlinx_serialization_coreDecoder -@required -- (id)beginStructureDescriptor:(id)descriptor __attribute__((swift_name("beginStructure(descriptor:)"))); -- (BOOL)decodeBoolean __attribute__((swift_name("decodeBoolean()"))); -- (int8_t)decodeByte __attribute__((swift_name("decodeByte()"))); -- (unichar)decodeChar __attribute__((swift_name("decodeChar()"))); -- (double)decodeDouble __attribute__((swift_name("decodeDouble()"))); -- (int32_t)decodeEnumEnumDescriptor:(id)enumDescriptor __attribute__((swift_name("decodeEnum(enumDescriptor:)"))); -- (float)decodeFloat __attribute__((swift_name("decodeFloat()"))); -- (id)decodeInlineDescriptor:(id)descriptor __attribute__((swift_name("decodeInline(descriptor:)"))); -- (int32_t)decodeInt __attribute__((swift_name("decodeInt()"))); -- (int64_t)decodeLong __attribute__((swift_name("decodeLong()"))); - -/** - * @note annotations - * kotlinx.serialization.ExperimentalSerializationApi -*/ -- (BOOL)decodeNotNullMark __attribute__((swift_name("decodeNotNullMark()"))); - -/** - * @note annotations - * kotlinx.serialization.ExperimentalSerializationApi -*/ -- (MIOSKotlinNothing * _Nullable)decodeNull __attribute__((swift_name("decodeNull()"))); - -/** - * @note annotations - * kotlinx.serialization.ExperimentalSerializationApi -*/ -- (id _Nullable)decodeNullableSerializableValueDeserializer:(id)deserializer __attribute__((swift_name("decodeNullableSerializableValue(deserializer:)"))); -- (id _Nullable)decodeSerializableValueDeserializer:(id)deserializer __attribute__((swift_name("decodeSerializableValue(deserializer:)"))); -- (int16_t)decodeShort __attribute__((swift_name("decodeShort()"))); -- (NSString *)decodeString __attribute__((swift_name("decodeString()"))); -@property (readonly) MIOSKotlinx_serialization_coreSerializersModule *serializersModule __attribute__((swift_name("serializersModule"))); -@end - -__attribute__((objc_subclassing_restricted)) -__attribute__((swift_name("Ktor_client_coreHttpRequestData"))) -@interface MIOSKtor_client_coreHttpRequestData : MIOSBase -- (instancetype)initWithUrl:(MIOSKtor_httpUrl *)url method:(MIOSKtor_httpHttpMethod *)method headers:(id)headers body:(MIOSKtor_httpOutgoingContent *)body executionContext:(id)executionContext attributes:(id)attributes __attribute__((swift_name("init(url:method:headers:body:executionContext:attributes:)"))) __attribute__((objc_designated_initializer)); -- (id _Nullable)getCapabilityOrNullKey:(id)key __attribute__((swift_name("getCapabilityOrNull(key:)"))); -- (NSString *)description __attribute__((swift_name("description()"))); -@property (readonly) id attributes __attribute__((swift_name("attributes"))); -@property (readonly) MIOSKtor_httpOutgoingContent *body __attribute__((swift_name("body"))); -@property (readonly) id executionContext __attribute__((swift_name("executionContext"))); -@property (readonly) id headers __attribute__((swift_name("headers"))); -@property (readonly) MIOSKtor_httpHttpMethod *method __attribute__((swift_name("method"))); -@property (readonly) MIOSKtor_httpUrl *url __attribute__((swift_name("url"))); -@end - -__attribute__((objc_subclassing_restricted)) -__attribute__((swift_name("Ktor_client_coreHttpResponseData"))) -@interface MIOSKtor_client_coreHttpResponseData : MIOSBase -- (instancetype)initWithStatusCode:(MIOSKtor_httpHttpStatusCode *)statusCode requestTime:(MIOSKtor_utilsGMTDate *)requestTime headers:(id)headers version:(MIOSKtor_httpHttpProtocolVersion *)version body:(id)body callContext:(id)callContext __attribute__((swift_name("init(statusCode:requestTime:headers:version:body:callContext:)"))) __attribute__((objc_designated_initializer)); -- (NSString *)description __attribute__((swift_name("description()"))); -@property (readonly) id body __attribute__((swift_name("body"))); -@property (readonly) id callContext __attribute__((swift_name("callContext"))); -@property (readonly) id headers __attribute__((swift_name("headers"))); -@property (readonly) MIOSKtor_utilsGMTDate *requestTime __attribute__((swift_name("requestTime"))); -@property (readonly) MIOSKtor_utilsGMTDate *responseTime __attribute__((swift_name("responseTime"))); -@property (readonly) MIOSKtor_httpHttpStatusCode *statusCode __attribute__((swift_name("statusCode"))); -@property (readonly) MIOSKtor_httpHttpProtocolVersion *version __attribute__((swift_name("version"))); -@end - - -/** - * @note annotations - * kotlin.SinceKotlin(version="1.3") -*/ -__attribute__((swift_name("KotlinAbstractCoroutineContextElement"))) -@interface MIOSKotlinAbstractCoroutineContextElement : MIOSBase -- (instancetype)initWithKey:(id)key __attribute__((swift_name("init(key:)"))) __attribute__((objc_designated_initializer)); -@property (readonly) id key __attribute__((swift_name("key"))); -@end - - -/** - * @note annotations - * kotlin.SinceKotlin(version="1.3") -*/ -__attribute__((swift_name("KotlinContinuationInterceptor"))) -@protocol MIOSKotlinContinuationInterceptor -@required -- (id)interceptContinuationContinuation:(id)continuation __attribute__((swift_name("interceptContinuation(continuation:)"))); -- (void)releaseInterceptedContinuationContinuation:(id)continuation __attribute__((swift_name("releaseInterceptedContinuation(continuation:)"))); -@end - -__attribute__((swift_name("Kotlinx_coroutines_coreCoroutineDispatcher"))) -@interface MIOSKotlinx_coroutines_coreCoroutineDispatcher : MIOSKotlinAbstractCoroutineContextElement -- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)); -+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead"))); -- (instancetype)initWithKey:(id)key __attribute__((swift_name("init(key:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); -@property (class, readonly, getter=companion) MIOSKotlinx_coroutines_coreCoroutineDispatcherKey *companion __attribute__((swift_name("companion"))); -- (void)dispatchContext:(id)context block:(id)block __attribute__((swift_name("dispatch(context:block:)"))); - -/** - * @note annotations - * kotlinx.coroutines.InternalCoroutinesApi -*/ -- (void)dispatchYieldContext:(id)context block:(id)block __attribute__((swift_name("dispatchYield(context:block:)"))); -- (id)interceptContinuationContinuation:(id)continuation __attribute__((swift_name("interceptContinuation(continuation:)"))); -- (BOOL)isDispatchNeededContext:(id)context __attribute__((swift_name("isDispatchNeeded(context:)"))); -- (MIOSKotlinx_coroutines_coreCoroutineDispatcher *)limitedParallelismParallelism:(int32_t)parallelism name:(NSString * _Nullable)name __attribute__((swift_name("limitedParallelism(parallelism:name:)"))); -- (MIOSKotlinx_coroutines_coreCoroutineDispatcher *)plusOther_:(MIOSKotlinx_coroutines_coreCoroutineDispatcher *)other __attribute__((swift_name("plus(other_:)"))) __attribute__((unavailable("Operator '+' on two CoroutineDispatcher objects is meaningless. CoroutineDispatcher is a coroutine context element and `+` is a set-sum operator for coroutine contexts. The dispatcher to the right of `+` just replaces the dispatcher to the left."))); -- (void)releaseInterceptedContinuationContinuation:(id)continuation __attribute__((swift_name("releaseInterceptedContinuation(continuation:)"))); -- (NSString *)description __attribute__((swift_name("description()"))); -@end - -__attribute__((objc_subclassing_restricted)) -__attribute__((swift_name("Ktor_client_coreProxyConfig"))) -@interface MIOSKtor_client_coreProxyConfig : MIOSBase -- (instancetype)initWithUrl:(MIOSKtor_httpUrl *)url __attribute__((swift_name("init(url:)"))) __attribute__((objc_designated_initializer)); -- (NSString *)description __attribute__((swift_name("description()"))); -@property (readonly) MIOSKtor_httpUrl *url __attribute__((swift_name("url"))); -@end - -__attribute__((swift_name("Ktor_eventsEventDefinition"))) -@interface MIOSKtor_eventsEventDefinition : MIOSBase -- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)); -+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead"))); -@end - -__attribute__((objc_subclassing_restricted)) -__attribute__((swift_name("Ktor_utilsPipelinePhase"))) -@interface MIOSKtor_utilsPipelinePhase : MIOSBase -- (instancetype)initWithName:(NSString *)name __attribute__((swift_name("init(name:)"))) __attribute__((objc_designated_initializer)); -- (NSString *)description __attribute__((swift_name("description()"))); -@property (readonly) NSString *name __attribute__((swift_name("name"))); -@end - -__attribute__((swift_name("KotlinSuspendFunction2"))) -@protocol MIOSKotlinSuspendFunction2 -@required - -/** - * @note This method converts instances of CancellationException to errors. - * Other uncaught Kotlin exceptions are fatal. -*/ -- (void)invokeP1:(id _Nullable)p1 p2:(id _Nullable)p2 completionHandler:(void (^)(id _Nullable_result, NSError * _Nullable))completionHandler __attribute__((swift_name("invoke(p1:p2:completionHandler:)"))); -@end - -__attribute__((objc_subclassing_restricted)) -__attribute__((swift_name("Ktor_client_coreHttpReceivePipeline.Phases"))) -@interface MIOSKtor_client_coreHttpReceivePipelinePhases : MIOSBase -+ (instancetype)alloc __attribute__((unavailable)); -+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable)); -+ (instancetype)phases __attribute__((swift_name("init()"))); -@property (class, readonly, getter=shared) MIOSKtor_client_coreHttpReceivePipelinePhases *shared __attribute__((swift_name("shared"))); -@property (readonly) MIOSKtor_utilsPipelinePhase *After __attribute__((swift_name("After"))); -@property (readonly) MIOSKtor_utilsPipelinePhase *Before __attribute__((swift_name("Before"))); -@property (readonly) MIOSKtor_utilsPipelinePhase *State __attribute__((swift_name("State"))); -@end - -__attribute__((swift_name("Ktor_httpHttpMessage"))) -@protocol MIOSKtor_httpHttpMessage -@required -@property (readonly) id headers __attribute__((swift_name("headers"))); -@end - -__attribute__((swift_name("Ktor_client_coreHttpResponse"))) -@interface MIOSKtor_client_coreHttpResponse : MIOSBase -- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)); -+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead"))); -- (NSString *)description __attribute__((swift_name("description()"))); -@property (readonly) MIOSKtor_client_coreHttpClientCall *call __attribute__((swift_name("call"))); -@property (readonly) id rawContent __attribute__((swift_name("rawContent"))); -@property (readonly) MIOSKtor_utilsGMTDate *requestTime __attribute__((swift_name("requestTime"))); -@property (readonly) MIOSKtor_utilsGMTDate *responseTime __attribute__((swift_name("responseTime"))); -@property (readonly) MIOSKtor_httpHttpStatusCode *status __attribute__((swift_name("status"))); -@property (readonly) MIOSKtor_httpHttpProtocolVersion *version __attribute__((swift_name("version"))); -@end - -__attribute__((objc_subclassing_restricted)) -__attribute__((swift_name("KotlinUnit"))) -@interface MIOSKotlinUnit : MIOSBase -+ (instancetype)alloc __attribute__((unavailable)); -+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable)); -+ (instancetype)unit __attribute__((swift_name("init()"))); -@property (class, readonly, getter=shared) MIOSKotlinUnit *shared __attribute__((swift_name("shared"))); -- (NSString *)description __attribute__((swift_name("description()"))); -@end - -__attribute__((objc_subclassing_restricted)) -__attribute__((swift_name("Ktor_client_coreHttpRequestPipeline.Phases"))) -@interface MIOSKtor_client_coreHttpRequestPipelinePhases : MIOSBase -+ (instancetype)alloc __attribute__((unavailable)); -+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable)); -+ (instancetype)phases __attribute__((swift_name("init()"))); -@property (class, readonly, getter=shared) MIOSKtor_client_coreHttpRequestPipelinePhases *shared __attribute__((swift_name("shared"))); -@property (readonly) MIOSKtor_utilsPipelinePhase *Before __attribute__((swift_name("Before"))); -@property (readonly) MIOSKtor_utilsPipelinePhase *Render __attribute__((swift_name("Render"))); -@property (readonly) MIOSKtor_utilsPipelinePhase *Send __attribute__((swift_name("Send"))); -@property (readonly) MIOSKtor_utilsPipelinePhase *State __attribute__((swift_name("State"))); -@property (readonly) MIOSKtor_utilsPipelinePhase *Transform __attribute__((swift_name("Transform"))); -@end - -__attribute__((swift_name("Ktor_httpHttpMessageBuilder"))) -@protocol MIOSKtor_httpHttpMessageBuilder -@required -@property (readonly) MIOSKtor_httpHeadersBuilder *headers __attribute__((swift_name("headers"))); -@end - -__attribute__((objc_subclassing_restricted)) -__attribute__((swift_name("Ktor_client_coreHttpRequestBuilder"))) -@interface MIOSKtor_client_coreHttpRequestBuilder : MIOSBase -- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)); -+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead"))); -@property (class, readonly, getter=companion) MIOSKtor_client_coreHttpRequestBuilderCompanion *companion __attribute__((swift_name("companion"))); -- (MIOSKtor_client_coreHttpRequestData *)build __attribute__((swift_name("build()"))); -- (id _Nullable)getCapabilityOrNullKey:(id)key __attribute__((swift_name("getCapabilityOrNull(key:)"))); -- (void)setAttributesBlock:(void (^)(id))block __attribute__((swift_name("setAttributes(block:)"))); -- (void)setCapabilityKey:(id)key capability:(id)capability __attribute__((swift_name("setCapability(key:capability:)"))); -- (MIOSKtor_client_coreHttpRequestBuilder *)takeFromBuilder:(MIOSKtor_client_coreHttpRequestBuilder *)builder __attribute__((swift_name("takeFrom(builder:)"))); -- (MIOSKtor_client_coreHttpRequestBuilder *)takeFromWithExecutionContextBuilder:(MIOSKtor_client_coreHttpRequestBuilder *)builder __attribute__((swift_name("takeFromWithExecutionContext(builder:)"))); -- (void)urlBlock:(void (^)(MIOSKtor_httpURLBuilder *, MIOSKtor_httpURLBuilder *))block __attribute__((swift_name("url(block:)"))); -@property (readonly) id attributes __attribute__((swift_name("attributes"))); -@property id body __attribute__((swift_name("body"))); -@property MIOSKtor_utilsTypeInfo * _Nullable bodyType __attribute__((swift_name("bodyType"))); -@property (readonly) id executionContext __attribute__((swift_name("executionContext"))); -@property (readonly) MIOSKtor_httpHeadersBuilder *headers __attribute__((swift_name("headers"))); -@property MIOSKtor_httpHttpMethod *method __attribute__((swift_name("method"))); -@property (readonly) MIOSKtor_httpURLBuilder *url __attribute__((swift_name("url"))); -@end - -__attribute__((objc_subclassing_restricted)) -__attribute__((swift_name("Ktor_client_coreHttpResponsePipeline.Phases"))) -@interface MIOSKtor_client_coreHttpResponsePipelinePhases : MIOSBase -+ (instancetype)alloc __attribute__((unavailable)); -+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable)); -+ (instancetype)phases __attribute__((swift_name("init()"))); -@property (class, readonly, getter=shared) MIOSKtor_client_coreHttpResponsePipelinePhases *shared __attribute__((swift_name("shared"))); -@property (readonly) MIOSKtor_utilsPipelinePhase *After __attribute__((swift_name("After"))); -@property (readonly) MIOSKtor_utilsPipelinePhase *Parse __attribute__((swift_name("Parse"))); -@property (readonly) MIOSKtor_utilsPipelinePhase *Receive __attribute__((swift_name("Receive"))); -@property (readonly) MIOSKtor_utilsPipelinePhase *State __attribute__((swift_name("State"))); -@property (readonly) MIOSKtor_utilsPipelinePhase *Transform __attribute__((swift_name("Transform"))); -@end - -__attribute__((objc_subclassing_restricted)) -__attribute__((swift_name("Ktor_client_coreHttpResponseContainer"))) -@interface MIOSKtor_client_coreHttpResponseContainer : MIOSBase -- (instancetype)initWithExpectedType:(MIOSKtor_utilsTypeInfo *)expectedType response:(id)response __attribute__((swift_name("init(expectedType:response:)"))) __attribute__((objc_designated_initializer)); -- (MIOSKtor_client_coreHttpResponseContainer *)doCopyExpectedType:(MIOSKtor_utilsTypeInfo *)expectedType response:(id)response __attribute__((swift_name("doCopy(expectedType:response:)"))); -- (BOOL)isEqual:(id _Nullable)other __attribute__((swift_name("isEqual(_:)"))); -- (NSUInteger)hash __attribute__((swift_name("hash()"))); -- (NSString *)description __attribute__((swift_name("description()"))); -@property (readonly) MIOSKtor_utilsTypeInfo *expectedType __attribute__((swift_name("expectedType"))); -@property (readonly) id response __attribute__((swift_name("response"))); -@end - -__attribute__((swift_name("Ktor_client_coreHttpClientCall"))) -@interface MIOSKtor_client_coreHttpClientCall : MIOSBase -- (instancetype)initWithClient:(MIOSKtor_client_coreHttpClient *)client __attribute__((swift_name("init(client:)"))) __attribute__((objc_designated_initializer)); -- (instancetype)initWithClient:(MIOSKtor_client_coreHttpClient *)client requestData:(MIOSKtor_client_coreHttpRequestData *)requestData responseData:(MIOSKtor_client_coreHttpResponseData *)responseData __attribute__((swift_name("init(client:requestData:responseData:)"))) __attribute__((objc_designated_initializer)); -@property (class, readonly, getter=companion) MIOSKtor_client_coreHttpClientCallCompanion *companion __attribute__((swift_name("companion"))); - -/** - * @note This method converts instances of CancellationException to errors. - * Other uncaught Kotlin exceptions are fatal. -*/ -- (void)bodyInfo:(MIOSKtor_utilsTypeInfo *)info completionHandler:(void (^)(id _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("body(info:completionHandler:)"))); - -/** - * @note This method converts instances of CancellationException to errors. - * Other uncaught Kotlin exceptions are fatal. -*/ -- (void)bodyNullableInfo:(MIOSKtor_utilsTypeInfo *)info completionHandler:(void (^)(id _Nullable_result, NSError * _Nullable))completionHandler __attribute__((swift_name("bodyNullable(info:completionHandler:)"))); - -/** - * @note This method converts instances of CancellationException to errors. - * Other uncaught Kotlin exceptions are fatal. - * @note This method has protected visibility in Kotlin source and is intended only for use by subclasses. -*/ -- (void)getResponseContentWithCompletionHandler:(void (^)(id _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("getResponseContent(completionHandler:)"))); -- (NSString *)description __attribute__((swift_name("description()"))); - -/** - * @note This property has protected visibility in Kotlin source and is intended only for use by subclasses. -*/ -@property (readonly) BOOL allowDoubleReceive __attribute__((swift_name("allowDoubleReceive"))); -@property (readonly) id attributes __attribute__((swift_name("attributes"))); -@property (readonly) MIOSKtor_client_coreHttpClient *client __attribute__((swift_name("client"))); -@property (readonly) id coroutineContext __attribute__((swift_name("coroutineContext"))); -@property id request __attribute__((swift_name("request"))); -@property MIOSKtor_client_coreHttpResponse *response __attribute__((swift_name("response"))); -@end - -__attribute__((objc_subclassing_restricted)) -__attribute__((swift_name("Ktor_client_coreHttpSendPipeline.Phases"))) -@interface MIOSKtor_client_coreHttpSendPipelinePhases : MIOSBase -+ (instancetype)alloc __attribute__((unavailable)); -+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable)); -+ (instancetype)phases __attribute__((swift_name("init()"))); -@property (class, readonly, getter=shared) MIOSKtor_client_coreHttpSendPipelinePhases *shared __attribute__((swift_name("shared"))); -@property (readonly) MIOSKtor_utilsPipelinePhase *Before __attribute__((swift_name("Before"))); -@property (readonly) MIOSKtor_utilsPipelinePhase *Engine __attribute__((swift_name("Engine"))); -@property (readonly) MIOSKtor_utilsPipelinePhase *Monitoring __attribute__((swift_name("Monitoring"))); -@property (readonly) MIOSKtor_utilsPipelinePhase *Receive __attribute__((swift_name("Receive"))); -@property (readonly) MIOSKtor_utilsPipelinePhase *State __attribute__((swift_name("State"))); -@end - - -/** - * @note annotations - * kotlinx.coroutines.InternalCoroutinesApi -*/ -__attribute__((swift_name("Kotlinx_coroutines_coreParentJob"))) -@protocol MIOSKotlinx_coroutines_coreParentJob -@required - -/** - * @note annotations - * kotlinx.coroutines.InternalCoroutinesApi -*/ -- (MIOSKotlinCancellationException *)getChildJobCancellationCause __attribute__((swift_name("getChildJobCancellationCause()"))); -@end - - -/** - * @note annotations - * kotlinx.coroutines.InternalCoroutinesApi -*/ -__attribute__((swift_name("Kotlinx_coroutines_coreSelectInstance"))) -@protocol MIOSKotlinx_coroutines_coreSelectInstance -@required -- (void)disposeOnCompletionDisposableHandle:(id)disposableHandle __attribute__((swift_name("disposeOnCompletion(disposableHandle:)"))); -- (void)selectInRegistrationPhaseInternalResult:(id _Nullable)internalResult __attribute__((swift_name("selectInRegistrationPhase(internalResult:)"))); -- (BOOL)trySelectClauseObject:(id)clauseObject result:(id _Nullable)result __attribute__((swift_name("trySelect(clauseObject:result:)"))); -@property (readonly) id context __attribute__((swift_name("context"))); -@end - -__attribute__((objc_subclassing_restricted)) -__attribute__((swift_name("Ktor_utilsWeekDay"))) -@interface MIOSKtor_utilsWeekDay : MIOSKotlinEnum -+ (instancetype)alloc __attribute__((unavailable)); -+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable)); -- (instancetype)initWithName:(NSString *)name ordinal:(int32_t)ordinal __attribute__((swift_name("init(name:ordinal:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); -@property (class, readonly, getter=companion) MIOSKtor_utilsWeekDayCompanion *companion __attribute__((swift_name("companion"))); -@property (class, readonly) MIOSKtor_utilsWeekDay *monday __attribute__((swift_name("monday"))); -@property (class, readonly) MIOSKtor_utilsWeekDay *tuesday __attribute__((swift_name("tuesday"))); -@property (class, readonly) MIOSKtor_utilsWeekDay *wednesday __attribute__((swift_name("wednesday"))); -@property (class, readonly) MIOSKtor_utilsWeekDay *thursday __attribute__((swift_name("thursday"))); -@property (class, readonly) MIOSKtor_utilsWeekDay *friday __attribute__((swift_name("friday"))); -@property (class, readonly) MIOSKtor_utilsWeekDay *saturday __attribute__((swift_name("saturday"))); -@property (class, readonly) MIOSKtor_utilsWeekDay *sunday __attribute__((swift_name("sunday"))); -+ (MIOSKotlinArray *)values __attribute__((swift_name("values()"))); -@property (class, readonly) NSArray *entries __attribute__((swift_name("entries"))); -@property (readonly) NSString *value __attribute__((swift_name("value"))); -@end - -__attribute__((objc_subclassing_restricted)) -__attribute__((swift_name("Ktor_utilsMonth"))) -@interface MIOSKtor_utilsMonth : MIOSKotlinEnum -+ (instancetype)alloc __attribute__((unavailable)); -+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable)); -- (instancetype)initWithName:(NSString *)name ordinal:(int32_t)ordinal __attribute__((swift_name("init(name:ordinal:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); -@property (class, readonly, getter=companion) MIOSKtor_utilsMonthCompanion *companion __attribute__((swift_name("companion"))); -@property (class, readonly) MIOSKtor_utilsMonth *january __attribute__((swift_name("january"))); -@property (class, readonly) MIOSKtor_utilsMonth *february __attribute__((swift_name("february"))); -@property (class, readonly) MIOSKtor_utilsMonth *march __attribute__((swift_name("march"))); -@property (class, readonly) MIOSKtor_utilsMonth *april __attribute__((swift_name("april"))); -@property (class, readonly) MIOSKtor_utilsMonth *may __attribute__((swift_name("may"))); -@property (class, readonly) MIOSKtor_utilsMonth *june __attribute__((swift_name("june"))); -@property (class, readonly) MIOSKtor_utilsMonth *july __attribute__((swift_name("july"))); -@property (class, readonly) MIOSKtor_utilsMonth *august __attribute__((swift_name("august"))); -@property (class, readonly) MIOSKtor_utilsMonth *september __attribute__((swift_name("september"))); -@property (class, readonly) MIOSKtor_utilsMonth *october __attribute__((swift_name("october"))); -@property (class, readonly) MIOSKtor_utilsMonth *november __attribute__((swift_name("november"))); -@property (class, readonly) MIOSKtor_utilsMonth *december __attribute__((swift_name("december"))); -+ (MIOSKotlinArray *)values __attribute__((swift_name("values()"))); -@property (class, readonly) NSArray *entries __attribute__((swift_name("entries"))); -@property (readonly) NSString *value __attribute__((swift_name("value"))); -@end - -__attribute__((objc_subclassing_restricted)) -__attribute__((swift_name("Ktor_utilsGMTDate.Companion"))) -@interface MIOSKtor_utilsGMTDateCompanion : MIOSBase -+ (instancetype)alloc __attribute__((unavailable)); -+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable)); -+ (instancetype)companion __attribute__((swift_name("init()"))); -@property (class, readonly, getter=shared) MIOSKtor_utilsGMTDateCompanion *shared __attribute__((swift_name("shared"))); -- (id)serializer __attribute__((swift_name("serializer()"))); -@property (readonly) MIOSKtor_utilsGMTDate *START __attribute__((swift_name("START"))); -@end - -__attribute__((swift_name("KotlinMapEntry"))) -@protocol MIOSKotlinMapEntry -@required -@property (readonly) id _Nullable key __attribute__((swift_name("key"))); -@property (readonly) id _Nullable value __attribute__((swift_name("value"))); -@end - -__attribute__((objc_subclassing_restricted)) -__attribute__((swift_name("Ktor_httpURLProtocol.Companion"))) -@interface MIOSKtor_httpURLProtocolCompanion : MIOSBase -+ (instancetype)alloc __attribute__((unavailable)); -+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable)); -+ (instancetype)companion __attribute__((swift_name("init()"))); -@property (class, readonly, getter=shared) MIOSKtor_httpURLProtocolCompanion *shared __attribute__((swift_name("shared"))); -- (MIOSKtor_httpURLProtocol *)createOrDefaultName:(NSString *)name __attribute__((swift_name("createOrDefault(name:)"))); -@property (readonly) MIOSKtor_httpURLProtocol *HTTP __attribute__((swift_name("HTTP"))); -@property (readonly) MIOSKtor_httpURLProtocol *HTTPS __attribute__((swift_name("HTTPS"))); -@property (readonly) MIOSKtor_httpURLProtocol *SOCKS __attribute__((swift_name("SOCKS"))); -@property (readonly) MIOSKtor_httpURLProtocol *WS __attribute__((swift_name("WS"))); -@property (readonly) MIOSKtor_httpURLProtocol *WSS __attribute__((swift_name("WSS"))); -@property (readonly) NSDictionary *byName __attribute__((swift_name("byName"))); -@end - -__attribute__((swift_name("KotlinKDeclarationContainer"))) -@protocol MIOSKotlinKDeclarationContainer -@required -@end - -__attribute__((swift_name("KotlinKAnnotatedElement"))) -@protocol MIOSKotlinKAnnotatedElement -@required -@end - - -/** - * @note annotations - * kotlin.SinceKotlin(version="1.1") -*/ -__attribute__((swift_name("KotlinKClassifier"))) -@protocol MIOSKotlinKClassifier -@required -@end - -__attribute__((swift_name("KotlinKClass"))) -@protocol MIOSKotlinKClass -@required - -/** - * @note annotations - * kotlin.SinceKotlin(version="1.1") -*/ -- (BOOL)isInstanceValue:(id _Nullable)value __attribute__((swift_name("isInstance(value:)"))); -@property (readonly) NSString * _Nullable qualifiedName __attribute__((swift_name("qualifiedName"))); -@property (readonly) NSString * _Nullable simpleName __attribute__((swift_name("simpleName"))); -@end - -__attribute__((swift_name("KotlinKType"))) -@protocol MIOSKotlinKType -@required - -/** - * @note annotations - * kotlin.SinceKotlin(version="1.1") -*/ -@property (readonly) NSArray *arguments __attribute__((swift_name("arguments"))); - -/** - * @note annotations - * kotlin.SinceKotlin(version="1.1") -*/ -@property (readonly) id _Nullable classifier __attribute__((swift_name("classifier"))); -@property (readonly) BOOL isMarkedNullable __attribute__((swift_name("isMarkedNullable"))); -@end - -__attribute__((swift_name("Kotlinx_serialization_coreCompositeEncoder"))) -@protocol MIOSKotlinx_serialization_coreCompositeEncoder -@required -- (void)encodeBooleanElementDescriptor:(id)descriptor index:(int32_t)index value:(BOOL)value __attribute__((swift_name("encodeBooleanElement(descriptor:index:value:)"))); -- (void)encodeByteElementDescriptor:(id)descriptor index:(int32_t)index value:(int8_t)value __attribute__((swift_name("encodeByteElement(descriptor:index:value:)"))); -- (void)encodeCharElementDescriptor:(id)descriptor index:(int32_t)index value:(unichar)value __attribute__((swift_name("encodeCharElement(descriptor:index:value:)"))); -- (void)encodeDoubleElementDescriptor:(id)descriptor index:(int32_t)index value:(double)value __attribute__((swift_name("encodeDoubleElement(descriptor:index:value:)"))); -- (void)encodeFloatElementDescriptor:(id)descriptor index:(int32_t)index value:(float)value __attribute__((swift_name("encodeFloatElement(descriptor:index:value:)"))); -- (id)encodeInlineElementDescriptor:(id)descriptor index:(int32_t)index __attribute__((swift_name("encodeInlineElement(descriptor:index:)"))); -- (void)encodeIntElementDescriptor:(id)descriptor index:(int32_t)index value:(int32_t)value __attribute__((swift_name("encodeIntElement(descriptor:index:value:)"))); -- (void)encodeLongElementDescriptor:(id)descriptor index:(int32_t)index value:(int64_t)value __attribute__((swift_name("encodeLongElement(descriptor:index:value:)"))); - -/** - * @note annotations - * kotlinx.serialization.ExperimentalSerializationApi -*/ -- (void)encodeNullableSerializableElementDescriptor:(id)descriptor index:(int32_t)index serializer:(id)serializer value:(id _Nullable)value __attribute__((swift_name("encodeNullableSerializableElement(descriptor:index:serializer:value:)"))); -- (void)encodeSerializableElementDescriptor:(id)descriptor index:(int32_t)index serializer:(id)serializer value:(id _Nullable)value __attribute__((swift_name("encodeSerializableElement(descriptor:index:serializer:value:)"))); -- (void)encodeShortElementDescriptor:(id)descriptor index:(int32_t)index value:(int16_t)value __attribute__((swift_name("encodeShortElement(descriptor:index:value:)"))); -- (void)encodeStringElementDescriptor:(id)descriptor index:(int32_t)index value:(NSString *)value __attribute__((swift_name("encodeStringElement(descriptor:index:value:)"))); -- (void)endStructureDescriptor:(id)descriptor __attribute__((swift_name("endStructure(descriptor:)"))); - -/** - * @note annotations - * kotlinx.serialization.ExperimentalSerializationApi -*/ -- (BOOL)shouldEncodeElementDefaultDescriptor:(id)descriptor index:(int32_t)index __attribute__((swift_name("shouldEncodeElementDefault(descriptor:index:)"))); -@property (readonly) MIOSKotlinx_serialization_coreSerializersModule *serializersModule __attribute__((swift_name("serializersModule"))); -@end - -__attribute__((swift_name("Kotlinx_serialization_coreSerializersModule"))) -@interface MIOSKotlinx_serialization_coreSerializersModule : MIOSBase - -/** - * @note annotations - * kotlinx.serialization.ExperimentalSerializationApi -*/ -- (void)dumpToCollector:(id)collector __attribute__((swift_name("dumpTo(collector:)"))); - -/** - * @note annotations - * kotlinx.serialization.ExperimentalSerializationApi -*/ -- (id _Nullable)getContextualKClass:(id)kClass typeArgumentsSerializers:(NSArray> *)typeArgumentsSerializers __attribute__((swift_name("getContextual(kClass:typeArgumentsSerializers:)"))); - -/** - * @note annotations - * kotlinx.serialization.ExperimentalSerializationApi -*/ -- (id _Nullable)getPolymorphicBaseClass:(id)baseClass value:(id)value __attribute__((swift_name("getPolymorphic(baseClass:value:)"))); - -/** - * @note annotations - * kotlinx.serialization.ExperimentalSerializationApi -*/ -- (id _Nullable)getPolymorphicBaseClass:(id)baseClass serializedClassName:(NSString * _Nullable)serializedClassName __attribute__((swift_name("getPolymorphic(baseClass:serializedClassName:)"))); -@end - -__attribute__((swift_name("KotlinAnnotation"))) -@protocol MIOSKotlinAnnotation -@required -@end - -__attribute__((swift_name("Kotlinx_serialization_coreSerialKind"))) -@interface MIOSKotlinx_serialization_coreSerialKind : MIOSBase -- (NSUInteger)hash __attribute__((swift_name("hash()"))); -- (NSString *)description __attribute__((swift_name("description()"))); -@end - -__attribute__((swift_name("Kotlinx_serialization_coreCompositeDecoder"))) -@protocol MIOSKotlinx_serialization_coreCompositeDecoder -@required -- (BOOL)decodeBooleanElementDescriptor:(id)descriptor index:(int32_t)index __attribute__((swift_name("decodeBooleanElement(descriptor:index:)"))); -- (int8_t)decodeByteElementDescriptor:(id)descriptor index:(int32_t)index __attribute__((swift_name("decodeByteElement(descriptor:index:)"))); -- (unichar)decodeCharElementDescriptor:(id)descriptor index:(int32_t)index __attribute__((swift_name("decodeCharElement(descriptor:index:)"))); -- (int32_t)decodeCollectionSizeDescriptor:(id)descriptor __attribute__((swift_name("decodeCollectionSize(descriptor:)"))); -- (double)decodeDoubleElementDescriptor:(id)descriptor index:(int32_t)index __attribute__((swift_name("decodeDoubleElement(descriptor:index:)"))); -- (int32_t)decodeElementIndexDescriptor:(id)descriptor __attribute__((swift_name("decodeElementIndex(descriptor:)"))); -- (float)decodeFloatElementDescriptor:(id)descriptor index:(int32_t)index __attribute__((swift_name("decodeFloatElement(descriptor:index:)"))); -- (id)decodeInlineElementDescriptor:(id)descriptor index:(int32_t)index __attribute__((swift_name("decodeInlineElement(descriptor:index:)"))); -- (int32_t)decodeIntElementDescriptor:(id)descriptor index:(int32_t)index __attribute__((swift_name("decodeIntElement(descriptor:index:)"))); -- (int64_t)decodeLongElementDescriptor:(id)descriptor index:(int32_t)index __attribute__((swift_name("decodeLongElement(descriptor:index:)"))); - -/** - * @note annotations - * kotlinx.serialization.ExperimentalSerializationApi -*/ -- (id _Nullable)decodeNullableSerializableElementDescriptor:(id)descriptor index:(int32_t)index deserializer:(id)deserializer previousValue:(id _Nullable)previousValue __attribute__((swift_name("decodeNullableSerializableElement(descriptor:index:deserializer:previousValue:)"))); - -/** - * @note annotations - * kotlinx.serialization.ExperimentalSerializationApi -*/ -- (BOOL)decodeSequentially __attribute__((swift_name("decodeSequentially()"))); -- (id _Nullable)decodeSerializableElementDescriptor:(id)descriptor index:(int32_t)index deserializer:(id)deserializer previousValue:(id _Nullable)previousValue __attribute__((swift_name("decodeSerializableElement(descriptor:index:deserializer:previousValue:)"))); -- (int16_t)decodeShortElementDescriptor:(id)descriptor index:(int32_t)index __attribute__((swift_name("decodeShortElement(descriptor:index:)"))); -- (NSString *)decodeStringElementDescriptor:(id)descriptor index:(int32_t)index __attribute__((swift_name("decodeStringElement(descriptor:index:)"))); -- (void)endStructureDescriptor:(id)descriptor __attribute__((swift_name("endStructure(descriptor:)"))); -@property (readonly) MIOSKotlinx_serialization_coreSerializersModule *serializersModule __attribute__((swift_name("serializersModule"))); -@end - -__attribute__((objc_subclassing_restricted)) -__attribute__((swift_name("KotlinNothing"))) -@interface MIOSKotlinNothing : MIOSBase -@end - -__attribute__((objc_subclassing_restricted)) -__attribute__((swift_name("Ktor_httpHttpMethod"))) -@interface MIOSKtor_httpHttpMethod : MIOSBase -- (instancetype)initWithValue:(NSString *)value __attribute__((swift_name("init(value:)"))) __attribute__((objc_designated_initializer)); -@property (class, readonly, getter=companion) MIOSKtor_httpHttpMethodCompanion *companion __attribute__((swift_name("companion"))); -- (MIOSKtor_httpHttpMethod *)doCopyValue:(NSString *)value __attribute__((swift_name("doCopy(value:)"))); -- (BOOL)isEqual:(id _Nullable)other __attribute__((swift_name("isEqual(_:)"))); -- (NSUInteger)hash __attribute__((swift_name("hash()"))); -- (NSString *)description __attribute__((swift_name("description()"))); -@property (readonly) NSString *value __attribute__((swift_name("value"))); -@end - -__attribute__((swift_name("Ktor_httpHeaders"))) -@protocol MIOSKtor_httpHeaders -@required -@end - -__attribute__((swift_name("Ktor_httpOutgoingContent"))) -@interface MIOSKtor_httpOutgoingContent : MIOSBase -- (id _Nullable)getPropertyKey:(MIOSKtor_utilsAttributeKey *)key __attribute__((swift_name("getProperty(key:)"))); -- (void)setPropertyKey:(MIOSKtor_utilsAttributeKey *)key value:(id _Nullable)value __attribute__((swift_name("setProperty(key:value:)"))); -- (id _Nullable)trailers __attribute__((swift_name("trailers()"))); -@property (readonly) MIOSLong * _Nullable contentLength __attribute__((swift_name("contentLength"))); -@property (readonly) MIOSKtor_httpContentType * _Nullable contentType __attribute__((swift_name("contentType"))); -@property (readonly) id headers __attribute__((swift_name("headers"))); -@property (readonly) MIOSKtor_httpHttpStatusCode * _Nullable status __attribute__((swift_name("status"))); -@end - -__attribute__((objc_subclassing_restricted)) -__attribute__((swift_name("Ktor_httpHttpStatusCode"))) -@interface MIOSKtor_httpHttpStatusCode : MIOSBase -- (instancetype)initWithValue:(int32_t)value description:(NSString *)description __attribute__((swift_name("init(value:description:)"))) __attribute__((objc_designated_initializer)); -@property (class, readonly, getter=companion) MIOSKtor_httpHttpStatusCodeCompanion *companion __attribute__((swift_name("companion"))); -- (int32_t)compareToOther:(MIOSKtor_httpHttpStatusCode *)other __attribute__((swift_name("compareTo(other:)"))); -- (MIOSKtor_httpHttpStatusCode *)doCopyValue:(int32_t)value description:(NSString *)description __attribute__((swift_name("doCopy(value:description:)"))); -- (MIOSKtor_httpHttpStatusCode *)descriptionValue:(NSString *)value __attribute__((swift_name("description(value:)"))); -- (BOOL)isEqual:(id _Nullable)other __attribute__((swift_name("isEqual(_:)"))); -- (NSUInteger)hash __attribute__((swift_name("hash()"))); -- (NSString *)description __attribute__((swift_name("description()"))); -@property (readonly) NSString *description_ __attribute__((swift_name("description_"))); -@property (readonly) int32_t value __attribute__((swift_name("value"))); -@end - -__attribute__((objc_subclassing_restricted)) -__attribute__((swift_name("Ktor_httpHttpProtocolVersion"))) -@interface MIOSKtor_httpHttpProtocolVersion : MIOSBase -- (instancetype)initWithName:(NSString *)name major:(int32_t)major minor:(int32_t)minor __attribute__((swift_name("init(name:major:minor:)"))) __attribute__((objc_designated_initializer)); -@property (class, readonly, getter=companion) MIOSKtor_httpHttpProtocolVersionCompanion *companion __attribute__((swift_name("companion"))); -- (MIOSKtor_httpHttpProtocolVersion *)doCopyName:(NSString *)name major:(int32_t)major minor:(int32_t)minor __attribute__((swift_name("doCopy(name:major:minor:)"))); -- (BOOL)isEqual:(id _Nullable)other __attribute__((swift_name("isEqual(_:)"))); -- (NSUInteger)hash __attribute__((swift_name("hash()"))); -- (NSString *)description __attribute__((swift_name("description()"))); -@property (readonly) int32_t major __attribute__((swift_name("major"))); -@property (readonly) int32_t minor __attribute__((swift_name("minor"))); -@property (readonly) NSString *name __attribute__((swift_name("name"))); -@end - - -/** - * @note annotations - * kotlin.SinceKotlin(version="1.3") -*/ -__attribute__((swift_name("KotlinContinuation"))) -@protocol MIOSKotlinContinuation -@required -- (void)resumeWithResult:(id _Nullable)result __attribute__((swift_name("resumeWith(result:)"))); -@property (readonly) id context __attribute__((swift_name("context"))); -@end - - -/** - * @note annotations - * kotlin.SinceKotlin(version="1.3") - * kotlin.ExperimentalStdlibApi -*/ -__attribute__((swift_name("KotlinAbstractCoroutineContextKey"))) -@interface MIOSKotlinAbstractCoroutineContextKey : MIOSBase -- (instancetype)initWithBaseKey:(id)baseKey safeCast:(E _Nullable (^)(id))safeCast __attribute__((swift_name("init(baseKey:safeCast:)"))) __attribute__((objc_designated_initializer)); -@end - - -/** - * @note annotations - * kotlin.ExperimentalStdlibApi -*/ -__attribute__((objc_subclassing_restricted)) -__attribute__((swift_name("Kotlinx_coroutines_coreCoroutineDispatcher.Key"))) -@interface MIOSKotlinx_coroutines_coreCoroutineDispatcherKey : MIOSKotlinAbstractCoroutineContextKey, MIOSKotlinx_coroutines_coreCoroutineDispatcher *> -+ (instancetype)alloc __attribute__((unavailable)); -+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable)); -- (instancetype)initWithBaseKey:(id)baseKey safeCast:(id _Nullable (^)(id))safeCast __attribute__((swift_name("init(baseKey:safeCast:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); -+ (instancetype)key __attribute__((swift_name("init()"))); -@property (class, readonly, getter=shared) MIOSKotlinx_coroutines_coreCoroutineDispatcherKey *shared __attribute__((swift_name("shared"))); -@end - -__attribute__((swift_name("Kotlinx_coroutines_coreRunnable"))) -@protocol MIOSKotlinx_coroutines_coreRunnable -@required -- (void)run __attribute__((swift_name("run()"))); -@end - -__attribute__((swift_name("Ktor_ioByteReadChannel"))) -@protocol MIOSKtor_ioByteReadChannel -@required - -/** - * @note This method converts instances of CancellationException to errors. - * Other uncaught Kotlin exceptions are fatal. -*/ -- (void)awaitContentMin:(int32_t)min completionHandler:(void (^)(MIOSBoolean * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("awaitContent(min:completionHandler:)"))); -- (void)cancelCause_:(MIOSKotlinThrowable * _Nullable)cause __attribute__((swift_name("cancel(cause_:)"))); -@property (readonly) MIOSKotlinThrowable * _Nullable closedCause __attribute__((swift_name("closedCause"))); -@property (readonly) BOOL isClosedForRead __attribute__((swift_name("isClosedForRead"))); -@property (readonly) id readBuffer __attribute__((swift_name("readBuffer"))); -@end - -__attribute__((swift_name("Ktor_utilsStringValuesBuilder"))) -@protocol MIOSKtor_utilsStringValuesBuilder -@required -- (void)appendName:(NSString *)name value:(NSString *)value __attribute__((swift_name("append(name:value:)"))); -- (void)appendAllStringValues:(id)stringValues __attribute__((swift_name("appendAll(stringValues:)"))); -- (void)appendAllName:(NSString *)name values:(id)values __attribute__((swift_name("appendAll(name:values:)"))); -- (void)appendMissingStringValues:(id)stringValues __attribute__((swift_name("appendMissing(stringValues:)"))); -- (void)appendMissingName:(NSString *)name values:(id)values __attribute__((swift_name("appendMissing(name:values:)"))); -- (id)build __attribute__((swift_name("build()"))); -- (void)clear __attribute__((swift_name("clear()"))); -- (BOOL)containsName:(NSString *)name __attribute__((swift_name("contains(name:)"))); -- (BOOL)containsName:(NSString *)name value:(NSString *)value __attribute__((swift_name("contains(name:value:)"))); -- (NSSet> *)entries __attribute__((swift_name("entries()"))); -- (NSString * _Nullable)getName:(NSString *)name __attribute__((swift_name("get(name:)"))); -- (NSArray * _Nullable)getAllName:(NSString *)name __attribute__((swift_name("getAll(name:)"))); -- (BOOL)isEmpty_ __attribute__((swift_name("isEmpty()"))); -- (NSSet *)names __attribute__((swift_name("names()"))); -- (void)removeName:(NSString *)name __attribute__((swift_name("remove(name:)"))); -- (BOOL)removeName:(NSString *)name value:(NSString *)value __attribute__((swift_name("remove(name:value:)"))); -- (void)removeKeysWithNoEntries __attribute__((swift_name("removeKeysWithNoEntries()"))); -- (void)setName:(NSString *)name value:(NSString *)value __attribute__((swift_name("set(name:value:)"))); -@property (readonly) BOOL caseInsensitiveName __attribute__((swift_name("caseInsensitiveName"))); -@end - -__attribute__((swift_name("Ktor_utilsStringValuesBuilderImpl"))) -@interface MIOSKtor_utilsStringValuesBuilderImpl : MIOSBase -- (instancetype)initWithCaseInsensitiveName:(BOOL)caseInsensitiveName size:(int32_t)size __attribute__((swift_name("init(caseInsensitiveName:size:)"))) __attribute__((objc_designated_initializer)); -- (void)appendName:(NSString *)name value:(NSString *)value __attribute__((swift_name("append(name:value:)"))); -- (void)appendAllStringValues:(id)stringValues __attribute__((swift_name("appendAll(stringValues:)"))); -- (void)appendAllName:(NSString *)name values:(id)values __attribute__((swift_name("appendAll(name:values:)"))); -- (void)appendMissingStringValues:(id)stringValues __attribute__((swift_name("appendMissing(stringValues:)"))); -- (void)appendMissingName:(NSString *)name values:(id)values __attribute__((swift_name("appendMissing(name:values:)"))); -- (id)build __attribute__((swift_name("build()"))); -- (void)clear __attribute__((swift_name("clear()"))); -- (BOOL)containsName:(NSString *)name __attribute__((swift_name("contains(name:)"))); -- (BOOL)containsName:(NSString *)name value:(NSString *)value __attribute__((swift_name("contains(name:value:)"))); -- (NSSet> *)entries __attribute__((swift_name("entries()"))); -- (NSString * _Nullable)getName:(NSString *)name __attribute__((swift_name("get(name:)"))); -- (NSArray * _Nullable)getAllName:(NSString *)name __attribute__((swift_name("getAll(name:)"))); -- (BOOL)isEmpty_ __attribute__((swift_name("isEmpty()"))); -- (NSSet *)names __attribute__((swift_name("names()"))); -- (void)removeName:(NSString *)name __attribute__((swift_name("remove(name:)"))); -- (BOOL)removeName:(NSString *)name value:(NSString *)value __attribute__((swift_name("remove(name:value:)"))); -- (void)removeKeysWithNoEntries __attribute__((swift_name("removeKeysWithNoEntries()"))); -- (void)setName:(NSString *)name value:(NSString *)value __attribute__((swift_name("set(name:value:)"))); - -/** - * @note This method has protected visibility in Kotlin source and is intended only for use by subclasses. -*/ -- (void)validateNameName:(NSString *)name __attribute__((swift_name("validateName(name:)"))); - -/** - * @note This method has protected visibility in Kotlin source and is intended only for use by subclasses. -*/ -- (void)validateValueValue:(NSString *)value __attribute__((swift_name("validateValue(value:)"))); -@property (readonly) BOOL caseInsensitiveName __attribute__((swift_name("caseInsensitiveName"))); - -/** - * @note This property has protected visibility in Kotlin source and is intended only for use by subclasses. -*/ -@property (readonly) MIOSMutableDictionary *> *values __attribute__((swift_name("values"))); -@end - -__attribute__((objc_subclassing_restricted)) -__attribute__((swift_name("Ktor_httpHeadersBuilder"))) -@interface MIOSKtor_httpHeadersBuilder : MIOSKtor_utilsStringValuesBuilderImpl -- (instancetype)initWithSize:(int32_t)size __attribute__((swift_name("init(size:)"))) __attribute__((objc_designated_initializer)); -- (instancetype)initWithCaseInsensitiveName:(BOOL)caseInsensitiveName size:(int32_t)size __attribute__((swift_name("init(caseInsensitiveName:size:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); -- (id)build __attribute__((swift_name("build()"))); - -/** - * @note This method has protected visibility in Kotlin source and is intended only for use by subclasses. -*/ -- (void)validateNameName:(NSString *)name __attribute__((swift_name("validateName(name:)"))); - -/** - * @note This method has protected visibility in Kotlin source and is intended only for use by subclasses. -*/ -- (void)validateValueValue:(NSString *)value __attribute__((swift_name("validateValue(value:)"))); -@end - -__attribute__((objc_subclassing_restricted)) -__attribute__((swift_name("Ktor_client_coreHttpRequestBuilder.Companion"))) -@interface MIOSKtor_client_coreHttpRequestBuilderCompanion : MIOSBase -+ (instancetype)alloc __attribute__((unavailable)); -+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable)); -+ (instancetype)companion __attribute__((swift_name("init()"))); -@property (class, readonly, getter=shared) MIOSKtor_client_coreHttpRequestBuilderCompanion *shared __attribute__((swift_name("shared"))); -@end - -__attribute__((objc_subclassing_restricted)) -__attribute__((swift_name("Ktor_httpURLBuilder"))) -@interface MIOSKtor_httpURLBuilder : MIOSBase -- (instancetype)initWithProtocol:(MIOSKtor_httpURLProtocol * _Nullable)protocol host:(NSString *)host port:(int32_t)port user:(NSString * _Nullable)user password:(NSString * _Nullable)password pathSegments:(NSArray *)pathSegments parameters:(id)parameters fragment:(NSString *)fragment trailingQuery:(BOOL)trailingQuery __attribute__((swift_name("init(protocol:host:port:user:password:pathSegments:parameters:fragment:trailingQuery:)"))) __attribute__((objc_designated_initializer)); -@property (class, readonly, getter=companion) MIOSKtor_httpURLBuilderCompanion *companion __attribute__((swift_name("companion"))); -- (MIOSKtor_httpUrl *)build __attribute__((swift_name("build()"))); -- (NSString *)buildString __attribute__((swift_name("buildString()"))); -- (NSString *)description __attribute__((swift_name("description()"))); -@property NSString *encodedFragment __attribute__((swift_name("encodedFragment"))); -@property id encodedParameters __attribute__((swift_name("encodedParameters"))); -@property NSString * _Nullable encodedPassword __attribute__((swift_name("encodedPassword"))); -@property NSArray *encodedPathSegments __attribute__((swift_name("encodedPathSegments"))); -@property NSString * _Nullable encodedUser __attribute__((swift_name("encodedUser"))); -@property NSString *fragment __attribute__((swift_name("fragment"))); -@property NSString *host __attribute__((swift_name("host"))); -@property (readonly) id parameters __attribute__((swift_name("parameters"))); -@property NSString * _Nullable password __attribute__((swift_name("password"))); -@property NSArray *pathSegments __attribute__((swift_name("pathSegments"))); -@property int32_t port __attribute__((swift_name("port"))); -@property MIOSKtor_httpURLProtocol *protocol __attribute__((swift_name("protocol"))); -@property MIOSKtor_httpURLProtocol * _Nullable protocolOrNull __attribute__((swift_name("protocolOrNull"))); -@property BOOL trailingQuery __attribute__((swift_name("trailingQuery"))); -@property NSString * _Nullable user __attribute__((swift_name("user"))); -@end - -__attribute__((objc_subclassing_restricted)) -__attribute__((swift_name("Ktor_client_coreHttpClientCall.Companion"))) -@interface MIOSKtor_client_coreHttpClientCallCompanion : MIOSBase -+ (instancetype)alloc __attribute__((unavailable)); -+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable)); -+ (instancetype)companion __attribute__((swift_name("init()"))); -@property (class, readonly, getter=shared) MIOSKtor_client_coreHttpClientCallCompanion *shared __attribute__((swift_name("shared"))); -@end - -__attribute__((swift_name("Ktor_client_coreHttpRequest"))) -@protocol MIOSKtor_client_coreHttpRequest -@required -@property (readonly) id attributes __attribute__((swift_name("attributes"))); -@property (readonly) MIOSKtor_client_coreHttpClientCall *call __attribute__((swift_name("call"))); -@property (readonly) MIOSKtor_httpOutgoingContent *content __attribute__((swift_name("content"))); -@property (readonly) MIOSKtor_httpHttpMethod *method __attribute__((swift_name("method"))); -@property (readonly) MIOSKtor_httpUrl *url __attribute__((swift_name("url"))); -@end - -__attribute__((objc_subclassing_restricted)) -__attribute__((swift_name("Ktor_utilsWeekDay.Companion"))) -@interface MIOSKtor_utilsWeekDayCompanion : MIOSBase -+ (instancetype)alloc __attribute__((unavailable)); -+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable)); -+ (instancetype)companion __attribute__((swift_name("init()"))); -@property (class, readonly, getter=shared) MIOSKtor_utilsWeekDayCompanion *shared __attribute__((swift_name("shared"))); -- (MIOSKtor_utilsWeekDay *)fromOrdinal:(int32_t)ordinal __attribute__((swift_name("from(ordinal:)"))); -- (MIOSKtor_utilsWeekDay *)fromValue:(NSString *)value __attribute__((swift_name("from(value:)"))); -@end - -__attribute__((objc_subclassing_restricted)) -__attribute__((swift_name("Ktor_utilsMonth.Companion"))) -@interface MIOSKtor_utilsMonthCompanion : MIOSBase -+ (instancetype)alloc __attribute__((unavailable)); -+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable)); -+ (instancetype)companion __attribute__((swift_name("init()"))); -@property (class, readonly, getter=shared) MIOSKtor_utilsMonthCompanion *shared __attribute__((swift_name("shared"))); -- (MIOSKtor_utilsMonth *)fromOrdinal:(int32_t)ordinal __attribute__((swift_name("from(ordinal:)"))); -- (MIOSKtor_utilsMonth *)fromValue:(NSString *)value __attribute__((swift_name("from(value:)"))); -@end - - -/** - * @note annotations - * kotlin.SinceKotlin(version="1.1") -*/ -__attribute__((objc_subclassing_restricted)) -__attribute__((swift_name("KotlinKTypeProjection"))) -@interface MIOSKotlinKTypeProjection : MIOSBase -- (instancetype)initWithVariance:(MIOSKotlinKVariance * _Nullable)variance type:(id _Nullable)type __attribute__((swift_name("init(variance:type:)"))) __attribute__((objc_designated_initializer)); -@property (class, readonly, getter=companion) MIOSKotlinKTypeProjectionCompanion *companion __attribute__((swift_name("companion"))); -- (MIOSKotlinKTypeProjection *)doCopyVariance:(MIOSKotlinKVariance * _Nullable)variance type:(id _Nullable)type __attribute__((swift_name("doCopy(variance:type:)"))); -- (BOOL)isEqual:(id _Nullable)other __attribute__((swift_name("isEqual(_:)"))); -- (NSUInteger)hash __attribute__((swift_name("hash()"))); -- (NSString *)description __attribute__((swift_name("description()"))); -@property (readonly) id _Nullable type __attribute__((swift_name("type"))); -@property (readonly) MIOSKotlinKVariance * _Nullable variance __attribute__((swift_name("variance"))); -@end - - -/** - * @note annotations - * kotlinx.serialization.ExperimentalSerializationApi -*/ -__attribute__((swift_name("Kotlinx_serialization_coreSerializersModuleCollector"))) -@protocol MIOSKotlinx_serialization_coreSerializersModuleCollector -@required -- (void)contextualKClass:(id)kClass provider:(id (^)(NSArray> *))provider __attribute__((swift_name("contextual(kClass:provider:)"))); -- (void)contextualKClass:(id)kClass serializer:(id)serializer __attribute__((swift_name("contextual(kClass:serializer:)"))); -- (void)polymorphicBaseClass:(id)baseClass actualClass:(id)actualClass actualSerializer:(id)actualSerializer __attribute__((swift_name("polymorphic(baseClass:actualClass:actualSerializer:)"))); -- (void)polymorphicDefaultBaseClass:(id)baseClass defaultDeserializerProvider:(id _Nullable (^)(NSString * _Nullable))defaultDeserializerProvider __attribute__((swift_name("polymorphicDefault(baseClass:defaultDeserializerProvider:)"))) __attribute__((deprecated("Deprecated in favor of function with more precise name: polymorphicDefaultDeserializer"))); -- (void)polymorphicDefaultDeserializerBaseClass:(id)baseClass defaultDeserializerProvider:(id _Nullable (^)(NSString * _Nullable))defaultDeserializerProvider __attribute__((swift_name("polymorphicDefaultDeserializer(baseClass:defaultDeserializerProvider:)"))); -- (void)polymorphicDefaultSerializerBaseClass:(id)baseClass defaultSerializerProvider:(id _Nullable (^)(id))defaultSerializerProvider __attribute__((swift_name("polymorphicDefaultSerializer(baseClass:defaultSerializerProvider:)"))); -@end - -__attribute__((objc_subclassing_restricted)) -__attribute__((swift_name("Ktor_httpHttpMethod.Companion"))) -@interface MIOSKtor_httpHttpMethodCompanion : MIOSBase -+ (instancetype)alloc __attribute__((unavailable)); -+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable)); -+ (instancetype)companion __attribute__((swift_name("init()"))); -@property (class, readonly, getter=shared) MIOSKtor_httpHttpMethodCompanion *shared __attribute__((swift_name("shared"))); -- (MIOSKtor_httpHttpMethod *)parseMethod:(NSString *)method __attribute__((swift_name("parse(method:)"))); -@property (readonly) NSArray *DefaultMethods __attribute__((swift_name("DefaultMethods"))); -@property (readonly) MIOSKtor_httpHttpMethod *Delete __attribute__((swift_name("Delete"))); -@property (readonly) MIOSKtor_httpHttpMethod *Get __attribute__((swift_name("Get"))); -@property (readonly) MIOSKtor_httpHttpMethod *Head __attribute__((swift_name("Head"))); -@property (readonly) MIOSKtor_httpHttpMethod *Options __attribute__((swift_name("Options"))); -@property (readonly) MIOSKtor_httpHttpMethod *Patch __attribute__((swift_name("Patch"))); -@property (readonly) MIOSKtor_httpHttpMethod *Post __attribute__((swift_name("Post"))); -@property (readonly) MIOSKtor_httpHttpMethod *Put __attribute__((swift_name("Put"))); -@end - -__attribute__((swift_name("Ktor_httpHeaderValueWithParameters"))) -@interface MIOSKtor_httpHeaderValueWithParameters : MIOSBase -- (instancetype)initWithContent:(NSString *)content parameters:(NSArray *)parameters __attribute__((swift_name("init(content:parameters:)"))) __attribute__((objc_designated_initializer)); -@property (class, readonly, getter=companion) MIOSKtor_httpHeaderValueWithParametersCompanion *companion __attribute__((swift_name("companion"))); -- (NSString * _Nullable)parameterName:(NSString *)name __attribute__((swift_name("parameter(name:)"))); -- (NSString *)description __attribute__((swift_name("description()"))); - -/** - * @note This property has protected visibility in Kotlin source and is intended only for use by subclasses. -*/ -@property (readonly) NSString *content __attribute__((swift_name("content"))); -@property (readonly) NSArray *parameters __attribute__((swift_name("parameters"))); -@end - -__attribute__((objc_subclassing_restricted)) -__attribute__((swift_name("Ktor_httpContentType"))) -@interface MIOSKtor_httpContentType : MIOSKtor_httpHeaderValueWithParameters -- (instancetype)initWithContentType:(NSString *)contentType contentSubtype:(NSString *)contentSubtype parameters:(NSArray *)parameters __attribute__((swift_name("init(contentType:contentSubtype:parameters:)"))) __attribute__((objc_designated_initializer)); -- (instancetype)initWithContent:(NSString *)content parameters:(NSArray *)parameters __attribute__((swift_name("init(content:parameters:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); -@property (class, readonly, getter=companion) MIOSKtor_httpContentTypeCompanion *companion __attribute__((swift_name("companion"))); -- (BOOL)isEqual:(id _Nullable)other __attribute__((swift_name("isEqual(_:)"))); -- (NSUInteger)hash __attribute__((swift_name("hash()"))); -- (BOOL)matchPattern:(MIOSKtor_httpContentType *)pattern __attribute__((swift_name("match(pattern:)"))); -- (BOOL)matchPattern_:(NSString *)pattern __attribute__((swift_name("match(pattern_:)"))); -- (MIOSKtor_httpContentType *)withParameterName:(NSString *)name value:(NSString *)value __attribute__((swift_name("withParameter(name:value:)"))); -- (MIOSKtor_httpContentType *)withoutParameters __attribute__((swift_name("withoutParameters()"))); -@property (readonly) NSString *contentSubtype __attribute__((swift_name("contentSubtype"))); -@property (readonly) NSString *contentType __attribute__((swift_name("contentType"))); -@end - -__attribute__((objc_subclassing_restricted)) -__attribute__((swift_name("Ktor_httpHttpStatusCode.Companion"))) -@interface MIOSKtor_httpHttpStatusCodeCompanion : MIOSBase -+ (instancetype)alloc __attribute__((unavailable)); -+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable)); -+ (instancetype)companion __attribute__((swift_name("init()"))); -@property (class, readonly, getter=shared) MIOSKtor_httpHttpStatusCodeCompanion *shared __attribute__((swift_name("shared"))); -- (MIOSKtor_httpHttpStatusCode *)fromValueValue:(int32_t)value __attribute__((swift_name("fromValue(value:)"))); -@property (readonly) MIOSKtor_httpHttpStatusCode *Accepted __attribute__((swift_name("Accepted"))); -@property (readonly) MIOSKtor_httpHttpStatusCode *BadGateway __attribute__((swift_name("BadGateway"))); -@property (readonly) MIOSKtor_httpHttpStatusCode *BadRequest __attribute__((swift_name("BadRequest"))); -@property (readonly) MIOSKtor_httpHttpStatusCode *Conflict __attribute__((swift_name("Conflict"))); -@property (readonly) MIOSKtor_httpHttpStatusCode *Continue __attribute__((swift_name("Continue"))); -@property (readonly) MIOSKtor_httpHttpStatusCode *Created __attribute__((swift_name("Created"))); -@property (readonly) MIOSKtor_httpHttpStatusCode *ExpectationFailed __attribute__((swift_name("ExpectationFailed"))); -@property (readonly) MIOSKtor_httpHttpStatusCode *FailedDependency __attribute__((swift_name("FailedDependency"))); -@property (readonly) MIOSKtor_httpHttpStatusCode *Forbidden __attribute__((swift_name("Forbidden"))); -@property (readonly) MIOSKtor_httpHttpStatusCode *Found __attribute__((swift_name("Found"))); -@property (readonly) MIOSKtor_httpHttpStatusCode *GatewayTimeout __attribute__((swift_name("GatewayTimeout"))); -@property (readonly) MIOSKtor_httpHttpStatusCode *Gone __attribute__((swift_name("Gone"))); -@property (readonly) MIOSKtor_httpHttpStatusCode *InsufficientStorage __attribute__((swift_name("InsufficientStorage"))); -@property (readonly) MIOSKtor_httpHttpStatusCode *InternalServerError __attribute__((swift_name("InternalServerError"))); -@property (readonly) MIOSKtor_httpHttpStatusCode *LengthRequired __attribute__((swift_name("LengthRequired"))); -@property (readonly) MIOSKtor_httpHttpStatusCode *Locked __attribute__((swift_name("Locked"))); -@property (readonly) MIOSKtor_httpHttpStatusCode *MethodNotAllowed __attribute__((swift_name("MethodNotAllowed"))); -@property (readonly) MIOSKtor_httpHttpStatusCode *MovedPermanently __attribute__((swift_name("MovedPermanently"))); -@property (readonly) MIOSKtor_httpHttpStatusCode *MultiStatus __attribute__((swift_name("MultiStatus"))); -@property (readonly) MIOSKtor_httpHttpStatusCode *MultipleChoices __attribute__((swift_name("MultipleChoices"))); -@property (readonly) MIOSKtor_httpHttpStatusCode *NoContent __attribute__((swift_name("NoContent"))); -@property (readonly) MIOSKtor_httpHttpStatusCode *NonAuthoritativeInformation __attribute__((swift_name("NonAuthoritativeInformation"))); -@property (readonly) MIOSKtor_httpHttpStatusCode *NotAcceptable __attribute__((swift_name("NotAcceptable"))); -@property (readonly) MIOSKtor_httpHttpStatusCode *NotFound __attribute__((swift_name("NotFound"))); -@property (readonly) MIOSKtor_httpHttpStatusCode *NotImplemented __attribute__((swift_name("NotImplemented"))); -@property (readonly) MIOSKtor_httpHttpStatusCode *NotModified __attribute__((swift_name("NotModified"))); -@property (readonly) MIOSKtor_httpHttpStatusCode *OK __attribute__((swift_name("OK"))); -@property (readonly) MIOSKtor_httpHttpStatusCode *PartialContent __attribute__((swift_name("PartialContent"))); -@property (readonly) MIOSKtor_httpHttpStatusCode *PayloadTooLarge __attribute__((swift_name("PayloadTooLarge"))); -@property (readonly) MIOSKtor_httpHttpStatusCode *PaymentRequired __attribute__((swift_name("PaymentRequired"))); -@property (readonly) MIOSKtor_httpHttpStatusCode *PermanentRedirect __attribute__((swift_name("PermanentRedirect"))); -@property (readonly) MIOSKtor_httpHttpStatusCode *PreconditionFailed __attribute__((swift_name("PreconditionFailed"))); -@property (readonly) MIOSKtor_httpHttpStatusCode *Processing __attribute__((swift_name("Processing"))); -@property (readonly) MIOSKtor_httpHttpStatusCode *ProxyAuthenticationRequired __attribute__((swift_name("ProxyAuthenticationRequired"))); -@property (readonly) MIOSKtor_httpHttpStatusCode *RequestHeaderFieldTooLarge __attribute__((swift_name("RequestHeaderFieldTooLarge"))); -@property (readonly) MIOSKtor_httpHttpStatusCode *RequestTimeout __attribute__((swift_name("RequestTimeout"))); -@property (readonly) MIOSKtor_httpHttpStatusCode *RequestURITooLong __attribute__((swift_name("RequestURITooLong"))); -@property (readonly) MIOSKtor_httpHttpStatusCode *RequestedRangeNotSatisfiable __attribute__((swift_name("RequestedRangeNotSatisfiable"))); -@property (readonly) MIOSKtor_httpHttpStatusCode *ResetContent __attribute__((swift_name("ResetContent"))); -@property (readonly) MIOSKtor_httpHttpStatusCode *SeeOther __attribute__((swift_name("SeeOther"))); -@property (readonly) MIOSKtor_httpHttpStatusCode *ServiceUnavailable __attribute__((swift_name("ServiceUnavailable"))); -@property (readonly) MIOSKtor_httpHttpStatusCode *SwitchProxy __attribute__((swift_name("SwitchProxy"))); -@property (readonly) MIOSKtor_httpHttpStatusCode *SwitchingProtocols __attribute__((swift_name("SwitchingProtocols"))); -@property (readonly) MIOSKtor_httpHttpStatusCode *TemporaryRedirect __attribute__((swift_name("TemporaryRedirect"))); -@property (readonly) MIOSKtor_httpHttpStatusCode *TooEarly __attribute__((swift_name("TooEarly"))); -@property (readonly) MIOSKtor_httpHttpStatusCode *TooManyRequests __attribute__((swift_name("TooManyRequests"))); -@property (readonly) MIOSKtor_httpHttpStatusCode *Unauthorized __attribute__((swift_name("Unauthorized"))); -@property (readonly) MIOSKtor_httpHttpStatusCode *UnprocessableEntity __attribute__((swift_name("UnprocessableEntity"))); -@property (readonly) MIOSKtor_httpHttpStatusCode *UnsupportedMediaType __attribute__((swift_name("UnsupportedMediaType"))); -@property (readonly) MIOSKtor_httpHttpStatusCode *UpgradeRequired __attribute__((swift_name("UpgradeRequired"))); -@property (readonly) MIOSKtor_httpHttpStatusCode *UseProxy __attribute__((swift_name("UseProxy"))); -@property (readonly) MIOSKtor_httpHttpStatusCode *VariantAlsoNegotiates __attribute__((swift_name("VariantAlsoNegotiates"))); -@property (readonly) MIOSKtor_httpHttpStatusCode *VersionNotSupported __attribute__((swift_name("VersionNotSupported"))); -@property (readonly) NSArray *allStatusCodes __attribute__((swift_name("allStatusCodes"))); -@end - -__attribute__((objc_subclassing_restricted)) -__attribute__((swift_name("Ktor_httpHttpProtocolVersion.Companion"))) -@interface MIOSKtor_httpHttpProtocolVersionCompanion : MIOSBase -+ (instancetype)alloc __attribute__((unavailable)); -+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable)); -+ (instancetype)companion __attribute__((swift_name("init()"))); -@property (class, readonly, getter=shared) MIOSKtor_httpHttpProtocolVersionCompanion *shared __attribute__((swift_name("shared"))); -- (MIOSKtor_httpHttpProtocolVersion *)fromValueName:(NSString *)name major:(int32_t)major minor:(int32_t)minor __attribute__((swift_name("fromValue(name:major:minor:)"))); -- (MIOSKtor_httpHttpProtocolVersion *)parseValue:(id)value __attribute__((swift_name("parse(value:)"))); -@property (readonly) MIOSKtor_httpHttpProtocolVersion *HTTP_1_0 __attribute__((swift_name("HTTP_1_0"))); -@property (readonly) MIOSKtor_httpHttpProtocolVersion *HTTP_1_1 __attribute__((swift_name("HTTP_1_1"))); -@property (readonly) MIOSKtor_httpHttpProtocolVersion *HTTP_2_0 __attribute__((swift_name("HTTP_2_0"))); -@property (readonly) MIOSKtor_httpHttpProtocolVersion *QUIC __attribute__((swift_name("QUIC"))); -@property (readonly) MIOSKtor_httpHttpProtocolVersion *SPDY_3 __attribute__((swift_name("SPDY_3"))); -@end - -__attribute__((swift_name("Kotlinx_io_coreRawSource"))) -@protocol MIOSKotlinx_io_coreRawSource -@required -- (int64_t)readAtMostToSink:(MIOSKotlinx_io_coreBuffer *)sink byteCount:(int64_t)byteCount __attribute__((swift_name("readAtMostTo(sink:byteCount:)"))); -@end - -__attribute__((swift_name("Kotlinx_io_coreSource"))) -@protocol MIOSKotlinx_io_coreSource -@required -- (BOOL)exhausted __attribute__((swift_name("exhausted()"))); -- (id)peek __attribute__((swift_name("peek()"))); -- (int32_t)readAtMostToSink:(MIOSKotlinByteArray *)sink startIndex:(int32_t)startIndex endIndex:(int32_t)endIndex __attribute__((swift_name("readAtMostTo(sink:startIndex:endIndex:)"))); -- (int8_t)readByte __attribute__((swift_name("readByte()"))); -- (int32_t)readInt __attribute__((swift_name("readInt()"))); -- (int64_t)readLong __attribute__((swift_name("readLong()"))); -- (int16_t)readShort __attribute__((swift_name("readShort()"))); -- (void)readToSink:(id)sink byteCount:(int64_t)byteCount __attribute__((swift_name("readTo(sink:byteCount:)"))); -- (BOOL)requestByteCount:(int64_t)byteCount __attribute__((swift_name("request(byteCount:)"))); -- (void)requireByteCount:(int64_t)byteCount __attribute__((swift_name("require(byteCount:)"))); -- (void)skipByteCount:(int64_t)byteCount __attribute__((swift_name("skip(byteCount:)"))); -- (int64_t)transferToSink:(id)sink __attribute__((swift_name("transferTo(sink:)"))); - -/** - * @note annotations - * kotlinx.io.InternalIoApi -*/ -@property (readonly) MIOSKotlinx_io_coreBuffer *buffer __attribute__((swift_name("buffer"))); -@end - -__attribute__((objc_subclassing_restricted)) -__attribute__((swift_name("Ktor_httpURLBuilder.Companion"))) -@interface MIOSKtor_httpURLBuilderCompanion : MIOSBase -+ (instancetype)alloc __attribute__((unavailable)); -+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable)); -+ (instancetype)companion __attribute__((swift_name("init()"))); -@property (class, readonly, getter=shared) MIOSKtor_httpURLBuilderCompanion *shared __attribute__((swift_name("shared"))); -@end - -__attribute__((swift_name("Ktor_httpParametersBuilder"))) -@protocol MIOSKtor_httpParametersBuilder -@required -@end - - -/** - * @note annotations - * kotlin.SinceKotlin(version="1.1") -*/ -__attribute__((objc_subclassing_restricted)) -__attribute__((swift_name("KotlinKVariance"))) -@interface MIOSKotlinKVariance : MIOSKotlinEnum -+ (instancetype)alloc __attribute__((unavailable)); -+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable)); -- (instancetype)initWithName:(NSString *)name ordinal:(int32_t)ordinal __attribute__((swift_name("init(name:ordinal:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); -@property (class, readonly) MIOSKotlinKVariance *invariant __attribute__((swift_name("invariant"))); -@property (class, readonly) MIOSKotlinKVariance *in __attribute__((swift_name("in"))); -@property (class, readonly) MIOSKotlinKVariance *out __attribute__((swift_name("out"))); -+ (MIOSKotlinArray *)values __attribute__((swift_name("values()"))); -@property (class, readonly) NSArray *entries __attribute__((swift_name("entries"))); -@end - -__attribute__((objc_subclassing_restricted)) -__attribute__((swift_name("KotlinKTypeProjection.Companion"))) -@interface MIOSKotlinKTypeProjectionCompanion : MIOSBase -+ (instancetype)alloc __attribute__((unavailable)); -+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable)); -+ (instancetype)companion __attribute__((swift_name("init()"))); -@property (class, readonly, getter=shared) MIOSKotlinKTypeProjectionCompanion *shared __attribute__((swift_name("shared"))); - -/** - * @note annotations - * kotlin.jvm.JvmStatic -*/ -- (MIOSKotlinKTypeProjection *)contravariantType:(id)type __attribute__((swift_name("contravariant(type:)"))); - -/** - * @note annotations - * kotlin.jvm.JvmStatic -*/ -- (MIOSKotlinKTypeProjection *)covariantType:(id)type __attribute__((swift_name("covariant(type:)"))); - -/** - * @note annotations - * kotlin.jvm.JvmStatic -*/ -- (MIOSKotlinKTypeProjection *)invariantType:(id)type __attribute__((swift_name("invariant(type:)"))); -@property (readonly) MIOSKotlinKTypeProjection *STAR __attribute__((swift_name("STAR"))); -@end - -__attribute__((objc_subclassing_restricted)) -__attribute__((swift_name("Ktor_httpHeaderValueParam"))) -@interface MIOSKtor_httpHeaderValueParam : MIOSBase -- (instancetype)initWithName:(NSString *)name value:(NSString *)value __attribute__((swift_name("init(name:value:)"))) __attribute__((objc_designated_initializer)); -- (instancetype)initWithName:(NSString *)name value:(NSString *)value escapeValue:(BOOL)escapeValue __attribute__((swift_name("init(name:value:escapeValue:)"))) __attribute__((objc_designated_initializer)); -- (MIOSKtor_httpHeaderValueParam *)doCopyName:(NSString *)name value:(NSString *)value escapeValue:(BOOL)escapeValue __attribute__((swift_name("doCopy(name:value:escapeValue:)"))); -- (BOOL)isEqual:(id _Nullable)other __attribute__((swift_name("isEqual(_:)"))); -- (NSUInteger)hash __attribute__((swift_name("hash()"))); -- (NSString *)description __attribute__((swift_name("description()"))); -@property (readonly) BOOL escapeValue __attribute__((swift_name("escapeValue"))); -@property (readonly) NSString *name __attribute__((swift_name("name"))); -@property (readonly) NSString *value __attribute__((swift_name("value"))); -@end - -__attribute__((objc_subclassing_restricted)) -__attribute__((swift_name("Ktor_httpHeaderValueWithParameters.Companion"))) -@interface MIOSKtor_httpHeaderValueWithParametersCompanion : MIOSBase -+ (instancetype)alloc __attribute__((unavailable)); -+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable)); -+ (instancetype)companion __attribute__((swift_name("init()"))); -@property (class, readonly, getter=shared) MIOSKtor_httpHeaderValueWithParametersCompanion *shared __attribute__((swift_name("shared"))); -- (id _Nullable)parseValue:(NSString *)value init:(id _Nullable (^)(NSString *, NSArray *))init __attribute__((swift_name("parse(value:init:)"))); -@end - -__attribute__((objc_subclassing_restricted)) -__attribute__((swift_name("Ktor_httpContentType.Companion"))) -@interface MIOSKtor_httpContentTypeCompanion : MIOSBase -+ (instancetype)alloc __attribute__((unavailable)); -+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable)); -+ (instancetype)companion __attribute__((swift_name("init()"))); -@property (class, readonly, getter=shared) MIOSKtor_httpContentTypeCompanion *shared __attribute__((swift_name("shared"))); -- (MIOSKtor_httpContentType *)parseValue:(NSString *)value __attribute__((swift_name("parse(value:)"))); -@property (readonly) MIOSKtor_httpContentType *Any __attribute__((swift_name("Any"))); -@end - -__attribute__((swift_name("Kotlinx_io_coreRawSink"))) -@protocol MIOSKotlinx_io_coreRawSink -@required -- (void)flush __attribute__((swift_name("flush()"))); -- (void)writeSource:(MIOSKotlinx_io_coreBuffer *)source byteCount:(int64_t)byteCount __attribute__((swift_name("write(source:byteCount:)"))); -@end - -__attribute__((swift_name("Kotlinx_io_coreSink"))) -@protocol MIOSKotlinx_io_coreSink -@required -- (void)emit __attribute__((swift_name("emit()"))); - -/** - * @note annotations - * kotlinx.io.InternalIoApi -*/ -- (void)hintEmit __attribute__((swift_name("hintEmit()"))); -- (int64_t)transferFromSource:(id)source __attribute__((swift_name("transferFrom(source:)"))); -- (void)writeSource:(id)source byteCount_:(int64_t)byteCount __attribute__((swift_name("write(source:byteCount_:)"))); -- (void)writeSource:(MIOSKotlinByteArray *)source startIndex:(int32_t)startIndex endIndex:(int32_t)endIndex __attribute__((swift_name("write(source:startIndex:endIndex:)"))); -- (void)writeByteByte:(int8_t)byte __attribute__((swift_name("writeByte(byte:)"))); -- (void)writeIntInt:(int32_t)int_ __attribute__((swift_name("writeInt(int:)"))); -- (void)writeLongLong:(int64_t)long_ __attribute__((swift_name("writeLong(long:)"))); -- (void)writeShortShort:(int16_t)short_ __attribute__((swift_name("writeShort(short:)"))); - -/** - * @note annotations - * kotlinx.io.InternalIoApi -*/ -@property (readonly) MIOSKotlinx_io_coreBuffer *buffer __attribute__((swift_name("buffer"))); -@end - -__attribute__((objc_subclassing_restricted)) -__attribute__((swift_name("Kotlinx_io_coreBuffer"))) -@interface MIOSKotlinx_io_coreBuffer : MIOSBase -- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)); -+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead"))); -- (void)clear __attribute__((swift_name("clear()"))); -- (void)close __attribute__((swift_name("close()"))); -- (MIOSKotlinx_io_coreBuffer *)doCopy __attribute__((swift_name("doCopy()"))); -- (void)doCopyToOut:(MIOSKotlinx_io_coreBuffer *)out startIndex:(int64_t)startIndex endIndex:(int64_t)endIndex __attribute__((swift_name("doCopyTo(out:startIndex:endIndex:)"))); -- (void)emit __attribute__((swift_name("emit()"))); -- (BOOL)exhausted __attribute__((swift_name("exhausted()"))); -- (void)flush __attribute__((swift_name("flush()"))); -- (int8_t)getPosition:(int64_t)position __attribute__((swift_name("get(position:)"))); - -/** - * @note annotations - * kotlinx.io.InternalIoApi -*/ -- (void)hintEmit __attribute__((swift_name("hintEmit()"))); -- (id)peek __attribute__((swift_name("peek()"))); -- (int64_t)readAtMostToSink:(MIOSKotlinx_io_coreBuffer *)sink byteCount:(int64_t)byteCount __attribute__((swift_name("readAtMostTo(sink:byteCount:)"))); -- (int32_t)readAtMostToSink:(MIOSKotlinByteArray *)sink startIndex:(int32_t)startIndex endIndex:(int32_t)endIndex __attribute__((swift_name("readAtMostTo(sink:startIndex:endIndex:)"))); -- (int8_t)readByte __attribute__((swift_name("readByte()"))); -- (int32_t)readInt __attribute__((swift_name("readInt()"))); -- (int64_t)readLong __attribute__((swift_name("readLong()"))); -- (int16_t)readShort __attribute__((swift_name("readShort()"))); -- (void)readToSink:(id)sink byteCount:(int64_t)byteCount __attribute__((swift_name("readTo(sink:byteCount:)"))); -- (BOOL)requestByteCount:(int64_t)byteCount __attribute__((swift_name("request(byteCount:)"))); -- (void)requireByteCount:(int64_t)byteCount __attribute__((swift_name("require(byteCount:)"))); -- (void)skipByteCount:(int64_t)byteCount __attribute__((swift_name("skip(byteCount:)"))); -- (NSString *)description __attribute__((swift_name("description()"))); -- (int64_t)transferFromSource:(id)source __attribute__((swift_name("transferFrom(source:)"))); -- (int64_t)transferToSink:(id)sink __attribute__((swift_name("transferTo(sink:)"))); -- (void)writeSource:(MIOSKotlinx_io_coreBuffer *)source byteCount:(int64_t)byteCount __attribute__((swift_name("write(source:byteCount:)"))); -- (void)writeSource:(id)source byteCount_:(int64_t)byteCount __attribute__((swift_name("write(source:byteCount_:)"))); -- (void)writeSource:(MIOSKotlinByteArray *)source startIndex:(int32_t)startIndex endIndex:(int32_t)endIndex __attribute__((swift_name("write(source:startIndex:endIndex:)"))); -- (void)writeByteByte:(int8_t)byte __attribute__((swift_name("writeByte(byte:)"))); -- (void)writeIntInt:(int32_t)int_ __attribute__((swift_name("writeInt(int:)"))); -- (void)writeLongLong:(int64_t)long_ __attribute__((swift_name("writeLong(long:)"))); -- (void)writeShortShort:(int16_t)short_ __attribute__((swift_name("writeShort(short:)"))); - -/** - * @note annotations - * kotlinx.io.InternalIoApi -*/ -@property (readonly) MIOSKotlinx_io_coreBuffer *buffer __attribute__((swift_name("buffer"))); -@property (readonly) int64_t size __attribute__((swift_name("size"))); -@end - -#pragma pop_macro("_Nullable_result") -#pragma clang diagnostic pop -NS_ASSUME_NONNULL_END diff --git a/ios/frameworks/MuppetIOS.xcframework/ios-arm64/MuppetIOS.framework/Info.plist b/ios/frameworks/MuppetIOS.xcframework/ios-arm64/MuppetIOS.framework/Info.plist index 392ab73..709982d 100644 --- a/ios/frameworks/MuppetIOS.xcframework/ios-arm64/MuppetIOS.framework/Info.plist +++ b/ios/frameworks/MuppetIOS.xcframework/ios-arm64/MuppetIOS.framework/Info.plist @@ -2,10 +2,14 @@ + BuildMachineOSBuild + 24G617 + CFBundleDevelopmentRegion + en CFBundleExecutable MuppetIOS CFBundleIdentifier - financial.atomic.muppet.MuppetIOS + com.atomicfi.MuppetIOS CFBundleInfoDictionaryVersion 6.0 CFBundleName @@ -13,15 +17,31 @@ CFBundlePackageType FMWK CFBundleShortVersionString - 3.27.0 + 3.28.0 CFBundleSupportedPlatforms iPhoneOS CFBundleVersion - 174 + 175 + DTCompiler + com.apple.compilers.llvm.clang.1_0 + DTPlatformBuild + 22F76 + DTPlatformName + iphoneos + DTPlatformVersion + 18.5 + DTSDKBuild + 22F76 + DTSDKName + iphoneos18.5 + DTXcode + 1640 + DTXcodeBuild + 16F6 MinimumOSVersion - 12.0 + 15.0 UIDeviceFamily 1 diff --git a/ios/frameworks/MuppetIOS.xcframework/ios-arm64/MuppetIOS.framework/Modules/MuppetIOS.swiftmodule/arm64-apple-ios.abi.json b/ios/frameworks/MuppetIOS.xcframework/ios-arm64/MuppetIOS.framework/Modules/MuppetIOS.swiftmodule/arm64-apple-ios.abi.json new file mode 100644 index 0000000..330acb4 --- /dev/null +++ b/ios/frameworks/MuppetIOS.xcframework/ios-arm64/MuppetIOS.framework/Modules/MuppetIOS.swiftmodule/arm64-apple-ios.abi.json @@ -0,0 +1,7656 @@ +{ + "ABIRoot": { + "kind": "Root", + "name": "MuppetIOS", + "printedName": "MuppetIOS", + "children": [ + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "Emitter", + "printedName": "Emitter", + "children": [ + { + "kind": "TypeDecl", + "name": "Event", + "printedName": "Event", + "declKind": "Struct", + "usr": "s:9MuppetIOS7EmitterC5EventV", + "mangledName": "$s9MuppetIOS7EmitterC5EventV", + "moduleName": "MuppetIOS", + "genericSig": "<τ_0_0 where τ_0_0 : Swift.Equatable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "Function", + "name": "on", + "printedName": "on(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyPublisher", + "printedName": "Combine.AnyPublisher", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + }, + { + "kind": "TypeNominal", + "name": "Never", + "printedName": "Swift.Never", + "usr": "s:s5NeverO" + } + ], + "usr": "s:7Combine12AnyPublisherV" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS7EmitterC2ony7Combine12AnyPublisherVyAA4JSONOs5NeverOGxF", + "mangledName": "$s9MuppetIOS7EmitterC2ony7Combine12AnyPublisherVyAA4JSONOs5NeverOGxF", + "moduleName": "MuppetIOS", + "genericSig": "<τ_0_0 where τ_0_0 : Swift.Equatable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:9MuppetIOS7EmitterC", + "mangledName": "$s9MuppetIOS7EmitterC", + "moduleName": "MuppetIOS", + "genericSig": "<τ_0_0 where τ_0_0 : Swift.Equatable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "hasMissingDesignatedInitializers": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "WebKit", + "printedName": "WebKit", + "declKind": "Import", + "moduleName": "MuppetIOS" + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "MuppetIOS" + }, + { + "kind": "TypeDecl", + "name": "Browser", + "printedName": "Browser", + "children": [ + { + "kind": "TypeDecl", + "name": "EventType", + "printedName": "EventType", + "children": [ + { + "kind": "Var", + "name": "page", + "printedName": "page", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.Browser.EventType.Type) -> MuppetIOS.Browser.EventType", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Browser.EventType", + "usr": "s:9MuppetIOS7BrowserC9EventTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "MuppetIOS.Browser.EventType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Browser.EventType", + "usr": "s:9MuppetIOS7BrowserC9EventTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9MuppetIOS7BrowserC9EventTypeO4pageyA2EmF", + "mangledName": "$s9MuppetIOS7BrowserC9EventTypeO4pageyA2EmF", + "moduleName": "MuppetIOS" + }, + { + "kind": "Var", + "name": "closed", + "printedName": "closed", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.Browser.EventType.Type) -> MuppetIOS.Browser.EventType", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Browser.EventType", + "usr": "s:9MuppetIOS7BrowserC9EventTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "MuppetIOS.Browser.EventType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Browser.EventType", + "usr": "s:9MuppetIOS7BrowserC9EventTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9MuppetIOS7BrowserC9EventTypeO6closedyA2EmF", + "mangledName": "$s9MuppetIOS7BrowserC9EventTypeO6closedyA2EmF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Browser.EventType", + "usr": "s:9MuppetIOS7BrowserC9EventTypeO" + }, + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Browser.EventType", + "usr": "s:9MuppetIOS7BrowserC9EventTypeO" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS7BrowserC9EventTypeO2eeoiySbAE_AEtFZ", + "mangledName": "$s9MuppetIOS7BrowserC9EventTypeO2eeoiySbAE_AEtFZ", + "moduleName": "MuppetIOS", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS7BrowserC9EventTypeO9hashValueSivp", + "mangledName": "$s9MuppetIOS7BrowserC9EventTypeO9hashValueSivp", + "moduleName": "MuppetIOS", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS7BrowserC9EventTypeO9hashValueSivg", + "mangledName": "$s9MuppetIOS7BrowserC9EventTypeO9hashValueSivg", + "moduleName": "MuppetIOS", + "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:9MuppetIOS7BrowserC9EventTypeO4hash4intoys6HasherVz_tF", + "mangledName": "$s9MuppetIOS7BrowserC9EventTypeO4hash4intoys6HasherVz_tF", + "moduleName": "MuppetIOS", + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:9MuppetIOS7BrowserC9EventTypeO", + "mangledName": "$s9MuppetIOS7BrowserC9EventTypeO", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + } + ] + }, + { + "kind": "Var", + "name": "emitter", + "printedName": "emitter", + "children": [ + { + "kind": "TypeNominal", + "name": "Emitter", + "printedName": "MuppetIOS.Emitter", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Browser.EventType", + "usr": "s:9MuppetIOS7BrowserC9EventTypeO" + } + ], + "usr": "s:9MuppetIOS7EmitterC" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS7BrowserC7emitterAA7EmitterCyAC9EventTypeOGvp", + "mangledName": "$s9MuppetIOS7BrowserC7emitterAA7EmitterCyAC9EventTypeOGvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "HasInitialValue", + "Final", + "Custom", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Emitter", + "printedName": "MuppetIOS.Emitter", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Browser.EventType", + "usr": "s:9MuppetIOS7BrowserC9EventTypeO" + } + ], + "usr": "s:9MuppetIOS7EmitterC" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS7BrowserC7emitterAA7EmitterCyAC9EventTypeOGvg", + "mangledName": "$s9MuppetIOS7BrowserC7emitterAA7EmitterCyAC9EventTypeOGvg", + "moduleName": "MuppetIOS", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(controller:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Browser", + "printedName": "MuppetIOS.Browser", + "usr": "s:9MuppetIOS7BrowserC" + }, + { + "kind": "TypeNominal", + "name": "UIViewController", + "printedName": "UIKit.UIViewController", + "usr": "c:objc(cs)UIViewController" + } + ], + "declKind": "Constructor", + "usr": "s:9MuppetIOS7BrowserC10controllerACSo16UIViewControllerC_tcfc", + "mangledName": "$s9MuppetIOS7BrowserC10controllerACSo16UIViewControllerC_tcfc", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Custom", + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Browser", + "printedName": "MuppetIOS.Browser", + "usr": "s:9MuppetIOS7BrowserC" + }, + { + "kind": "TypeNominal", + "name": "Browser", + "printedName": "MuppetIOS.Browser", + "usr": "s:9MuppetIOS7BrowserC" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS7BrowserC2eeoiySbAC_ACtFZ", + "mangledName": "$s9MuppetIOS7BrowserC2eeoiySbAC_ACtFZ", + "moduleName": "MuppetIOS", + "static": true, + "declAttributes": [ + "Custom", + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "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:9MuppetIOS7BrowserC4hash4intoys6HasherVz_tF", + "mangledName": "$s9MuppetIOS7BrowserC4hash4intoys6HasherVz_tF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Custom", + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "handle", + "printedName": "handle", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS7BrowserC6handleSSvp", + "mangledName": "$s9MuppetIOS7BrowserC6handleSSvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Final", + "Custom", + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS7BrowserC6handleSSvg", + "mangledName": "$s9MuppetIOS7BrowserC6handleSSvg", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "close", + "printedName": "close()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS7BrowserC5closeyyYaF", + "mangledName": "$s9MuppetIOS7BrowserC5closeyyYaF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Custom", + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "newPage", + "printedName": "newPage(configuration:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Page", + "printedName": "MuppetIOS.Page", + "usr": "s:9MuppetIOS4PageC" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "WebKit.WKWebViewConfiguration?", + "children": [ + { + "kind": "TypeNominal", + "name": "WKWebViewConfiguration", + "printedName": "WebKit.WKWebViewConfiguration", + "usr": "c:objc(cs)WKWebViewConfiguration" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS7BrowserC7newPage13configurationAA0E0CSo22WKWebViewConfigurationCSg_tF", + "mangledName": "$s9MuppetIOS7BrowserC7newPage13configurationAA0E0CSo22WKWebViewConfigurationCSg_tF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Final", + "Custom", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "attachPage", + "printedName": "attachPage(to:controller:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Page", + "printedName": "MuppetIOS.Page", + "usr": "s:9MuppetIOS4PageC" + }, + { + "kind": "TypeNominal", + "name": "WKWebView", + "printedName": "WebKit.WKWebView", + "usr": "c:objc(cs)WKWebView" + }, + { + "kind": "TypeNominal", + "name": "UIViewController", + "printedName": "UIKit.UIViewController", + "usr": "c:objc(cs)UIViewController" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS7BrowserC10attachPage2to10controllerAA0E0CSo9WKWebViewC_So16UIViewControllerCtF", + "mangledName": "$s9MuppetIOS7BrowserC10attachPage2to10controllerAA0E0CSo9WKWebViewC_So16UIViewControllerCtF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Custom", + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS7BrowserC9hashValueSivp", + "mangledName": "$s9MuppetIOS7BrowserC9hashValueSivp", + "moduleName": "MuppetIOS", + "implicit": true, + "declAttributes": [ + "Final", + "Nonisolated" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS7BrowserC9hashValueSivg", + "mangledName": "$s9MuppetIOS7BrowserC9hashValueSivg", + "moduleName": "MuppetIOS", + "implicit": true, + "declAttributes": [ + "Final" + ], + "isFromExtension": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Class", + "usr": "s:9MuppetIOS7BrowserC", + "mangledName": "$s9MuppetIOS7BrowserC", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Final", + "AccessControl", + "Custom" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "MuppetIOS" + }, + { + "kind": "Import", + "name": "WebKit", + "printedName": "WebKit", + "declKind": "Import", + "moduleName": "MuppetIOS" + }, + { + "kind": "Import", + "name": "AtomicMacros", + "printedName": "AtomicMacros", + "declKind": "Import", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "WebKit", + "printedName": "WebKit", + "declKind": "Import", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "WebKit", + "printedName": "WebKit", + "declKind": "Import", + "moduleName": "MuppetIOS" + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "MuppetIOS" + }, + { + "kind": "TypeDecl", + "name": "Muppet", + "printedName": "Muppet", + "children": [ + { + "kind": "Var", + "name": "browsers", + "printedName": "browsers", + "children": [ + { + "kind": "TypeNominal", + "name": "Set", + "printedName": "Swift.Set", + "children": [ + { + "kind": "TypeNominal", + "name": "Browser", + "printedName": "MuppetIOS.Browser", + "usr": "s:9MuppetIOS7BrowserC" + } + ], + "usr": "s:Sh" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS0A0C8browsersShyAA7BrowserCGvp", + "mangledName": "$s9MuppetIOS0A0C8browsersShyAA7BrowserCGvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "HasInitialValue", + "Final", + "Custom", + "HasStorage", + "SetterAccess", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Set", + "printedName": "Swift.Set", + "children": [ + { + "kind": "TypeNominal", + "name": "Browser", + "printedName": "MuppetIOS.Browser", + "usr": "s:9MuppetIOS7BrowserC" + } + ], + "usr": "s:Sh" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS0A0C8browsersShyAA7BrowserCGvg", + "mangledName": "$s9MuppetIOS0A0C8browsersShyAA7BrowserCGvg", + "moduleName": "MuppetIOS", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(source:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Muppet", + "printedName": "MuppetIOS.Muppet", + "usr": "s:9MuppetIOS0A0C" + }, + { + "kind": "TypeNominal", + "name": "UIViewController", + "printedName": "UIKit.UIViewController", + "usr": "c:objc(cs)UIViewController" + } + ], + "declKind": "Constructor", + "usr": "s:9MuppetIOS0A0C6sourceACSo16UIViewControllerC_tcfc", + "mangledName": "$s9MuppetIOS0A0C6sourceACSo16UIViewControllerC_tcfc", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Custom", + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "update", + "printedName": "update(source:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "UIViewController", + "printedName": "UIKit.UIViewController", + "usr": "c:objc(cs)UIViewController" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS0A0C6update6sourceySo16UIViewControllerC_tF", + "mangledName": "$s9MuppetIOS0A0C6update6sourceySo16UIViewControllerC_tF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Custom", + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "getBrowser", + "printedName": "getBrowser(handle:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "MuppetIOS.Browser?", + "children": [ + { + "kind": "TypeNominal", + "name": "Browser", + "printedName": "MuppetIOS.Browser", + "usr": "s:9MuppetIOS7BrowserC" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS0A0C10getBrowser6handleAA0D0CSgSS_tF", + "mangledName": "$s9MuppetIOS0A0C10getBrowser6handleAA0D0CSgSS_tF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Custom", + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "getPage", + "printedName": "getPage(handle:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "MuppetIOS.Page?", + "children": [ + { + "kind": "TypeNominal", + "name": "Page", + "printedName": "MuppetIOS.Page", + "usr": "s:9MuppetIOS4PageC" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS0A0C7getPage6handleAA0D0CSgSS_tF", + "mangledName": "$s9MuppetIOS0A0C7getPage6handleAA0D0CSgSS_tF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Custom", + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "inject", + "printedName": "inject(page:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Page", + "printedName": "MuppetIOS.Page", + "usr": "s:9MuppetIOS4PageC" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS0A0C6inject4pageyAA4PageC_tF", + "mangledName": "$s9MuppetIOS0A0C6inject4pageyAA4PageC_tF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Custom", + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "launch", + "printedName": "launch(source:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Browser", + "printedName": "MuppetIOS.Browser", + "usr": "s:9MuppetIOS7BrowserC" + }, + { + "kind": "TypeNominal", + "name": "UIViewController", + "printedName": "UIKit.UIViewController", + "usr": "c:objc(cs)UIViewController" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS0A0C6launch6sourceAA7BrowserCSo16UIViewControllerC_tF", + "mangledName": "$s9MuppetIOS0A0C6launch6sourceAA7BrowserCSo16UIViewControllerC_tF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Custom", + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "defaultPageBuilder", + "printedName": "defaultPageBuilder(browser:configuration:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Page", + "printedName": "MuppetIOS.Page", + "usr": "s:9MuppetIOS4PageC" + }, + { + "kind": "TypeNominal", + "name": "Browser", + "printedName": "MuppetIOS.Browser", + "usr": "s:9MuppetIOS7BrowserC" + }, + { + "kind": "TypeNominal", + "name": "WKWebViewConfiguration", + "printedName": "WebKit.WKWebViewConfiguration", + "usr": "c:objc(cs)WKWebViewConfiguration" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS0A0C18defaultPageBuilder7browser13configurationAA0D0CAA7BrowserC_So22WKWebViewConfigurationCtFZ", + "mangledName": "$s9MuppetIOS0A0C18defaultPageBuilder7browser13configurationAA0D0CAA7BrowserC_So22WKWebViewConfigurationCtFZ", + "moduleName": "MuppetIOS", + "static": true, + "declAttributes": [ + "Custom", + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "pageBuilder", + "printedName": "pageBuilder", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.Browser, WebKit.WKWebViewConfiguration) -> MuppetIOS.Page", + "children": [ + { + "kind": "TypeNominal", + "name": "Page", + "printedName": "MuppetIOS.Page", + "usr": "s:9MuppetIOS4PageC" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(MuppetIOS.Browser, WebKit.WKWebViewConfiguration)", + "children": [ + { + "kind": "TypeNominal", + "name": "Browser", + "printedName": "MuppetIOS.Browser", + "usr": "s:9MuppetIOS7BrowserC" + }, + { + "kind": "TypeNominal", + "name": "WKWebViewConfiguration", + "printedName": "WebKit.WKWebViewConfiguration", + "usr": "c:objc(cs)WKWebViewConfiguration" + } + ] + } + ] + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS0A0C11pageBuilderyAA4PageCAA7BrowserC_So22WKWebViewConfigurationCtYbScMYccvp", + "mangledName": "$s9MuppetIOS0A0C11pageBuilderyAA4PageCAA7BrowserC_So22WKWebViewConfigurationCtYbScMYccvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "HasInitialValue", + "Final", + "Custom", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.Browser, WebKit.WKWebViewConfiguration) -> MuppetIOS.Page", + "children": [ + { + "kind": "TypeNominal", + "name": "Page", + "printedName": "MuppetIOS.Page", + "usr": "s:9MuppetIOS4PageC" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(MuppetIOS.Browser, WebKit.WKWebViewConfiguration)", + "children": [ + { + "kind": "TypeNominal", + "name": "Browser", + "printedName": "MuppetIOS.Browser", + "usr": "s:9MuppetIOS7BrowserC" + }, + { + "kind": "TypeNominal", + "name": "WKWebViewConfiguration", + "printedName": "WebKit.WKWebViewConfiguration", + "usr": "c:objc(cs)WKWebViewConfiguration" + } + ] + } + ] + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS0A0C11pageBuilderyAA4PageCAA7BrowserC_So22WKWebViewConfigurationCtYbScMYccvg", + "mangledName": "$s9MuppetIOS0A0C11pageBuilderyAA4PageCAA7BrowserC_So22WKWebViewConfigurationCtYbScMYccvg", + "moduleName": "MuppetIOS", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.Browser, WebKit.WKWebViewConfiguration) -> MuppetIOS.Page", + "children": [ + { + "kind": "TypeNominal", + "name": "Page", + "printedName": "MuppetIOS.Page", + "usr": "s:9MuppetIOS4PageC" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(MuppetIOS.Browser, WebKit.WKWebViewConfiguration)", + "children": [ + { + "kind": "TypeNominal", + "name": "Browser", + "printedName": "MuppetIOS.Browser", + "usr": "s:9MuppetIOS7BrowserC" + }, + { + "kind": "TypeNominal", + "name": "WKWebViewConfiguration", + "printedName": "WebKit.WKWebViewConfiguration", + "usr": "c:objc(cs)WKWebViewConfiguration" + } + ] + } + ] + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS0A0C11pageBuilderyAA4PageCAA7BrowserC_So22WKWebViewConfigurationCtYbScMYccvs", + "mangledName": "$s9MuppetIOS0A0C11pageBuilderyAA4PageCAA7BrowserC_So22WKWebViewConfigurationCtYbScMYccvs", + "moduleName": "MuppetIOS", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS0A0C11pageBuilderyAA4PageCAA7BrowserC_So22WKWebViewConfigurationCtYbScMYccvM", + "mangledName": "$s9MuppetIOS0A0C11pageBuilderyAA4PageCAA7BrowserC_So22WKWebViewConfigurationCtYbScMYccvM", + "moduleName": "MuppetIOS", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Function", + "name": "setDebug", + "printedName": "setDebug(isEnabled:forwardLogs:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Swift.String) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.String) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS0A0C8setDebug9isEnabled11forwardLogsySb_ySSYbcSgtYaFZ", + "mangledName": "$s9MuppetIOS0A0C8setDebug9isEnabled11forwardLogsySb_ySSYbcSgtYaFZ", + "moduleName": "MuppetIOS", + "static": true, + "declAttributes": [ + "Final", + "Custom", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:9MuppetIOS0A0C", + "mangledName": "$s9MuppetIOS0A0C", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Final", + "AccessControl", + "Custom" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "JSON", + "printedName": "JSON", + "children": [ + { + "kind": "Var", + "name": "dictionary", + "printedName": "dictionary", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.JSON.Type) -> ([Swift.String : MuppetIOS.JSON]) -> MuppetIOS.JSON", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "([Swift.String : MuppetIOS.JSON]) -> MuppetIOS.JSON", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : MuppetIOS.JSON]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + } + ], + "usr": "s:SD" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "MuppetIOS.JSON.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9MuppetIOS4JSONO10dictionaryyACSDySSACGcACmF", + "mangledName": "$s9MuppetIOS4JSONO10dictionaryyACSDySSACGcACmF", + "moduleName": "MuppetIOS" + }, + { + "kind": "Var", + "name": "array", + "printedName": "array", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.JSON.Type) -> ([MuppetIOS.JSON]) -> MuppetIOS.JSON", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "([MuppetIOS.JSON]) -> MuppetIOS.JSON", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[MuppetIOS.JSON]", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + } + ], + "usr": "s:Sa" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "MuppetIOS.JSON.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9MuppetIOS4JSONO5arrayyACSayACGcACmF", + "mangledName": "$s9MuppetIOS4JSONO5arrayyACSayACGcACmF", + "moduleName": "MuppetIOS" + }, + { + "kind": "Var", + "name": "string", + "printedName": "string", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.JSON.Type) -> (Swift.String) -> MuppetIOS.JSON", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.String) -> MuppetIOS.JSON", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "MuppetIOS.JSON.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9MuppetIOS4JSONO6stringyACSScACmF", + "mangledName": "$s9MuppetIOS4JSONO6stringyACSScACmF", + "moduleName": "MuppetIOS" + }, + { + "kind": "Var", + "name": "number", + "printedName": "number", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.JSON.Type) -> (Swift.Double) -> MuppetIOS.JSON", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Double) -> MuppetIOS.JSON", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + }, + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "MuppetIOS.JSON.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9MuppetIOS4JSONO6numberyACSdcACmF", + "mangledName": "$s9MuppetIOS4JSONO6numberyACSdcACmF", + "moduleName": "MuppetIOS" + }, + { + "kind": "Var", + "name": "bool", + "printedName": "bool", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.JSON.Type) -> (Swift.Bool) -> MuppetIOS.JSON", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Bool) -> MuppetIOS.JSON", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "MuppetIOS.JSON.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9MuppetIOS4JSONO4boolyACSbcACmF", + "mangledName": "$s9MuppetIOS4JSONO4boolyACSbcACmF", + "moduleName": "MuppetIOS" + }, + { + "kind": "Var", + "name": "null", + "printedName": "null", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.JSON.Type) -> MuppetIOS.JSON", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "MuppetIOS.JSON.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9MuppetIOS4JSONO4nullyA2CmF", + "mangledName": "$s9MuppetIOS4JSONO4nullyA2CmF", + "moduleName": "MuppetIOS" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Any?", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:9MuppetIOS4JSONOyACypSgcfc", + "mangledName": "$s9MuppetIOS4JSONOyACypSgcfc", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "asDictionary", + "printedName": "asDictionary", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : MuppetIOS.JSON]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : MuppetIOS.JSON]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS4JSONO12asDictionarySDySSACGSgvp", + "mangledName": "$s9MuppetIOS4JSONO12asDictionarySDySSACGSgvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : MuppetIOS.JSON]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : MuppetIOS.JSON]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4JSONO12asDictionarySDySSACGSgvg", + "mangledName": "$s9MuppetIOS4JSONO12asDictionarySDySSACGSgvg", + "moduleName": "MuppetIOS", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "asArray", + "printedName": "asArray", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[MuppetIOS.JSON]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[MuppetIOS.JSON]", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS4JSONO7asArraySayACGSgvp", + "mangledName": "$s9MuppetIOS4JSONO7asArraySayACGSgvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[MuppetIOS.JSON]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[MuppetIOS.JSON]", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4JSONO7asArraySayACGSgvg", + "mangledName": "$s9MuppetIOS4JSONO7asArraySayACGSgvg", + "moduleName": "MuppetIOS", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "asString", + "printedName": "asString", + "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:9MuppetIOS4JSONO8asStringSSSgvp", + "mangledName": "$s9MuppetIOS4JSONO8asStringSSSgvp", + "moduleName": "MuppetIOS", + "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:9MuppetIOS4JSONO8asStringSSSgvg", + "mangledName": "$s9MuppetIOS4JSONO8asStringSSSgvg", + "moduleName": "MuppetIOS", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "asDouble", + "printedName": "asDouble", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS4JSONO8asDoubleSdSgvp", + "mangledName": "$s9MuppetIOS4JSONO8asDoubleSdSgvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4JSONO8asDoubleSdSgvg", + "mangledName": "$s9MuppetIOS4JSONO8asDoubleSdSgvg", + "moduleName": "MuppetIOS", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "asInt", + "printedName": "asInt", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS4JSONO5asIntSiSgvp", + "mangledName": "$s9MuppetIOS4JSONO5asIntSiSgvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4JSONO5asIntSiSgvg", + "mangledName": "$s9MuppetIOS4JSONO5asIntSiSgvg", + "moduleName": "MuppetIOS", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "asBool", + "printedName": "asBool", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS4JSONO6asBoolSbSgvp", + "mangledName": "$s9MuppetIOS4JSONO6asBoolSbSgvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4JSONO6asBoolSbSgvg", + "mangledName": "$s9MuppetIOS4JSONO6asBoolSbSgvg", + "moduleName": "MuppetIOS", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "asAny", + "printedName": "asAny", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS4JSONO5asAnyypvp", + "mangledName": "$s9MuppetIOS4JSONO5asAnyypvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4JSONO5asAnyypvg", + "mangledName": "$s9MuppetIOS4JSONO5asAnyypvg", + "moduleName": "MuppetIOS", + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "value", + "printedName": "value()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "τ_0_0?", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS4JSONO5valuexSgylF", + "mangledName": "$s9MuppetIOS4JSONO5valuexSgylF", + "moduleName": "MuppetIOS", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "isNull", + "printedName": "isNull", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS4JSONO6isNullSbvp", + "mangledName": "$s9MuppetIOS4JSONO6isNullSbvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4JSONO6isNullSbvg", + "mangledName": "$s9MuppetIOS4JSONO6isNullSbvg", + "moduleName": "MuppetIOS", + "accessorKind": "get" + } + ] + }, + { + "kind": "Subscript", + "name": "subscript", + "printedName": "subscript(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "MuppetIOS.JSON?", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Subscript", + "usr": "s:9MuppetIOS4JSONOyACSgSScip", + "mangledName": "$s9MuppetIOS4JSONOyACSgSScip", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "MuppetIOS.JSON?", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4JSONOyACSgSScig", + "mangledName": "$s9MuppetIOS4JSONOyACSgSScig", + "moduleName": "MuppetIOS", + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "MuppetIOS.JSON?", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4JSONOyACSgSScis", + "mangledName": "$s9MuppetIOS4JSONOyACSgSScis", + "moduleName": "MuppetIOS", + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4JSONOyACSgSSciM", + "mangledName": "$s9MuppetIOS4JSONOyACSgSSciM", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Subscript", + "name": "subscript", + "printedName": "subscript(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "MuppetIOS.JSON?", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Subscript", + "usr": "s:9MuppetIOS4JSONOyACSgSicip", + "mangledName": "$s9MuppetIOS4JSONOyACSgSicip", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "MuppetIOS.JSON?", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4JSONOyACSgSicig", + "mangledName": "$s9MuppetIOS4JSONOyACSgSicig", + "moduleName": "MuppetIOS", + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "MuppetIOS.JSON?", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4JSONOyACSgSicis", + "mangledName": "$s9MuppetIOS4JSONOyACSgSicis", + "moduleName": "MuppetIOS", + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4JSONOyACSgSiciM", + "mangledName": "$s9MuppetIOS4JSONOyACSgSiciM", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Subscript", + "name": "subscript", + "printedName": "subscript(dynamicMember:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "MuppetIOS.JSON?", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Subscript", + "usr": "s:9MuppetIOS4JSONO13dynamicMemberACSgSS_tcip", + "mangledName": "$s9MuppetIOS4JSONO13dynamicMemberACSgSS_tcip", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "MuppetIOS.JSON?", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4JSONO13dynamicMemberACSgSS_tcig", + "mangledName": "$s9MuppetIOS4JSONO13dynamicMemberACSgSS_tcig", + "moduleName": "MuppetIOS", + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + }, + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS4JSONO2eeoiySbAC_ACtFZ", + "mangledName": "$s9MuppetIOS4JSONO2eeoiySbAC_ACtFZ", + "moduleName": "MuppetIOS", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS4JSONO9hashValueSivp", + "mangledName": "$s9MuppetIOS4JSONO9hashValueSivp", + "moduleName": "MuppetIOS", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4JSONO9hashValueSivg", + "mangledName": "$s9MuppetIOS4JSONO9hashValueSivg", + "moduleName": "MuppetIOS", + "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:9MuppetIOS4JSONO4hash4intoys6HasherVz_tF", + "mangledName": "$s9MuppetIOS4JSONO4hash4intoys6HasherVz_tF", + "moduleName": "MuppetIOS", + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(stringLiteral:)", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:9MuppetIOS4JSONO13stringLiteralACSS_tcfc", + "mangledName": "$s9MuppetIOS4JSONO13stringLiteralACSS_tcfc", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(integerLiteral:)", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:9MuppetIOS4JSONO14integerLiteralACSi_tcfc", + "mangledName": "$s9MuppetIOS4JSONO14integerLiteralACSi_tcfc", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(floatLiteral:)", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + }, + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Constructor", + "usr": "s:9MuppetIOS4JSONO12floatLiteralACSd_tcfc", + "mangledName": "$s9MuppetIOS4JSONO12floatLiteralACSd_tcfc", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(booleanLiteral:)", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Constructor", + "usr": "s:9MuppetIOS4JSONO14booleanLiteralACSb_tcfc", + "mangledName": "$s9MuppetIOS4JSONO14booleanLiteralACSb_tcfc", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(arrayLiteral:)", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[MuppetIOS.JSON]", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Constructor", + "usr": "s:9MuppetIOS4JSONO12arrayLiteralA2Cd_tcfc", + "mangledName": "$s9MuppetIOS4JSONO12arrayLiteralA2Cd_tcfc", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(nilLiteral:)", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Constructor", + "usr": "s:9MuppetIOS4JSONO10nilLiteralACyt_tcfc", + "mangledName": "$s9MuppetIOS4JSONO10nilLiteralACyt_tcfc", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(dictionaryLiteral:)", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[(Swift.String, MuppetIOS.JSON)]", + "children": [ + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(Swift.String, MuppetIOS.JSON)", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + } + ] + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Constructor", + "usr": "s:9MuppetIOS4JSONO17dictionaryLiteralACSS_ACtd_tcfc", + "mangledName": "$s9MuppetIOS4JSONO17dictionaryLiteralACSS_ACtd_tcfc", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:9MuppetIOS4JSONO4fromACs7Decoder_p_tKcfc", + "mangledName": "$s9MuppetIOS4JSONO4fromACs7Decoder_p_tKcfc", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Encoder", + "printedName": "any Swift.Encoder", + "usr": "s:s7EncoderP" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS4JSONO6encode2toys7Encoder_p_tKF", + "mangledName": "$s9MuppetIOS4JSONO6encode2toys7Encoder_p_tKF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "declKind": "Constructor", + "usr": "s:9MuppetIOS4JSONO4fromACx_tKcSERzlufc", + "mangledName": "$s9MuppetIOS4JSONO4fromACx_tKcSERzlufc", + "moduleName": "MuppetIOS", + "genericSig": "<τ_0_0 where τ_0_0 : Swift.Encodable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "toJSONData", + "printedName": "toJSONData()", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS4JSONO10toJSONData10Foundation4DataVyKF", + "mangledName": "$s9MuppetIOS4JSONO10toJSONData10Foundation4DataVyKF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "toJSONString", + "printedName": "toJSONString()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS4JSONO12toJSONStringSSyKF", + "mangledName": "$s9MuppetIOS4JSONO12toJSONStringSSyKF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(fromJSONString:)", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:9MuppetIOS4JSONO14fromJSONStringACSS_tcfc", + "mangledName": "$s9MuppetIOS4JSONO14fromJSONStringACSS_tcfc", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS4JSONO11descriptionSSvp", + "mangledName": "$s9MuppetIOS4JSONO11descriptionSSvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4JSONO11descriptionSSvg", + "mangledName": "$s9MuppetIOS4JSONO11descriptionSSvg", + "moduleName": "MuppetIOS", + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "debugDescription", + "printedName": "debugDescription", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS4JSONO16debugDescriptionSSvp", + "mangledName": "$s9MuppetIOS4JSONO16debugDescriptionSSvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4JSONO16debugDescriptionSSvg", + "mangledName": "$s9MuppetIOS4JSONO16debugDescriptionSSvg", + "moduleName": "MuppetIOS", + "isFromExtension": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:9MuppetIOS4JSONO", + "mangledName": "$s9MuppetIOS4JSONO", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl", + "DynamicMemberLookup" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "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": "ExpressibleByStringLiteral", + "printedName": "ExpressibleByStringLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "StringLiteralType", + "printedName": "StringLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:s26ExpressibleByStringLiteralP", + "mangledName": "$ss26ExpressibleByStringLiteralP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByExtendedGraphemeClusterLiteral", + "printedName": "ExpressibleByExtendedGraphemeClusterLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "ExtendedGraphemeClusterLiteralType", + "printedName": "ExtendedGraphemeClusterLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:s43ExpressibleByExtendedGraphemeClusterLiteralP", + "mangledName": "$ss43ExpressibleByExtendedGraphemeClusterLiteralP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByUnicodeScalarLiteral", + "printedName": "ExpressibleByUnicodeScalarLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "UnicodeScalarLiteralType", + "printedName": "UnicodeScalarLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:s33ExpressibleByUnicodeScalarLiteralP", + "mangledName": "$ss33ExpressibleByUnicodeScalarLiteralP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByIntegerLiteral", + "printedName": "ExpressibleByIntegerLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "IntegerLiteralType", + "printedName": "IntegerLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + } + ], + "usr": "s:s27ExpressibleByIntegerLiteralP", + "mangledName": "$ss27ExpressibleByIntegerLiteralP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByFloatLiteral", + "printedName": "ExpressibleByFloatLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "FloatLiteralType", + "printedName": "FloatLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ] + } + ], + "usr": "s:s25ExpressibleByFloatLiteralP", + "mangledName": "$ss25ExpressibleByFloatLiteralP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByBooleanLiteral", + "printedName": "ExpressibleByBooleanLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "BooleanLiteralType", + "printedName": "BooleanLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ] + } + ], + "usr": "s:s27ExpressibleByBooleanLiteralP", + "mangledName": "$ss27ExpressibleByBooleanLiteralP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByArrayLiteral", + "printedName": "ExpressibleByArrayLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "ArrayLiteralElement", + "printedName": "ArrayLiteralElement", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + } + ] + } + ], + "usr": "s:s25ExpressibleByArrayLiteralP", + "mangledName": "$ss25ExpressibleByArrayLiteralP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByNilLiteral", + "printedName": "ExpressibleByNilLiteral", + "usr": "s:s23ExpressibleByNilLiteralP", + "mangledName": "$ss23ExpressibleByNilLiteralP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByDictionaryLiteral", + "printedName": "ExpressibleByDictionaryLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "Key", + "printedName": "Key", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Value", + "printedName": "Value", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + } + ] + } + ], + "usr": "s:s30ExpressibleByDictionaryLiteralP", + "mangledName": "$ss30ExpressibleByDictionaryLiteralP" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "Import", + "name": "WebKit", + "printedName": "WebKit", + "declKind": "Import", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "AtomicMacros", + "printedName": "AtomicMacros", + "declKind": "Import", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ] + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "MuppetIOS" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "WebKit", + "printedName": "WebKit", + "declKind": "Import", + "moduleName": "MuppetIOS" + }, + { + "kind": "TypeDecl", + "name": "Cookie", + "printedName": "Cookie", + "children": [ + { + "kind": "Var", + "name": "name", + "printedName": "name", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS6CookieV4nameSSvp", + "mangledName": "$s9MuppetIOS6CookieV4nameSSvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS6CookieV4nameSSvg", + "mangledName": "$s9MuppetIOS6CookieV4nameSSvg", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS6CookieV4nameSSvs", + "mangledName": "$s9MuppetIOS6CookieV4nameSSvs", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS6CookieV4nameSSvM", + "mangledName": "$s9MuppetIOS6CookieV4nameSSvM", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "value", + "printedName": "value", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS6CookieV5valueSSvp", + "mangledName": "$s9MuppetIOS6CookieV5valueSSvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS6CookieV5valueSSvg", + "mangledName": "$s9MuppetIOS6CookieV5valueSSvg", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS6CookieV5valueSSvs", + "mangledName": "$s9MuppetIOS6CookieV5valueSSvs", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS6CookieV5valueSSvM", + "mangledName": "$s9MuppetIOS6CookieV5valueSSvM", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "path", + "printedName": "path", + "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:9MuppetIOS6CookieV4pathSSSgvp", + "mangledName": "$s9MuppetIOS6CookieV4pathSSSgvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS6CookieV4pathSSSgvg", + "mangledName": "$s9MuppetIOS6CookieV4pathSSSgvg", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "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:9MuppetIOS6CookieV4pathSSSgvs", + "mangledName": "$s9MuppetIOS6CookieV4pathSSSgvs", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS6CookieV4pathSSSgvM", + "mangledName": "$s9MuppetIOS6CookieV4pathSSSgvM", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "isSecure", + "printedName": "isSecure", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS6CookieV8isSecureSbSgvp", + "mangledName": "$s9MuppetIOS6CookieV8isSecureSbSgvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS6CookieV8isSecureSbSgvg", + "mangledName": "$s9MuppetIOS6CookieV8isSecureSbSgvg", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS6CookieV8isSecureSbSgvs", + "mangledName": "$s9MuppetIOS6CookieV8isSecureSbSgvs", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS6CookieV8isSecureSbSgvM", + "mangledName": "$s9MuppetIOS6CookieV8isSecureSbSgvM", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "domain", + "printedName": "domain", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS6CookieV6domainSSvp", + "mangledName": "$s9MuppetIOS6CookieV6domainSSvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS6CookieV6domainSSvg", + "mangledName": "$s9MuppetIOS6CookieV6domainSSvg", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS6CookieV6domainSSvs", + "mangledName": "$s9MuppetIOS6CookieV6domainSSvs", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS6CookieV6domainSSvM", + "mangledName": "$s9MuppetIOS6CookieV6domainSSvM", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "expiresDate", + "printedName": "expiresDate", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Date?", + "children": [ + { + "kind": "TypeNominal", + "name": "Date", + "printedName": "Foundation.Date", + "usr": "s:10Foundation4DateV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS6CookieV11expiresDate10Foundation0E0VSgvp", + "mangledName": "$s9MuppetIOS6CookieV11expiresDate10Foundation0E0VSgvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Date?", + "children": [ + { + "kind": "TypeNominal", + "name": "Date", + "printedName": "Foundation.Date", + "usr": "s:10Foundation4DateV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS6CookieV11expiresDate10Foundation0E0VSgvg", + "mangledName": "$s9MuppetIOS6CookieV11expiresDate10Foundation0E0VSgvg", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Date?", + "children": [ + { + "kind": "TypeNominal", + "name": "Date", + "printedName": "Foundation.Date", + "usr": "s:10Foundation4DateV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS6CookieV11expiresDate10Foundation0E0VSgvs", + "mangledName": "$s9MuppetIOS6CookieV11expiresDate10Foundation0E0VSgvs", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS6CookieV11expiresDate10Foundation0E0VSgvM", + "mangledName": "$s9MuppetIOS6CookieV11expiresDate10Foundation0E0VSgvM", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "isHTTPOnly", + "printedName": "isHTTPOnly", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS6CookieV10isHTTPOnlySbSgvp", + "mangledName": "$s9MuppetIOS6CookieV10isHTTPOnlySbSgvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS6CookieV10isHTTPOnlySbSgvg", + "mangledName": "$s9MuppetIOS6CookieV10isHTTPOnlySbSgvg", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS6CookieV10isHTTPOnlySbSgvs", + "mangledName": "$s9MuppetIOS6CookieV10isHTTPOnlySbSgvs", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS6CookieV10isHTTPOnlySbSgvM", + "mangledName": "$s9MuppetIOS6CookieV10isHTTPOnlySbSgvM", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "maxAge", + "printedName": "maxAge", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS6CookieV6maxAgeSiSgvp", + "mangledName": "$s9MuppetIOS6CookieV6maxAgeSiSgvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS6CookieV6maxAgeSiSgvg", + "mangledName": "$s9MuppetIOS6CookieV6maxAgeSiSgvg", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS6CookieV6maxAgeSiSgvs", + "mangledName": "$s9MuppetIOS6CookieV6maxAgeSiSgvs", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS6CookieV6maxAgeSiSgvM", + "mangledName": "$s9MuppetIOS6CookieV6maxAgeSiSgvM", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(name:value:path:isSecure:domain:expiresDate:isHTTPOnly:maxAge:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Cookie", + "printedName": "MuppetIOS.Cookie", + "usr": "s:9MuppetIOS6CookieV" + }, + { + "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", + "hasDefaultArg": true, + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "hasDefaultArg": true, + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Date?", + "children": [ + { + "kind": "TypeNominal", + "name": "Date", + "printedName": "Foundation.Date", + "usr": "s:10Foundation4DateV" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:9MuppetIOS6CookieV4name5value4path8isSecure6domain11expiresDate0G8HTTPOnly6maxAgeACSS_S2SSbSS10Foundation0K0VSgSbSgSiSgtcfc", + "mangledName": "$s9MuppetIOS6CookieV4name5value4path8isSecure6domain11expiresDate0G8HTTPOnly6maxAgeACSS_S2SSbSS10Foundation0K0VSgSbSgSiSgtcfc", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Cookie", + "printedName": "MuppetIOS.Cookie", + "usr": "s:9MuppetIOS6CookieV" + }, + { + "kind": "TypeNominal", + "name": "HTTPCookie", + "printedName": "Foundation.HTTPCookie", + "usr": "c:objc(cs)NSHTTPCookie" + } + ], + "declKind": "Constructor", + "usr": "s:9MuppetIOS6CookieV4fromACSo12NSHTTPCookieC_tcfc", + "mangledName": "$s9MuppetIOS6CookieV4fromACSo12NSHTTPCookieC_tcfc", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "httpCookie", + "printedName": "httpCookie", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.HTTPCookie?", + "children": [ + { + "kind": "TypeNominal", + "name": "HTTPCookie", + "printedName": "Foundation.HTTPCookie", + "usr": "c:objc(cs)NSHTTPCookie" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS6CookieV04httpC0So12NSHTTPCookieCSgvp", + "mangledName": "$s9MuppetIOS6CookieV04httpC0So12NSHTTPCookieCSgvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.HTTPCookie?", + "children": [ + { + "kind": "TypeNominal", + "name": "HTTPCookie", + "printedName": "Foundation.HTTPCookie", + "usr": "c:objc(cs)NSHTTPCookie" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS6CookieV04httpC0So12NSHTTPCookieCSgvg", + "mangledName": "$s9MuppetIOS6CookieV04httpC0So12NSHTTPCookieCSgvg", + "moduleName": "MuppetIOS", + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "<", + "printedName": "<(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Cookie", + "printedName": "MuppetIOS.Cookie", + "usr": "s:9MuppetIOS6CookieV" + }, + { + "kind": "TypeNominal", + "name": "Cookie", + "printedName": "MuppetIOS.Cookie", + "usr": "s:9MuppetIOS6CookieV" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS6CookieV1loiySbAC_ACtFZ", + "mangledName": "$s9MuppetIOS6CookieV1loiySbAC_ACtFZ", + "moduleName": "MuppetIOS", + "static": true, + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Cookie", + "printedName": "MuppetIOS.Cookie", + "usr": "s:9MuppetIOS6CookieV" + }, + { + "kind": "TypeNominal", + "name": "Cookie", + "printedName": "MuppetIOS.Cookie", + "usr": "s:9MuppetIOS6CookieV" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS6CookieV2eeoiySbAC_ACtFZ", + "mangledName": "$s9MuppetIOS6CookieV2eeoiySbAC_ACtFZ", + "moduleName": "MuppetIOS", + "static": true, + "implicit": true, + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Cookie", + "printedName": "MuppetIOS.Cookie", + "usr": "s:9MuppetIOS6CookieV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:9MuppetIOS6CookieV4fromACs7Decoder_p_tKcfc", + "mangledName": "$s9MuppetIOS6CookieV4fromACs7Decoder_p_tKcfc", + "moduleName": "MuppetIOS", + "implicit": true, + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Encoder", + "printedName": "any Swift.Encoder", + "usr": "s:s7EncoderP" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS6CookieV6encode2toys7Encoder_p_tKF", + "mangledName": "$s9MuppetIOS6CookieV6encode2toys7Encoder_p_tKF", + "moduleName": "MuppetIOS", + "implicit": true, + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:9MuppetIOS6CookieV", + "mangledName": "$s9MuppetIOS6CookieV", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Comparable", + "printedName": "Comparable", + "usr": "s:SL", + "mangledName": "$sSL" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "OSLog", + "printedName": "OSLog", + "declKind": "Import", + "moduleName": "MuppetIOS" + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "MuppetIOS" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "WebKit", + "printedName": "WebKit", + "declKind": "Import", + "moduleName": "MuppetIOS" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "WebKit", + "printedName": "WebKit", + "declKind": "Import", + "moduleName": "MuppetIOS" + }, + { + "kind": "TypeDecl", + "name": "Bridge", + "printedName": "Bridge", + "children": [ + { + "kind": "Function", + "name": "inject", + "printedName": "inject(muppet:page:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bridge", + "printedName": "MuppetIOS.Bridge", + "usr": "c:@M@MuppetIOS@objc(cs)Bridge" + }, + { + "kind": "TypeNominal", + "name": "Muppet", + "printedName": "MuppetIOS.Muppet", + "usr": "s:9MuppetIOS0A0C" + }, + { + "kind": "TypeNominal", + "name": "Page", + "printedName": "MuppetIOS.Page", + "usr": "s:9MuppetIOS4PageC" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS6BridgeC6inject6muppet4pageAcA0A0C_AA4PageCtFZ", + "mangledName": "$s9MuppetIOS6BridgeC6inject6muppet4pageAcA0A0C_AA4PageCtFZ", + "moduleName": "MuppetIOS", + "static": true, + "declAttributes": [ + "Custom", + "Final", + "AccessControl", + "DiscardableResult" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "userContentController", + "printedName": "userContentController(_:didReceive:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(Any?, Swift.String?)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Any?", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ] + }, + { + "kind": "TypeNominal", + "name": "WKUserContentController", + "printedName": "WebKit.WKUserContentController", + "usr": "c:objc(cs)WKUserContentController" + }, + { + "kind": "TypeNominal", + "name": "WKScriptMessage", + "printedName": "WebKit.WKScriptMessage", + "usr": "c:objc(cs)WKScriptMessage" + } + ], + "declKind": "Func", + "usr": "c:@M@MuppetIOS@objc(cs)Bridge(im)userContentController:didReceiveScriptMessage:replyHandler:", + "mangledName": "$s9MuppetIOS6BridgeC21userContentController_10didReceiveypSg_SSSgtSo06WKUsereF0C_So15WKScriptMessageCtYaF", + "moduleName": "MuppetIOS", + "objc_name": "userContentController:didReceiveScriptMessage:replyHandler:", + "declAttributes": [ + "Final", + "ObjC", + "Preconcurrency", + "Custom", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bridge", + "printedName": "MuppetIOS.Bridge", + "usr": "c:@M@MuppetIOS@objc(cs)Bridge" + } + ], + "declKind": "Constructor", + "usr": "c:@M@MuppetIOS@objc(cs)Bridge(im)init", + "mangledName": "$s9MuppetIOS6BridgeCACycfc", + "moduleName": "MuppetIOS", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Custom", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@MuppetIOS@objc(cs)Bridge", + "mangledName": "$s9MuppetIOS6BridgeC", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Final", + "AccessControl", + "Custom", + "ObjC" + ], + "superclassUsr": "c:objc(cs)NSObject", + "hasMissingDesignatedInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "WebKit", + "printedName": "WebKit", + "declKind": "Import", + "moduleName": "MuppetIOS" + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "MuppetIOS" + }, + { + "kind": "TypeDecl", + "name": "Page", + "printedName": "Page", + "children": [ + { + "kind": "TypeDecl", + "name": "Options", + "printedName": "Options", + "children": [ + { + "kind": "Var", + "name": "hideOnClose", + "printedName": "hideOnClose", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS4PageC7OptionsV11hideOnCloseSbvp", + "mangledName": "$s9MuppetIOS4PageC7OptionsV11hideOnCloseSbvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4PageC7OptionsV11hideOnCloseSbvg", + "mangledName": "$s9MuppetIOS4PageC7OptionsV11hideOnCloseSbvg", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4PageC7OptionsV11hideOnCloseSbvs", + "mangledName": "$s9MuppetIOS4PageC7OptionsV11hideOnCloseSbvs", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4PageC7OptionsV11hideOnCloseSbvM", + "mangledName": "$s9MuppetIOS4PageC7OptionsV11hideOnCloseSbvM", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "_modify" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:9MuppetIOS4PageC7OptionsV", + "mangledName": "$s9MuppetIOS4PageC7OptionsV", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "EventType", + "printedName": "EventType", + "children": [ + { + "kind": "Var", + "name": "console", + "printedName": "console", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.Page.EventType.Type) -> MuppetIOS.Page.EventType", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "MuppetIOS.Page.EventType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9MuppetIOS4PageC9EventTypeO7consoleyA2EmF", + "mangledName": "$s9MuppetIOS4PageC9EventTypeO7consoleyA2EmF", + "moduleName": "MuppetIOS" + }, + { + "kind": "Var", + "name": "close", + "printedName": "close", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.Page.EventType.Type) -> MuppetIOS.Page.EventType", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "MuppetIOS.Page.EventType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9MuppetIOS4PageC9EventTypeO5closeyA2EmF", + "mangledName": "$s9MuppetIOS4PageC9EventTypeO5closeyA2EmF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "closed", + "printedName": "closed", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.Page.EventType.Type) -> MuppetIOS.Page.EventType", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "MuppetIOS.Page.EventType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9MuppetIOS4PageC9EventTypeO6closedyA2EmF", + "mangledName": "$s9MuppetIOS4PageC9EventTypeO6closedyA2EmF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "dispatch", + "printedName": "dispatch", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.Page.EventType.Type) -> MuppetIOS.Page.EventType", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "MuppetIOS.Page.EventType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9MuppetIOS4PageC9EventTypeO8dispatchyA2EmF", + "mangledName": "$s9MuppetIOS4PageC9EventTypeO8dispatchyA2EmF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "domcontentloaded", + "printedName": "domcontentloaded", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.Page.EventType.Type) -> MuppetIOS.Page.EventType", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "MuppetIOS.Page.EventType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9MuppetIOS4PageC9EventTypeO16domcontentloadedyA2EmF", + "mangledName": "$s9MuppetIOS4PageC9EventTypeO16domcontentloadedyA2EmF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "started", + "printedName": "started", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.Page.EventType.Type) -> MuppetIOS.Page.EventType", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "MuppetIOS.Page.EventType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9MuppetIOS4PageC9EventTypeO7startedyA2EmF", + "mangledName": "$s9MuppetIOS4PageC9EventTypeO7startedyA2EmF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "finished", + "printedName": "finished", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.Page.EventType.Type) -> MuppetIOS.Page.EventType", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "MuppetIOS.Page.EventType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9MuppetIOS4PageC9EventTypeO8finishedyA2EmF", + "mangledName": "$s9MuppetIOS4PageC9EventTypeO8finishedyA2EmF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "load", + "printedName": "load", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.Page.EventType.Type) -> MuppetIOS.Page.EventType", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "MuppetIOS.Page.EventType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9MuppetIOS4PageC9EventTypeO4loadyA2EmF", + "mangledName": "$s9MuppetIOS4PageC9EventTypeO4loadyA2EmF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "locationchange", + "printedName": "locationchange", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.Page.EventType.Type) -> MuppetIOS.Page.EventType", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "MuppetIOS.Page.EventType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9MuppetIOS4PageC9EventTypeO14locationchangeyA2EmF", + "mangledName": "$s9MuppetIOS4PageC9EventTypeO14locationchangeyA2EmF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "domchange", + "printedName": "domchange", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.Page.EventType.Type) -> MuppetIOS.Page.EventType", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "MuppetIOS.Page.EventType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9MuppetIOS4PageC9EventTypeO9domchangeyA2EmF", + "mangledName": "$s9MuppetIOS4PageC9EventTypeO9domchangeyA2EmF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "progress", + "printedName": "progress", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.Page.EventType.Type) -> MuppetIOS.Page.EventType", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "MuppetIOS.Page.EventType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9MuppetIOS4PageC9EventTypeO8progressyA2EmF", + "mangledName": "$s9MuppetIOS4PageC9EventTypeO8progressyA2EmF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "popup", + "printedName": "popup", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.Page.EventType.Type) -> MuppetIOS.Page.EventType", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "MuppetIOS.Page.EventType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9MuppetIOS4PageC9EventTypeO5popupyA2EmF", + "mangledName": "$s9MuppetIOS4PageC9EventTypeO5popupyA2EmF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "visible", + "printedName": "visible", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.Page.EventType.Type) -> MuppetIOS.Page.EventType", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "MuppetIOS.Page.EventType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9MuppetIOS4PageC9EventTypeO7visibleyA2EmF", + "mangledName": "$s9MuppetIOS4PageC9EventTypeO7visibleyA2EmF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "hostblocked", + "printedName": "hostblocked", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.Page.EventType.Type) -> MuppetIOS.Page.EventType", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "MuppetIOS.Page.EventType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9MuppetIOS4PageC9EventTypeO11hostblockedyA2EmF", + "mangledName": "$s9MuppetIOS4PageC9EventTypeO11hostblockedyA2EmF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "error", + "printedName": "error", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.Page.EventType.Type) -> MuppetIOS.Page.EventType", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "MuppetIOS.Page.EventType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9MuppetIOS4PageC9EventTypeO5erroryA2EmF", + "mangledName": "$s9MuppetIOS4PageC9EventTypeO5erroryA2EmF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "MuppetIOS.Page.EventType?", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:9MuppetIOS4PageC9EventTypeO8rawValueAESgSS_tcfc", + "mangledName": "$s9MuppetIOS4PageC9EventTypeO8rawValueAESgSS_tcfc", + "moduleName": "MuppetIOS", + "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:9MuppetIOS4PageC9EventTypeO8rawValueSSvp", + "mangledName": "$s9MuppetIOS4PageC9EventTypeO8rawValueSSvp", + "moduleName": "MuppetIOS", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4PageC9EventTypeO8rawValueSSvg", + "mangledName": "$s9MuppetIOS4PageC9EventTypeO8rawValueSSvg", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:9MuppetIOS4PageC9EventTypeO", + "mangledName": "$s9MuppetIOS4PageC9EventTypeO", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "enumRawTypeName": "String", + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "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": "Var", + "name": "options", + "printedName": "options", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "MuppetIOS.Page.Options", + "usr": "s:9MuppetIOS4PageC7OptionsV" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS4PageC7optionsAC7OptionsVvp", + "mangledName": "$s9MuppetIOS4PageC7optionsAC7OptionsVvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "HasInitialValue", + "Final", + "Custom", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "MuppetIOS.Page.Options", + "usr": "s:9MuppetIOS4PageC7OptionsV" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4PageC7optionsAC7OptionsVvg", + "mangledName": "$s9MuppetIOS4PageC7optionsAC7OptionsVvg", + "moduleName": "MuppetIOS", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "MuppetIOS.Page.Options", + "usr": "s:9MuppetIOS4PageC7OptionsV" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4PageC7optionsAC7OptionsVvs", + "mangledName": "$s9MuppetIOS4PageC7optionsAC7OptionsVvs", + "moduleName": "MuppetIOS", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4PageC7optionsAC7OptionsVvM", + "mangledName": "$s9MuppetIOS4PageC7optionsAC7OptionsVvM", + "moduleName": "MuppetIOS", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "emitter", + "printedName": "emitter", + "children": [ + { + "kind": "TypeNominal", + "name": "Emitter", + "printedName": "MuppetIOS.Emitter", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + } + ], + "usr": "s:9MuppetIOS7EmitterC" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS4PageC7emitterAA7EmitterCyAC9EventTypeOGvp", + "mangledName": "$s9MuppetIOS4PageC7emitterAA7EmitterCyAC9EventTypeOGvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "HasInitialValue", + "Final", + "Custom", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Emitter", + "printedName": "MuppetIOS.Emitter", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + } + ], + "usr": "s:9MuppetIOS7EmitterC" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4PageC7emitterAA7EmitterCyAC9EventTypeOGvg", + "mangledName": "$s9MuppetIOS4PageC7emitterAA7EmitterCyAC9EventTypeOGvg", + "moduleName": "MuppetIOS", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "handle", + "printedName": "handle", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS4PageC6handleSSvp", + "mangledName": "$s9MuppetIOS4PageC6handleSSvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Final", + "Custom", + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4PageC6handleSSvg", + "mangledName": "$s9MuppetIOS4PageC6handleSSvg", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Page", + "printedName": "MuppetIOS.Page", + "usr": "s:9MuppetIOS4PageC" + }, + { + "kind": "TypeNominal", + "name": "Page", + "printedName": "MuppetIOS.Page", + "usr": "s:9MuppetIOS4PageC" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS4PageC2eeoiySbAC_ACtFZ", + "mangledName": "$s9MuppetIOS4PageC2eeoiySbAC_ACtFZ", + "moduleName": "MuppetIOS", + "static": true, + "declAttributes": [ + "Custom", + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "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:9MuppetIOS4PageC4hash4intoys6HasherVz_tF", + "mangledName": "$s9MuppetIOS4PageC4hash4intoys6HasherVz_tF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Custom", + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(browser:view:controller:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Page", + "printedName": "MuppetIOS.Page", + "usr": "s:9MuppetIOS4PageC" + }, + { + "kind": "TypeNominal", + "name": "Browser", + "printedName": "MuppetIOS.Browser", + "usr": "s:9MuppetIOS7BrowserC" + }, + { + "kind": "TypeNominal", + "name": "WKWebView", + "printedName": "WebKit.WKWebView", + "usr": "c:objc(cs)WKWebView" + }, + { + "kind": "TypeNominal", + "name": "UIViewController", + "printedName": "UIKit.UIViewController", + "usr": "c:objc(cs)UIViewController" + } + ], + "declKind": "Constructor", + "usr": "s:9MuppetIOS4PageC7browser4view10controllerAcA7BrowserC_So9WKWebViewCSo16UIViewControllerCtcfc", + "mangledName": "$s9MuppetIOS4PageC7browser4view10controllerAcA7BrowserC_So9WKWebViewCSo16UIViewControllerCtcfc", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Custom", + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "getCookies", + "printedName": "getCookies(for:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[MuppetIOS.Cookie]", + "children": [ + { + "kind": "TypeNominal", + "name": "Cookie", + "printedName": "MuppetIOS.Cookie", + "usr": "s:9MuppetIOS6CookieV" + } + ], + "usr": "s:Sa" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS4PageC10getCookies3forSayAA6CookieVG10Foundation3URLV_tYaF", + "mangledName": "$s9MuppetIOS4PageC10getCookies3forSayAA6CookieVG10Foundation3URLV_tYaF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Custom", + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setCookie", + "printedName": "setCookie(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Cookie", + "printedName": "MuppetIOS.Cookie", + "usr": "s:9MuppetIOS6CookieV" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS4PageC9setCookieyyAA0E0VYaF", + "mangledName": "$s9MuppetIOS4PageC9setCookieyyAA0E0VYaF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Custom", + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "addUserScript", + "printedName": "addUserScript(script:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS4PageC13addUserScript6scriptySS_tF", + "mangledName": "$s9MuppetIOS4PageC13addUserScript6scriptySS_tF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Custom", + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "evaluate", + "printedName": "evaluate(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS4PageC8evaluateyAA4JSONOSSYaF", + "mangledName": "$s9MuppetIOS4PageC8evaluateyAA4JSONOSSYaF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Custom", + "Final", + "AccessControl", + "DiscardableResult" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setUserAgent", + "printedName": "setUserAgent(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS4PageC12setUserAgentyySSF", + "mangledName": "$s9MuppetIOS4PageC12setUserAgentyySSF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Custom", + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "currentUserAgent", + "printedName": "currentUserAgent", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS4PageC16currentUserAgentSSvp", + "mangledName": "$s9MuppetIOS4PageC16currentUserAgentSSvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Final", + "Custom", + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4PageC16currentUserAgentSSvg", + "mangledName": "$s9MuppetIOS4PageC16currentUserAgentSSvg", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "clearHostAllowList", + "printedName": "clearHostAllowList()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS4PageC18clearHostAllowListyyF", + "mangledName": "$s9MuppetIOS4PageC18clearHostAllowListyyF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Custom", + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setHostAllowList", + "printedName": "setHostAllowList(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS4PageC16setHostAllowListyySaySSGF", + "mangledName": "$s9MuppetIOS4PageC16setHostAllowListyySaySSGF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Custom", + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "progress", + "printedName": "progress", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS4PageC8progressSivp", + "mangledName": "$s9MuppetIOS4PageC8progressSivp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Final", + "Custom", + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4PageC8progressSivg", + "mangledName": "$s9MuppetIOS4PageC8progressSivg", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "screenshot", + "printedName": "screenshot(width:height:quality:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "hasDefaultArg": true, + "usr": "s:14CoreFoundation7CGFloatV" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS4PageC10screenshot5width6height7qualitySSSgSiSg_AI14CoreFoundation7CGFloatVtYaF", + "mangledName": "$s9MuppetIOS4PageC10screenshot5width6height7qualitySSSgSiSg_AI12CoreGraphics7CGFloatVtYaF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Final", + "AccessControl", + "Nonisolated", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "request", + "printedName": "request(url:method:data:headers:followRedirects:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "WebKit.WKWebView.Response?", + "children": [ + { + "kind": "TypeNominal", + "name": "Response", + "printedName": "WebKit.WKWebView.Response", + "usr": "s:So9WKWebViewC9MuppetIOSE8ResponseV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "hasDefaultArg": true, + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "MuppetIOS.JSON?", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : Swift.String]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:SD" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "hasDefaultArg": true, + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS4PageC7request3url6method4data7headers15followRedirectsSo9WKWebViewCAAE8ResponseVSg10Foundation3URLV_SSAA4JSONOSgSDyS2SGSgSbtYaF", + "mangledName": "$s9MuppetIOS4PageC7request3url6method4data7headers15followRedirectsSo9WKWebViewCAAE8ResponseVSg10Foundation3URLV_SSAA4JSONOSgSDyS2SGSgSbtYaF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Final", + "Custom", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "close", + "printedName": "close()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS4PageC5closeyyYaF", + "mangledName": "$s9MuppetIOS4PageC5closeyyYaF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Custom", + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "show", + "printedName": "show(animated:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS4PageC4show8animatedySb_tYaF", + "mangledName": "$s9MuppetIOS4PageC4show8animatedySb_tYaF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Custom", + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "hide", + "printedName": "hide(animated:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS4PageC4hide8animatedySb_tYaF", + "mangledName": "$s9MuppetIOS4PageC4hide8animatedySb_tYaF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Custom", + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "makeChildPage", + "printedName": "makeChildPage(with:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "MuppetIOS.Page?", + "children": [ + { + "kind": "TypeNominal", + "name": "Page", + "printedName": "MuppetIOS.Page", + "usr": "s:9MuppetIOS4PageC" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "WKWebViewConfiguration", + "printedName": "WebKit.WKWebViewConfiguration", + "usr": "c:objc(cs)WKWebViewConfiguration" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS4PageC09makeChildC04withACSgSo22WKWebViewConfigurationC_tF", + "mangledName": "$s9MuppetIOS4PageC09makeChildC04withACSgSo22WKWebViewConfigurationC_tF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Custom", + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "goto", + "printedName": "goto(url:headers:timeout:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:SD" + }, + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "hasDefaultArg": true, + "usr": "s:Sd" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS4PageC4goto3url7headers7timeoutySS_SDyS2SGSdtYaKF", + "mangledName": "$s9MuppetIOS4PageC4goto3url7headers7timeoutySS_SDyS2SGSdtYaKF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Final", + "Custom", + "AccessControl" + ], + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "TypeDecl", + "name": "PageError", + "printedName": "PageError", + "children": [ + { + "kind": "Var", + "name": "invalidURL", + "printedName": "invalidURL", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.Page.PageError.Type) -> MuppetIOS.Page.PageError", + "children": [ + { + "kind": "TypeNominal", + "name": "PageError", + "printedName": "MuppetIOS.Page.PageError", + "usr": "s:9MuppetIOS4PageC0C5ErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "MuppetIOS.Page.PageError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "PageError", + "printedName": "MuppetIOS.Page.PageError", + "usr": "s:9MuppetIOS4PageC0C5ErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9MuppetIOS4PageC0C5ErrorO10invalidURLyA2EmF", + "mangledName": "$s9MuppetIOS4PageC0C5ErrorO10invalidURLyA2EmF", + "moduleName": "MuppetIOS" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "PageError", + "printedName": "MuppetIOS.Page.PageError", + "usr": "s:9MuppetIOS4PageC0C5ErrorO" + }, + { + "kind": "TypeNominal", + "name": "PageError", + "printedName": "MuppetIOS.Page.PageError", + "usr": "s:9MuppetIOS4PageC0C5ErrorO" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS4PageC0C5ErrorO2eeoiySbAE_AEtFZ", + "mangledName": "$s9MuppetIOS4PageC0C5ErrorO2eeoiySbAE_AEtFZ", + "moduleName": "MuppetIOS", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS4PageC0C5ErrorO9hashValueSivp", + "mangledName": "$s9MuppetIOS4PageC0C5ErrorO9hashValueSivp", + "moduleName": "MuppetIOS", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4PageC0C5ErrorO9hashValueSivg", + "mangledName": "$s9MuppetIOS4PageC0C5ErrorO9hashValueSivg", + "moduleName": "MuppetIOS", + "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:9MuppetIOS4PageC0C5ErrorO4hash4intoys6HasherVz_tF", + "mangledName": "$s9MuppetIOS4PageC0C5ErrorO4hash4intoys6HasherVz_tF", + "moduleName": "MuppetIOS", + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:9MuppetIOS4PageC0C5ErrorO", + "mangledName": "$s9MuppetIOS4PageC0C5ErrorO", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS4PageC9hashValueSivp", + "mangledName": "$s9MuppetIOS4PageC9hashValueSivp", + "moduleName": "MuppetIOS", + "implicit": true, + "declAttributes": [ + "Final", + "Nonisolated" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4PageC9hashValueSivg", + "mangledName": "$s9MuppetIOS4PageC9hashValueSivg", + "moduleName": "MuppetIOS", + "implicit": true, + "declAttributes": [ + "Final" + ], + "isFromExtension": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Class", + "usr": "s:9MuppetIOS4PageC", + "mangledName": "$s9MuppetIOS4PageC", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Final", + "AccessControl", + "Custom" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "WebKit", + "printedName": "WebKit", + "declKind": "Import", + "moduleName": "MuppetIOS" + }, + { + "kind": "Import", + "name": "AtomicMacros", + "printedName": "AtomicMacros", + "declKind": "Import", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "WebKit", + "printedName": "WebKit", + "declKind": "Import", + "moduleName": "MuppetIOS" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "WKWebView", + "printedName": "WKWebView", + "children": [ + { + "kind": "TypeDecl", + "name": "Response", + "printedName": "Response", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Response", + "printedName": "WebKit.WKWebView.Response", + "usr": "s:So9WKWebViewC9MuppetIOSE8ResponseV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:So9WKWebViewC9MuppetIOSE8ResponseV4fromAEs7Decoder_p_tKcfc", + "mangledName": "$sSo9WKWebViewC9MuppetIOSE8ResponseV4fromAEs7Decoder_p_tKcfc", + "moduleName": "MuppetIOS", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Encoder", + "printedName": "any Swift.Encoder", + "usr": "s:s7EncoderP" + } + ], + "declKind": "Func", + "usr": "s:So9WKWebViewC9MuppetIOSE8ResponseV6encode2toys7Encoder_p_tKF", + "mangledName": "$sSo9WKWebViewC9MuppetIOSE8ResponseV6encode2toys7Encoder_p_tKF", + "moduleName": "MuppetIOS", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:So9WKWebViewC9MuppetIOSE8ResponseV", + "mangledName": "$sSo9WKWebViewC9MuppetIOSE8ResponseV", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + } + ] + } + ], + "declKind": "Class", + "usr": "c:objc(cs)WKWebView", + "moduleName": "WebKit", + "isOpen": true, + "intro_iOS": "8.0", + "objc_name": "WKWebView", + "declAttributes": [ + "Preconcurrency", + "Available", + "ObjC", + "Custom", + "Dynamic" + ], + "superclassUsr": "c:objc(cs)UIView", + "isExternal": true, + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "UIKit.UIView", + "UIKit.UIResponder", + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "UITraitChangeObservable", + "printedName": "UITraitChangeObservable", + "usr": "s:5UIKit23UITraitChangeObservableP", + "mangledName": "$s5UIKit23UITraitChangeObservableP" + }, + { + "kind": "Conformance", + "name": "__DefaultCustomPlaygroundQuickLookable", + "printedName": "__DefaultCustomPlaygroundQuickLookable", + "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", + "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Logger", + "printedName": "Logger", + "declKind": "Struct", + "usr": "s:2os6LoggerV", + "mangledName": "$s2os6LoggerV", + "moduleName": "os", + "intro_Macosx": "11.0", + "intro_iOS": "14.0", + "intro_tvOS": "14.0", + "intro_watchOS": "7.0", + "declAttributes": [ + "Available", + "Available", + "Available", + "Available" + ], + "isExternal": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "URLSession", + "printedName": "URLSession", + "declKind": "Class", + "usr": "c:objc(cs)NSURLSession", + "moduleName": "Foundation", + "isOpen": true, + "intro_iOS": "7.0", + "objc_name": "NSURLSession", + "declAttributes": [ + "Available", + "ObjC", + "SynthesizedProtocol", + "NonSendable", + "Sendable", + "Dynamic" + ], + "superclassUsr": "c:objc(cs)NSObject", + "isExternal": true, + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + } + ], + "json_format_version": 8 + }, + "ConstValues": [ + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Browser.swift", + "kind": "BooleanLiteral", + "offset": 1063, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Browser.swift", + "kind": "BooleanLiteral", + "offset": 1581, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Utils\/WebView.swift", + "kind": "IntegerLiteral", + "offset": 1949, + "length": 13, + "value": "1000000000" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Utils\/WebView.swift", + "kind": "StringLiteral", + "offset": 2012, + "length": 65, + "value": "\"WebView load timed out after \"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Utils\/WebView.swift", + "kind": "StringLiteral", + "offset": 2068, + "length": 7, + "value": "\" seconds\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Muppet.swift", + "kind": "StringLiteral", + "offset": 3035, + "length": 8, + "value": "\"muppet\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Utils\/Cookie.swift", + "kind": "StringLiteral", + "offset": 476, + "length": 3, + "value": "\"\/\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Utils\/Cookie.swift", + "kind": "BooleanLiteral", + "offset": 506, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Utils\/Cookie.swift", + "kind": "StringLiteral", + "offset": 5807, + "length": 8, + "value": "\"secure\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Utils\/Cookie.swift", + "kind": "StringLiteral", + "offset": 5863, + "length": 9, + "value": "\"expires\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/Shared\/AtomicDebug.swift", + "kind": "BooleanLiteral", + "offset": 193, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/Shared\/AtomicDebug.swift", + "kind": "BooleanLiteral", + "offset": 1005, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Utils\/WebViewRequests.swift", + "kind": "StringLiteral", + "offset": 587, + "length": 5, + "value": "\"GET\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Utils\/WebViewRequests.swift", + "kind": "Array", + "offset": 3448, + "length": 301, + "value": "[\"age\", \"authorization\", \"content-length\", \"content-type\", \"etag\", \"expires\", \"from\", \"host\", \"if-modified-since\", \"if-unmodified-since\", \"last-modified\", \"location\", \"max-forwards\", \"proxy-authorization\", \"referer\", \"retry-after\", \"server\", \"user-agent\"]" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Utils\/WebViewRequests.swift", + "kind": "StringLiteral", + "offset": 5968, + "length": 5, + "value": "\"GET\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Utils\/WebViewRequests.swift", + "kind": "Dictionary", + "offset": 6039, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Utils\/WebViewRequests.swift", + "kind": "BooleanLiteral", + "offset": 6076, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Bridging\/Bridge.swift", + "kind": "Dictionary", + "offset": 310, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Bridging\/Bridge.swift", + "kind": "Dictionary", + "offset": 374, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Bridging\/Bridge.swift", + "kind": "StringLiteral", + "offset": 419, + "length": 14, + "value": "\"MuppetBridge\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Page.swift", + "kind": "BooleanLiteral", + "offset": 249, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Page.swift", + "kind": "Dictionary", + "offset": 1298, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Page.swift", + "kind": "BooleanLiteral", + "offset": 1411, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Page.swift", + "kind": "Array", + "offset": 1459, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Page.swift", + "kind": "IntegerLiteral", + "offset": 10674, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Page.swift", + "kind": "StringLiteral", + "offset": 11681, + "length": 5, + "value": "\"GET\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Page.swift", + "kind": "Dictionary", + "offset": 11736, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Page.swift", + "kind": "BooleanLiteral", + "offset": 11765, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Page.swift", + "kind": "Dictionary", + "offset": 13301, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Page.swift", + "kind": "IntegerLiteral", + "offset": 13330, + "length": 2, + "value": "30" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Utils\/IntID.swift", + "kind": "IntegerLiteral", + "offset": 149, + "length": 1, + "value": "0" + } + ] +} \ No newline at end of file diff --git a/ios/frameworks/MuppetIOS.xcframework/ios-arm64/MuppetIOS.framework/Modules/MuppetIOS.swiftmodule/arm64-apple-ios.private.swiftinterface b/ios/frameworks/MuppetIOS.xcframework/ios-arm64/MuppetIOS.framework/Modules/MuppetIOS.swiftmodule/arm64-apple-ios.private.swiftinterface new file mode 100644 index 0000000..abe5395 --- /dev/null +++ b/ios/frameworks/MuppetIOS.xcframework/ios-arm64/MuppetIOS.framework/Modules/MuppetIOS.swiftmodule/arm64-apple-ios.private.swiftinterface @@ -0,0 +1,276 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 6.1.2 (swiftlang-6.1.2.1.2 clang-1700.0.13.5) +// swift-module-flags: -target arm64-apple-ios15.0 -enable-objc-interop -enable-library-evolution -swift-version 6 -enforce-exclusivity=checked -O -enable-upcoming-feature MemberImportVisibility -enable-upcoming-feature ExistentialAny -enable-experimental-feature DebugDescriptionMacro -module-name MuppetIOS +// swift-module-flags-ignorable: -interface-compiler-version 6.1.2 +import Combine +import Foundation +import OSLog +import Swift +import UIKit +import WebKit +import _Concurrency +import _StringProcessing +import _SwiftConcurrencyShims +@_hasMissingDesignatedInitializers public class Emitter where T : Swift.Equatable { + public struct Event { + } + public func on(_ type: T) -> Combine.AnyPublisher + @objc deinit +} +@_Concurrency.MainActor final public class Browser { + public enum EventType { + case page + case closed + public static func == (a: MuppetIOS.Browser.EventType, b: MuppetIOS.Browser.EventType) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } + } + @_Concurrency.MainActor final public let emitter: MuppetIOS.Emitter + @_Concurrency.MainActor public init(controller: UIKit.UIViewController) + @_Concurrency.MainActor public static func == (lhs: MuppetIOS.Browser, rhs: MuppetIOS.Browser) -> Swift.Bool + @_Concurrency.MainActor final public func hash(into hasher: inout Swift.Hasher) + @_Concurrency.MainActor final public var handle: Swift.String { + get + } + @_Concurrency.MainActor final public func close() async + @_Concurrency.MainActor final public func newPage(configuration: WebKit.WKWebViewConfiguration? = nil) -> MuppetIOS.Page + @_Concurrency.MainActor final public func attachPage(to existingWebView: WebKit.WKWebView, controller: UIKit.UIViewController) -> MuppetIOS.Page + @objc deinit +} +extension MuppetIOS.Browser : @preconcurrency Swift.Equatable, @preconcurrency Swift.Hashable { + nonisolated final public var hashValue: Swift.Int { + get + } +} +@_Concurrency.MainActor final public class Muppet { + @_Concurrency.MainActor final public var browsers: Swift.Set { + get + } + @_Concurrency.MainActor public init(source: UIKit.UIViewController) + @_Concurrency.MainActor final public func update(source: UIKit.UIViewController) + @_Concurrency.MainActor final public func getBrowser(handle: Swift.String) -> MuppetIOS.Browser? + @_Concurrency.MainActor final public func getPage(handle: Swift.String) -> MuppetIOS.Page? + @_Concurrency.MainActor final public func inject(page: MuppetIOS.Page) + @_Concurrency.MainActor final public func launch(source: UIKit.UIViewController) -> MuppetIOS.Browser + public typealias PageBuilder = @_Concurrency.MainActor @Sendable (MuppetIOS.Browser, WebKit.WKWebViewConfiguration) -> MuppetIOS.Page + @_Concurrency.MainActor public static func defaultPageBuilder(browser: MuppetIOS.Browser, configuration: WebKit.WKWebViewConfiguration) -> MuppetIOS.Page + @_Concurrency.MainActor final public var pageBuilder: @_Concurrency.MainActor @Sendable (MuppetIOS.Browser, WebKit.WKWebViewConfiguration) -> MuppetIOS.Page + @_Concurrency.MainActor public static func setDebug(isEnabled: Swift.Bool, forwardLogs forwarder: (@Sendable (Swift.String) -> ())? = nil) async + @objc deinit +} +@dynamicMemberLookup public enum JSON : Swift.Sendable, Swift.Equatable, Swift.Hashable { + case dictionary([Swift.String : MuppetIOS.JSON]) + case array([MuppetIOS.JSON]) + case string(Swift.String) + case number(Swift.Double) + case bool(Swift.Bool) + case null + public init(_ value: Any?) + public var asDictionary: [Swift.String : MuppetIOS.JSON]? { + get + } + public var asArray: [MuppetIOS.JSON]? { + get + } + public var asString: Swift.String? { + get + } + public var asDouble: Swift.Double? { + get + } + public var asInt: Swift.Int? { + get + } + public var asBool: Swift.Bool? { + get + } + public var asAny: Any { + get + } + public func value() -> T? + public var isNull: Swift.Bool { + get + } + public subscript(key: Swift.String) -> MuppetIOS.JSON? { + get + set + } + public subscript(index: Swift.Int) -> MuppetIOS.JSON? { + get + set + } + public subscript(dynamicMember member: Swift.String) -> MuppetIOS.JSON? { + get + } + public static func == (a: MuppetIOS.JSON, b: MuppetIOS.JSON) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension MuppetIOS.JSON : Swift.ExpressibleByStringLiteral { + public init(stringLiteral value: Swift.String) + public typealias ExtendedGraphemeClusterLiteralType = Swift.String + public typealias StringLiteralType = Swift.String + public typealias UnicodeScalarLiteralType = Swift.String +} +extension MuppetIOS.JSON : Swift.ExpressibleByIntegerLiteral { + public init(integerLiteral value: Swift.Int) + public typealias IntegerLiteralType = Swift.Int +} +extension MuppetIOS.JSON : Swift.ExpressibleByFloatLiteral { + public init(floatLiteral value: Swift.Double) + public typealias FloatLiteralType = Swift.Double +} +extension MuppetIOS.JSON : Swift.ExpressibleByBooleanLiteral { + public init(booleanLiteral value: Swift.Bool) + public typealias BooleanLiteralType = Swift.Bool +} +extension MuppetIOS.JSON : Swift.ExpressibleByArrayLiteral { + public init(arrayLiteral elements: MuppetIOS.JSON...) + public typealias ArrayLiteralElement = MuppetIOS.JSON +} +extension MuppetIOS.JSON : Swift.ExpressibleByNilLiteral { + public init(nilLiteral: ()) +} +extension MuppetIOS.JSON : Swift.ExpressibleByDictionaryLiteral { + public init(dictionaryLiteral elements: (Swift.String, MuppetIOS.JSON)...) + public typealias Key = Swift.String + public typealias Value = MuppetIOS.JSON +} +extension MuppetIOS.JSON : Swift.Codable { + public init(from decoder: any Swift.Decoder) throws + public func encode(to encoder: any Swift.Encoder) throws + public init(from object: E) throws where E : Swift.Encodable + public func toJSONData() throws -> Foundation.Data + public func toJSONString() throws -> Swift.String + public init(fromJSONString string: Swift.String) +} +extension MuppetIOS.JSON : Swift.CustomStringConvertible { + public var description: Swift.String { + get + } +} +extension MuppetIOS.JSON : Swift.CustomDebugStringConvertible { + public var debugDescription: Swift.String { + get + } +} +public struct Cookie : Swift.Sendable { + public var name: Swift.String + public var value: Swift.String + public var path: Swift.String? + public var isSecure: Swift.Bool? + public var domain: Swift.String + public var expiresDate: Foundation.Date? + public var isHTTPOnly: Swift.Bool? + public var maxAge: Swift.Int? + public init(name: Swift.String, value: Swift.String, path: Swift.String = "/", isSecure: Swift.Bool = false, domain: Swift.String, expiresDate: Foundation.Date? = nil, isHTTPOnly: Swift.Bool? = nil, maxAge: Swift.Int? = nil) + public init(from httpCookie: Foundation.HTTPCookie) + public var httpCookie: Foundation.HTTPCookie? { + get + } +} +extension MuppetIOS.Cookie : Swift.Comparable { + public static func < (lhs: MuppetIOS.Cookie, rhs: MuppetIOS.Cookie) -> Swift.Bool + public static func == (a: MuppetIOS.Cookie, b: MuppetIOS.Cookie) -> Swift.Bool +} +extension MuppetIOS.Cookie : Swift.Codable { + public func encode(to encoder: any Swift.Encoder) throws + public init(from decoder: any Swift.Decoder) throws +} +extension WebKit.WKWebView { + public struct Response : Swift.Sendable, Swift.Codable { + public func encode(to encoder: any Swift.Encoder) throws + public init(from decoder: any Swift.Decoder) throws + } +} +@objc @_hasMissingDesignatedInitializers @_Concurrency.MainActor final public class Bridge : ObjectiveC.NSObject, WebKit.WKScriptMessageHandlerWithReply { + @discardableResult + @_Concurrency.MainActor public static func inject(muppet: MuppetIOS.Muppet, page: MuppetIOS.Page) -> MuppetIOS.Bridge + @_Concurrency.MainActor @preconcurrency @objc final public func userContentController(_ userContentController: WebKit.WKUserContentController, didReceive message: WebKit.WKScriptMessage) async -> (Any?, Swift.String?) + @objc deinit +} +@_Concurrency.MainActor final public class Page { + public struct Options { + public var hideOnClose: Swift.Bool + } + public enum EventType : Swift.String { + case console + case close + case closed + case dispatch + case domcontentloaded + case started + case finished + case load + case locationchange + case domchange + case progress + case popup + case visible + case hostblocked + case error + public init?(rawValue: Swift.String) + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get + } + } + @_Concurrency.MainActor final public var options: MuppetIOS.Page.Options + @_Concurrency.MainActor final public let emitter: MuppetIOS.Emitter + @_Concurrency.MainActor final public var handle: Swift.String { + get + } + @_Concurrency.MainActor public static func == (lhs: MuppetIOS.Page, rhs: MuppetIOS.Page) -> Swift.Bool + @_Concurrency.MainActor final public func hash(into hasher: inout Swift.Hasher) + @_Concurrency.MainActor public init(browser: MuppetIOS.Browser, view: WebKit.WKWebView, controller: UIKit.UIViewController) + @_Concurrency.MainActor final public func getCookies(for domain: Foundation.URL) async -> [MuppetIOS.Cookie] + @_Concurrency.MainActor final public func setCookie(_ cookie: MuppetIOS.Cookie) async + @_Concurrency.MainActor final public func addUserScript(script: Swift.String) + @discardableResult + @_Concurrency.MainActor final public func evaluate(_ script: Swift.String) async -> MuppetIOS.JSON + @_Concurrency.MainActor final public func setUserAgent(_ userAgent: Swift.String) + @_Concurrency.MainActor final public var currentUserAgent: Swift.String { + get + } + @_Concurrency.MainActor final public func clearHostAllowList() + @_Concurrency.MainActor final public func setHostAllowList(_ hosts: [Swift.String]) + @_Concurrency.MainActor final public var progress: Swift.Int { + get + } + nonisolated final public func screenshot(width: Swift.Int?, height: Swift.Int?, quality: CoreFoundation.CGFloat = 1) async -> Swift.String? + @_Concurrency.MainActor final public func request(url: Foundation.URL, method: Swift.String = "GET", data: MuppetIOS.JSON? = nil, headers: [Swift.String : Swift.String]? = [:], followRedirects: Swift.Bool = true) async -> WebKit.WKWebView.Response? + @_Concurrency.MainActor final public func close() async + @_Concurrency.MainActor final public func show(animated: Swift.Bool) async + @_Concurrency.MainActor final public func hide(animated: Swift.Bool) async + @_Concurrency.MainActor final public func makeChildPage(with configuration: WebKit.WKWebViewConfiguration) -> MuppetIOS.Page? + @_Concurrency.MainActor final public func goto(url urlString: Swift.String, headers: [Swift.String : Swift.String] = [:], timeout: Foundation.TimeInterval = 30) async throws + public enum PageError : Swift.Error { + case invalidURL + public static func == (a: MuppetIOS.Page.PageError, b: MuppetIOS.Page.PageError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } + } + @objc deinit +} +extension MuppetIOS.Page : @preconcurrency Swift.Equatable, @preconcurrency Swift.Hashable { + nonisolated final public var hashValue: Swift.Int { + get + } +} +extension MuppetIOS.Browser : Swift.Sendable {} +extension MuppetIOS.Browser.EventType : Swift.Equatable {} +extension MuppetIOS.Browser.EventType : Swift.Hashable {} +extension MuppetIOS.Muppet : Swift.Sendable {} +extension MuppetIOS.Page : Swift.Sendable {} +extension MuppetIOS.Bridge : Swift.Sendable {} +extension MuppetIOS.Page.EventType : Swift.Equatable {} +extension MuppetIOS.Page.EventType : Swift.Hashable {} +extension MuppetIOS.Page.EventType : Swift.RawRepresentable {} +extension MuppetIOS.Page.PageError : Swift.Equatable {} +extension MuppetIOS.Page.PageError : Swift.Hashable {} diff --git a/ios/frameworks/MuppetIOS.xcframework/ios-arm64/MuppetIOS.framework/Modules/MuppetIOS.swiftmodule/arm64-apple-ios.swiftdoc b/ios/frameworks/MuppetIOS.xcframework/ios-arm64/MuppetIOS.framework/Modules/MuppetIOS.swiftmodule/arm64-apple-ios.swiftdoc new file mode 100644 index 0000000..3007214 Binary files /dev/null and b/ios/frameworks/MuppetIOS.xcframework/ios-arm64/MuppetIOS.framework/Modules/MuppetIOS.swiftmodule/arm64-apple-ios.swiftdoc differ diff --git a/ios/frameworks/MuppetIOS.xcframework/ios-arm64/MuppetIOS.framework/Modules/MuppetIOS.swiftmodule/arm64-apple-ios.swiftinterface b/ios/frameworks/MuppetIOS.xcframework/ios-arm64/MuppetIOS.framework/Modules/MuppetIOS.swiftmodule/arm64-apple-ios.swiftinterface new file mode 100644 index 0000000..abe5395 --- /dev/null +++ b/ios/frameworks/MuppetIOS.xcframework/ios-arm64/MuppetIOS.framework/Modules/MuppetIOS.swiftmodule/arm64-apple-ios.swiftinterface @@ -0,0 +1,276 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 6.1.2 (swiftlang-6.1.2.1.2 clang-1700.0.13.5) +// swift-module-flags: -target arm64-apple-ios15.0 -enable-objc-interop -enable-library-evolution -swift-version 6 -enforce-exclusivity=checked -O -enable-upcoming-feature MemberImportVisibility -enable-upcoming-feature ExistentialAny -enable-experimental-feature DebugDescriptionMacro -module-name MuppetIOS +// swift-module-flags-ignorable: -interface-compiler-version 6.1.2 +import Combine +import Foundation +import OSLog +import Swift +import UIKit +import WebKit +import _Concurrency +import _StringProcessing +import _SwiftConcurrencyShims +@_hasMissingDesignatedInitializers public class Emitter where T : Swift.Equatable { + public struct Event { + } + public func on(_ type: T) -> Combine.AnyPublisher + @objc deinit +} +@_Concurrency.MainActor final public class Browser { + public enum EventType { + case page + case closed + public static func == (a: MuppetIOS.Browser.EventType, b: MuppetIOS.Browser.EventType) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } + } + @_Concurrency.MainActor final public let emitter: MuppetIOS.Emitter + @_Concurrency.MainActor public init(controller: UIKit.UIViewController) + @_Concurrency.MainActor public static func == (lhs: MuppetIOS.Browser, rhs: MuppetIOS.Browser) -> Swift.Bool + @_Concurrency.MainActor final public func hash(into hasher: inout Swift.Hasher) + @_Concurrency.MainActor final public var handle: Swift.String { + get + } + @_Concurrency.MainActor final public func close() async + @_Concurrency.MainActor final public func newPage(configuration: WebKit.WKWebViewConfiguration? = nil) -> MuppetIOS.Page + @_Concurrency.MainActor final public func attachPage(to existingWebView: WebKit.WKWebView, controller: UIKit.UIViewController) -> MuppetIOS.Page + @objc deinit +} +extension MuppetIOS.Browser : @preconcurrency Swift.Equatable, @preconcurrency Swift.Hashable { + nonisolated final public var hashValue: Swift.Int { + get + } +} +@_Concurrency.MainActor final public class Muppet { + @_Concurrency.MainActor final public var browsers: Swift.Set { + get + } + @_Concurrency.MainActor public init(source: UIKit.UIViewController) + @_Concurrency.MainActor final public func update(source: UIKit.UIViewController) + @_Concurrency.MainActor final public func getBrowser(handle: Swift.String) -> MuppetIOS.Browser? + @_Concurrency.MainActor final public func getPage(handle: Swift.String) -> MuppetIOS.Page? + @_Concurrency.MainActor final public func inject(page: MuppetIOS.Page) + @_Concurrency.MainActor final public func launch(source: UIKit.UIViewController) -> MuppetIOS.Browser + public typealias PageBuilder = @_Concurrency.MainActor @Sendable (MuppetIOS.Browser, WebKit.WKWebViewConfiguration) -> MuppetIOS.Page + @_Concurrency.MainActor public static func defaultPageBuilder(browser: MuppetIOS.Browser, configuration: WebKit.WKWebViewConfiguration) -> MuppetIOS.Page + @_Concurrency.MainActor final public var pageBuilder: @_Concurrency.MainActor @Sendable (MuppetIOS.Browser, WebKit.WKWebViewConfiguration) -> MuppetIOS.Page + @_Concurrency.MainActor public static func setDebug(isEnabled: Swift.Bool, forwardLogs forwarder: (@Sendable (Swift.String) -> ())? = nil) async + @objc deinit +} +@dynamicMemberLookup public enum JSON : Swift.Sendable, Swift.Equatable, Swift.Hashable { + case dictionary([Swift.String : MuppetIOS.JSON]) + case array([MuppetIOS.JSON]) + case string(Swift.String) + case number(Swift.Double) + case bool(Swift.Bool) + case null + public init(_ value: Any?) + public var asDictionary: [Swift.String : MuppetIOS.JSON]? { + get + } + public var asArray: [MuppetIOS.JSON]? { + get + } + public var asString: Swift.String? { + get + } + public var asDouble: Swift.Double? { + get + } + public var asInt: Swift.Int? { + get + } + public var asBool: Swift.Bool? { + get + } + public var asAny: Any { + get + } + public func value() -> T? + public var isNull: Swift.Bool { + get + } + public subscript(key: Swift.String) -> MuppetIOS.JSON? { + get + set + } + public subscript(index: Swift.Int) -> MuppetIOS.JSON? { + get + set + } + public subscript(dynamicMember member: Swift.String) -> MuppetIOS.JSON? { + get + } + public static func == (a: MuppetIOS.JSON, b: MuppetIOS.JSON) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension MuppetIOS.JSON : Swift.ExpressibleByStringLiteral { + public init(stringLiteral value: Swift.String) + public typealias ExtendedGraphemeClusterLiteralType = Swift.String + public typealias StringLiteralType = Swift.String + public typealias UnicodeScalarLiteralType = Swift.String +} +extension MuppetIOS.JSON : Swift.ExpressibleByIntegerLiteral { + public init(integerLiteral value: Swift.Int) + public typealias IntegerLiteralType = Swift.Int +} +extension MuppetIOS.JSON : Swift.ExpressibleByFloatLiteral { + public init(floatLiteral value: Swift.Double) + public typealias FloatLiteralType = Swift.Double +} +extension MuppetIOS.JSON : Swift.ExpressibleByBooleanLiteral { + public init(booleanLiteral value: Swift.Bool) + public typealias BooleanLiteralType = Swift.Bool +} +extension MuppetIOS.JSON : Swift.ExpressibleByArrayLiteral { + public init(arrayLiteral elements: MuppetIOS.JSON...) + public typealias ArrayLiteralElement = MuppetIOS.JSON +} +extension MuppetIOS.JSON : Swift.ExpressibleByNilLiteral { + public init(nilLiteral: ()) +} +extension MuppetIOS.JSON : Swift.ExpressibleByDictionaryLiteral { + public init(dictionaryLiteral elements: (Swift.String, MuppetIOS.JSON)...) + public typealias Key = Swift.String + public typealias Value = MuppetIOS.JSON +} +extension MuppetIOS.JSON : Swift.Codable { + public init(from decoder: any Swift.Decoder) throws + public func encode(to encoder: any Swift.Encoder) throws + public init(from object: E) throws where E : Swift.Encodable + public func toJSONData() throws -> Foundation.Data + public func toJSONString() throws -> Swift.String + public init(fromJSONString string: Swift.String) +} +extension MuppetIOS.JSON : Swift.CustomStringConvertible { + public var description: Swift.String { + get + } +} +extension MuppetIOS.JSON : Swift.CustomDebugStringConvertible { + public var debugDescription: Swift.String { + get + } +} +public struct Cookie : Swift.Sendable { + public var name: Swift.String + public var value: Swift.String + public var path: Swift.String? + public var isSecure: Swift.Bool? + public var domain: Swift.String + public var expiresDate: Foundation.Date? + public var isHTTPOnly: Swift.Bool? + public var maxAge: Swift.Int? + public init(name: Swift.String, value: Swift.String, path: Swift.String = "/", isSecure: Swift.Bool = false, domain: Swift.String, expiresDate: Foundation.Date? = nil, isHTTPOnly: Swift.Bool? = nil, maxAge: Swift.Int? = nil) + public init(from httpCookie: Foundation.HTTPCookie) + public var httpCookie: Foundation.HTTPCookie? { + get + } +} +extension MuppetIOS.Cookie : Swift.Comparable { + public static func < (lhs: MuppetIOS.Cookie, rhs: MuppetIOS.Cookie) -> Swift.Bool + public static func == (a: MuppetIOS.Cookie, b: MuppetIOS.Cookie) -> Swift.Bool +} +extension MuppetIOS.Cookie : Swift.Codable { + public func encode(to encoder: any Swift.Encoder) throws + public init(from decoder: any Swift.Decoder) throws +} +extension WebKit.WKWebView { + public struct Response : Swift.Sendable, Swift.Codable { + public func encode(to encoder: any Swift.Encoder) throws + public init(from decoder: any Swift.Decoder) throws + } +} +@objc @_hasMissingDesignatedInitializers @_Concurrency.MainActor final public class Bridge : ObjectiveC.NSObject, WebKit.WKScriptMessageHandlerWithReply { + @discardableResult + @_Concurrency.MainActor public static func inject(muppet: MuppetIOS.Muppet, page: MuppetIOS.Page) -> MuppetIOS.Bridge + @_Concurrency.MainActor @preconcurrency @objc final public func userContentController(_ userContentController: WebKit.WKUserContentController, didReceive message: WebKit.WKScriptMessage) async -> (Any?, Swift.String?) + @objc deinit +} +@_Concurrency.MainActor final public class Page { + public struct Options { + public var hideOnClose: Swift.Bool + } + public enum EventType : Swift.String { + case console + case close + case closed + case dispatch + case domcontentloaded + case started + case finished + case load + case locationchange + case domchange + case progress + case popup + case visible + case hostblocked + case error + public init?(rawValue: Swift.String) + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get + } + } + @_Concurrency.MainActor final public var options: MuppetIOS.Page.Options + @_Concurrency.MainActor final public let emitter: MuppetIOS.Emitter + @_Concurrency.MainActor final public var handle: Swift.String { + get + } + @_Concurrency.MainActor public static func == (lhs: MuppetIOS.Page, rhs: MuppetIOS.Page) -> Swift.Bool + @_Concurrency.MainActor final public func hash(into hasher: inout Swift.Hasher) + @_Concurrency.MainActor public init(browser: MuppetIOS.Browser, view: WebKit.WKWebView, controller: UIKit.UIViewController) + @_Concurrency.MainActor final public func getCookies(for domain: Foundation.URL) async -> [MuppetIOS.Cookie] + @_Concurrency.MainActor final public func setCookie(_ cookie: MuppetIOS.Cookie) async + @_Concurrency.MainActor final public func addUserScript(script: Swift.String) + @discardableResult + @_Concurrency.MainActor final public func evaluate(_ script: Swift.String) async -> MuppetIOS.JSON + @_Concurrency.MainActor final public func setUserAgent(_ userAgent: Swift.String) + @_Concurrency.MainActor final public var currentUserAgent: Swift.String { + get + } + @_Concurrency.MainActor final public func clearHostAllowList() + @_Concurrency.MainActor final public func setHostAllowList(_ hosts: [Swift.String]) + @_Concurrency.MainActor final public var progress: Swift.Int { + get + } + nonisolated final public func screenshot(width: Swift.Int?, height: Swift.Int?, quality: CoreFoundation.CGFloat = 1) async -> Swift.String? + @_Concurrency.MainActor final public func request(url: Foundation.URL, method: Swift.String = "GET", data: MuppetIOS.JSON? = nil, headers: [Swift.String : Swift.String]? = [:], followRedirects: Swift.Bool = true) async -> WebKit.WKWebView.Response? + @_Concurrency.MainActor final public func close() async + @_Concurrency.MainActor final public func show(animated: Swift.Bool) async + @_Concurrency.MainActor final public func hide(animated: Swift.Bool) async + @_Concurrency.MainActor final public func makeChildPage(with configuration: WebKit.WKWebViewConfiguration) -> MuppetIOS.Page? + @_Concurrency.MainActor final public func goto(url urlString: Swift.String, headers: [Swift.String : Swift.String] = [:], timeout: Foundation.TimeInterval = 30) async throws + public enum PageError : Swift.Error { + case invalidURL + public static func == (a: MuppetIOS.Page.PageError, b: MuppetIOS.Page.PageError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } + } + @objc deinit +} +extension MuppetIOS.Page : @preconcurrency Swift.Equatable, @preconcurrency Swift.Hashable { + nonisolated final public var hashValue: Swift.Int { + get + } +} +extension MuppetIOS.Browser : Swift.Sendable {} +extension MuppetIOS.Browser.EventType : Swift.Equatable {} +extension MuppetIOS.Browser.EventType : Swift.Hashable {} +extension MuppetIOS.Muppet : Swift.Sendable {} +extension MuppetIOS.Page : Swift.Sendable {} +extension MuppetIOS.Bridge : Swift.Sendable {} +extension MuppetIOS.Page.EventType : Swift.Equatable {} +extension MuppetIOS.Page.EventType : Swift.Hashable {} +extension MuppetIOS.Page.EventType : Swift.RawRepresentable {} +extension MuppetIOS.Page.PageError : Swift.Equatable {} +extension MuppetIOS.Page.PageError : Swift.Hashable {} diff --git a/ios/frameworks/MuppetIOS.xcframework/ios-arm64/MuppetIOS.framework/Modules/module.modulemap b/ios/frameworks/MuppetIOS.xcframework/ios-arm64/MuppetIOS.framework/Modules/module.modulemap deleted file mode 100644 index 40d9cce..0000000 --- a/ios/frameworks/MuppetIOS.xcframework/ios-arm64/MuppetIOS.framework/Modules/module.modulemap +++ /dev/null @@ -1,8 +0,0 @@ -framework module "MuppetIOS" { - umbrella header "MuppetIOS.h" - - export * - module * { export * } - - use Foundation -} diff --git a/ios/frameworks/MuppetIOS.xcframework/ios-arm64/MuppetIOS.framework/MuppetIOS b/ios/frameworks/MuppetIOS.xcframework/ios-arm64/MuppetIOS.framework/MuppetIOS index eff7950..4695ffc 100644 Binary files a/ios/frameworks/MuppetIOS.xcframework/ios-arm64/MuppetIOS.framework/MuppetIOS and b/ios/frameworks/MuppetIOS.xcframework/ios-arm64/MuppetIOS.framework/MuppetIOS differ diff --git a/ios/frameworks/MuppetIOS.xcframework/ios-arm64/MuppetIOS.framework/PrivacyInfo.xcprivacy b/ios/frameworks/MuppetIOS.xcframework/ios-arm64/MuppetIOS.framework/PrivacyInfo.xcprivacy new file mode 100644 index 0000000..291731b --- /dev/null +++ b/ios/frameworks/MuppetIOS.xcframework/ios-arm64/MuppetIOS.framework/PrivacyInfo.xcprivacy @@ -0,0 +1,100 @@ + + + + + NSPrivacyCollectedDataTypes + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypeName + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAppFunctionality + + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypeEmailAddress + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAppFunctionality + + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypePhoneNumber + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAppFunctionality + + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypePhysicalAddress + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAppFunctionality + + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypePaymentInfo + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAppFunctionality + + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypeOtherFinancialInfo + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAppFunctionality + + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypeProductInteraction + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAnalytics + NSPrivacyCollectedDataTypePurposeAppFunctionality + + + + NSPrivacyAccessedAPITypes + + NSPrivacyTracking + + NSPrivacyTrackingDomains + + + diff --git a/ios/frameworks/MuppetIOS.xcframework/ios-arm64_x86_64-simulator/MuppetIOS.framework/Headers/MuppetIOS.h b/ios/frameworks/MuppetIOS.xcframework/ios-arm64_x86_64-simulator/MuppetIOS.framework/Headers/MuppetIOS.h deleted file mode 100644 index 0771b27..0000000 --- a/ios/frameworks/MuppetIOS.xcframework/ios-arm64_x86_64-simulator/MuppetIOS.framework/Headers/MuppetIOS.h +++ /dev/null @@ -1,2989 +0,0 @@ -#import -#import -#import -#import -#import -#import -#import - -@class Browser, BrowserBase, BrowserEvent, LogLevel, MIOSConstants, MIOSEmitter, MIOSEmitterEvent, MIOSHttpCookies, MIOSHttpCookiesCompanion, MIOSHttpCookiesConfig, MIOSKotlinAbstractCoroutineContextElement, MIOSKotlinAbstractCoroutineContextKey, MIOSKotlinArray, MIOSKotlinByteArray, MIOSKotlinByteIterator, MIOSKotlinCancellationException, MIOSKotlinEnum, MIOSKotlinEnumCompanion, MIOSKotlinException, MIOSKotlinIllegalStateException, MIOSKotlinKTypeProjection, MIOSKotlinKTypeProjectionCompanion, MIOSKotlinKVariance, MIOSKotlinNothing, MIOSKotlinRuntimeException, MIOSKotlinThrowable, MIOSKotlinUnit, MIOSKotlinx_coroutines_coreCoroutineDispatcher, MIOSKotlinx_coroutines_coreCoroutineDispatcherKey, MIOSKotlinx_io_coreBuffer, MIOSKotlinx_serialization_coreSerialKind, MIOSKotlinx_serialization_coreSerializersModule, MIOSKotlinx_serialization_jsonJsonElement, MIOSKotlinx_serialization_jsonJsonElementCompanion, MIOSKtor_client_coreHttpClient, MIOSKtor_client_coreHttpClientCall, MIOSKtor_client_coreHttpClientCallCompanion, MIOSKtor_client_coreHttpClientConfig, MIOSKtor_client_coreHttpClientEngineConfig, MIOSKtor_client_coreHttpReceivePipeline, MIOSKtor_client_coreHttpReceivePipelinePhases, MIOSKtor_client_coreHttpRequestBuilder, MIOSKtor_client_coreHttpRequestBuilderCompanion, MIOSKtor_client_coreHttpRequestData, MIOSKtor_client_coreHttpRequestPipeline, MIOSKtor_client_coreHttpRequestPipelinePhases, MIOSKtor_client_coreHttpResponse, MIOSKtor_client_coreHttpResponseContainer, MIOSKtor_client_coreHttpResponseData, MIOSKtor_client_coreHttpResponsePipeline, MIOSKtor_client_coreHttpResponsePipelinePhases, MIOSKtor_client_coreHttpSendPipeline, MIOSKtor_client_coreHttpSendPipelinePhases, MIOSKtor_client_coreProxyConfig, MIOSKtor_eventsEventDefinition, MIOSKtor_eventsEvents, MIOSKtor_httpContentType, MIOSKtor_httpContentTypeCompanion, MIOSKtor_httpCookie, MIOSKtor_httpCookieCompanion, MIOSKtor_httpCookieEncoding, MIOSKtor_httpHeaderValueParam, MIOSKtor_httpHeaderValueWithParameters, MIOSKtor_httpHeaderValueWithParametersCompanion, MIOSKtor_httpHeadersBuilder, MIOSKtor_httpHttpMethod, MIOSKtor_httpHttpMethodCompanion, MIOSKtor_httpHttpProtocolVersion, MIOSKtor_httpHttpProtocolVersionCompanion, MIOSKtor_httpHttpStatusCode, MIOSKtor_httpHttpStatusCodeCompanion, MIOSKtor_httpOutgoingContent, MIOSKtor_httpURLBuilder, MIOSKtor_httpURLBuilderCompanion, MIOSKtor_httpURLProtocol, MIOSKtor_httpURLProtocolCompanion, MIOSKtor_httpUrl, MIOSKtor_httpUrlCompanion, MIOSKtor_utilsAttributeKey, MIOSKtor_utilsGMTDate, MIOSKtor_utilsGMTDateCompanion, MIOSKtor_utilsMonth, MIOSKtor_utilsMonthCompanion, MIOSKtor_utilsPipeline, MIOSKtor_utilsPipelinePhase, MIOSKtor_utilsStringValuesBuilderImpl, MIOSKtor_utilsTypeInfo, MIOSKtor_utilsWeekDay, MIOSKtor_utilsWeekDayCompanion, MIOSRequest, MIOSResponse, MuppetBase, PageBase, PageBaseMessage, PageBaseMessageCompanion, PageEvent, PageOptions, UINavigationController, UIViewController, WKWebView, WKWebViewConfiguration; - -@protocol BrowserFactoryProtocol, BrowserProtocol, EmitterProtocol, MIOSKotlinAnnotation, MIOSKotlinAutoCloseable, MIOSKotlinComparable, MIOSKotlinContinuation, MIOSKotlinContinuationInterceptor, MIOSKotlinCoroutineContext, MIOSKotlinCoroutineContextElement, MIOSKotlinCoroutineContextKey, MIOSKotlinFunction, MIOSKotlinIterator, MIOSKotlinKAnnotatedElement, MIOSKotlinKClass, MIOSKotlinKClassifier, MIOSKotlinKDeclarationContainer, MIOSKotlinKType, MIOSKotlinMapEntry, MIOSKotlinSequence, MIOSKotlinSuspendFunction1, MIOSKotlinSuspendFunction2, MIOSKotlinx_coroutines_coreChildHandle, MIOSKotlinx_coroutines_coreChildJob, MIOSKotlinx_coroutines_coreCompletableDeferred, MIOSKotlinx_coroutines_coreCoroutineScope, MIOSKotlinx_coroutines_coreDeferred, MIOSKotlinx_coroutines_coreDisposableHandle, MIOSKotlinx_coroutines_coreFlow, MIOSKotlinx_coroutines_coreFlowCollector, MIOSKotlinx_coroutines_coreJob, MIOSKotlinx_coroutines_coreParentJob, MIOSKotlinx_coroutines_coreRunnable, MIOSKotlinx_coroutines_coreSelectClause, MIOSKotlinx_coroutines_coreSelectClause0, MIOSKotlinx_coroutines_coreSelectClause1, MIOSKotlinx_coroutines_coreSelectInstance, MIOSKotlinx_coroutines_coreSharedFlow, MIOSKotlinx_io_coreRawSink, MIOSKotlinx_io_coreRawSource, MIOSKotlinx_io_coreSink, MIOSKotlinx_io_coreSource, MIOSKotlinx_serialization_coreCompositeDecoder, MIOSKotlinx_serialization_coreCompositeEncoder, MIOSKotlinx_serialization_coreDecoder, MIOSKotlinx_serialization_coreDeserializationStrategy, MIOSKotlinx_serialization_coreEncoder, MIOSKotlinx_serialization_coreKSerializer, MIOSKotlinx_serialization_coreSerialDescriptor, MIOSKotlinx_serialization_coreSerializationStrategy, MIOSKotlinx_serialization_coreSerializersModuleCollector, MIOSKtor_client_coreClientPlugin, MIOSKtor_client_coreCookiesStorage, MIOSKtor_client_coreHttpClientEngine, MIOSKtor_client_coreHttpClientEngineCapability, MIOSKtor_client_coreHttpClientPlugin, MIOSKtor_client_coreHttpRequest, MIOSKtor_httpHeaders, MIOSKtor_httpHttpMessage, MIOSKtor_httpHttpMessageBuilder, MIOSKtor_httpParameters, MIOSKtor_httpParametersBuilder, MIOSKtor_ioByteReadChannel, MIOSKtor_ioCloseable, MIOSKtor_ioJvmSerializable, MIOSKtor_utilsAttributes, MIOSKtor_utilsStringValues, MIOSKtor_utilsStringValuesBuilder, MuppetProtocol, PageFactoryBaseProtocol, PageFactoryProtocol, PageProtocol; - -NS_ASSUME_NONNULL_BEGIN -#pragma clang diagnostic push -#pragma clang diagnostic ignored "-Wunknown-warning-option" -#pragma clang diagnostic ignored "-Wincompatible-property-type" -#pragma clang diagnostic ignored "-Wnullability" - -#pragma push_macro("_Nullable_result") -#if !__has_feature(nullability_nullable_result) -#undef _Nullable_result -#define _Nullable_result _Nullable -#endif - -__attribute__((swift_name("KotlinBase"))) -@interface MIOSBase : NSObject -- (instancetype)init __attribute__((unavailable)); -+ (instancetype)new __attribute__((unavailable)); -+ (void)initialize __attribute__((objc_requires_super)); -@end - -@interface MIOSBase (MIOSBaseCopying) -@end - -__attribute__((swift_name("KotlinMutableSet"))) -@interface MIOSMutableSet : NSMutableSet -@end - -__attribute__((swift_name("KotlinMutableDictionary"))) -@interface MIOSMutableDictionary : NSMutableDictionary -@end - -@interface NSError (NSErrorMIOSKotlinException) -@property (readonly) id _Nullable kotlinException; -@end - -__attribute__((swift_name("KotlinNumber"))) -@interface MIOSNumber : NSNumber -- (instancetype)initWithChar:(char)value __attribute__((unavailable)); -- (instancetype)initWithUnsignedChar:(unsigned char)value __attribute__((unavailable)); -- (instancetype)initWithShort:(short)value __attribute__((unavailable)); -- (instancetype)initWithUnsignedShort:(unsigned short)value __attribute__((unavailable)); -- (instancetype)initWithInt:(int)value __attribute__((unavailable)); -- (instancetype)initWithUnsignedInt:(unsigned int)value __attribute__((unavailable)); -- (instancetype)initWithLong:(long)value __attribute__((unavailable)); -- (instancetype)initWithUnsignedLong:(unsigned long)value __attribute__((unavailable)); -- (instancetype)initWithLongLong:(long long)value __attribute__((unavailable)); -- (instancetype)initWithUnsignedLongLong:(unsigned long long)value __attribute__((unavailable)); -- (instancetype)initWithFloat:(float)value __attribute__((unavailable)); -- (instancetype)initWithDouble:(double)value __attribute__((unavailable)); -- (instancetype)initWithBool:(BOOL)value __attribute__((unavailable)); -- (instancetype)initWithInteger:(NSInteger)value __attribute__((unavailable)); -- (instancetype)initWithUnsignedInteger:(NSUInteger)value __attribute__((unavailable)); -+ (instancetype)numberWithChar:(char)value __attribute__((unavailable)); -+ (instancetype)numberWithUnsignedChar:(unsigned char)value __attribute__((unavailable)); -+ (instancetype)numberWithShort:(short)value __attribute__((unavailable)); -+ (instancetype)numberWithUnsignedShort:(unsigned short)value __attribute__((unavailable)); -+ (instancetype)numberWithInt:(int)value __attribute__((unavailable)); -+ (instancetype)numberWithUnsignedInt:(unsigned int)value __attribute__((unavailable)); -+ (instancetype)numberWithLong:(long)value __attribute__((unavailable)); -+ (instancetype)numberWithUnsignedLong:(unsigned long)value __attribute__((unavailable)); -+ (instancetype)numberWithLongLong:(long long)value __attribute__((unavailable)); -+ (instancetype)numberWithUnsignedLongLong:(unsigned long long)value __attribute__((unavailable)); -+ (instancetype)numberWithFloat:(float)value __attribute__((unavailable)); -+ (instancetype)numberWithDouble:(double)value __attribute__((unavailable)); -+ (instancetype)numberWithBool:(BOOL)value __attribute__((unavailable)); -+ (instancetype)numberWithInteger:(NSInteger)value __attribute__((unavailable)); -+ (instancetype)numberWithUnsignedInteger:(NSUInteger)value __attribute__((unavailable)); -@end - -__attribute__((swift_name("KotlinByte"))) -@interface MIOSByte : MIOSNumber -- (instancetype)initWithChar:(char)value; -+ (instancetype)numberWithChar:(char)value; -@end - -__attribute__((swift_name("KotlinUByte"))) -@interface MIOSUByte : MIOSNumber -- (instancetype)initWithUnsignedChar:(unsigned char)value; -+ (instancetype)numberWithUnsignedChar:(unsigned char)value; -@end - -__attribute__((swift_name("KotlinShort"))) -@interface MIOSShort : MIOSNumber -- (instancetype)initWithShort:(short)value; -+ (instancetype)numberWithShort:(short)value; -@end - -__attribute__((swift_name("KotlinUShort"))) -@interface MIOSUShort : MIOSNumber -- (instancetype)initWithUnsignedShort:(unsigned short)value; -+ (instancetype)numberWithUnsignedShort:(unsigned short)value; -@end - -__attribute__((swift_name("KotlinInt"))) -@interface MIOSInt : MIOSNumber -- (instancetype)initWithInt:(int)value; -+ (instancetype)numberWithInt:(int)value; -@end - -__attribute__((swift_name("KotlinUInt"))) -@interface MIOSUInt : MIOSNumber -- (instancetype)initWithUnsignedInt:(unsigned int)value; -+ (instancetype)numberWithUnsignedInt:(unsigned int)value; -@end - -__attribute__((swift_name("KotlinLong"))) -@interface MIOSLong : MIOSNumber -- (instancetype)initWithLongLong:(long long)value; -+ (instancetype)numberWithLongLong:(long long)value; -@end - -__attribute__((swift_name("KotlinULong"))) -@interface MIOSULong : MIOSNumber -- (instancetype)initWithUnsignedLongLong:(unsigned long long)value; -+ (instancetype)numberWithUnsignedLongLong:(unsigned long long)value; -@end - -__attribute__((swift_name("KotlinFloat"))) -@interface MIOSFloat : MIOSNumber -- (instancetype)initWithFloat:(float)value; -+ (instancetype)numberWithFloat:(float)value; -@end - -__attribute__((swift_name("KotlinDouble"))) -@interface MIOSDouble : MIOSNumber -- (instancetype)initWithDouble:(double)value; -+ (instancetype)numberWithDouble:(double)value; -@end - -__attribute__((swift_name("KotlinBoolean"))) -@interface MIOSBoolean : MIOSNumber -- (instancetype)initWithBool:(BOOL)value; -+ (instancetype)numberWithBool:(BOOL)value; -@end - -@protocol EmitterProtocol -@required - -/** - * @note This method converts instances of CancellationException to errors. - * Other uncaught Kotlin exceptions are fatal. -*/ -- (void)emitEvent:(MIOSEmitterEvent *)event completionHandler:(void (^)(MIOSEmitterEvent * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("emit(event:completionHandler:)"))); - -/** - * @note This method converts instances of CancellationException to errors. - * Other uncaught Kotlin exceptions are fatal. -*/ -- (void)emitType:(MIOSKotlinEnum *)type data:(id _Nullable)data completionHandler:(void (^)(MIOSEmitterEvent * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("emit(type:data:completionHandler:)"))); - -/** - * @note This method converts instances of CancellationException to errors. - * Other uncaught Kotlin exceptions are fatal. -*/ -- (void)emitType:(NSString *)type data:(id _Nullable)data completionHandler_:(void (^)(MIOSEmitterEvent * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("emit(type:data:completionHandler_:)"))); -- (void)offJob:(id)job __attribute__((swift_name("off(job:)"))); -- (id)onType:(MIOSKotlinEnum *)type handler:(id)handler __attribute__((swift_name("on(type:handler:)"))); -- (id)onType:(NSString *)type handler_:(id)handler __attribute__((swift_name("on(type:handler_:)"))); -- (id)onceType:(MIOSKotlinEnum *)type handler:(id)handler __attribute__((swift_name("once(type:handler:)"))); -- (id)onceType:(NSString *)type handler_:(id)handler __attribute__((swift_name("once(type:handler_:)"))); -@property (readonly) id events __attribute__((swift_name("events"))); -@end - -__attribute__((swift_name("Emitter"))) -@interface MIOSEmitter : MIOSBase -- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)); -+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead"))); - -/** - * @note This method converts instances of CancellationException to errors. - * Other uncaught Kotlin exceptions are fatal. -*/ -- (void)emitEvent:(MIOSEmitterEvent *)event completionHandler:(void (^)(MIOSEmitterEvent * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("emit(event:completionHandler:)"))); - -/** - * @note This method converts instances of CancellationException to errors. - * Other uncaught Kotlin exceptions are fatal. -*/ -- (void)emitType:(MIOSKotlinEnum *)type data:(T _Nullable)data completionHandler:(void (^)(MIOSEmitterEvent * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("emit(type:data:completionHandler:)"))); - -/** - * @note This method converts instances of CancellationException to errors. - * Other uncaught Kotlin exceptions are fatal. -*/ -- (void)emitType:(NSString *)type data:(T _Nullable)data completionHandler_:(void (^)(MIOSEmitterEvent * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("emit(type:data:completionHandler_:)"))); -- (void)offJob:(id)job __attribute__((swift_name("off(job:)"))); -- (id)onType:(MIOSKotlinEnum *)type handler:(id)handler __attribute__((swift_name("on(type:handler:)"))); -- (id)onType:(NSString *)type handler_:(id)handler __attribute__((swift_name("on(type:handler_:)"))); -- (id)onceType:(MIOSKotlinEnum *)type handler:(id)handler __attribute__((swift_name("once(type:handler:)"))); -- (id)onceType:(NSString *)type handler_:(id)handler __attribute__((swift_name("once(type:handler_:)"))); -@property (readonly) id events __attribute__((swift_name("events"))); -@end - -@protocol BrowserProtocol -@required - -/** - * @note This method converts instances of CancellationException to errors. - * Other uncaught Kotlin exceptions are fatal. -*/ -- (void)closeWithCompletionHandler:(void (^)(NSError * _Nullable))completionHandler __attribute__((swift_name("close(completionHandler:)"))); -- (NSString *)handle __attribute__((swift_name("handle()"))); - -/** - * @note This method converts instances of CancellationException to errors. - * Other uncaught Kotlin exceptions are fatal. -*/ -- (void)PageWithCompletionHandler:(void (^)(id _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("Page(completionHandler:)"))); - -/** - * @note This method converts instances of CancellationException to errors. - * Other uncaught Kotlin exceptions are fatal. -*/ -- (void)PageFactory:(id)factory completionHandler:(void (^)(id _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("Page(factory:completionHandler:)"))); - -/** - * @note This method converts instances of CancellationException to errors. - * Other uncaught Kotlin exceptions are fatal. -*/ -- (void)PageFactory:(id (^)(id))factory completionHandler_:(void (^)(id _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("Page(factory:completionHandler_:)"))); -- (NSArray> *)pages __attribute__((swift_name("pages()"))); -@end - -@interface BrowserBase : MIOSEmitter -- (instancetype)initWithFactory:(id)factory __attribute__((swift_name("init(factory:)"))) __attribute__((objc_designated_initializer)); -- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); -+ (instancetype)new __attribute__((unavailable)); - -/** - * @note This method has protected visibility in Kotlin source and is intended only for use by subclasses. -*/ -- (void)addPagePage:(id)page __attribute__((swift_name("addPage(page:)"))); - -/** - * @note This method converts instances of CancellationException to errors. - * Other uncaught Kotlin exceptions are fatal. -*/ -- (void)closeWithCompletionHandler:(void (^)(NSError * _Nullable))completionHandler __attribute__((swift_name("close(completionHandler:)"))); -- (NSString *)handle __attribute__((swift_name("handle()"))); - -/** - * @note This method converts instances of CancellationException to errors. - * Other uncaught Kotlin exceptions are fatal. -*/ -- (void)PageWithCompletionHandler:(void (^)(id _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("Page(completionHandler:)"))); - -/** - * @note This method converts instances of CancellationException to errors. - * Other uncaught Kotlin exceptions are fatal. -*/ -- (void)PageFactory:(id)factory completionHandler:(void (^)(id _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("Page(factory:completionHandler:)"))); - -/** - * @note This method converts instances of CancellationException to errors. - * Other uncaught Kotlin exceptions are fatal. -*/ -- (void)PageFactory:(id (^)(id))factory completionHandler_:(void (^)(id _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("Page(factory:completionHandler_:)"))); -- (NSArray> *)pages __attribute__((swift_name("pages()"))); - -/** - * @note This method has protected visibility in Kotlin source and is intended only for use by subclasses. -*/ -- (void)removePagePage:(id)page keep:(BOOL)keep __attribute__((swift_name("removePage(page:keep:)"))); - -/** - * @note This property has protected visibility in Kotlin source and is intended only for use by subclasses. -*/ -@property (readonly) NSMutableArray> *_pages __attribute__((swift_name("_pages"))); - -/** - * @note This property has protected visibility in Kotlin source and is intended only for use by subclasses. -*/ -@property (readonly) id factory __attribute__((swift_name("factory"))); -@end - -__attribute__((objc_subclassing_restricted)) -@interface Browser : BrowserBase -- (instancetype)initWithController:(UIViewController *)controller factory:(id)factory __attribute__((swift_name("init(controller:factory:)"))) __attribute__((objc_designated_initializer)); -- (instancetype)initWithFactory:(id)factory __attribute__((swift_name("init(factory:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); -- (id)PageConfiguration:(WKWebViewConfiguration *)configuration __attribute__((swift_name("Page(configuration:)"))); - -/** - * @note This method converts instances of CancellationException to errors. - * Other uncaught Kotlin exceptions are fatal. -*/ -- (void)showController:(UIViewController *)controller animate:(BOOL)animate completionHandler:(void (^)(NSError * _Nullable))completionHandler __attribute__((swift_name("show(controller:animate:completionHandler:)"))); -@property (readonly) UIViewController *controller __attribute__((swift_name("controller"))); -@property (readonly) UINavigationController * _Nullable group __attribute__((swift_name("group"))); -@end - -__attribute__((swift_name("KotlinComparable"))) -@protocol MIOSKotlinComparable -@required -- (int32_t)compareToOther:(id _Nullable)other __attribute__((swift_name("compareTo(other:)"))); -@end - -__attribute__((swift_name("KotlinEnum"))) -@interface MIOSKotlinEnum : MIOSBase -- (instancetype)initWithName:(NSString *)name ordinal:(int32_t)ordinal __attribute__((swift_name("init(name:ordinal:)"))) __attribute__((objc_designated_initializer)); -@property (class, readonly, getter=companion) MIOSKotlinEnumCompanion *companion __attribute__((swift_name("companion"))); -- (int32_t)compareToOther:(E)other __attribute__((swift_name("compareTo(other:)"))); -- (BOOL)isEqual:(id _Nullable)other __attribute__((swift_name("isEqual(_:)"))); -- (NSUInteger)hash __attribute__((swift_name("hash()"))); -- (NSString *)description __attribute__((swift_name("description()"))); -@property (readonly) NSString *name __attribute__((swift_name("name"))); -@property (readonly) int32_t ordinal __attribute__((swift_name("ordinal"))); -@end - -__attribute__((objc_subclassing_restricted)) -__attribute__((swift_name("Constants"))) -@interface MIOSConstants : MIOSKotlinEnum -+ (instancetype)alloc __attribute__((unavailable)); -+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable)); -- (instancetype)initWithName:(NSString *)name ordinal:(int32_t)ordinal __attribute__((swift_name("init(name:ordinal:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); -@property (class, readonly) MIOSConstants *bridgeName __attribute__((swift_name("bridgeName"))); -+ (MIOSKotlinArray *)values __attribute__((swift_name("values()"))); -@property (class, readonly) NSArray *entries __attribute__((swift_name("entries"))); -@property (readonly) NSString *value __attribute__((swift_name("value"))); -@end - -__attribute__((objc_subclassing_restricted)) -__attribute__((swift_name("EmitterEvent"))) -@interface MIOSEmitterEvent : MIOSBase -- (instancetype)initWithType:(NSString *)type data:(T _Nullable)data __attribute__((swift_name("init(type:data:)"))) __attribute__((objc_designated_initializer)); -@property (readonly) T _Nullable data __attribute__((swift_name("data"))); -@property (readonly) NSString *type __attribute__((swift_name("type"))); -@end - -__attribute__((objc_subclassing_restricted)) -@interface LogLevel : MIOSKotlinEnum -+ (instancetype)alloc __attribute__((unavailable)); -+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable)); -- (instancetype)initWithName:(NSString *)name ordinal:(int32_t)ordinal __attribute__((swift_name("init(name:ordinal:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); -@property (class, readonly) LogLevel *error __attribute__((swift_name("error"))); -@property (class, readonly) LogLevel *verbose __attribute__((swift_name("verbose"))); -@property (class, readonly) LogLevel *debug __attribute__((swift_name("debug"))); -+ (MIOSKotlinArray *)values __attribute__((swift_name("values()"))); -@property (class, readonly) NSArray *entries __attribute__((swift_name("entries"))); -@end - -@protocol MuppetProtocol -@required -- (id _Nullable)getPageHandle:(NSString *)handle __attribute__((swift_name("getPage(handle:)"))); -- (void)injectPage:(id)page factory:(id)factory __attribute__((swift_name("inject(page:factory:)"))); -- (id)launchFactory:(id)factory __attribute__((swift_name("launch(factory:)"))); -@end - -@interface MuppetBase : MIOSEmitter -- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)); -+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead"))); -- (void)addBrowserBrowser:(id)browser __attribute__((swift_name("addBrowser(browser:)"))); -- (id _Nullable)getPageHandle:(NSString *)handle __attribute__((swift_name("getPage(handle:)"))); -- (void)injectPage:(id)page factory:(id)factory __attribute__((swift_name("inject(page:factory:)"))); -- (id)launchFactory:(id)factory __attribute__((swift_name("launch(factory:)"))); -- (void)removeBrowserBrowser:(id)browser __attribute__((swift_name("removeBrowser(browser:)"))); - -/** - * @note This property has protected visibility in Kotlin source and is intended only for use by subclasses. -*/ -@property (readonly) NSMutableArray> *_browsers __attribute__((swift_name("_browsers"))); -@end - -__attribute__((objc_subclassing_restricted)) -@interface Muppet : MuppetBase -- (instancetype)initWithSource:(UIViewController *)source __attribute__((swift_name("init(source:)"))) __attribute__((objc_designated_initializer)); -- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); -+ (instancetype)new __attribute__((unavailable)); -- (id)launchFactory:(id)factory __attribute__((swift_name("launch(factory:)"))); -- (void)setLogLevelLevel:(LogLevel *)level __attribute__((swift_name("setLogLevel(level:)"))); -- (void)setLoggerLogger:(void (^ _Nullable)(NSString *))logger __attribute__((swift_name("setLogger(logger:)"))); -@end - -@protocol PageProtocol -@required - -/** - * @note This method converts instances of CancellationException to errors. - * Other uncaught Kotlin exceptions are fatal. -*/ -- (void)addUserScriptScript:(NSString *)script completionHandler:(void (^)(NSError * _Nullable))completionHandler __attribute__((swift_name("addUserScript(script:completionHandler:)"))); -- (void)clearHostAllowList __attribute__((swift_name("clearHostAllowList()"))); -- (void)close __attribute__((swift_name("close()"))); - -/** - * @note This method converts instances of CancellationException to errors. - * Other uncaught Kotlin exceptions are fatal. -*/ -- (void)cookiesUrl:(NSString *)url completionHandler:(void (^)(NSArray * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("cookies(url:completionHandler:)"))); - -/** - * @note This method converts instances of CancellationException to errors. - * Other uncaught Kotlin exceptions are fatal. -*/ -- (void)evaluateJs:(NSString *)js completionHandler:(void (^)(id _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("evaluate(js:completionHandler:)"))); -- (void)evaluateJs:(NSString *)js handler:(void (^)(NSString * _Nullable))handler __attribute__((swift_name("evaluate(js:handler:)"))); - -/** - * @note This method converts instances of CancellationException to errors. - * Other uncaught Kotlin exceptions are fatal. -*/ -- (void)gotoUrl:(NSString *)url headers:(NSDictionary *)headers timeout:(int64_t)timeout completionHandler:(void (^)(id _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("goto(url:headers:timeout:completionHandler:)"))); -- (NSString *)handle __attribute__((swift_name("handle()"))); - -/** - * @note This method converts instances of CancellationException to errors. - * Other uncaught Kotlin exceptions are fatal. -*/ -- (void)hideAnimate:(BOOL)animate completionHandler:(void (^)(NSError * _Nullable))completionHandler __attribute__((swift_name("hide(animate:completionHandler:)"))); -- (id _Nullable)parent __attribute__((swift_name("parent()"))); - -/** - * @note This method converts instances of CancellationException to errors. - * Other uncaught Kotlin exceptions are fatal. -*/ -- (void)progressWithCompletionHandler:(void (^)(MIOSInt * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("progress(completionHandler:)"))); - -/** - * @note This method converts instances of CancellationException to errors. - * Other uncaught Kotlin exceptions are fatal. -*/ -- (void)requestMethod:(NSString *)method url:(NSString *)url data:(NSString * _Nullable)data headers:(NSDictionary * _Nullable)headers followRedirects:(BOOL)followRedirects stream:(id _Nullable)stream completionHandler:(void (^)(MIOSResponse * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("request(method:url:data:headers:followRedirects:stream:completionHandler:)"))); - -/** - * @note This method converts instances of CancellationException to errors. - * Other uncaught Kotlin exceptions are fatal. -*/ -- (void)screenshotWidth:(int32_t)width height:(int32_t)height quality:(double)quality completionHandler:(void (^)(NSString * _Nullable_result, NSError * _Nullable))completionHandler __attribute__((swift_name("screenshot(width:height:quality:completionHandler:)"))); - -/** - * @note This method converts instances of CancellationException to errors. - * Other uncaught Kotlin exceptions are fatal. -*/ -- (void)setCookieCookie:(MIOSKtor_httpCookie *)cookie completionHandler:(void (^)(NSError * _Nullable))completionHandler __attribute__((swift_name("setCookie(cookie:completionHandler:)"))); - -/** - * @note This method converts instances of CancellationException to errors. - * Other uncaught Kotlin exceptions are fatal. -*/ -- (void)setCookieCookies:(NSArray *)cookies completionHandler:(void (^)(NSError * _Nullable))completionHandler __attribute__((swift_name("setCookie(cookies:completionHandler:)"))); -- (void)setHostAllowListAllowed:(NSArray *)allowed __attribute__((swift_name("setHostAllowList(allowed:)"))); - -/** - * @note This method converts instances of CancellationException to errors. - * Other uncaught Kotlin exceptions are fatal. -*/ -- (void)setUserAgentUserAgent:(NSString *)userAgent completionHandler:(void (^)(NSError * _Nullable))completionHandler __attribute__((swift_name("setUserAgent(userAgent:completionHandler:)"))); - -/** - * @note This method converts instances of CancellationException to errors. - * Other uncaught Kotlin exceptions are fatal. -*/ -- (void)showAnimate:(BOOL)animate completionHandler:(void (^)(NSError * _Nullable))completionHandler __attribute__((swift_name("show(animate:completionHandler:)"))); - -/** - * @note This method converts instances of CancellationException to errors. - * Other uncaught Kotlin exceptions are fatal. -*/ -- (void)urlWithCompletionHandler:(void (^)(NSString * _Nullable_result, NSError * _Nullable))completionHandler __attribute__((swift_name("url(completionHandler:)"))); - -/** - * @note This method converts instances of CancellationException to errors. - * Other uncaught Kotlin exceptions are fatal. -*/ -- (void)userAgentWithCompletionHandler:(void (^)(NSString * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("userAgent(completionHandler:)"))); -- (id _Nullable)view __attribute__((swift_name("view()"))); -@end - -@interface PageBase : MIOSEmitter -- (instancetype)initWithBrowser:(id)browser view:(T _Nullable)view __attribute__((swift_name("init(browser:view:)"))) __attribute__((objc_designated_initializer)); -- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); -+ (instancetype)new __attribute__((unavailable)); - -/** - * @note This method converts instances of CancellationException to errors. - * Other uncaught Kotlin exceptions are fatal. - * @note This method has protected visibility in Kotlin source and is intended only for use by subclasses. -*/ -- (void)_closeWithCompletionHandler:(void (^)(NSError * _Nullable))completionHandler __attribute__((swift_name("_close(completionHandler:)"))); - -/** - * @note This method converts instances of CancellationException to errors. - * Other uncaught Kotlin exceptions are fatal. -*/ -- (void)addUserScriptScript:(NSString *)script completionHandler:(void (^)(NSError * _Nullable))completionHandler __attribute__((swift_name("addUserScript(script:completionHandler:)"))); -- (void)clearHostAllowList __attribute__((swift_name("clearHostAllowList()"))); -- (void)close __attribute__((swift_name("close()"))); - -/** - * @note This method converts instances of CancellationException to errors. - * Other uncaught Kotlin exceptions are fatal. -*/ -- (void)cookiesUrl:(NSString *)url completionHandler:(void (^)(NSArray * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("cookies(url:completionHandler:)"))); - -/** - * @note This method converts instances of CancellationException to errors. - * Other uncaught Kotlin exceptions are fatal. -*/ -- (void)evaluateJs:(NSString *)js completionHandler:(void (^)(id _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("evaluate(js:completionHandler:)"))); -- (void)evaluateJs:(NSString *)js handler:(void (^)(NSString * _Nullable))handler __attribute__((swift_name("evaluate(js:handler:)"))); - -/** - * @note This method converts instances of CancellationException to errors. - * Other uncaught Kotlin exceptions are fatal. -*/ -- (void)gotoUrl:(NSString *)url headers:(NSDictionary *)headers timeout:(int64_t)timeout completionHandler:(void (^)(id _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("goto(url:headers:timeout:completionHandler:)"))); -- (NSString *)handle __attribute__((swift_name("handle()"))); - -/** - * @note This method converts instances of CancellationException to errors. - * Other uncaught Kotlin exceptions are fatal. -*/ -- (void)hideAnimate:(BOOL)animate completionHandler:(void (^)(NSError * _Nullable))completionHandler __attribute__((swift_name("hide(animate:completionHandler:)"))); - -/** - * @note This method converts instances of CancellationException to errors. - * Other uncaught Kotlin exceptions are fatal. -*/ -- (void)initializeWithCompletionHandler:(void (^)(NSError * _Nullable))completionHandler __attribute__((swift_name("initialize(completionHandler:)"))); - -/** - * @note This method has protected visibility in Kotlin source and is intended only for use by subclasses. -*/ -- (BOOL)isHostAllowedUri:(NSString *)uri __attribute__((swift_name("isHostAllowed(uri:)"))); -- (id _Nullable)parent __attribute__((swift_name("parent()"))); - -/** - * @note This method converts instances of CancellationException to errors. - * Other uncaught Kotlin exceptions are fatal. -*/ -- (void)progressWithCompletionHandler:(void (^)(MIOSInt * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("progress(completionHandler:)"))); - -/** - * @note This method converts instances of CancellationException to errors. - * Other uncaught Kotlin exceptions are fatal. -*/ -- (void)requestMethod:(NSString *)method url:(NSString *)url data:(NSString * _Nullable)data headers:(NSDictionary * _Nullable)headers followRedirects:(BOOL)followRedirects stream:(id _Nullable)stream completionHandler:(void (^)(MIOSResponse * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("request(method:url:data:headers:followRedirects:stream:completionHandler:)"))); - -/** - * @note This method converts instances of CancellationException to errors. - * Other uncaught Kotlin exceptions are fatal. -*/ -- (void)setCookieCookie:(MIOSKtor_httpCookie *)cookie completionHandler:(void (^)(NSError * _Nullable))completionHandler __attribute__((swift_name("setCookie(cookie:completionHandler:)"))); - -/** - * @note This method converts instances of CancellationException to errors. - * Other uncaught Kotlin exceptions are fatal. -*/ -- (void)setCookieCookies:(NSArray *)cookies completionHandler:(void (^)(NSError * _Nullable))completionHandler __attribute__((swift_name("setCookie(cookies:completionHandler:)"))); -- (void)setHostAllowListAllowed:(NSArray *)allowed __attribute__((swift_name("setHostAllowList(allowed:)"))); - -/** - * @note This method converts instances of CancellationException to errors. - * Other uncaught Kotlin exceptions are fatal. -*/ -- (void)setUserAgentUserAgent:(NSString *)userAgent completionHandler:(void (^)(NSError * _Nullable))completionHandler __attribute__((swift_name("setUserAgent(userAgent:completionHandler:)"))); - -/** - * @note This method converts instances of CancellationException to errors. - * Other uncaught Kotlin exceptions are fatal. -*/ -- (void)showAnimate:(BOOL)animate completionHandler:(void (^)(NSError * _Nullable))completionHandler __attribute__((swift_name("show(animate:completionHandler:)"))); - -/** - * @note This method converts instances of CancellationException to errors. - * Other uncaught Kotlin exceptions are fatal. -*/ -- (void)urlWithCompletionHandler:(void (^)(NSString * _Nullable_result, NSError * _Nullable))completionHandler __attribute__((swift_name("url(completionHandler:)"))); -- (T _Nullable)view __attribute__((swift_name("view()"))); - -/** - * @note This property has protected visibility in Kotlin source and is intended only for use by subclasses. -*/ -@property (readonly) MIOSKtor_client_coreHttpClient *_client __attribute__((swift_name("_client"))); - -/** - * @note This property has protected visibility in Kotlin source and is intended only for use by subclasses. -*/ -@property (readonly) MIOSKtor_client_coreHttpClient *_clientNR __attribute__((swift_name("_clientNR"))); - -/** - * @note This property has protected visibility in Kotlin source and is intended only for use by subclasses. -*/ -@property BOOL _closed __attribute__((swift_name("_closed"))); - -/** - * @note This property has protected visibility in Kotlin source and is intended only for use by subclasses. -*/ -@property (readonly) MIOSMutableDictionary> *_deferrables __attribute__((swift_name("_deferrables"))); - -/** - * @note This property has protected visibility in Kotlin source and is intended only for use by subclasses. -*/ -@property (readonly) NSMutableArray *_hostAllowList __attribute__((swift_name("_hostAllowList"))); - -/** - * @note This property has protected visibility in Kotlin source and is intended only for use by subclasses. -*/ -@property (readonly) id _initialized __attribute__((swift_name("_initialized"))); - -/** - * @note This property has protected visibility in Kotlin source and is intended only for use by subclasses. -*/ -@property (readonly) NSString *_jsObjectName __attribute__((swift_name("_jsObjectName"))); - -/** - * @note This property has protected visibility in Kotlin source and is intended only for use by subclasses. -*/ -@property id _Nullable _parent __attribute__((swift_name("_parent"))); - -/** - * @note This property has protected visibility in Kotlin source and is intended only for use by subclasses. -*/ -@property (readonly) id _scope __attribute__((swift_name("_scope"))); - -/** - * @note This property has protected visibility in Kotlin source and is intended only for use by subclasses. -*/ -@property (readonly) T _Nullable _wv __attribute__((swift_name("_wv"))); - -/** - * @note This property has protected visibility in Kotlin source and is intended only for use by subclasses. -*/ -@property (readonly) id browser __attribute__((swift_name("browser"))); -@property (readonly) PageOptions *options __attribute__((swift_name("options"))); -@end - -__attribute__((objc_subclassing_restricted)) -@interface Page : PageBase -- (instancetype)initWithBrowser:(Browser *)browser view:(WKWebView *)view controller:(UIViewController *)controller __attribute__((swift_name("init(browser:view:controller:)"))) __attribute__((objc_designated_initializer)); -- (instancetype)initWithBrowser:(id)browser view:(id _Nullable)view __attribute__((swift_name("init(browser:view:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); - -/** - * @note This method converts instances of CancellationException to errors. - * Other uncaught Kotlin exceptions are fatal. - * @note This method has protected visibility in Kotlin source and is intended only for use by subclasses. -*/ -- (void)_closeWithCompletionHandler:(void (^)(NSError * _Nullable))completionHandler __attribute__((swift_name("_close(completionHandler:)"))); - -/** - * @note This method converts instances of CancellationException to errors. - * Other uncaught Kotlin exceptions are fatal. -*/ -- (void)addUserScriptScript:(NSString *)script completionHandler:(void (^)(NSError * _Nullable))completionHandler __attribute__((swift_name("addUserScript(script:completionHandler:)"))); - -/** - * @note This method converts instances of CancellationException to errors. - * Other uncaught Kotlin exceptions are fatal. -*/ -- (void)cookiesUrl:(NSString *)url completionHandler:(void (^)(NSArray * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("cookies(url:completionHandler:)"))); - -/** - * @note This method converts instances of CancellationException to errors. - * Other uncaught Kotlin exceptions are fatal. -*/ -- (void)evaluateJs:(NSString *)js completionHandler:(void (^)(id _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("evaluate(js:completionHandler:)"))); -- (void)evaluateJs:(NSString *)js handler:(void (^)(NSString * _Nullable))handler __attribute__((swift_name("evaluate(js:handler:)"))); - -/** - * @note This method converts instances of CancellationException to errors. - * Other uncaught Kotlin exceptions are fatal. -*/ -- (void)gotoUrl:(NSString *)url headers:(NSDictionary *)headers timeout:(int64_t)timeout completionHandler:(void (^)(id _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("goto(url:headers:timeout:completionHandler:)"))); - -/** - * @note This method converts instances of CancellationException to errors. - * Other uncaught Kotlin exceptions are fatal. -*/ -- (void)hideAnimate:(BOOL)animate completionHandler:(void (^)(NSError * _Nullable))completionHandler __attribute__((swift_name("hide(animate:completionHandler:)"))); - -/** - * @note This method converts instances of CancellationException to errors. - * Other uncaught Kotlin exceptions are fatal. -*/ -- (void)initializeWithCompletionHandler:(void (^)(NSError * _Nullable))completionHandler __attribute__((swift_name("initialize(completionHandler:)"))); - -/** - * @note This method converts instances of CancellationException to errors. - * Other uncaught Kotlin exceptions are fatal. -*/ -- (void)progressWithCompletionHandler:(void (^)(MIOSInt * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("progress(completionHandler:)"))); - -/** - * @note This method converts instances of CancellationException to errors. - * Other uncaught Kotlin exceptions are fatal. -*/ -- (void)screenshotWidth:(int32_t)width height:(int32_t)height quality:(double)quality completionHandler:(void (^)(NSString * _Nullable_result, NSError * _Nullable))completionHandler __attribute__((swift_name("screenshot(width:height:quality:completionHandler:)"))); - -/** - * @note This method converts instances of CancellationException to errors. - * Other uncaught Kotlin exceptions are fatal. -*/ -- (void)setCookieCookie:(MIOSKtor_httpCookie *)cookie completionHandler:(void (^)(NSError * _Nullable))completionHandler __attribute__((swift_name("setCookie(cookie:completionHandler:)"))); - -/** - * @note This method converts instances of CancellationException to errors. - * Other uncaught Kotlin exceptions are fatal. -*/ -- (void)setUserAgentUserAgent:(NSString *)userAgent completionHandler:(void (^)(NSError * _Nullable))completionHandler __attribute__((swift_name("setUserAgent(userAgent:completionHandler:)"))); - -/** - * @note This method converts instances of CancellationException to errors. - * Other uncaught Kotlin exceptions are fatal. -*/ -- (void)showAnimate:(BOOL)animate completionHandler:(void (^)(NSError * _Nullable))completionHandler __attribute__((swift_name("show(animate:completionHandler:)"))); - -/** - * @note This method converts instances of CancellationException to errors. - * Other uncaught Kotlin exceptions are fatal. -*/ -- (void)urlWithCompletionHandler:(void (^)(NSString * _Nullable_result, NSError * _Nullable))completionHandler __attribute__((swift_name("url(completionHandler:)"))); - -/** - * @note This method converts instances of CancellationException to errors. - * Other uncaught Kotlin exceptions are fatal. -*/ -- (void)userAgentWithCompletionHandler:(void (^)(NSString * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("userAgent(completionHandler:)"))); -@property (readonly) UIViewController *controller __attribute__((swift_name("controller"))); -@end - -@protocol PageFactoryBaseProtocol -@required -- (id)createBrowser:(id)browser __attribute__((swift_name("create(browser:)"))); -@end - -@protocol PageFactoryProtocol -@required -- (id)createBrowser:(id)browser configuration:(WKWebViewConfiguration *)configuration __attribute__((swift_name("create(browser:configuration:)"))); -@end - -__attribute__((objc_subclassing_restricted)) -__attribute__((swift_name("ContentTypeFallbackConfig"))) -@interface MIOSContentTypeFallbackConfig : MIOSBase -- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)); -+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead"))); -@end - -__attribute__((objc_subclassing_restricted)) -__attribute__((swift_name("ForceHttpsConfig"))) -@interface MIOSForceHttpsConfig : MIOSBase -- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)); -+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead"))); -@property NSSet *bypass __attribute__((swift_name("bypass"))); -@end - - -/** - * @note annotations - * kotlin.SinceKotlin(version="2.0") -*/ -__attribute__((swift_name("KotlinAutoCloseable"))) -@protocol MIOSKotlinAutoCloseable -@required -- (void)close __attribute__((swift_name("close()"))); -@end - -__attribute__((swift_name("Ktor_ioCloseable"))) -@protocol MIOSKtor_ioCloseable -@required -@end - -__attribute__((objc_subclassing_restricted)) -__attribute__((swift_name("HttpCookies"))) -@interface MIOSHttpCookies : MIOSBase -@property (class, readonly, getter=companion) MIOSHttpCookiesCompanion *companion __attribute__((swift_name("companion"))); -- (void)close __attribute__((swift_name("close()"))); - -/** - * @note This method converts instances of CancellationException to errors. - * Other uncaught Kotlin exceptions are fatal. -*/ -- (void)getRequestUrl:(MIOSKtor_httpUrl *)requestUrl completionHandler:(void (^)(NSArray * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("get(requestUrl:completionHandler:)"))); -@end - -__attribute__((swift_name("Ktor_client_coreHttpClientPlugin"))) -@protocol MIOSKtor_client_coreHttpClientPlugin -@required -- (void)installPlugin:(id)plugin scope:(MIOSKtor_client_coreHttpClient *)scope __attribute__((swift_name("install(plugin:scope:)"))); -- (id)prepareBlock:(void (^)(id))block __attribute__((swift_name("prepare(block:)"))); -@property (readonly) MIOSKtor_utilsAttributeKey *key __attribute__((swift_name("key"))); -@end - -__attribute__((objc_subclassing_restricted)) -__attribute__((swift_name("HttpCookies.Companion"))) -@interface MIOSHttpCookiesCompanion : MIOSBase -+ (instancetype)alloc __attribute__((unavailable)); -+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable)); -+ (instancetype)companion __attribute__((swift_name("init()"))); -@property (class, readonly, getter=shared) MIOSHttpCookiesCompanion *shared __attribute__((swift_name("shared"))); -- (void)installPlugin:(MIOSHttpCookies *)plugin scope:(MIOSKtor_client_coreHttpClient *)scope __attribute__((swift_name("install(plugin:scope:)"))); -- (MIOSHttpCookies *)prepareBlock:(void (^)(MIOSHttpCookiesConfig *))block __attribute__((swift_name("prepare(block:)"))); -@property (readonly) MIOSKtor_utilsAttributeKey *key __attribute__((swift_name("key"))); -@end - -__attribute__((objc_subclassing_restricted)) -__attribute__((swift_name("HttpCookies.Config"))) -@interface MIOSHttpCookiesConfig : MIOSBase -- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)); -+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead"))); -- (void)defaultBlock:(id)block __attribute__((swift_name("default(block:)"))); -@property id storage __attribute__((swift_name("storage"))); -@end - -__attribute__((objc_subclassing_restricted)) -__attribute__((swift_name("Request"))) -@interface MIOSRequest : MIOSBase -- (instancetype)initWithMethod:(NSString *)method url:(NSString *)url data:(NSString * _Nullable)data headers:(NSDictionary * _Nullable)headers followRedirects:(BOOL)followRedirects stream:(id _Nullable)stream __attribute__((swift_name("init(method:url:data:headers:followRedirects:stream:)"))) __attribute__((objc_designated_initializer)); -- (MIOSRequest *)doCopyMethod:(NSString *)method url:(NSString *)url data:(NSString * _Nullable)data headers:(NSDictionary * _Nullable)headers followRedirects:(BOOL)followRedirects stream:(id _Nullable)stream __attribute__((swift_name("doCopy(method:url:data:headers:followRedirects:stream:)"))); -- (BOOL)isEqual:(id _Nullable)other __attribute__((swift_name("isEqual(_:)"))); -- (NSUInteger)hash __attribute__((swift_name("hash()"))); -- (NSString *)description __attribute__((swift_name("description()"))); -@property (readonly) NSString * _Nullable data __attribute__((swift_name("data"))); -@property (readonly) BOOL followRedirects __attribute__((swift_name("followRedirects"))); -@property (readonly) NSDictionary * _Nullable headers __attribute__((swift_name("headers"))); -@property (readonly) NSString *method __attribute__((swift_name("method"))); -@property (readonly) id _Nullable stream __attribute__((swift_name("stream"))); -@property (readonly) NSString *url __attribute__((swift_name("url"))); -@end - -__attribute__((objc_subclassing_restricted)) -__attribute__((swift_name("Response"))) -@interface MIOSResponse : MIOSBase -- (instancetype)initWithStatus:(int32_t)status headers:(NSDictionary *> *)headers body:(id)body __attribute__((swift_name("init(status:headers:body:)"))) __attribute__((objc_designated_initializer)); - -/** - * @note This method converts instances of CancellationException to errors. - * Other uncaught Kotlin exceptions are fatal. -*/ -- (void)bytesWithCompletionHandler:(void (^)(MIOSKotlinByteArray * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("bytes(completionHandler:)"))); -- (MIOSResponse *)doCopyStatus:(int32_t)status headers:(NSDictionary *> *)headers body:(id)body __attribute__((swift_name("doCopy(status:headers:body:)"))); -- (BOOL)isEqual:(id _Nullable)other __attribute__((swift_name("isEqual(_:)"))); -- (NSUInteger)hash __attribute__((swift_name("hash()"))); -- (NSDictionary *)header __attribute__((swift_name("header()"))); - -/** - * @note This method converts instances of CancellationException to errors. - * Other uncaught Kotlin exceptions are fatal. -*/ -- (void)jsonObjectWithCompletionHandler:(void (^)(NSDictionary * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("jsonObject(completionHandler:)"))); -- (NSString *)description __attribute__((swift_name("description()"))); -@property (readonly) id body __attribute__((swift_name("body"))); -@property (readonly) NSDictionary *> *headers __attribute__((swift_name("headers"))); -@property (readonly) int32_t status __attribute__((swift_name("status"))); -@end - -__attribute__((objc_subclassing_restricted)) -@interface BrowserEvent : MIOSKotlinEnum -+ (instancetype)alloc __attribute__((unavailable)); -+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable)); -- (instancetype)initWithName:(NSString *)name ordinal:(int32_t)ordinal __attribute__((swift_name("init(name:ordinal:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); -@property (class, readonly) BrowserEvent *page __attribute__((swift_name("page"))); -@property (class, readonly) BrowserEvent *closed __attribute__((swift_name("closed"))); -+ (MIOSKotlinArray *)values __attribute__((swift_name("values()"))); -@property (class, readonly) NSArray *entries __attribute__((swift_name("entries"))); -@end - -__attribute__((objc_subclassing_restricted)) -@interface PageEvent : MIOSKotlinEnum -+ (instancetype)alloc __attribute__((unavailable)); -+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable)); -- (instancetype)initWithName:(NSString *)name ordinal:(int32_t)ordinal __attribute__((swift_name("init(name:ordinal:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); -@property (class, readonly) PageEvent *console __attribute__((swift_name("console"))); -@property (class, readonly) PageEvent *close __attribute__((swift_name("close"))); -@property (class, readonly) PageEvent *closed __attribute__((swift_name("closed"))); -@property (class, readonly) PageEvent *dispatch __attribute__((swift_name("dispatch"))); -@property (class, readonly) PageEvent *domcontentloaded __attribute__((swift_name("domcontentloaded"))); -@property (class, readonly) PageEvent *started __attribute__((swift_name("started"))); -@property (class, readonly) PageEvent *finished __attribute__((swift_name("finished"))); -@property (class, readonly) PageEvent *load_ __attribute__((swift_name("load_"))); -@property (class, readonly) PageEvent *locationchange __attribute__((swift_name("locationchange"))); -@property (class, readonly) PageEvent *domchange __attribute__((swift_name("domchange"))); -@property (class, readonly) PageEvent *progress __attribute__((swift_name("progress"))); -@property (class, readonly) PageEvent *popup __attribute__((swift_name("popup"))); -@property (class, readonly) PageEvent *visible __attribute__((swift_name("visible"))); -@property (class, readonly) PageEvent *hostblocked __attribute__((swift_name("hostblocked"))); -@property (class, readonly) PageEvent *error __attribute__((swift_name("error"))); -+ (MIOSKotlinArray *)values __attribute__((swift_name("values()"))); -@property (class, readonly) NSArray *entries __attribute__((swift_name("entries"))); -@end - - -/** - * @note annotations - * kotlinx.serialization.Serializable -*/ -__attribute__((objc_subclassing_restricted)) -@interface PageBaseMessage : MIOSBase -- (instancetype)initWithMethod:(NSString *)method params:(NSArray *)params __attribute__((swift_name("init(method:params:)"))) __attribute__((objc_designated_initializer)); -@property (class, readonly, getter=companion) PageBaseMessageCompanion *companion __attribute__((swift_name("companion"))); -- (PageBaseMessage *)doCopyMethod:(NSString *)method params:(NSArray *)params __attribute__((swift_name("doCopy(method:params:)"))); -- (BOOL)isEqual:(id _Nullable)other __attribute__((swift_name("isEqual(_:)"))); -- (NSUInteger)hash __attribute__((swift_name("hash()"))); -- (NSString *)description __attribute__((swift_name("description()"))); -@property (readonly) NSString *method __attribute__((swift_name("method"))); -@property (readonly) NSArray *params __attribute__((swift_name("params"))); -@end - -__attribute__((objc_subclassing_restricted)) -__attribute__((swift_name("PageBaseMessage.Companion"))) -@interface PageBaseMessageCompanion : MIOSBase -+ (instancetype)alloc __attribute__((unavailable)); -+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable)); -+ (instancetype)companion __attribute__((swift_name("init()"))); -@property (class, readonly, getter=shared) PageBaseMessageCompanion *shared __attribute__((swift_name("shared"))); -- (id)serializer __attribute__((swift_name("serializer()"))); -@end - -__attribute__((objc_subclassing_restricted)) -@interface PageOptions : MIOSBase -- (instancetype)initWithHideOnClose:(BOOL)hideOnClose __attribute__((swift_name("init(hideOnClose:)"))) __attribute__((objc_designated_initializer)); -- (PageOptions *)doCopyHideOnClose:(BOOL)hideOnClose __attribute__((swift_name("doCopy(hideOnClose:)"))); -- (BOOL)isEqual:(id _Nullable)other __attribute__((swift_name("isEqual(_:)"))); -- (NSUInteger)hash __attribute__((swift_name("hash()"))); -- (NSString *)description __attribute__((swift_name("description()"))); -@property BOOL hideOnClose __attribute__((swift_name("hideOnClose"))); -@end - -@protocol BrowserFactoryProtocol -@required -- (id)createMuppet:(id)muppet __attribute__((swift_name("create(muppet:)"))); -@end - -__attribute__((swift_name("Kotlinx_coroutines_coreCoroutineScope"))) -@protocol MIOSKotlinx_coroutines_coreCoroutineScope -@required -@property (readonly) id coroutineContext __attribute__((swift_name("coroutineContext"))); -@end - -__attribute__((objc_subclassing_restricted)) -__attribute__((swift_name("Ktor_client_coreHttpClient"))) -@interface MIOSKtor_client_coreHttpClient : MIOSBase -- (instancetype)initWithEngine:(id)engine userConfig:(MIOSKtor_client_coreHttpClientConfig *)userConfig __attribute__((swift_name("init(engine:userConfig:)"))) __attribute__((objc_designated_initializer)); -- (void)close __attribute__((swift_name("close()"))); -- (MIOSKtor_client_coreHttpClient *)configBlock:(void (^)(MIOSKtor_client_coreHttpClientConfig *))block __attribute__((swift_name("config(block:)"))); -- (BOOL)isSupportedCapability:(id)capability __attribute__((swift_name("isSupported(capability:)"))); -- (NSString *)description __attribute__((swift_name("description()"))); -@property (readonly) id attributes __attribute__((swift_name("attributes"))); -@property (readonly) id coroutineContext __attribute__((swift_name("coroutineContext"))); -@property (readonly) id engine __attribute__((swift_name("engine"))); -@property (readonly) MIOSKtor_client_coreHttpClientEngineConfig *engineConfig __attribute__((swift_name("engineConfig"))); -@property (readonly) MIOSKtor_eventsEvents *monitor __attribute__((swift_name("monitor"))); -@property (readonly) MIOSKtor_client_coreHttpReceivePipeline *receivePipeline __attribute__((swift_name("receivePipeline"))); -@property (readonly) MIOSKtor_client_coreHttpRequestPipeline *requestPipeline __attribute__((swift_name("requestPipeline"))); -@property (readonly) MIOSKtor_client_coreHttpResponsePipeline *responsePipeline __attribute__((swift_name("responsePipeline"))); -@property (readonly) MIOSKtor_client_coreHttpSendPipeline *sendPipeline __attribute__((swift_name("sendPipeline"))); -@end - -@interface MIOSKtor_client_coreHttpClient (Extensions) - -/** - * @note This method converts instances of CancellationException to errors. - * Other uncaught Kotlin exceptions are fatal. -*/ -- (void)cookiesUrl:(MIOSKtor_httpUrl *)url completionHandler:(void (^)(NSArray * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("cookies(url:completionHandler:)"))); - -/** - * @note This method converts instances of CancellationException to errors. - * Other uncaught Kotlin exceptions are fatal. -*/ -- (void)cookiesUrlString:(NSString *)urlString completionHandler:(void (^)(NSArray * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("cookies(urlString:completionHandler:)"))); -@end - -__attribute__((objc_subclassing_restricted)) -__attribute__((swift_name("BridgeKt"))) -@interface MIOSBridgeKt : MIOSBase -+ (void)injectMuppet:(id)muppet page:(id)page factory:(id)factory __attribute__((swift_name("inject(muppet:page:factory:)"))); -@end - -__attribute__((objc_subclassing_restricted)) -__attribute__((swift_name("ContentTypeFallbackKt"))) -@interface MIOSContentTypeFallbackKt : MIOSBase -@property (class, readonly) id ContentTypeFallback __attribute__((swift_name("ContentTypeFallback"))); -@end - -__attribute__((objc_subclassing_restricted)) -__attribute__((swift_name("ForceHttpsKt"))) -@interface MIOSForceHttpsKt : MIOSBase -@property (class, readonly) id ForceHttps __attribute__((swift_name("ForceHttps"))); -@end - -__attribute__((objc_subclassing_restricted)) -__attribute__((swift_name("HttpCookiesKt"))) -@interface MIOSHttpCookiesKt : MIOSBase -+ (MIOSKtor_httpCookie * _Nullable)get:(NSArray *)receiver name:(NSString *)name __attribute__((swift_name("get(_:name:)"))); -@end - -__attribute__((objc_subclassing_restricted)) -__attribute__((swift_name("PlatformKt"))) -@interface MIOSPlatformKt : MIOSBase -@property (class, readonly) BOOL DBG __attribute__((swift_name("DBG"))); -@end - -__attribute__((objc_subclassing_restricted)) -__attribute__((swift_name("RequestKt"))) -@interface MIOSRequestKt : MIOSBase -+ (MIOSRequest * _Nullable)redirectRequestRequest:(MIOSRequest *)request status:(int32_t)status location:(NSString * _Nullable)location __attribute__((swift_name("redirectRequest(request:status:location:)"))); - -/** - * @note This method converts instances of CancellationException to errors. - * Other uncaught Kotlin exceptions are fatal. -*/ -+ (void)requestClient:(MIOSKtor_client_coreHttpClient *)client method:(NSString *)method url:(NSString *)url data:(NSString * _Nullable)data headers:(NSDictionary * _Nullable)headers followRedirects:(BOOL)followRedirects stream:(id _Nullable)stream completionHandler:(void (^)(MIOSResponse * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("request(client:method:url:data:headers:followRedirects:stream:completionHandler:)"))); -+ (NSString *)toHttps:(NSString *)receiver __attribute__((swift_name("toHttps(_:)"))); -@end - -__attribute__((swift_name("KotlinThrowable"))) -@interface MIOSKotlinThrowable : MIOSBase -- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)); -+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead"))); -- (instancetype)initWithMessage:(NSString * _Nullable)message __attribute__((swift_name("init(message:)"))) __attribute__((objc_designated_initializer)); -- (instancetype)initWithCause:(MIOSKotlinThrowable * _Nullable)cause __attribute__((swift_name("init(cause:)"))) __attribute__((objc_designated_initializer)); -- (instancetype)initWithMessage:(NSString * _Nullable)message cause:(MIOSKotlinThrowable * _Nullable)cause __attribute__((swift_name("init(message:cause:)"))) __attribute__((objc_designated_initializer)); - -/** - * @note annotations - * kotlin.experimental.ExperimentalNativeApi -*/ -- (MIOSKotlinArray *)getStackTrace __attribute__((swift_name("getStackTrace()"))); -- (void)printStackTrace __attribute__((swift_name("printStackTrace()"))); -- (NSString *)description __attribute__((swift_name("description()"))); -@property (readonly) MIOSKotlinThrowable * _Nullable cause __attribute__((swift_name("cause"))); -@property (readonly) NSString * _Nullable message __attribute__((swift_name("message"))); -- (NSError *)asError __attribute__((swift_name("asError()"))); -@end - -__attribute__((swift_name("KotlinException"))) -@interface MIOSKotlinException : MIOSKotlinThrowable -- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)); -+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead"))); -- (instancetype)initWithMessage:(NSString * _Nullable)message __attribute__((swift_name("init(message:)"))) __attribute__((objc_designated_initializer)); -- (instancetype)initWithCause:(MIOSKotlinThrowable * _Nullable)cause __attribute__((swift_name("init(cause:)"))) __attribute__((objc_designated_initializer)); -- (instancetype)initWithMessage:(NSString * _Nullable)message cause:(MIOSKotlinThrowable * _Nullable)cause __attribute__((swift_name("init(message:cause:)"))) __attribute__((objc_designated_initializer)); -@end - -__attribute__((swift_name("KotlinRuntimeException"))) -@interface MIOSKotlinRuntimeException : MIOSKotlinException -- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)); -+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead"))); -- (instancetype)initWithMessage:(NSString * _Nullable)message __attribute__((swift_name("init(message:)"))) __attribute__((objc_designated_initializer)); -- (instancetype)initWithCause:(MIOSKotlinThrowable * _Nullable)cause __attribute__((swift_name("init(cause:)"))) __attribute__((objc_designated_initializer)); -- (instancetype)initWithMessage:(NSString * _Nullable)message cause:(MIOSKotlinThrowable * _Nullable)cause __attribute__((swift_name("init(message:cause:)"))) __attribute__((objc_designated_initializer)); -@end - -__attribute__((swift_name("KotlinIllegalStateException"))) -@interface MIOSKotlinIllegalStateException : MIOSKotlinRuntimeException -- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)); -+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead"))); -- (instancetype)initWithMessage:(NSString * _Nullable)message __attribute__((swift_name("init(message:)"))) __attribute__((objc_designated_initializer)); -- (instancetype)initWithCause:(MIOSKotlinThrowable * _Nullable)cause __attribute__((swift_name("init(cause:)"))) __attribute__((objc_designated_initializer)); -- (instancetype)initWithMessage:(NSString * _Nullable)message cause:(MIOSKotlinThrowable * _Nullable)cause __attribute__((swift_name("init(message:cause:)"))) __attribute__((objc_designated_initializer)); -@end - - -/** - * @note annotations - * kotlin.SinceKotlin(version="1.4") -*/ -__attribute__((swift_name("KotlinCancellationException"))) -@interface MIOSKotlinCancellationException : MIOSKotlinIllegalStateException -- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)); -+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead"))); -- (instancetype)initWithMessage:(NSString * _Nullable)message __attribute__((swift_name("init(message:)"))) __attribute__((objc_designated_initializer)); -- (instancetype)initWithCause:(MIOSKotlinThrowable * _Nullable)cause __attribute__((swift_name("init(cause:)"))) __attribute__((objc_designated_initializer)); -- (instancetype)initWithMessage:(NSString * _Nullable)message cause:(MIOSKotlinThrowable * _Nullable)cause __attribute__((swift_name("init(message:cause:)"))) __attribute__((objc_designated_initializer)); -@end - - -/** - * @note annotations - * kotlin.SinceKotlin(version="1.3") -*/ -__attribute__((swift_name("KotlinCoroutineContext"))) -@protocol MIOSKotlinCoroutineContext -@required -- (id _Nullable)foldInitial:(id _Nullable)initial operation:(id _Nullable (^)(id _Nullable, id))operation __attribute__((swift_name("fold(initial:operation:)"))); -- (id _Nullable)getKey:(id)key __attribute__((swift_name("get(key:)"))); -- (id)minusKeyKey:(id)key __attribute__((swift_name("minusKey(key:)"))); -- (id)plusContext:(id)context __attribute__((swift_name("plus(context:)"))); -@end - -__attribute__((swift_name("KotlinCoroutineContextElement"))) -@protocol MIOSKotlinCoroutineContextElement -@required -@property (readonly) id key __attribute__((swift_name("key"))); -@end - -__attribute__((swift_name("Kotlinx_coroutines_coreJob"))) -@protocol MIOSKotlinx_coroutines_coreJob -@required - -/** - * @note annotations - * kotlinx.coroutines.InternalCoroutinesApi -*/ -- (id)attachChildChild:(id)child __attribute__((swift_name("attachChild(child:)"))); -- (void)cancelCause:(MIOSKotlinCancellationException * _Nullable)cause __attribute__((swift_name("cancel(cause:)"))); - -/** - * @note annotations - * kotlinx.coroutines.InternalCoroutinesApi -*/ -- (MIOSKotlinCancellationException *)getCancellationException __attribute__((swift_name("getCancellationException()"))); -- (id)invokeOnCompletionHandler:(void (^)(MIOSKotlinThrowable * _Nullable))handler __attribute__((swift_name("invokeOnCompletion(handler:)"))); - -/** - * @note annotations - * kotlinx.coroutines.InternalCoroutinesApi -*/ -- (id)invokeOnCompletionOnCancelling:(BOOL)onCancelling invokeImmediately:(BOOL)invokeImmediately handler:(void (^)(MIOSKotlinThrowable * _Nullable))handler __attribute__((swift_name("invokeOnCompletion(onCancelling:invokeImmediately:handler:)"))); - -/** - * @note This method converts instances of CancellationException to errors. - * Other uncaught Kotlin exceptions are fatal. -*/ -- (void)joinWithCompletionHandler:(void (^)(NSError * _Nullable))completionHandler __attribute__((swift_name("join(completionHandler:)"))); -- (id)plusOther:(id)other __attribute__((swift_name("plus(other:)"))) __attribute__((unavailable("Operator '+' on two Job objects is meaningless. Job is a coroutine context element and `+` is a set-sum operator for coroutine contexts. The job to the right of `+` just replaces the job the left of `+`."))); -- (BOOL)start __attribute__((swift_name("start()"))); -@property (readonly) id children __attribute__((swift_name("children"))); -@property (readonly) BOOL isActive __attribute__((swift_name("isActive"))); -@property (readonly) BOOL isCancelled __attribute__((swift_name("isCancelled"))); -@property (readonly) BOOL isCompleted __attribute__((swift_name("isCompleted"))); -@property (readonly) id onJoin __attribute__((swift_name("onJoin"))); - -/** - * @note annotations - * kotlinx.coroutines.ExperimentalCoroutinesApi -*/ -@property (readonly, getter=parent_) id _Nullable parent __attribute__((swift_name("parent"))); -@end - -__attribute__((swift_name("KotlinFunction"))) -@protocol MIOSKotlinFunction -@required -@end - -__attribute__((swift_name("KotlinSuspendFunction1"))) -@protocol MIOSKotlinSuspendFunction1 -@required - -/** - * @note This method converts instances of CancellationException to errors. - * Other uncaught Kotlin exceptions are fatal. -*/ -- (void)invokeP1:(id _Nullable)p1 completionHandler:(void (^)(id _Nullable_result, NSError * _Nullable))completionHandler __attribute__((swift_name("invoke(p1:completionHandler:)"))); -@end - -__attribute__((swift_name("Kotlinx_coroutines_coreFlow"))) -@protocol MIOSKotlinx_coroutines_coreFlow -@required - -/** - * @note This method converts instances of CancellationException to errors. - * Other uncaught Kotlin exceptions are fatal. -*/ -- (void)collectCollector:(id)collector completionHandler:(void (^)(NSError * _Nullable))completionHandler __attribute__((swift_name("collect(collector:completionHandler:)"))); -@end - -__attribute__((swift_name("Kotlinx_coroutines_coreSharedFlow"))) -@protocol MIOSKotlinx_coroutines_coreSharedFlow -@required -@property (readonly) NSArray *replayCache __attribute__((swift_name("replayCache"))); -@end - -__attribute__((objc_subclassing_restricted)) -__attribute__((swift_name("KotlinEnumCompanion"))) -@interface MIOSKotlinEnumCompanion : MIOSBase -+ (instancetype)alloc __attribute__((unavailable)); -+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable)); -+ (instancetype)companion __attribute__((swift_name("init()"))); -@property (class, readonly, getter=shared) MIOSKotlinEnumCompanion *shared __attribute__((swift_name("shared"))); -@end - -__attribute__((objc_subclassing_restricted)) -__attribute__((swift_name("KotlinArray"))) -@interface MIOSKotlinArray : MIOSBase -+ (instancetype)arrayWithSize:(int32_t)size init:(T _Nullable (^)(MIOSInt *))init __attribute__((swift_name("init(size:init:)"))); -+ (instancetype)alloc __attribute__((unavailable)); -+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable)); -- (T _Nullable)getIndex:(int32_t)index __attribute__((swift_name("get(index:)"))); -- (id)iterator __attribute__((swift_name("iterator()"))); -- (void)setIndex:(int32_t)index value:(T _Nullable)value __attribute__((swift_name("set(index:value:)"))); -@property (readonly) int32_t size __attribute__((swift_name("size"))); -@end - -__attribute__((swift_name("Ktor_ioJvmSerializable"))) -@protocol MIOSKtor_ioJvmSerializable -@required -@end - - -/** - * @note annotations - * kotlinx.serialization.Serializable -*/ -__attribute__((objc_subclassing_restricted)) -__attribute__((swift_name("Ktor_httpCookie"))) -@interface MIOSKtor_httpCookie : MIOSBase -- (instancetype)initWithName:(NSString *)name value:(NSString *)value encoding:(MIOSKtor_httpCookieEncoding *)encoding maxAge:(MIOSInt * _Nullable)maxAge expires:(MIOSKtor_utilsGMTDate * _Nullable)expires domain:(NSString * _Nullable)domain path:(NSString * _Nullable)path secure:(BOOL)secure httpOnly:(BOOL)httpOnly extensions:(NSDictionary *)extensions __attribute__((swift_name("init(name:value:encoding:maxAge:expires:domain:path:secure:httpOnly:extensions:)"))) __attribute__((objc_designated_initializer)); -@property (class, readonly, getter=companion) MIOSKtor_httpCookieCompanion *companion __attribute__((swift_name("companion"))); -- (MIOSKtor_httpCookie *)doCopyName:(NSString *)name value:(NSString *)value encoding:(MIOSKtor_httpCookieEncoding *)encoding maxAge:(MIOSInt * _Nullable)maxAge expires:(MIOSKtor_utilsGMTDate * _Nullable)expires domain:(NSString * _Nullable)domain path:(NSString * _Nullable)path secure:(BOOL)secure httpOnly:(BOOL)httpOnly extensions:(NSDictionary *)extensions __attribute__((swift_name("doCopy(name:value:encoding:maxAge:expires:domain:path:secure:httpOnly:extensions:)"))); -- (BOOL)isEqual:(id _Nullable)other __attribute__((swift_name("isEqual(_:)"))); -- (NSUInteger)hash __attribute__((swift_name("hash()"))); -- (NSString *)description __attribute__((swift_name("description()"))); -@property (readonly) NSString * _Nullable domain __attribute__((swift_name("domain"))); -@property (readonly) MIOSKtor_httpCookieEncoding *encoding __attribute__((swift_name("encoding"))); -@property (readonly) MIOSKtor_utilsGMTDate * _Nullable expires __attribute__((swift_name("expires"))); -@property (readonly) NSDictionary *extensions __attribute__((swift_name("extensions"))); -@property (readonly) BOOL httpOnly __attribute__((swift_name("httpOnly"))); -@property (readonly) MIOSInt * _Nullable maxAge __attribute__((swift_name("maxAge"))); -@property (readonly) NSString *name __attribute__((swift_name("name"))); -@property (readonly) NSString * _Nullable path __attribute__((swift_name("path"))); -@property (readonly) BOOL secure __attribute__((swift_name("secure"))); -@property (readonly) NSString *value __attribute__((swift_name("value"))); -@end - -__attribute__((swift_name("Kotlinx_coroutines_coreDeferred"))) -@protocol MIOSKotlinx_coroutines_coreDeferred -@required - -/** - * @note This method converts instances of CancellationException to errors. - * Other uncaught Kotlin exceptions are fatal. -*/ -- (void)awaitWithCompletionHandler:(void (^)(id _Nullable_result, NSError * _Nullable))completionHandler __attribute__((swift_name("await(completionHandler:)"))); - -/** - * @note annotations - * kotlinx.coroutines.ExperimentalCoroutinesApi -*/ -- (id _Nullable)getCompleted __attribute__((swift_name("getCompleted()"))); - -/** - * @note annotations - * kotlinx.coroutines.ExperimentalCoroutinesApi -*/ -- (MIOSKotlinThrowable * _Nullable)getCompletionExceptionOrNull __attribute__((swift_name("getCompletionExceptionOrNull()"))); -@property (readonly) id onAwait __attribute__((swift_name("onAwait"))); -@end - -__attribute__((swift_name("Kotlinx_coroutines_coreCompletableDeferred"))) -@protocol MIOSKotlinx_coroutines_coreCompletableDeferred -@required -- (BOOL)completeValue:(id _Nullable)value __attribute__((swift_name("complete(value:)"))); -- (BOOL)completeExceptionallyException:(MIOSKotlinThrowable *)exception __attribute__((swift_name("completeExceptionally(exception:)"))); -@end - - -/** - * @note annotations - * kotlinx.serialization.Serializable(with=NormalClass(value=io/ktor/http/UrlSerializer)) -*/ -__attribute__((objc_subclassing_restricted)) -__attribute__((swift_name("Ktor_httpUrl"))) -@interface MIOSKtor_httpUrl : MIOSBase -@property (class, readonly, getter=companion) MIOSKtor_httpUrlCompanion *companion __attribute__((swift_name("companion"))); -- (BOOL)isEqual:(id _Nullable)other __attribute__((swift_name("isEqual(_:)"))); -- (NSUInteger)hash __attribute__((swift_name("hash()"))); -- (NSString *)description __attribute__((swift_name("description()"))); -@property (readonly) NSString *encodedFragment __attribute__((swift_name("encodedFragment"))); -@property (readonly) NSString * _Nullable encodedPassword __attribute__((swift_name("encodedPassword"))); -@property (readonly) NSString *encodedPath __attribute__((swift_name("encodedPath"))); -@property (readonly) NSString *encodedPathAndQuery __attribute__((swift_name("encodedPathAndQuery"))); -@property (readonly) NSString *encodedQuery __attribute__((swift_name("encodedQuery"))); -@property (readonly) NSString * _Nullable encodedUser __attribute__((swift_name("encodedUser"))); -@property (readonly) NSString *fragment __attribute__((swift_name("fragment"))); -@property (readonly) NSString *host __attribute__((swift_name("host"))); -@property (readonly) id parameters __attribute__((swift_name("parameters"))); -@property (readonly) NSString * _Nullable password __attribute__((swift_name("password"))); -@property (readonly) NSArray *pathSegments __attribute__((swift_name("pathSegments"))) __attribute__((deprecated("\n `pathSegments` is deprecated.\n\n This property will contain an empty path segment at the beginning for URLs with a hostname,\n and an empty path segment at the end for the URLs with a trailing slash. If you need to keep this behaviour please\n use [rawSegments]. If you only need to access the meaningful parts of the path, consider using [segments] instead.\n \n Please decide if you need [rawSegments] or [segments] explicitly.\n "))); -@property (readonly) int32_t port __attribute__((swift_name("port"))); -@property (readonly) MIOSKtor_httpURLProtocol *protocol __attribute__((swift_name("protocol"))); -@property (readonly) MIOSKtor_httpURLProtocol * _Nullable protocolOrNull __attribute__((swift_name("protocolOrNull"))); -@property (readonly) NSArray *rawSegments __attribute__((swift_name("rawSegments"))); -@property (readonly) NSArray *segments __attribute__((swift_name("segments"))); -@property (readonly) int32_t specifiedPort __attribute__((swift_name("specifiedPort"))); -@property (readonly) BOOL trailingQuery __attribute__((swift_name("trailingQuery"))); -@property (readonly) NSString * _Nullable user __attribute__((swift_name("user"))); -@end - -__attribute__((objc_subclassing_restricted)) -__attribute__((swift_name("Ktor_utilsAttributeKey"))) -@interface MIOSKtor_utilsAttributeKey : MIOSBase - -/** - * @note annotations - * kotlin.jvm.JvmOverloads -*/ -- (instancetype)initWithName:(NSString *)name type:(MIOSKtor_utilsTypeInfo *)type __attribute__((swift_name("init(name:type:)"))) __attribute__((objc_designated_initializer)); -- (MIOSKtor_utilsAttributeKey *)doCopyName:(NSString *)name type:(MIOSKtor_utilsTypeInfo *)type __attribute__((swift_name("doCopy(name:type:)"))); -- (BOOL)isEqual:(id _Nullable)other __attribute__((swift_name("isEqual(_:)"))); -- (NSUInteger)hash __attribute__((swift_name("hash()"))); -- (NSString *)description __attribute__((swift_name("description()"))); -@property (readonly) NSString *name __attribute__((swift_name("name"))); -@end - -__attribute__((swift_name("Ktor_client_coreCookiesStorage"))) -@protocol MIOSKtor_client_coreCookiesStorage -@required - -/** - * @note This method converts instances of CancellationException to errors. - * Other uncaught Kotlin exceptions are fatal. -*/ -- (void)addCookieRequestUrl:(MIOSKtor_httpUrl *)requestUrl cookie:(MIOSKtor_httpCookie *)cookie completionHandler:(void (^)(NSError * _Nullable))completionHandler __attribute__((swift_name("addCookie(requestUrl:cookie:completionHandler:)"))); - -/** - * @note This method converts instances of CancellationException to errors. - * Other uncaught Kotlin exceptions are fatal. -*/ -- (void)getRequestUrl:(MIOSKtor_httpUrl *)requestUrl completionHandler:(void (^)(NSArray * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("get(requestUrl:completionHandler:)"))); -@end - -__attribute__((objc_subclassing_restricted)) -__attribute__((swift_name("KotlinByteArray"))) -@interface MIOSKotlinByteArray : MIOSBase -+ (instancetype)arrayWithSize:(int32_t)size __attribute__((swift_name("init(size:)"))); -+ (instancetype)arrayWithSize:(int32_t)size init:(MIOSByte *(^)(MIOSInt *))init __attribute__((swift_name("init(size:init:)"))); -+ (instancetype)alloc __attribute__((unavailable)); -+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable)); -- (int8_t)getIndex:(int32_t)index __attribute__((swift_name("get(index:)"))); -- (MIOSKotlinByteIterator *)iterator __attribute__((swift_name("iterator()"))); -- (void)setIndex:(int32_t)index value:(int8_t)value __attribute__((swift_name("set(index:value:)"))); -@property (readonly) int32_t size __attribute__((swift_name("size"))); -@end - - -/** - * @note annotations - * kotlinx.serialization.Serializable(with=NormalClass(value=kotlinx/serialization/json/JsonElementSerializer)) -*/ -__attribute__((swift_name("Kotlinx_serialization_jsonJsonElement"))) -@interface MIOSKotlinx_serialization_jsonJsonElement : MIOSBase -@property (class, readonly, getter=companion) MIOSKotlinx_serialization_jsonJsonElementCompanion *companion __attribute__((swift_name("companion"))); -@end - -__attribute__((swift_name("Kotlinx_serialization_coreSerializationStrategy"))) -@protocol MIOSKotlinx_serialization_coreSerializationStrategy -@required -- (void)serializeEncoder:(id)encoder value:(id _Nullable)value __attribute__((swift_name("serialize(encoder:value:)"))); -@property (readonly) id descriptor __attribute__((swift_name("descriptor"))); -@end - -__attribute__((swift_name("Kotlinx_serialization_coreDeserializationStrategy"))) -@protocol MIOSKotlinx_serialization_coreDeserializationStrategy -@required -- (id _Nullable)deserializeDecoder:(id)decoder __attribute__((swift_name("deserialize(decoder:)"))); -@property (readonly) id descriptor __attribute__((swift_name("descriptor"))); -@end - -__attribute__((swift_name("Kotlinx_serialization_coreKSerializer"))) -@protocol MIOSKotlinx_serialization_coreKSerializer -@required -@end - -__attribute__((swift_name("Ktor_client_coreHttpClientEngine"))) -@protocol MIOSKtor_client_coreHttpClientEngine -@required - -/** - * @note This method converts instances of CancellationException to errors. - * Other uncaught Kotlin exceptions are fatal. -*/ -- (void)executeData:(MIOSKtor_client_coreHttpRequestData *)data completionHandler:(void (^)(MIOSKtor_client_coreHttpResponseData * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("execute(data:completionHandler:)"))); -- (void)installClient:(MIOSKtor_client_coreHttpClient *)client __attribute__((swift_name("install(client:)"))); -@property (readonly) MIOSKtor_client_coreHttpClientEngineConfig *config __attribute__((swift_name("config"))); -@property (readonly) MIOSKotlinx_coroutines_coreCoroutineDispatcher *dispatcher __attribute__((swift_name("dispatcher"))); -@property (readonly) NSSet> *supportedCapabilities __attribute__((swift_name("supportedCapabilities"))); -@end - -__attribute__((swift_name("Ktor_client_coreHttpClientEngineConfig"))) -@interface MIOSKtor_client_coreHttpClientEngineConfig : MIOSBase -- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)); -+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead"))); -@property MIOSKotlinx_coroutines_coreCoroutineDispatcher * _Nullable dispatcher __attribute__((swift_name("dispatcher"))); -@property BOOL pipelining __attribute__((swift_name("pipelining"))); -@property MIOSKtor_client_coreProxyConfig * _Nullable proxy __attribute__((swift_name("proxy"))); -@property int32_t threadsCount __attribute__((swift_name("threadsCount"))) __attribute__((unavailable("The [threadsCount] property is deprecated. Consider setting [dispatcher] instead."))); -@end - -__attribute__((objc_subclassing_restricted)) -__attribute__((swift_name("Ktor_client_coreHttpClientConfig"))) -@interface MIOSKtor_client_coreHttpClientConfig : MIOSBase -- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)); -+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead"))); -- (MIOSKtor_client_coreHttpClientConfig *)clone __attribute__((swift_name("clone()"))); -- (void)engineBlock:(void (^)(T))block __attribute__((swift_name("engine(block:)"))); -- (void)installClient:(MIOSKtor_client_coreHttpClient *)client __attribute__((swift_name("install(client:)"))); -- (void)installPlugin:(id)plugin configure:(void (^)(id))configure __attribute__((swift_name("install(plugin:configure:)"))); -- (void)installKey:(NSString *)key block:(void (^)(MIOSKtor_client_coreHttpClient *))block __attribute__((swift_name("install(key:block:)"))); -- (void)plusAssignOther:(MIOSKtor_client_coreHttpClientConfig *)other __attribute__((swift_name("plusAssign(other:)"))); -@property BOOL developmentMode __attribute__((swift_name("developmentMode"))) __attribute__((deprecated("Development mode is no longer required. The property will be removed in the future."))); -@property BOOL expectSuccess __attribute__((swift_name("expectSuccess"))); -@property BOOL followRedirects __attribute__((swift_name("followRedirects"))); -@property BOOL useDefaultTransformers __attribute__((swift_name("useDefaultTransformers"))); -@end - -__attribute__((swift_name("Ktor_client_coreHttpClientEngineCapability"))) -@protocol MIOSKtor_client_coreHttpClientEngineCapability -@required -@end - -__attribute__((swift_name("Ktor_utilsAttributes"))) -@protocol MIOSKtor_utilsAttributes -@required -- (id)computeIfAbsentKey:(MIOSKtor_utilsAttributeKey *)key block:(id (^)(void))block __attribute__((swift_name("computeIfAbsent(key:block:)"))); -- (BOOL)containsKey:(MIOSKtor_utilsAttributeKey *)key __attribute__((swift_name("contains(key:)"))); -- (id)getKey_:(MIOSKtor_utilsAttributeKey *)key __attribute__((swift_name("get(key_:)"))); -- (id _Nullable)getOrNullKey:(MIOSKtor_utilsAttributeKey *)key __attribute__((swift_name("getOrNull(key:)"))); -- (void)putKey:(MIOSKtor_utilsAttributeKey *)key value:(id)value __attribute__((swift_name("put(key:value:)"))); -- (void)removeKey:(MIOSKtor_utilsAttributeKey *)key __attribute__((swift_name("remove(key:)"))); -- (void)setKey:(MIOSKtor_utilsAttributeKey *)key value:(id)value __attribute__((swift_name("set(key:value:)"))); -- (id)takeKey:(MIOSKtor_utilsAttributeKey *)key __attribute__((swift_name("take(key:)"))); -- (id _Nullable)takeOrNullKey:(MIOSKtor_utilsAttributeKey *)key __attribute__((swift_name("takeOrNull(key:)"))); -@property (readonly) NSArray *> *allKeys __attribute__((swift_name("allKeys"))); -@end - -__attribute__((objc_subclassing_restricted)) -__attribute__((swift_name("Ktor_eventsEvents"))) -@interface MIOSKtor_eventsEvents : MIOSBase -- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)); -+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead"))); -- (void)raiseDefinition:(MIOSKtor_eventsEventDefinition *)definition value:(id _Nullable)value __attribute__((swift_name("raise(definition:value:)"))); -- (id)subscribeDefinition:(MIOSKtor_eventsEventDefinition *)definition handler:(void (^)(id _Nullable))handler __attribute__((swift_name("subscribe(definition:handler:)"))); -- (void)unsubscribeDefinition:(MIOSKtor_eventsEventDefinition *)definition handler:(void (^)(id _Nullable))handler __attribute__((swift_name("unsubscribe(definition:handler:)"))); -@end - -__attribute__((swift_name("Ktor_utilsPipeline"))) -@interface MIOSKtor_utilsPipeline : MIOSBase -- (instancetype)initWithPhases:(MIOSKotlinArray *)phases __attribute__((swift_name("init(phases:)"))) __attribute__((objc_designated_initializer)); -- (instancetype)initWithPhase:(MIOSKtor_utilsPipelinePhase *)phase interceptors:(NSArray> *)interceptors __attribute__((swift_name("init(phase:interceptors:)"))) __attribute__((objc_designated_initializer)); -- (void)addPhasePhase:(MIOSKtor_utilsPipelinePhase *)phase __attribute__((swift_name("addPhase(phase:)"))); -- (void)afterIntercepted __attribute__((swift_name("afterIntercepted()"))); - -/** - * @note This method converts instances of CancellationException to errors. - * Other uncaught Kotlin exceptions are fatal. -*/ -- (void)executeContext:(TContext)context subject:(TSubject)subject completionHandler:(void (^)(TSubject _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("execute(context:subject:completionHandler:)"))); -- (void)insertPhaseAfterReference:(MIOSKtor_utilsPipelinePhase *)reference phase:(MIOSKtor_utilsPipelinePhase *)phase __attribute__((swift_name("insertPhaseAfter(reference:phase:)"))); -- (void)insertPhaseBeforeReference:(MIOSKtor_utilsPipelinePhase *)reference phase:(MIOSKtor_utilsPipelinePhase *)phase __attribute__((swift_name("insertPhaseBefore(reference:phase:)"))); -- (void)interceptPhase:(MIOSKtor_utilsPipelinePhase *)phase block:(id)block __attribute__((swift_name("intercept(phase:block:)"))); -- (NSArray> *)interceptorsForPhasePhase:(MIOSKtor_utilsPipelinePhase *)phase __attribute__((swift_name("interceptorsForPhase(phase:)"))); -- (void)mergeFrom:(MIOSKtor_utilsPipeline *)from __attribute__((swift_name("merge(from:)"))); -- (void)mergePhasesFrom:(MIOSKtor_utilsPipeline *)from __attribute__((swift_name("mergePhases(from:)"))); -- (void)resetFromFrom:(MIOSKtor_utilsPipeline *)from __attribute__((swift_name("resetFrom(from:)"))); -- (NSString *)description __attribute__((swift_name("description()"))); -@property (readonly) id attributes __attribute__((swift_name("attributes"))); -@property (readonly) BOOL developmentMode __attribute__((swift_name("developmentMode"))); -@property (readonly) BOOL isEmpty __attribute__((swift_name("isEmpty"))); -@property (readonly) NSArray *items __attribute__((swift_name("items"))); -@end - -__attribute__((objc_subclassing_restricted)) -__attribute__((swift_name("Ktor_client_coreHttpReceivePipeline"))) -@interface MIOSKtor_client_coreHttpReceivePipeline : MIOSKtor_utilsPipeline -- (instancetype)initWithDevelopmentMode:(BOOL)developmentMode __attribute__((swift_name("init(developmentMode:)"))) __attribute__((objc_designated_initializer)); -- (instancetype)initWithPhases:(MIOSKotlinArray *)phases __attribute__((swift_name("init(phases:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); -- (instancetype)initWithPhase:(MIOSKtor_utilsPipelinePhase *)phase interceptors:(NSArray> *)interceptors __attribute__((swift_name("init(phase:interceptors:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); -@property (class, readonly, getter=companion) MIOSKtor_client_coreHttpReceivePipelinePhases *companion __attribute__((swift_name("companion"))); -@property (readonly) BOOL developmentMode __attribute__((swift_name("developmentMode"))); -@end - -__attribute__((objc_subclassing_restricted)) -__attribute__((swift_name("Ktor_client_coreHttpRequestPipeline"))) -@interface MIOSKtor_client_coreHttpRequestPipeline : MIOSKtor_utilsPipeline -- (instancetype)initWithDevelopmentMode:(BOOL)developmentMode __attribute__((swift_name("init(developmentMode:)"))) __attribute__((objc_designated_initializer)); -- (instancetype)initWithPhases:(MIOSKotlinArray *)phases __attribute__((swift_name("init(phases:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); -- (instancetype)initWithPhase:(MIOSKtor_utilsPipelinePhase *)phase interceptors:(NSArray> *)interceptors __attribute__((swift_name("init(phase:interceptors:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); -@property (class, readonly, getter=companion) MIOSKtor_client_coreHttpRequestPipelinePhases *companion __attribute__((swift_name("companion"))); -@property (readonly) BOOL developmentMode __attribute__((swift_name("developmentMode"))); -@end - -__attribute__((objc_subclassing_restricted)) -__attribute__((swift_name("Ktor_client_coreHttpResponsePipeline"))) -@interface MIOSKtor_client_coreHttpResponsePipeline : MIOSKtor_utilsPipeline -- (instancetype)initWithDevelopmentMode:(BOOL)developmentMode __attribute__((swift_name("init(developmentMode:)"))) __attribute__((objc_designated_initializer)); -- (instancetype)initWithPhases:(MIOSKotlinArray *)phases __attribute__((swift_name("init(phases:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); -- (instancetype)initWithPhase:(MIOSKtor_utilsPipelinePhase *)phase interceptors:(NSArray> *)interceptors __attribute__((swift_name("init(phase:interceptors:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); -@property (class, readonly, getter=companion) MIOSKtor_client_coreHttpResponsePipelinePhases *companion __attribute__((swift_name("companion"))); -@property (readonly) BOOL developmentMode __attribute__((swift_name("developmentMode"))); -@end - -__attribute__((objc_subclassing_restricted)) -__attribute__((swift_name("Ktor_client_coreHttpSendPipeline"))) -@interface MIOSKtor_client_coreHttpSendPipeline : MIOSKtor_utilsPipeline -- (instancetype)initWithDevelopmentMode:(BOOL)developmentMode __attribute__((swift_name("init(developmentMode:)"))) __attribute__((objc_designated_initializer)); -- (instancetype)initWithPhases:(MIOSKotlinArray *)phases __attribute__((swift_name("init(phases:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); -- (instancetype)initWithPhase:(MIOSKtor_utilsPipelinePhase *)phase interceptors:(NSArray> *)interceptors __attribute__((swift_name("init(phase:interceptors:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); -@property (class, readonly, getter=companion) MIOSKtor_client_coreHttpSendPipelinePhases *companion __attribute__((swift_name("companion"))); -@property (readonly) BOOL developmentMode __attribute__((swift_name("developmentMode"))); -@end - -__attribute__((swift_name("Ktor_client_coreClientPlugin"))) -@protocol MIOSKtor_client_coreClientPlugin -@required -@end - -__attribute__((swift_name("Kotlinx_coroutines_coreDisposableHandle"))) -@protocol MIOSKotlinx_coroutines_coreDisposableHandle -@required -- (void)dispose __attribute__((swift_name("dispose()"))); -@end - - -/** - * @note annotations - * kotlinx.coroutines.InternalCoroutinesApi -*/ -__attribute__((swift_name("Kotlinx_coroutines_coreChildHandle"))) -@protocol MIOSKotlinx_coroutines_coreChildHandle -@required - -/** - * @note annotations - * kotlinx.coroutines.InternalCoroutinesApi -*/ -- (BOOL)childCancelledCause:(MIOSKotlinThrowable *)cause __attribute__((swift_name("childCancelled(cause:)"))); - -/** - * @note annotations - * kotlinx.coroutines.InternalCoroutinesApi -*/ -@property (readonly, getter=parent_) id _Nullable parent __attribute__((swift_name("parent"))); -@end - - -/** - * @note annotations - * kotlinx.coroutines.InternalCoroutinesApi -*/ -__attribute__((swift_name("Kotlinx_coroutines_coreChildJob"))) -@protocol MIOSKotlinx_coroutines_coreChildJob -@required - -/** - * @note annotations - * kotlinx.coroutines.InternalCoroutinesApi -*/ -- (void)parentCancelledParentJob:(id)parentJob __attribute__((swift_name("parentCancelled(parentJob:)"))); -@end - -__attribute__((swift_name("KotlinSequence"))) -@protocol MIOSKotlinSequence -@required -- (id)iterator __attribute__((swift_name("iterator()"))); -@end - - -/** - * @note annotations - * kotlinx.coroutines.InternalCoroutinesApi -*/ -__attribute__((swift_name("Kotlinx_coroutines_coreSelectClause"))) -@protocol MIOSKotlinx_coroutines_coreSelectClause -@required -@property (readonly) id clauseObject __attribute__((swift_name("clauseObject"))); -@property (readonly) MIOSKotlinUnit *(^(^ _Nullable onCancellationConstructor)(id, id _Nullable, id _Nullable))(MIOSKotlinThrowable *, id _Nullable, id) __attribute__((swift_name("onCancellationConstructor"))); -@property (readonly) id _Nullable (^processResFunc)(id, id _Nullable, id _Nullable) __attribute__((swift_name("processResFunc"))); -@property (readonly) void (^regFunc)(id, id, id _Nullable) __attribute__((swift_name("regFunc"))); -@end - -__attribute__((swift_name("Kotlinx_coroutines_coreSelectClause0"))) -@protocol MIOSKotlinx_coroutines_coreSelectClause0 -@required -@end - -__attribute__((swift_name("KotlinCoroutineContextKey"))) -@protocol MIOSKotlinCoroutineContextKey -@required -@end - -__attribute__((swift_name("Kotlinx_coroutines_coreFlowCollector"))) -@protocol MIOSKotlinx_coroutines_coreFlowCollector -@required - -/** - * @note This method converts instances of CancellationException to errors. - * Other uncaught Kotlin exceptions are fatal. -*/ -- (void)emitValue:(id _Nullable)value completionHandler:(void (^)(NSError * _Nullable))completionHandler __attribute__((swift_name("emit(value:completionHandler:)"))); -@end - -__attribute__((swift_name("KotlinIterator"))) -@protocol MIOSKotlinIterator -@required -- (BOOL)hasNext __attribute__((swift_name("hasNext()"))); -- (id _Nullable)next __attribute__((swift_name("next()"))); -@end - -__attribute__((objc_subclassing_restricted)) -__attribute__((swift_name("Ktor_httpCookieEncoding"))) -@interface MIOSKtor_httpCookieEncoding : MIOSKotlinEnum -+ (instancetype)alloc __attribute__((unavailable)); -+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable)); -- (instancetype)initWithName:(NSString *)name ordinal:(int32_t)ordinal __attribute__((swift_name("init(name:ordinal:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); -@property (class, readonly) MIOSKtor_httpCookieEncoding *raw __attribute__((swift_name("raw"))); -@property (class, readonly) MIOSKtor_httpCookieEncoding *dquotes __attribute__((swift_name("dquotes"))); -@property (class, readonly) MIOSKtor_httpCookieEncoding *uriEncoding __attribute__((swift_name("uriEncoding"))); -@property (class, readonly) MIOSKtor_httpCookieEncoding *base64Encoding __attribute__((swift_name("base64Encoding"))); -+ (MIOSKotlinArray *)values __attribute__((swift_name("values()"))); -@property (class, readonly) NSArray *entries __attribute__((swift_name("entries"))); -@end - - -/** - * @note annotations - * kotlinx.serialization.Serializable -*/ -__attribute__((objc_subclassing_restricted)) -__attribute__((swift_name("Ktor_utilsGMTDate"))) -@interface MIOSKtor_utilsGMTDate : MIOSBase -- (instancetype)initWithSeconds:(int32_t)seconds minutes:(int32_t)minutes hours:(int32_t)hours dayOfWeek:(MIOSKtor_utilsWeekDay *)dayOfWeek dayOfMonth:(int32_t)dayOfMonth dayOfYear:(int32_t)dayOfYear month:(MIOSKtor_utilsMonth *)month year:(int32_t)year timestamp:(int64_t)timestamp __attribute__((swift_name("init(seconds:minutes:hours:dayOfWeek:dayOfMonth:dayOfYear:month:year:timestamp:)"))) __attribute__((objc_designated_initializer)); -@property (class, readonly, getter=companion) MIOSKtor_utilsGMTDateCompanion *companion __attribute__((swift_name("companion"))); -- (int32_t)compareToOther:(MIOSKtor_utilsGMTDate *)other __attribute__((swift_name("compareTo(other:)"))); -- (MIOSKtor_utilsGMTDate *)doCopy __attribute__((swift_name("doCopy()"))); -- (MIOSKtor_utilsGMTDate *)doCopySeconds:(int32_t)seconds minutes:(int32_t)minutes hours:(int32_t)hours dayOfWeek:(MIOSKtor_utilsWeekDay *)dayOfWeek dayOfMonth:(int32_t)dayOfMonth dayOfYear:(int32_t)dayOfYear month:(MIOSKtor_utilsMonth *)month year:(int32_t)year timestamp:(int64_t)timestamp __attribute__((swift_name("doCopy(seconds:minutes:hours:dayOfWeek:dayOfMonth:dayOfYear:month:year:timestamp:)"))); -- (BOOL)isEqual:(id _Nullable)other __attribute__((swift_name("isEqual(_:)"))); -- (NSUInteger)hash __attribute__((swift_name("hash()"))); -- (NSString *)description __attribute__((swift_name("description()"))); -@property (readonly) int32_t dayOfMonth __attribute__((swift_name("dayOfMonth"))); -@property (readonly) MIOSKtor_utilsWeekDay *dayOfWeek __attribute__((swift_name("dayOfWeek"))); -@property (readonly) int32_t dayOfYear __attribute__((swift_name("dayOfYear"))); -@property (readonly) int32_t hours __attribute__((swift_name("hours"))); -@property (readonly) int32_t minutes __attribute__((swift_name("minutes"))); -@property (readonly) MIOSKtor_utilsMonth *month __attribute__((swift_name("month"))); -@property (readonly) int32_t seconds __attribute__((swift_name("seconds"))); -@property (readonly) int64_t timestamp __attribute__((swift_name("timestamp"))); -@property (readonly) int32_t year __attribute__((swift_name("year"))); -@end - -__attribute__((objc_subclassing_restricted)) -__attribute__((swift_name("Ktor_httpCookie.Companion"))) -@interface MIOSKtor_httpCookieCompanion : MIOSBase -+ (instancetype)alloc __attribute__((unavailable)); -+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable)); -+ (instancetype)companion __attribute__((swift_name("init()"))); -@property (class, readonly, getter=shared) MIOSKtor_httpCookieCompanion *shared __attribute__((swift_name("shared"))); -- (id)serializer __attribute__((swift_name("serializer()"))); -@end - -__attribute__((swift_name("Kotlinx_coroutines_coreSelectClause1"))) -@protocol MIOSKotlinx_coroutines_coreSelectClause1 -@required -@end - -__attribute__((objc_subclassing_restricted)) -__attribute__((swift_name("Ktor_httpUrl.Companion"))) -@interface MIOSKtor_httpUrlCompanion : MIOSBase -+ (instancetype)alloc __attribute__((unavailable)); -+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable)); -+ (instancetype)companion __attribute__((swift_name("init()"))); -@property (class, readonly, getter=shared) MIOSKtor_httpUrlCompanion *shared __attribute__((swift_name("shared"))); -- (id)serializer __attribute__((swift_name("serializer()"))); -@end - -__attribute__((swift_name("Ktor_utilsStringValues"))) -@protocol MIOSKtor_utilsStringValues -@required -- (BOOL)containsName:(NSString *)name __attribute__((swift_name("contains(name:)"))); -- (BOOL)containsName:(NSString *)name value:(NSString *)value __attribute__((swift_name("contains(name:value:)"))); -- (NSSet> *)entries __attribute__((swift_name("entries()"))); -- (void)forEachBody:(void (^)(NSString *, NSArray *))body __attribute__((swift_name("forEach(body:)"))); -- (NSString * _Nullable)getName:(NSString *)name __attribute__((swift_name("get(name:)"))); -- (NSArray * _Nullable)getAllName:(NSString *)name __attribute__((swift_name("getAll(name:)"))); -- (BOOL)isEmpty_ __attribute__((swift_name("isEmpty()"))); -- (NSSet *)names __attribute__((swift_name("names()"))); -@property (readonly) BOOL caseInsensitiveName __attribute__((swift_name("caseInsensitiveName"))); -@end - -__attribute__((swift_name("Ktor_httpParameters"))) -@protocol MIOSKtor_httpParameters -@required -@end - -__attribute__((objc_subclassing_restricted)) -__attribute__((swift_name("Ktor_httpURLProtocol"))) -@interface MIOSKtor_httpURLProtocol : MIOSBase -- (instancetype)initWithName:(NSString *)name defaultPort:(int32_t)defaultPort __attribute__((swift_name("init(name:defaultPort:)"))) __attribute__((objc_designated_initializer)); -@property (class, readonly, getter=companion) MIOSKtor_httpURLProtocolCompanion *companion __attribute__((swift_name("companion"))); -- (MIOSKtor_httpURLProtocol *)doCopyName:(NSString *)name defaultPort:(int32_t)defaultPort __attribute__((swift_name("doCopy(name:defaultPort:)"))); -- (BOOL)isEqual:(id _Nullable)other __attribute__((swift_name("isEqual(_:)"))); -- (NSUInteger)hash __attribute__((swift_name("hash()"))); -- (NSString *)description __attribute__((swift_name("description()"))); -@property (readonly) int32_t defaultPort __attribute__((swift_name("defaultPort"))); -@property (readonly) NSString *name __attribute__((swift_name("name"))); -@end - -__attribute__((objc_subclassing_restricted)) -__attribute__((swift_name("Ktor_utilsTypeInfo"))) -@interface MIOSKtor_utilsTypeInfo : MIOSBase -- (instancetype)initWithType:(id)type kotlinType:(id _Nullable)kotlinType __attribute__((swift_name("init(type:kotlinType:)"))) __attribute__((objc_designated_initializer)); -- (instancetype)initWithType:(id)type reifiedType:(id)reifiedType kotlinType:(id _Nullable)kotlinType __attribute__((swift_name("init(type:reifiedType:kotlinType:)"))) __attribute__((objc_designated_initializer)) __attribute__((deprecated("Use constructor without reifiedType parameter."))); -- (BOOL)isEqual:(id _Nullable)other __attribute__((swift_name("isEqual(_:)"))); -- (NSUInteger)hash __attribute__((swift_name("hash()"))); -- (NSString *)description __attribute__((swift_name("description()"))); -@property (readonly) id _Nullable kotlinType __attribute__((swift_name("kotlinType"))); -@property (readonly) id type __attribute__((swift_name("type"))); -@end - -__attribute__((swift_name("KotlinByteIterator"))) -@interface MIOSKotlinByteIterator : MIOSBase -- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)); -+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead"))); -- (MIOSByte *)next __attribute__((swift_name("next()"))); -- (int8_t)nextByte __attribute__((swift_name("nextByte()"))); -@end - -__attribute__((objc_subclassing_restricted)) -__attribute__((swift_name("Kotlinx_serialization_jsonJsonElement.Companion"))) -@interface MIOSKotlinx_serialization_jsonJsonElementCompanion : MIOSBase -+ (instancetype)alloc __attribute__((unavailable)); -+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable)); -+ (instancetype)companion __attribute__((swift_name("init()"))); -@property (class, readonly, getter=shared) MIOSKotlinx_serialization_jsonJsonElementCompanion *shared __attribute__((swift_name("shared"))); -- (id)serializer __attribute__((swift_name("serializer()"))); -@end - -__attribute__((swift_name("Kotlinx_serialization_coreEncoder"))) -@protocol MIOSKotlinx_serialization_coreEncoder -@required -- (id)beginCollectionDescriptor:(id)descriptor collectionSize:(int32_t)collectionSize __attribute__((swift_name("beginCollection(descriptor:collectionSize:)"))); -- (id)beginStructureDescriptor:(id)descriptor __attribute__((swift_name("beginStructure(descriptor:)"))); -- (void)encodeBooleanValue:(BOOL)value __attribute__((swift_name("encodeBoolean(value:)"))); -- (void)encodeByteValue:(int8_t)value __attribute__((swift_name("encodeByte(value:)"))); -- (void)encodeCharValue:(unichar)value __attribute__((swift_name("encodeChar(value:)"))); -- (void)encodeDoubleValue:(double)value __attribute__((swift_name("encodeDouble(value:)"))); -- (void)encodeEnumEnumDescriptor:(id)enumDescriptor index:(int32_t)index __attribute__((swift_name("encodeEnum(enumDescriptor:index:)"))); -- (void)encodeFloatValue:(float)value __attribute__((swift_name("encodeFloat(value:)"))); -- (id)encodeInlineDescriptor:(id)descriptor __attribute__((swift_name("encodeInline(descriptor:)"))); -- (void)encodeIntValue:(int32_t)value __attribute__((swift_name("encodeInt(value:)"))); -- (void)encodeLongValue:(int64_t)value __attribute__((swift_name("encodeLong(value:)"))); - -/** - * @note annotations - * kotlinx.serialization.ExperimentalSerializationApi -*/ -- (void)encodeNotNullMark __attribute__((swift_name("encodeNotNullMark()"))); - -/** - * @note annotations - * kotlinx.serialization.ExperimentalSerializationApi -*/ -- (void)encodeNull __attribute__((swift_name("encodeNull()"))); - -/** - * @note annotations - * kotlinx.serialization.ExperimentalSerializationApi -*/ -- (void)encodeNullableSerializableValueSerializer:(id)serializer value:(id _Nullable)value __attribute__((swift_name("encodeNullableSerializableValue(serializer:value:)"))); -- (void)encodeSerializableValueSerializer:(id)serializer value:(id _Nullable)value __attribute__((swift_name("encodeSerializableValue(serializer:value:)"))); -- (void)encodeShortValue:(int16_t)value __attribute__((swift_name("encodeShort(value:)"))); -- (void)encodeStringValue:(NSString *)value __attribute__((swift_name("encodeString(value:)"))); -@property (readonly) MIOSKotlinx_serialization_coreSerializersModule *serializersModule __attribute__((swift_name("serializersModule"))); -@end - -__attribute__((swift_name("Kotlinx_serialization_coreSerialDescriptor"))) -@protocol MIOSKotlinx_serialization_coreSerialDescriptor -@required -- (NSArray> *)getElementAnnotationsIndex:(int32_t)index __attribute__((swift_name("getElementAnnotations(index:)"))); -- (id)getElementDescriptorIndex:(int32_t)index __attribute__((swift_name("getElementDescriptor(index:)"))); -- (int32_t)getElementIndexName:(NSString *)name __attribute__((swift_name("getElementIndex(name:)"))); -- (NSString *)getElementNameIndex:(int32_t)index __attribute__((swift_name("getElementName(index:)"))); -- (BOOL)isElementOptionalIndex:(int32_t)index __attribute__((swift_name("isElementOptional(index:)"))); -@property (readonly) NSArray> *annotations __attribute__((swift_name("annotations"))); -@property (readonly) int32_t elementsCount __attribute__((swift_name("elementsCount"))); -@property (readonly) BOOL isInline __attribute__((swift_name("isInline"))); -@property (readonly) BOOL isNullable __attribute__((swift_name("isNullable"))); -@property (readonly) MIOSKotlinx_serialization_coreSerialKind *kind __attribute__((swift_name("kind"))); -@property (readonly) NSString *serialName __attribute__((swift_name("serialName"))); -@end - -__attribute__((swift_name("Kotlinx_serialization_coreDecoder"))) -@protocol MIOSKotlinx_serialization_coreDecoder -@required -- (id)beginStructureDescriptor:(id)descriptor __attribute__((swift_name("beginStructure(descriptor:)"))); -- (BOOL)decodeBoolean __attribute__((swift_name("decodeBoolean()"))); -- (int8_t)decodeByte __attribute__((swift_name("decodeByte()"))); -- (unichar)decodeChar __attribute__((swift_name("decodeChar()"))); -- (double)decodeDouble __attribute__((swift_name("decodeDouble()"))); -- (int32_t)decodeEnumEnumDescriptor:(id)enumDescriptor __attribute__((swift_name("decodeEnum(enumDescriptor:)"))); -- (float)decodeFloat __attribute__((swift_name("decodeFloat()"))); -- (id)decodeInlineDescriptor:(id)descriptor __attribute__((swift_name("decodeInline(descriptor:)"))); -- (int32_t)decodeInt __attribute__((swift_name("decodeInt()"))); -- (int64_t)decodeLong __attribute__((swift_name("decodeLong()"))); - -/** - * @note annotations - * kotlinx.serialization.ExperimentalSerializationApi -*/ -- (BOOL)decodeNotNullMark __attribute__((swift_name("decodeNotNullMark()"))); - -/** - * @note annotations - * kotlinx.serialization.ExperimentalSerializationApi -*/ -- (MIOSKotlinNothing * _Nullable)decodeNull __attribute__((swift_name("decodeNull()"))); - -/** - * @note annotations - * kotlinx.serialization.ExperimentalSerializationApi -*/ -- (id _Nullable)decodeNullableSerializableValueDeserializer:(id)deserializer __attribute__((swift_name("decodeNullableSerializableValue(deserializer:)"))); -- (id _Nullable)decodeSerializableValueDeserializer:(id)deserializer __attribute__((swift_name("decodeSerializableValue(deserializer:)"))); -- (int16_t)decodeShort __attribute__((swift_name("decodeShort()"))); -- (NSString *)decodeString __attribute__((swift_name("decodeString()"))); -@property (readonly) MIOSKotlinx_serialization_coreSerializersModule *serializersModule __attribute__((swift_name("serializersModule"))); -@end - -__attribute__((objc_subclassing_restricted)) -__attribute__((swift_name("Ktor_client_coreHttpRequestData"))) -@interface MIOSKtor_client_coreHttpRequestData : MIOSBase -- (instancetype)initWithUrl:(MIOSKtor_httpUrl *)url method:(MIOSKtor_httpHttpMethod *)method headers:(id)headers body:(MIOSKtor_httpOutgoingContent *)body executionContext:(id)executionContext attributes:(id)attributes __attribute__((swift_name("init(url:method:headers:body:executionContext:attributes:)"))) __attribute__((objc_designated_initializer)); -- (id _Nullable)getCapabilityOrNullKey:(id)key __attribute__((swift_name("getCapabilityOrNull(key:)"))); -- (NSString *)description __attribute__((swift_name("description()"))); -@property (readonly) id attributes __attribute__((swift_name("attributes"))); -@property (readonly) MIOSKtor_httpOutgoingContent *body __attribute__((swift_name("body"))); -@property (readonly) id executionContext __attribute__((swift_name("executionContext"))); -@property (readonly) id headers __attribute__((swift_name("headers"))); -@property (readonly) MIOSKtor_httpHttpMethod *method __attribute__((swift_name("method"))); -@property (readonly) MIOSKtor_httpUrl *url __attribute__((swift_name("url"))); -@end - -__attribute__((objc_subclassing_restricted)) -__attribute__((swift_name("Ktor_client_coreHttpResponseData"))) -@interface MIOSKtor_client_coreHttpResponseData : MIOSBase -- (instancetype)initWithStatusCode:(MIOSKtor_httpHttpStatusCode *)statusCode requestTime:(MIOSKtor_utilsGMTDate *)requestTime headers:(id)headers version:(MIOSKtor_httpHttpProtocolVersion *)version body:(id)body callContext:(id)callContext __attribute__((swift_name("init(statusCode:requestTime:headers:version:body:callContext:)"))) __attribute__((objc_designated_initializer)); -- (NSString *)description __attribute__((swift_name("description()"))); -@property (readonly) id body __attribute__((swift_name("body"))); -@property (readonly) id callContext __attribute__((swift_name("callContext"))); -@property (readonly) id headers __attribute__((swift_name("headers"))); -@property (readonly) MIOSKtor_utilsGMTDate *requestTime __attribute__((swift_name("requestTime"))); -@property (readonly) MIOSKtor_utilsGMTDate *responseTime __attribute__((swift_name("responseTime"))); -@property (readonly) MIOSKtor_httpHttpStatusCode *statusCode __attribute__((swift_name("statusCode"))); -@property (readonly) MIOSKtor_httpHttpProtocolVersion *version __attribute__((swift_name("version"))); -@end - - -/** - * @note annotations - * kotlin.SinceKotlin(version="1.3") -*/ -__attribute__((swift_name("KotlinAbstractCoroutineContextElement"))) -@interface MIOSKotlinAbstractCoroutineContextElement : MIOSBase -- (instancetype)initWithKey:(id)key __attribute__((swift_name("init(key:)"))) __attribute__((objc_designated_initializer)); -@property (readonly) id key __attribute__((swift_name("key"))); -@end - - -/** - * @note annotations - * kotlin.SinceKotlin(version="1.3") -*/ -__attribute__((swift_name("KotlinContinuationInterceptor"))) -@protocol MIOSKotlinContinuationInterceptor -@required -- (id)interceptContinuationContinuation:(id)continuation __attribute__((swift_name("interceptContinuation(continuation:)"))); -- (void)releaseInterceptedContinuationContinuation:(id)continuation __attribute__((swift_name("releaseInterceptedContinuation(continuation:)"))); -@end - -__attribute__((swift_name("Kotlinx_coroutines_coreCoroutineDispatcher"))) -@interface MIOSKotlinx_coroutines_coreCoroutineDispatcher : MIOSKotlinAbstractCoroutineContextElement -- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)); -+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead"))); -- (instancetype)initWithKey:(id)key __attribute__((swift_name("init(key:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); -@property (class, readonly, getter=companion) MIOSKotlinx_coroutines_coreCoroutineDispatcherKey *companion __attribute__((swift_name("companion"))); -- (void)dispatchContext:(id)context block:(id)block __attribute__((swift_name("dispatch(context:block:)"))); - -/** - * @note annotations - * kotlinx.coroutines.InternalCoroutinesApi -*/ -- (void)dispatchYieldContext:(id)context block:(id)block __attribute__((swift_name("dispatchYield(context:block:)"))); -- (id)interceptContinuationContinuation:(id)continuation __attribute__((swift_name("interceptContinuation(continuation:)"))); -- (BOOL)isDispatchNeededContext:(id)context __attribute__((swift_name("isDispatchNeeded(context:)"))); -- (MIOSKotlinx_coroutines_coreCoroutineDispatcher *)limitedParallelismParallelism:(int32_t)parallelism name:(NSString * _Nullable)name __attribute__((swift_name("limitedParallelism(parallelism:name:)"))); -- (MIOSKotlinx_coroutines_coreCoroutineDispatcher *)plusOther_:(MIOSKotlinx_coroutines_coreCoroutineDispatcher *)other __attribute__((swift_name("plus(other_:)"))) __attribute__((unavailable("Operator '+' on two CoroutineDispatcher objects is meaningless. CoroutineDispatcher is a coroutine context element and `+` is a set-sum operator for coroutine contexts. The dispatcher to the right of `+` just replaces the dispatcher to the left."))); -- (void)releaseInterceptedContinuationContinuation:(id)continuation __attribute__((swift_name("releaseInterceptedContinuation(continuation:)"))); -- (NSString *)description __attribute__((swift_name("description()"))); -@end - -__attribute__((objc_subclassing_restricted)) -__attribute__((swift_name("Ktor_client_coreProxyConfig"))) -@interface MIOSKtor_client_coreProxyConfig : MIOSBase -- (instancetype)initWithUrl:(MIOSKtor_httpUrl *)url __attribute__((swift_name("init(url:)"))) __attribute__((objc_designated_initializer)); -- (NSString *)description __attribute__((swift_name("description()"))); -@property (readonly) MIOSKtor_httpUrl *url __attribute__((swift_name("url"))); -@end - -__attribute__((swift_name("Ktor_eventsEventDefinition"))) -@interface MIOSKtor_eventsEventDefinition : MIOSBase -- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)); -+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead"))); -@end - -__attribute__((objc_subclassing_restricted)) -__attribute__((swift_name("Ktor_utilsPipelinePhase"))) -@interface MIOSKtor_utilsPipelinePhase : MIOSBase -- (instancetype)initWithName:(NSString *)name __attribute__((swift_name("init(name:)"))) __attribute__((objc_designated_initializer)); -- (NSString *)description __attribute__((swift_name("description()"))); -@property (readonly) NSString *name __attribute__((swift_name("name"))); -@end - -__attribute__((swift_name("KotlinSuspendFunction2"))) -@protocol MIOSKotlinSuspendFunction2 -@required - -/** - * @note This method converts instances of CancellationException to errors. - * Other uncaught Kotlin exceptions are fatal. -*/ -- (void)invokeP1:(id _Nullable)p1 p2:(id _Nullable)p2 completionHandler:(void (^)(id _Nullable_result, NSError * _Nullable))completionHandler __attribute__((swift_name("invoke(p1:p2:completionHandler:)"))); -@end - -__attribute__((objc_subclassing_restricted)) -__attribute__((swift_name("Ktor_client_coreHttpReceivePipeline.Phases"))) -@interface MIOSKtor_client_coreHttpReceivePipelinePhases : MIOSBase -+ (instancetype)alloc __attribute__((unavailable)); -+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable)); -+ (instancetype)phases __attribute__((swift_name("init()"))); -@property (class, readonly, getter=shared) MIOSKtor_client_coreHttpReceivePipelinePhases *shared __attribute__((swift_name("shared"))); -@property (readonly) MIOSKtor_utilsPipelinePhase *After __attribute__((swift_name("After"))); -@property (readonly) MIOSKtor_utilsPipelinePhase *Before __attribute__((swift_name("Before"))); -@property (readonly) MIOSKtor_utilsPipelinePhase *State __attribute__((swift_name("State"))); -@end - -__attribute__((swift_name("Ktor_httpHttpMessage"))) -@protocol MIOSKtor_httpHttpMessage -@required -@property (readonly) id headers __attribute__((swift_name("headers"))); -@end - -__attribute__((swift_name("Ktor_client_coreHttpResponse"))) -@interface MIOSKtor_client_coreHttpResponse : MIOSBase -- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)); -+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead"))); -- (NSString *)description __attribute__((swift_name("description()"))); -@property (readonly) MIOSKtor_client_coreHttpClientCall *call __attribute__((swift_name("call"))); -@property (readonly) id rawContent __attribute__((swift_name("rawContent"))); -@property (readonly) MIOSKtor_utilsGMTDate *requestTime __attribute__((swift_name("requestTime"))); -@property (readonly) MIOSKtor_utilsGMTDate *responseTime __attribute__((swift_name("responseTime"))); -@property (readonly) MIOSKtor_httpHttpStatusCode *status __attribute__((swift_name("status"))); -@property (readonly) MIOSKtor_httpHttpProtocolVersion *version __attribute__((swift_name("version"))); -@end - -__attribute__((objc_subclassing_restricted)) -__attribute__((swift_name("KotlinUnit"))) -@interface MIOSKotlinUnit : MIOSBase -+ (instancetype)alloc __attribute__((unavailable)); -+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable)); -+ (instancetype)unit __attribute__((swift_name("init()"))); -@property (class, readonly, getter=shared) MIOSKotlinUnit *shared __attribute__((swift_name("shared"))); -- (NSString *)description __attribute__((swift_name("description()"))); -@end - -__attribute__((objc_subclassing_restricted)) -__attribute__((swift_name("Ktor_client_coreHttpRequestPipeline.Phases"))) -@interface MIOSKtor_client_coreHttpRequestPipelinePhases : MIOSBase -+ (instancetype)alloc __attribute__((unavailable)); -+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable)); -+ (instancetype)phases __attribute__((swift_name("init()"))); -@property (class, readonly, getter=shared) MIOSKtor_client_coreHttpRequestPipelinePhases *shared __attribute__((swift_name("shared"))); -@property (readonly) MIOSKtor_utilsPipelinePhase *Before __attribute__((swift_name("Before"))); -@property (readonly) MIOSKtor_utilsPipelinePhase *Render __attribute__((swift_name("Render"))); -@property (readonly) MIOSKtor_utilsPipelinePhase *Send __attribute__((swift_name("Send"))); -@property (readonly) MIOSKtor_utilsPipelinePhase *State __attribute__((swift_name("State"))); -@property (readonly) MIOSKtor_utilsPipelinePhase *Transform __attribute__((swift_name("Transform"))); -@end - -__attribute__((swift_name("Ktor_httpHttpMessageBuilder"))) -@protocol MIOSKtor_httpHttpMessageBuilder -@required -@property (readonly) MIOSKtor_httpHeadersBuilder *headers __attribute__((swift_name("headers"))); -@end - -__attribute__((objc_subclassing_restricted)) -__attribute__((swift_name("Ktor_client_coreHttpRequestBuilder"))) -@interface MIOSKtor_client_coreHttpRequestBuilder : MIOSBase -- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)); -+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead"))); -@property (class, readonly, getter=companion) MIOSKtor_client_coreHttpRequestBuilderCompanion *companion __attribute__((swift_name("companion"))); -- (MIOSKtor_client_coreHttpRequestData *)build __attribute__((swift_name("build()"))); -- (id _Nullable)getCapabilityOrNullKey:(id)key __attribute__((swift_name("getCapabilityOrNull(key:)"))); -- (void)setAttributesBlock:(void (^)(id))block __attribute__((swift_name("setAttributes(block:)"))); -- (void)setCapabilityKey:(id)key capability:(id)capability __attribute__((swift_name("setCapability(key:capability:)"))); -- (MIOSKtor_client_coreHttpRequestBuilder *)takeFromBuilder:(MIOSKtor_client_coreHttpRequestBuilder *)builder __attribute__((swift_name("takeFrom(builder:)"))); -- (MIOSKtor_client_coreHttpRequestBuilder *)takeFromWithExecutionContextBuilder:(MIOSKtor_client_coreHttpRequestBuilder *)builder __attribute__((swift_name("takeFromWithExecutionContext(builder:)"))); -- (void)urlBlock:(void (^)(MIOSKtor_httpURLBuilder *, MIOSKtor_httpURLBuilder *))block __attribute__((swift_name("url(block:)"))); -@property (readonly) id attributes __attribute__((swift_name("attributes"))); -@property id body __attribute__((swift_name("body"))); -@property MIOSKtor_utilsTypeInfo * _Nullable bodyType __attribute__((swift_name("bodyType"))); -@property (readonly) id executionContext __attribute__((swift_name("executionContext"))); -@property (readonly) MIOSKtor_httpHeadersBuilder *headers __attribute__((swift_name("headers"))); -@property MIOSKtor_httpHttpMethod *method __attribute__((swift_name("method"))); -@property (readonly) MIOSKtor_httpURLBuilder *url __attribute__((swift_name("url"))); -@end - -__attribute__((objc_subclassing_restricted)) -__attribute__((swift_name("Ktor_client_coreHttpResponsePipeline.Phases"))) -@interface MIOSKtor_client_coreHttpResponsePipelinePhases : MIOSBase -+ (instancetype)alloc __attribute__((unavailable)); -+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable)); -+ (instancetype)phases __attribute__((swift_name("init()"))); -@property (class, readonly, getter=shared) MIOSKtor_client_coreHttpResponsePipelinePhases *shared __attribute__((swift_name("shared"))); -@property (readonly) MIOSKtor_utilsPipelinePhase *After __attribute__((swift_name("After"))); -@property (readonly) MIOSKtor_utilsPipelinePhase *Parse __attribute__((swift_name("Parse"))); -@property (readonly) MIOSKtor_utilsPipelinePhase *Receive __attribute__((swift_name("Receive"))); -@property (readonly) MIOSKtor_utilsPipelinePhase *State __attribute__((swift_name("State"))); -@property (readonly) MIOSKtor_utilsPipelinePhase *Transform __attribute__((swift_name("Transform"))); -@end - -__attribute__((objc_subclassing_restricted)) -__attribute__((swift_name("Ktor_client_coreHttpResponseContainer"))) -@interface MIOSKtor_client_coreHttpResponseContainer : MIOSBase -- (instancetype)initWithExpectedType:(MIOSKtor_utilsTypeInfo *)expectedType response:(id)response __attribute__((swift_name("init(expectedType:response:)"))) __attribute__((objc_designated_initializer)); -- (MIOSKtor_client_coreHttpResponseContainer *)doCopyExpectedType:(MIOSKtor_utilsTypeInfo *)expectedType response:(id)response __attribute__((swift_name("doCopy(expectedType:response:)"))); -- (BOOL)isEqual:(id _Nullable)other __attribute__((swift_name("isEqual(_:)"))); -- (NSUInteger)hash __attribute__((swift_name("hash()"))); -- (NSString *)description __attribute__((swift_name("description()"))); -@property (readonly) MIOSKtor_utilsTypeInfo *expectedType __attribute__((swift_name("expectedType"))); -@property (readonly) id response __attribute__((swift_name("response"))); -@end - -__attribute__((swift_name("Ktor_client_coreHttpClientCall"))) -@interface MIOSKtor_client_coreHttpClientCall : MIOSBase -- (instancetype)initWithClient:(MIOSKtor_client_coreHttpClient *)client __attribute__((swift_name("init(client:)"))) __attribute__((objc_designated_initializer)); -- (instancetype)initWithClient:(MIOSKtor_client_coreHttpClient *)client requestData:(MIOSKtor_client_coreHttpRequestData *)requestData responseData:(MIOSKtor_client_coreHttpResponseData *)responseData __attribute__((swift_name("init(client:requestData:responseData:)"))) __attribute__((objc_designated_initializer)); -@property (class, readonly, getter=companion) MIOSKtor_client_coreHttpClientCallCompanion *companion __attribute__((swift_name("companion"))); - -/** - * @note This method converts instances of CancellationException to errors. - * Other uncaught Kotlin exceptions are fatal. -*/ -- (void)bodyInfo:(MIOSKtor_utilsTypeInfo *)info completionHandler:(void (^)(id _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("body(info:completionHandler:)"))); - -/** - * @note This method converts instances of CancellationException to errors. - * Other uncaught Kotlin exceptions are fatal. -*/ -- (void)bodyNullableInfo:(MIOSKtor_utilsTypeInfo *)info completionHandler:(void (^)(id _Nullable_result, NSError * _Nullable))completionHandler __attribute__((swift_name("bodyNullable(info:completionHandler:)"))); - -/** - * @note This method converts instances of CancellationException to errors. - * Other uncaught Kotlin exceptions are fatal. - * @note This method has protected visibility in Kotlin source and is intended only for use by subclasses. -*/ -- (void)getResponseContentWithCompletionHandler:(void (^)(id _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("getResponseContent(completionHandler:)"))); -- (NSString *)description __attribute__((swift_name("description()"))); - -/** - * @note This property has protected visibility in Kotlin source and is intended only for use by subclasses. -*/ -@property (readonly) BOOL allowDoubleReceive __attribute__((swift_name("allowDoubleReceive"))); -@property (readonly) id attributes __attribute__((swift_name("attributes"))); -@property (readonly) MIOSKtor_client_coreHttpClient *client __attribute__((swift_name("client"))); -@property (readonly) id coroutineContext __attribute__((swift_name("coroutineContext"))); -@property id request __attribute__((swift_name("request"))); -@property MIOSKtor_client_coreHttpResponse *response __attribute__((swift_name("response"))); -@end - -__attribute__((objc_subclassing_restricted)) -__attribute__((swift_name("Ktor_client_coreHttpSendPipeline.Phases"))) -@interface MIOSKtor_client_coreHttpSendPipelinePhases : MIOSBase -+ (instancetype)alloc __attribute__((unavailable)); -+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable)); -+ (instancetype)phases __attribute__((swift_name("init()"))); -@property (class, readonly, getter=shared) MIOSKtor_client_coreHttpSendPipelinePhases *shared __attribute__((swift_name("shared"))); -@property (readonly) MIOSKtor_utilsPipelinePhase *Before __attribute__((swift_name("Before"))); -@property (readonly) MIOSKtor_utilsPipelinePhase *Engine __attribute__((swift_name("Engine"))); -@property (readonly) MIOSKtor_utilsPipelinePhase *Monitoring __attribute__((swift_name("Monitoring"))); -@property (readonly) MIOSKtor_utilsPipelinePhase *Receive __attribute__((swift_name("Receive"))); -@property (readonly) MIOSKtor_utilsPipelinePhase *State __attribute__((swift_name("State"))); -@end - - -/** - * @note annotations - * kotlinx.coroutines.InternalCoroutinesApi -*/ -__attribute__((swift_name("Kotlinx_coroutines_coreParentJob"))) -@protocol MIOSKotlinx_coroutines_coreParentJob -@required - -/** - * @note annotations - * kotlinx.coroutines.InternalCoroutinesApi -*/ -- (MIOSKotlinCancellationException *)getChildJobCancellationCause __attribute__((swift_name("getChildJobCancellationCause()"))); -@end - - -/** - * @note annotations - * kotlinx.coroutines.InternalCoroutinesApi -*/ -__attribute__((swift_name("Kotlinx_coroutines_coreSelectInstance"))) -@protocol MIOSKotlinx_coroutines_coreSelectInstance -@required -- (void)disposeOnCompletionDisposableHandle:(id)disposableHandle __attribute__((swift_name("disposeOnCompletion(disposableHandle:)"))); -- (void)selectInRegistrationPhaseInternalResult:(id _Nullable)internalResult __attribute__((swift_name("selectInRegistrationPhase(internalResult:)"))); -- (BOOL)trySelectClauseObject:(id)clauseObject result:(id _Nullable)result __attribute__((swift_name("trySelect(clauseObject:result:)"))); -@property (readonly) id context __attribute__((swift_name("context"))); -@end - -__attribute__((objc_subclassing_restricted)) -__attribute__((swift_name("Ktor_utilsWeekDay"))) -@interface MIOSKtor_utilsWeekDay : MIOSKotlinEnum -+ (instancetype)alloc __attribute__((unavailable)); -+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable)); -- (instancetype)initWithName:(NSString *)name ordinal:(int32_t)ordinal __attribute__((swift_name("init(name:ordinal:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); -@property (class, readonly, getter=companion) MIOSKtor_utilsWeekDayCompanion *companion __attribute__((swift_name("companion"))); -@property (class, readonly) MIOSKtor_utilsWeekDay *monday __attribute__((swift_name("monday"))); -@property (class, readonly) MIOSKtor_utilsWeekDay *tuesday __attribute__((swift_name("tuesday"))); -@property (class, readonly) MIOSKtor_utilsWeekDay *wednesday __attribute__((swift_name("wednesday"))); -@property (class, readonly) MIOSKtor_utilsWeekDay *thursday __attribute__((swift_name("thursday"))); -@property (class, readonly) MIOSKtor_utilsWeekDay *friday __attribute__((swift_name("friday"))); -@property (class, readonly) MIOSKtor_utilsWeekDay *saturday __attribute__((swift_name("saturday"))); -@property (class, readonly) MIOSKtor_utilsWeekDay *sunday __attribute__((swift_name("sunday"))); -+ (MIOSKotlinArray *)values __attribute__((swift_name("values()"))); -@property (class, readonly) NSArray *entries __attribute__((swift_name("entries"))); -@property (readonly) NSString *value __attribute__((swift_name("value"))); -@end - -__attribute__((objc_subclassing_restricted)) -__attribute__((swift_name("Ktor_utilsMonth"))) -@interface MIOSKtor_utilsMonth : MIOSKotlinEnum -+ (instancetype)alloc __attribute__((unavailable)); -+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable)); -- (instancetype)initWithName:(NSString *)name ordinal:(int32_t)ordinal __attribute__((swift_name("init(name:ordinal:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); -@property (class, readonly, getter=companion) MIOSKtor_utilsMonthCompanion *companion __attribute__((swift_name("companion"))); -@property (class, readonly) MIOSKtor_utilsMonth *january __attribute__((swift_name("january"))); -@property (class, readonly) MIOSKtor_utilsMonth *february __attribute__((swift_name("february"))); -@property (class, readonly) MIOSKtor_utilsMonth *march __attribute__((swift_name("march"))); -@property (class, readonly) MIOSKtor_utilsMonth *april __attribute__((swift_name("april"))); -@property (class, readonly) MIOSKtor_utilsMonth *may __attribute__((swift_name("may"))); -@property (class, readonly) MIOSKtor_utilsMonth *june __attribute__((swift_name("june"))); -@property (class, readonly) MIOSKtor_utilsMonth *july __attribute__((swift_name("july"))); -@property (class, readonly) MIOSKtor_utilsMonth *august __attribute__((swift_name("august"))); -@property (class, readonly) MIOSKtor_utilsMonth *september __attribute__((swift_name("september"))); -@property (class, readonly) MIOSKtor_utilsMonth *october __attribute__((swift_name("october"))); -@property (class, readonly) MIOSKtor_utilsMonth *november __attribute__((swift_name("november"))); -@property (class, readonly) MIOSKtor_utilsMonth *december __attribute__((swift_name("december"))); -+ (MIOSKotlinArray *)values __attribute__((swift_name("values()"))); -@property (class, readonly) NSArray *entries __attribute__((swift_name("entries"))); -@property (readonly) NSString *value __attribute__((swift_name("value"))); -@end - -__attribute__((objc_subclassing_restricted)) -__attribute__((swift_name("Ktor_utilsGMTDate.Companion"))) -@interface MIOSKtor_utilsGMTDateCompanion : MIOSBase -+ (instancetype)alloc __attribute__((unavailable)); -+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable)); -+ (instancetype)companion __attribute__((swift_name("init()"))); -@property (class, readonly, getter=shared) MIOSKtor_utilsGMTDateCompanion *shared __attribute__((swift_name("shared"))); -- (id)serializer __attribute__((swift_name("serializer()"))); -@property (readonly) MIOSKtor_utilsGMTDate *START __attribute__((swift_name("START"))); -@end - -__attribute__((swift_name("KotlinMapEntry"))) -@protocol MIOSKotlinMapEntry -@required -@property (readonly) id _Nullable key __attribute__((swift_name("key"))); -@property (readonly) id _Nullable value __attribute__((swift_name("value"))); -@end - -__attribute__((objc_subclassing_restricted)) -__attribute__((swift_name("Ktor_httpURLProtocol.Companion"))) -@interface MIOSKtor_httpURLProtocolCompanion : MIOSBase -+ (instancetype)alloc __attribute__((unavailable)); -+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable)); -+ (instancetype)companion __attribute__((swift_name("init()"))); -@property (class, readonly, getter=shared) MIOSKtor_httpURLProtocolCompanion *shared __attribute__((swift_name("shared"))); -- (MIOSKtor_httpURLProtocol *)createOrDefaultName:(NSString *)name __attribute__((swift_name("createOrDefault(name:)"))); -@property (readonly) MIOSKtor_httpURLProtocol *HTTP __attribute__((swift_name("HTTP"))); -@property (readonly) MIOSKtor_httpURLProtocol *HTTPS __attribute__((swift_name("HTTPS"))); -@property (readonly) MIOSKtor_httpURLProtocol *SOCKS __attribute__((swift_name("SOCKS"))); -@property (readonly) MIOSKtor_httpURLProtocol *WS __attribute__((swift_name("WS"))); -@property (readonly) MIOSKtor_httpURLProtocol *WSS __attribute__((swift_name("WSS"))); -@property (readonly) NSDictionary *byName __attribute__((swift_name("byName"))); -@end - -__attribute__((swift_name("KotlinKDeclarationContainer"))) -@protocol MIOSKotlinKDeclarationContainer -@required -@end - -__attribute__((swift_name("KotlinKAnnotatedElement"))) -@protocol MIOSKotlinKAnnotatedElement -@required -@end - - -/** - * @note annotations - * kotlin.SinceKotlin(version="1.1") -*/ -__attribute__((swift_name("KotlinKClassifier"))) -@protocol MIOSKotlinKClassifier -@required -@end - -__attribute__((swift_name("KotlinKClass"))) -@protocol MIOSKotlinKClass -@required - -/** - * @note annotations - * kotlin.SinceKotlin(version="1.1") -*/ -- (BOOL)isInstanceValue:(id _Nullable)value __attribute__((swift_name("isInstance(value:)"))); -@property (readonly) NSString * _Nullable qualifiedName __attribute__((swift_name("qualifiedName"))); -@property (readonly) NSString * _Nullable simpleName __attribute__((swift_name("simpleName"))); -@end - -__attribute__((swift_name("KotlinKType"))) -@protocol MIOSKotlinKType -@required - -/** - * @note annotations - * kotlin.SinceKotlin(version="1.1") -*/ -@property (readonly) NSArray *arguments __attribute__((swift_name("arguments"))); - -/** - * @note annotations - * kotlin.SinceKotlin(version="1.1") -*/ -@property (readonly) id _Nullable classifier __attribute__((swift_name("classifier"))); -@property (readonly) BOOL isMarkedNullable __attribute__((swift_name("isMarkedNullable"))); -@end - -__attribute__((swift_name("Kotlinx_serialization_coreCompositeEncoder"))) -@protocol MIOSKotlinx_serialization_coreCompositeEncoder -@required -- (void)encodeBooleanElementDescriptor:(id)descriptor index:(int32_t)index value:(BOOL)value __attribute__((swift_name("encodeBooleanElement(descriptor:index:value:)"))); -- (void)encodeByteElementDescriptor:(id)descriptor index:(int32_t)index value:(int8_t)value __attribute__((swift_name("encodeByteElement(descriptor:index:value:)"))); -- (void)encodeCharElementDescriptor:(id)descriptor index:(int32_t)index value:(unichar)value __attribute__((swift_name("encodeCharElement(descriptor:index:value:)"))); -- (void)encodeDoubleElementDescriptor:(id)descriptor index:(int32_t)index value:(double)value __attribute__((swift_name("encodeDoubleElement(descriptor:index:value:)"))); -- (void)encodeFloatElementDescriptor:(id)descriptor index:(int32_t)index value:(float)value __attribute__((swift_name("encodeFloatElement(descriptor:index:value:)"))); -- (id)encodeInlineElementDescriptor:(id)descriptor index:(int32_t)index __attribute__((swift_name("encodeInlineElement(descriptor:index:)"))); -- (void)encodeIntElementDescriptor:(id)descriptor index:(int32_t)index value:(int32_t)value __attribute__((swift_name("encodeIntElement(descriptor:index:value:)"))); -- (void)encodeLongElementDescriptor:(id)descriptor index:(int32_t)index value:(int64_t)value __attribute__((swift_name("encodeLongElement(descriptor:index:value:)"))); - -/** - * @note annotations - * kotlinx.serialization.ExperimentalSerializationApi -*/ -- (void)encodeNullableSerializableElementDescriptor:(id)descriptor index:(int32_t)index serializer:(id)serializer value:(id _Nullable)value __attribute__((swift_name("encodeNullableSerializableElement(descriptor:index:serializer:value:)"))); -- (void)encodeSerializableElementDescriptor:(id)descriptor index:(int32_t)index serializer:(id)serializer value:(id _Nullable)value __attribute__((swift_name("encodeSerializableElement(descriptor:index:serializer:value:)"))); -- (void)encodeShortElementDescriptor:(id)descriptor index:(int32_t)index value:(int16_t)value __attribute__((swift_name("encodeShortElement(descriptor:index:value:)"))); -- (void)encodeStringElementDescriptor:(id)descriptor index:(int32_t)index value:(NSString *)value __attribute__((swift_name("encodeStringElement(descriptor:index:value:)"))); -- (void)endStructureDescriptor:(id)descriptor __attribute__((swift_name("endStructure(descriptor:)"))); - -/** - * @note annotations - * kotlinx.serialization.ExperimentalSerializationApi -*/ -- (BOOL)shouldEncodeElementDefaultDescriptor:(id)descriptor index:(int32_t)index __attribute__((swift_name("shouldEncodeElementDefault(descriptor:index:)"))); -@property (readonly) MIOSKotlinx_serialization_coreSerializersModule *serializersModule __attribute__((swift_name("serializersModule"))); -@end - -__attribute__((swift_name("Kotlinx_serialization_coreSerializersModule"))) -@interface MIOSKotlinx_serialization_coreSerializersModule : MIOSBase - -/** - * @note annotations - * kotlinx.serialization.ExperimentalSerializationApi -*/ -- (void)dumpToCollector:(id)collector __attribute__((swift_name("dumpTo(collector:)"))); - -/** - * @note annotations - * kotlinx.serialization.ExperimentalSerializationApi -*/ -- (id _Nullable)getContextualKClass:(id)kClass typeArgumentsSerializers:(NSArray> *)typeArgumentsSerializers __attribute__((swift_name("getContextual(kClass:typeArgumentsSerializers:)"))); - -/** - * @note annotations - * kotlinx.serialization.ExperimentalSerializationApi -*/ -- (id _Nullable)getPolymorphicBaseClass:(id)baseClass value:(id)value __attribute__((swift_name("getPolymorphic(baseClass:value:)"))); - -/** - * @note annotations - * kotlinx.serialization.ExperimentalSerializationApi -*/ -- (id _Nullable)getPolymorphicBaseClass:(id)baseClass serializedClassName:(NSString * _Nullable)serializedClassName __attribute__((swift_name("getPolymorphic(baseClass:serializedClassName:)"))); -@end - -__attribute__((swift_name("KotlinAnnotation"))) -@protocol MIOSKotlinAnnotation -@required -@end - -__attribute__((swift_name("Kotlinx_serialization_coreSerialKind"))) -@interface MIOSKotlinx_serialization_coreSerialKind : MIOSBase -- (NSUInteger)hash __attribute__((swift_name("hash()"))); -- (NSString *)description __attribute__((swift_name("description()"))); -@end - -__attribute__((swift_name("Kotlinx_serialization_coreCompositeDecoder"))) -@protocol MIOSKotlinx_serialization_coreCompositeDecoder -@required -- (BOOL)decodeBooleanElementDescriptor:(id)descriptor index:(int32_t)index __attribute__((swift_name("decodeBooleanElement(descriptor:index:)"))); -- (int8_t)decodeByteElementDescriptor:(id)descriptor index:(int32_t)index __attribute__((swift_name("decodeByteElement(descriptor:index:)"))); -- (unichar)decodeCharElementDescriptor:(id)descriptor index:(int32_t)index __attribute__((swift_name("decodeCharElement(descriptor:index:)"))); -- (int32_t)decodeCollectionSizeDescriptor:(id)descriptor __attribute__((swift_name("decodeCollectionSize(descriptor:)"))); -- (double)decodeDoubleElementDescriptor:(id)descriptor index:(int32_t)index __attribute__((swift_name("decodeDoubleElement(descriptor:index:)"))); -- (int32_t)decodeElementIndexDescriptor:(id)descriptor __attribute__((swift_name("decodeElementIndex(descriptor:)"))); -- (float)decodeFloatElementDescriptor:(id)descriptor index:(int32_t)index __attribute__((swift_name("decodeFloatElement(descriptor:index:)"))); -- (id)decodeInlineElementDescriptor:(id)descriptor index:(int32_t)index __attribute__((swift_name("decodeInlineElement(descriptor:index:)"))); -- (int32_t)decodeIntElementDescriptor:(id)descriptor index:(int32_t)index __attribute__((swift_name("decodeIntElement(descriptor:index:)"))); -- (int64_t)decodeLongElementDescriptor:(id)descriptor index:(int32_t)index __attribute__((swift_name("decodeLongElement(descriptor:index:)"))); - -/** - * @note annotations - * kotlinx.serialization.ExperimentalSerializationApi -*/ -- (id _Nullable)decodeNullableSerializableElementDescriptor:(id)descriptor index:(int32_t)index deserializer:(id)deserializer previousValue:(id _Nullable)previousValue __attribute__((swift_name("decodeNullableSerializableElement(descriptor:index:deserializer:previousValue:)"))); - -/** - * @note annotations - * kotlinx.serialization.ExperimentalSerializationApi -*/ -- (BOOL)decodeSequentially __attribute__((swift_name("decodeSequentially()"))); -- (id _Nullable)decodeSerializableElementDescriptor:(id)descriptor index:(int32_t)index deserializer:(id)deserializer previousValue:(id _Nullable)previousValue __attribute__((swift_name("decodeSerializableElement(descriptor:index:deserializer:previousValue:)"))); -- (int16_t)decodeShortElementDescriptor:(id)descriptor index:(int32_t)index __attribute__((swift_name("decodeShortElement(descriptor:index:)"))); -- (NSString *)decodeStringElementDescriptor:(id)descriptor index:(int32_t)index __attribute__((swift_name("decodeStringElement(descriptor:index:)"))); -- (void)endStructureDescriptor:(id)descriptor __attribute__((swift_name("endStructure(descriptor:)"))); -@property (readonly) MIOSKotlinx_serialization_coreSerializersModule *serializersModule __attribute__((swift_name("serializersModule"))); -@end - -__attribute__((objc_subclassing_restricted)) -__attribute__((swift_name("KotlinNothing"))) -@interface MIOSKotlinNothing : MIOSBase -@end - -__attribute__((objc_subclassing_restricted)) -__attribute__((swift_name("Ktor_httpHttpMethod"))) -@interface MIOSKtor_httpHttpMethod : MIOSBase -- (instancetype)initWithValue:(NSString *)value __attribute__((swift_name("init(value:)"))) __attribute__((objc_designated_initializer)); -@property (class, readonly, getter=companion) MIOSKtor_httpHttpMethodCompanion *companion __attribute__((swift_name("companion"))); -- (MIOSKtor_httpHttpMethod *)doCopyValue:(NSString *)value __attribute__((swift_name("doCopy(value:)"))); -- (BOOL)isEqual:(id _Nullable)other __attribute__((swift_name("isEqual(_:)"))); -- (NSUInteger)hash __attribute__((swift_name("hash()"))); -- (NSString *)description __attribute__((swift_name("description()"))); -@property (readonly) NSString *value __attribute__((swift_name("value"))); -@end - -__attribute__((swift_name("Ktor_httpHeaders"))) -@protocol MIOSKtor_httpHeaders -@required -@end - -__attribute__((swift_name("Ktor_httpOutgoingContent"))) -@interface MIOSKtor_httpOutgoingContent : MIOSBase -- (id _Nullable)getPropertyKey:(MIOSKtor_utilsAttributeKey *)key __attribute__((swift_name("getProperty(key:)"))); -- (void)setPropertyKey:(MIOSKtor_utilsAttributeKey *)key value:(id _Nullable)value __attribute__((swift_name("setProperty(key:value:)"))); -- (id _Nullable)trailers __attribute__((swift_name("trailers()"))); -@property (readonly) MIOSLong * _Nullable contentLength __attribute__((swift_name("contentLength"))); -@property (readonly) MIOSKtor_httpContentType * _Nullable contentType __attribute__((swift_name("contentType"))); -@property (readonly) id headers __attribute__((swift_name("headers"))); -@property (readonly) MIOSKtor_httpHttpStatusCode * _Nullable status __attribute__((swift_name("status"))); -@end - -__attribute__((objc_subclassing_restricted)) -__attribute__((swift_name("Ktor_httpHttpStatusCode"))) -@interface MIOSKtor_httpHttpStatusCode : MIOSBase -- (instancetype)initWithValue:(int32_t)value description:(NSString *)description __attribute__((swift_name("init(value:description:)"))) __attribute__((objc_designated_initializer)); -@property (class, readonly, getter=companion) MIOSKtor_httpHttpStatusCodeCompanion *companion __attribute__((swift_name("companion"))); -- (int32_t)compareToOther:(MIOSKtor_httpHttpStatusCode *)other __attribute__((swift_name("compareTo(other:)"))); -- (MIOSKtor_httpHttpStatusCode *)doCopyValue:(int32_t)value description:(NSString *)description __attribute__((swift_name("doCopy(value:description:)"))); -- (MIOSKtor_httpHttpStatusCode *)descriptionValue:(NSString *)value __attribute__((swift_name("description(value:)"))); -- (BOOL)isEqual:(id _Nullable)other __attribute__((swift_name("isEqual(_:)"))); -- (NSUInteger)hash __attribute__((swift_name("hash()"))); -- (NSString *)description __attribute__((swift_name("description()"))); -@property (readonly) NSString *description_ __attribute__((swift_name("description_"))); -@property (readonly) int32_t value __attribute__((swift_name("value"))); -@end - -__attribute__((objc_subclassing_restricted)) -__attribute__((swift_name("Ktor_httpHttpProtocolVersion"))) -@interface MIOSKtor_httpHttpProtocolVersion : MIOSBase -- (instancetype)initWithName:(NSString *)name major:(int32_t)major minor:(int32_t)minor __attribute__((swift_name("init(name:major:minor:)"))) __attribute__((objc_designated_initializer)); -@property (class, readonly, getter=companion) MIOSKtor_httpHttpProtocolVersionCompanion *companion __attribute__((swift_name("companion"))); -- (MIOSKtor_httpHttpProtocolVersion *)doCopyName:(NSString *)name major:(int32_t)major minor:(int32_t)minor __attribute__((swift_name("doCopy(name:major:minor:)"))); -- (BOOL)isEqual:(id _Nullable)other __attribute__((swift_name("isEqual(_:)"))); -- (NSUInteger)hash __attribute__((swift_name("hash()"))); -- (NSString *)description __attribute__((swift_name("description()"))); -@property (readonly) int32_t major __attribute__((swift_name("major"))); -@property (readonly) int32_t minor __attribute__((swift_name("minor"))); -@property (readonly) NSString *name __attribute__((swift_name("name"))); -@end - - -/** - * @note annotations - * kotlin.SinceKotlin(version="1.3") -*/ -__attribute__((swift_name("KotlinContinuation"))) -@protocol MIOSKotlinContinuation -@required -- (void)resumeWithResult:(id _Nullable)result __attribute__((swift_name("resumeWith(result:)"))); -@property (readonly) id context __attribute__((swift_name("context"))); -@end - - -/** - * @note annotations - * kotlin.SinceKotlin(version="1.3") - * kotlin.ExperimentalStdlibApi -*/ -__attribute__((swift_name("KotlinAbstractCoroutineContextKey"))) -@interface MIOSKotlinAbstractCoroutineContextKey : MIOSBase -- (instancetype)initWithBaseKey:(id)baseKey safeCast:(E _Nullable (^)(id))safeCast __attribute__((swift_name("init(baseKey:safeCast:)"))) __attribute__((objc_designated_initializer)); -@end - - -/** - * @note annotations - * kotlin.ExperimentalStdlibApi -*/ -__attribute__((objc_subclassing_restricted)) -__attribute__((swift_name("Kotlinx_coroutines_coreCoroutineDispatcher.Key"))) -@interface MIOSKotlinx_coroutines_coreCoroutineDispatcherKey : MIOSKotlinAbstractCoroutineContextKey, MIOSKotlinx_coroutines_coreCoroutineDispatcher *> -+ (instancetype)alloc __attribute__((unavailable)); -+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable)); -- (instancetype)initWithBaseKey:(id)baseKey safeCast:(id _Nullable (^)(id))safeCast __attribute__((swift_name("init(baseKey:safeCast:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); -+ (instancetype)key __attribute__((swift_name("init()"))); -@property (class, readonly, getter=shared) MIOSKotlinx_coroutines_coreCoroutineDispatcherKey *shared __attribute__((swift_name("shared"))); -@end - -__attribute__((swift_name("Kotlinx_coroutines_coreRunnable"))) -@protocol MIOSKotlinx_coroutines_coreRunnable -@required -- (void)run __attribute__((swift_name("run()"))); -@end - -__attribute__((swift_name("Ktor_ioByteReadChannel"))) -@protocol MIOSKtor_ioByteReadChannel -@required - -/** - * @note This method converts instances of CancellationException to errors. - * Other uncaught Kotlin exceptions are fatal. -*/ -- (void)awaitContentMin:(int32_t)min completionHandler:(void (^)(MIOSBoolean * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("awaitContent(min:completionHandler:)"))); -- (void)cancelCause_:(MIOSKotlinThrowable * _Nullable)cause __attribute__((swift_name("cancel(cause_:)"))); -@property (readonly) MIOSKotlinThrowable * _Nullable closedCause __attribute__((swift_name("closedCause"))); -@property (readonly) BOOL isClosedForRead __attribute__((swift_name("isClosedForRead"))); -@property (readonly) id readBuffer __attribute__((swift_name("readBuffer"))); -@end - -__attribute__((swift_name("Ktor_utilsStringValuesBuilder"))) -@protocol MIOSKtor_utilsStringValuesBuilder -@required -- (void)appendName:(NSString *)name value:(NSString *)value __attribute__((swift_name("append(name:value:)"))); -- (void)appendAllStringValues:(id)stringValues __attribute__((swift_name("appendAll(stringValues:)"))); -- (void)appendAllName:(NSString *)name values:(id)values __attribute__((swift_name("appendAll(name:values:)"))); -- (void)appendMissingStringValues:(id)stringValues __attribute__((swift_name("appendMissing(stringValues:)"))); -- (void)appendMissingName:(NSString *)name values:(id)values __attribute__((swift_name("appendMissing(name:values:)"))); -- (id)build __attribute__((swift_name("build()"))); -- (void)clear __attribute__((swift_name("clear()"))); -- (BOOL)containsName:(NSString *)name __attribute__((swift_name("contains(name:)"))); -- (BOOL)containsName:(NSString *)name value:(NSString *)value __attribute__((swift_name("contains(name:value:)"))); -- (NSSet> *)entries __attribute__((swift_name("entries()"))); -- (NSString * _Nullable)getName:(NSString *)name __attribute__((swift_name("get(name:)"))); -- (NSArray * _Nullable)getAllName:(NSString *)name __attribute__((swift_name("getAll(name:)"))); -- (BOOL)isEmpty_ __attribute__((swift_name("isEmpty()"))); -- (NSSet *)names __attribute__((swift_name("names()"))); -- (void)removeName:(NSString *)name __attribute__((swift_name("remove(name:)"))); -- (BOOL)removeName:(NSString *)name value:(NSString *)value __attribute__((swift_name("remove(name:value:)"))); -- (void)removeKeysWithNoEntries __attribute__((swift_name("removeKeysWithNoEntries()"))); -- (void)setName:(NSString *)name value:(NSString *)value __attribute__((swift_name("set(name:value:)"))); -@property (readonly) BOOL caseInsensitiveName __attribute__((swift_name("caseInsensitiveName"))); -@end - -__attribute__((swift_name("Ktor_utilsStringValuesBuilderImpl"))) -@interface MIOSKtor_utilsStringValuesBuilderImpl : MIOSBase -- (instancetype)initWithCaseInsensitiveName:(BOOL)caseInsensitiveName size:(int32_t)size __attribute__((swift_name("init(caseInsensitiveName:size:)"))) __attribute__((objc_designated_initializer)); -- (void)appendName:(NSString *)name value:(NSString *)value __attribute__((swift_name("append(name:value:)"))); -- (void)appendAllStringValues:(id)stringValues __attribute__((swift_name("appendAll(stringValues:)"))); -- (void)appendAllName:(NSString *)name values:(id)values __attribute__((swift_name("appendAll(name:values:)"))); -- (void)appendMissingStringValues:(id)stringValues __attribute__((swift_name("appendMissing(stringValues:)"))); -- (void)appendMissingName:(NSString *)name values:(id)values __attribute__((swift_name("appendMissing(name:values:)"))); -- (id)build __attribute__((swift_name("build()"))); -- (void)clear __attribute__((swift_name("clear()"))); -- (BOOL)containsName:(NSString *)name __attribute__((swift_name("contains(name:)"))); -- (BOOL)containsName:(NSString *)name value:(NSString *)value __attribute__((swift_name("contains(name:value:)"))); -- (NSSet> *)entries __attribute__((swift_name("entries()"))); -- (NSString * _Nullable)getName:(NSString *)name __attribute__((swift_name("get(name:)"))); -- (NSArray * _Nullable)getAllName:(NSString *)name __attribute__((swift_name("getAll(name:)"))); -- (BOOL)isEmpty_ __attribute__((swift_name("isEmpty()"))); -- (NSSet *)names __attribute__((swift_name("names()"))); -- (void)removeName:(NSString *)name __attribute__((swift_name("remove(name:)"))); -- (BOOL)removeName:(NSString *)name value:(NSString *)value __attribute__((swift_name("remove(name:value:)"))); -- (void)removeKeysWithNoEntries __attribute__((swift_name("removeKeysWithNoEntries()"))); -- (void)setName:(NSString *)name value:(NSString *)value __attribute__((swift_name("set(name:value:)"))); - -/** - * @note This method has protected visibility in Kotlin source and is intended only for use by subclasses. -*/ -- (void)validateNameName:(NSString *)name __attribute__((swift_name("validateName(name:)"))); - -/** - * @note This method has protected visibility in Kotlin source and is intended only for use by subclasses. -*/ -- (void)validateValueValue:(NSString *)value __attribute__((swift_name("validateValue(value:)"))); -@property (readonly) BOOL caseInsensitiveName __attribute__((swift_name("caseInsensitiveName"))); - -/** - * @note This property has protected visibility in Kotlin source and is intended only for use by subclasses. -*/ -@property (readonly) MIOSMutableDictionary *> *values __attribute__((swift_name("values"))); -@end - -__attribute__((objc_subclassing_restricted)) -__attribute__((swift_name("Ktor_httpHeadersBuilder"))) -@interface MIOSKtor_httpHeadersBuilder : MIOSKtor_utilsStringValuesBuilderImpl -- (instancetype)initWithSize:(int32_t)size __attribute__((swift_name("init(size:)"))) __attribute__((objc_designated_initializer)); -- (instancetype)initWithCaseInsensitiveName:(BOOL)caseInsensitiveName size:(int32_t)size __attribute__((swift_name("init(caseInsensitiveName:size:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); -- (id)build __attribute__((swift_name("build()"))); - -/** - * @note This method has protected visibility in Kotlin source and is intended only for use by subclasses. -*/ -- (void)validateNameName:(NSString *)name __attribute__((swift_name("validateName(name:)"))); - -/** - * @note This method has protected visibility in Kotlin source and is intended only for use by subclasses. -*/ -- (void)validateValueValue:(NSString *)value __attribute__((swift_name("validateValue(value:)"))); -@end - -__attribute__((objc_subclassing_restricted)) -__attribute__((swift_name("Ktor_client_coreHttpRequestBuilder.Companion"))) -@interface MIOSKtor_client_coreHttpRequestBuilderCompanion : MIOSBase -+ (instancetype)alloc __attribute__((unavailable)); -+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable)); -+ (instancetype)companion __attribute__((swift_name("init()"))); -@property (class, readonly, getter=shared) MIOSKtor_client_coreHttpRequestBuilderCompanion *shared __attribute__((swift_name("shared"))); -@end - -__attribute__((objc_subclassing_restricted)) -__attribute__((swift_name("Ktor_httpURLBuilder"))) -@interface MIOSKtor_httpURLBuilder : MIOSBase -- (instancetype)initWithProtocol:(MIOSKtor_httpURLProtocol * _Nullable)protocol host:(NSString *)host port:(int32_t)port user:(NSString * _Nullable)user password:(NSString * _Nullable)password pathSegments:(NSArray *)pathSegments parameters:(id)parameters fragment:(NSString *)fragment trailingQuery:(BOOL)trailingQuery __attribute__((swift_name("init(protocol:host:port:user:password:pathSegments:parameters:fragment:trailingQuery:)"))) __attribute__((objc_designated_initializer)); -@property (class, readonly, getter=companion) MIOSKtor_httpURLBuilderCompanion *companion __attribute__((swift_name("companion"))); -- (MIOSKtor_httpUrl *)build __attribute__((swift_name("build()"))); -- (NSString *)buildString __attribute__((swift_name("buildString()"))); -- (NSString *)description __attribute__((swift_name("description()"))); -@property NSString *encodedFragment __attribute__((swift_name("encodedFragment"))); -@property id encodedParameters __attribute__((swift_name("encodedParameters"))); -@property NSString * _Nullable encodedPassword __attribute__((swift_name("encodedPassword"))); -@property NSArray *encodedPathSegments __attribute__((swift_name("encodedPathSegments"))); -@property NSString * _Nullable encodedUser __attribute__((swift_name("encodedUser"))); -@property NSString *fragment __attribute__((swift_name("fragment"))); -@property NSString *host __attribute__((swift_name("host"))); -@property (readonly) id parameters __attribute__((swift_name("parameters"))); -@property NSString * _Nullable password __attribute__((swift_name("password"))); -@property NSArray *pathSegments __attribute__((swift_name("pathSegments"))); -@property int32_t port __attribute__((swift_name("port"))); -@property MIOSKtor_httpURLProtocol *protocol __attribute__((swift_name("protocol"))); -@property MIOSKtor_httpURLProtocol * _Nullable protocolOrNull __attribute__((swift_name("protocolOrNull"))); -@property BOOL trailingQuery __attribute__((swift_name("trailingQuery"))); -@property NSString * _Nullable user __attribute__((swift_name("user"))); -@end - -__attribute__((objc_subclassing_restricted)) -__attribute__((swift_name("Ktor_client_coreHttpClientCall.Companion"))) -@interface MIOSKtor_client_coreHttpClientCallCompanion : MIOSBase -+ (instancetype)alloc __attribute__((unavailable)); -+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable)); -+ (instancetype)companion __attribute__((swift_name("init()"))); -@property (class, readonly, getter=shared) MIOSKtor_client_coreHttpClientCallCompanion *shared __attribute__((swift_name("shared"))); -@end - -__attribute__((swift_name("Ktor_client_coreHttpRequest"))) -@protocol MIOSKtor_client_coreHttpRequest -@required -@property (readonly) id attributes __attribute__((swift_name("attributes"))); -@property (readonly) MIOSKtor_client_coreHttpClientCall *call __attribute__((swift_name("call"))); -@property (readonly) MIOSKtor_httpOutgoingContent *content __attribute__((swift_name("content"))); -@property (readonly) MIOSKtor_httpHttpMethod *method __attribute__((swift_name("method"))); -@property (readonly) MIOSKtor_httpUrl *url __attribute__((swift_name("url"))); -@end - -__attribute__((objc_subclassing_restricted)) -__attribute__((swift_name("Ktor_utilsWeekDay.Companion"))) -@interface MIOSKtor_utilsWeekDayCompanion : MIOSBase -+ (instancetype)alloc __attribute__((unavailable)); -+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable)); -+ (instancetype)companion __attribute__((swift_name("init()"))); -@property (class, readonly, getter=shared) MIOSKtor_utilsWeekDayCompanion *shared __attribute__((swift_name("shared"))); -- (MIOSKtor_utilsWeekDay *)fromOrdinal:(int32_t)ordinal __attribute__((swift_name("from(ordinal:)"))); -- (MIOSKtor_utilsWeekDay *)fromValue:(NSString *)value __attribute__((swift_name("from(value:)"))); -@end - -__attribute__((objc_subclassing_restricted)) -__attribute__((swift_name("Ktor_utilsMonth.Companion"))) -@interface MIOSKtor_utilsMonthCompanion : MIOSBase -+ (instancetype)alloc __attribute__((unavailable)); -+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable)); -+ (instancetype)companion __attribute__((swift_name("init()"))); -@property (class, readonly, getter=shared) MIOSKtor_utilsMonthCompanion *shared __attribute__((swift_name("shared"))); -- (MIOSKtor_utilsMonth *)fromOrdinal:(int32_t)ordinal __attribute__((swift_name("from(ordinal:)"))); -- (MIOSKtor_utilsMonth *)fromValue:(NSString *)value __attribute__((swift_name("from(value:)"))); -@end - - -/** - * @note annotations - * kotlin.SinceKotlin(version="1.1") -*/ -__attribute__((objc_subclassing_restricted)) -__attribute__((swift_name("KotlinKTypeProjection"))) -@interface MIOSKotlinKTypeProjection : MIOSBase -- (instancetype)initWithVariance:(MIOSKotlinKVariance * _Nullable)variance type:(id _Nullable)type __attribute__((swift_name("init(variance:type:)"))) __attribute__((objc_designated_initializer)); -@property (class, readonly, getter=companion) MIOSKotlinKTypeProjectionCompanion *companion __attribute__((swift_name("companion"))); -- (MIOSKotlinKTypeProjection *)doCopyVariance:(MIOSKotlinKVariance * _Nullable)variance type:(id _Nullable)type __attribute__((swift_name("doCopy(variance:type:)"))); -- (BOOL)isEqual:(id _Nullable)other __attribute__((swift_name("isEqual(_:)"))); -- (NSUInteger)hash __attribute__((swift_name("hash()"))); -- (NSString *)description __attribute__((swift_name("description()"))); -@property (readonly) id _Nullable type __attribute__((swift_name("type"))); -@property (readonly) MIOSKotlinKVariance * _Nullable variance __attribute__((swift_name("variance"))); -@end - - -/** - * @note annotations - * kotlinx.serialization.ExperimentalSerializationApi -*/ -__attribute__((swift_name("Kotlinx_serialization_coreSerializersModuleCollector"))) -@protocol MIOSKotlinx_serialization_coreSerializersModuleCollector -@required -- (void)contextualKClass:(id)kClass provider:(id (^)(NSArray> *))provider __attribute__((swift_name("contextual(kClass:provider:)"))); -- (void)contextualKClass:(id)kClass serializer:(id)serializer __attribute__((swift_name("contextual(kClass:serializer:)"))); -- (void)polymorphicBaseClass:(id)baseClass actualClass:(id)actualClass actualSerializer:(id)actualSerializer __attribute__((swift_name("polymorphic(baseClass:actualClass:actualSerializer:)"))); -- (void)polymorphicDefaultBaseClass:(id)baseClass defaultDeserializerProvider:(id _Nullable (^)(NSString * _Nullable))defaultDeserializerProvider __attribute__((swift_name("polymorphicDefault(baseClass:defaultDeserializerProvider:)"))) __attribute__((deprecated("Deprecated in favor of function with more precise name: polymorphicDefaultDeserializer"))); -- (void)polymorphicDefaultDeserializerBaseClass:(id)baseClass defaultDeserializerProvider:(id _Nullable (^)(NSString * _Nullable))defaultDeserializerProvider __attribute__((swift_name("polymorphicDefaultDeserializer(baseClass:defaultDeserializerProvider:)"))); -- (void)polymorphicDefaultSerializerBaseClass:(id)baseClass defaultSerializerProvider:(id _Nullable (^)(id))defaultSerializerProvider __attribute__((swift_name("polymorphicDefaultSerializer(baseClass:defaultSerializerProvider:)"))); -@end - -__attribute__((objc_subclassing_restricted)) -__attribute__((swift_name("Ktor_httpHttpMethod.Companion"))) -@interface MIOSKtor_httpHttpMethodCompanion : MIOSBase -+ (instancetype)alloc __attribute__((unavailable)); -+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable)); -+ (instancetype)companion __attribute__((swift_name("init()"))); -@property (class, readonly, getter=shared) MIOSKtor_httpHttpMethodCompanion *shared __attribute__((swift_name("shared"))); -- (MIOSKtor_httpHttpMethod *)parseMethod:(NSString *)method __attribute__((swift_name("parse(method:)"))); -@property (readonly) NSArray *DefaultMethods __attribute__((swift_name("DefaultMethods"))); -@property (readonly) MIOSKtor_httpHttpMethod *Delete __attribute__((swift_name("Delete"))); -@property (readonly) MIOSKtor_httpHttpMethod *Get __attribute__((swift_name("Get"))); -@property (readonly) MIOSKtor_httpHttpMethod *Head __attribute__((swift_name("Head"))); -@property (readonly) MIOSKtor_httpHttpMethod *Options __attribute__((swift_name("Options"))); -@property (readonly) MIOSKtor_httpHttpMethod *Patch __attribute__((swift_name("Patch"))); -@property (readonly) MIOSKtor_httpHttpMethod *Post __attribute__((swift_name("Post"))); -@property (readonly) MIOSKtor_httpHttpMethod *Put __attribute__((swift_name("Put"))); -@end - -__attribute__((swift_name("Ktor_httpHeaderValueWithParameters"))) -@interface MIOSKtor_httpHeaderValueWithParameters : MIOSBase -- (instancetype)initWithContent:(NSString *)content parameters:(NSArray *)parameters __attribute__((swift_name("init(content:parameters:)"))) __attribute__((objc_designated_initializer)); -@property (class, readonly, getter=companion) MIOSKtor_httpHeaderValueWithParametersCompanion *companion __attribute__((swift_name("companion"))); -- (NSString * _Nullable)parameterName:(NSString *)name __attribute__((swift_name("parameter(name:)"))); -- (NSString *)description __attribute__((swift_name("description()"))); - -/** - * @note This property has protected visibility in Kotlin source and is intended only for use by subclasses. -*/ -@property (readonly) NSString *content __attribute__((swift_name("content"))); -@property (readonly) NSArray *parameters __attribute__((swift_name("parameters"))); -@end - -__attribute__((objc_subclassing_restricted)) -__attribute__((swift_name("Ktor_httpContentType"))) -@interface MIOSKtor_httpContentType : MIOSKtor_httpHeaderValueWithParameters -- (instancetype)initWithContentType:(NSString *)contentType contentSubtype:(NSString *)contentSubtype parameters:(NSArray *)parameters __attribute__((swift_name("init(contentType:contentSubtype:parameters:)"))) __attribute__((objc_designated_initializer)); -- (instancetype)initWithContent:(NSString *)content parameters:(NSArray *)parameters __attribute__((swift_name("init(content:parameters:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); -@property (class, readonly, getter=companion) MIOSKtor_httpContentTypeCompanion *companion __attribute__((swift_name("companion"))); -- (BOOL)isEqual:(id _Nullable)other __attribute__((swift_name("isEqual(_:)"))); -- (NSUInteger)hash __attribute__((swift_name("hash()"))); -- (BOOL)matchPattern:(MIOSKtor_httpContentType *)pattern __attribute__((swift_name("match(pattern:)"))); -- (BOOL)matchPattern_:(NSString *)pattern __attribute__((swift_name("match(pattern_:)"))); -- (MIOSKtor_httpContentType *)withParameterName:(NSString *)name value:(NSString *)value __attribute__((swift_name("withParameter(name:value:)"))); -- (MIOSKtor_httpContentType *)withoutParameters __attribute__((swift_name("withoutParameters()"))); -@property (readonly) NSString *contentSubtype __attribute__((swift_name("contentSubtype"))); -@property (readonly) NSString *contentType __attribute__((swift_name("contentType"))); -@end - -__attribute__((objc_subclassing_restricted)) -__attribute__((swift_name("Ktor_httpHttpStatusCode.Companion"))) -@interface MIOSKtor_httpHttpStatusCodeCompanion : MIOSBase -+ (instancetype)alloc __attribute__((unavailable)); -+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable)); -+ (instancetype)companion __attribute__((swift_name("init()"))); -@property (class, readonly, getter=shared) MIOSKtor_httpHttpStatusCodeCompanion *shared __attribute__((swift_name("shared"))); -- (MIOSKtor_httpHttpStatusCode *)fromValueValue:(int32_t)value __attribute__((swift_name("fromValue(value:)"))); -@property (readonly) MIOSKtor_httpHttpStatusCode *Accepted __attribute__((swift_name("Accepted"))); -@property (readonly) MIOSKtor_httpHttpStatusCode *BadGateway __attribute__((swift_name("BadGateway"))); -@property (readonly) MIOSKtor_httpHttpStatusCode *BadRequest __attribute__((swift_name("BadRequest"))); -@property (readonly) MIOSKtor_httpHttpStatusCode *Conflict __attribute__((swift_name("Conflict"))); -@property (readonly) MIOSKtor_httpHttpStatusCode *Continue __attribute__((swift_name("Continue"))); -@property (readonly) MIOSKtor_httpHttpStatusCode *Created __attribute__((swift_name("Created"))); -@property (readonly) MIOSKtor_httpHttpStatusCode *ExpectationFailed __attribute__((swift_name("ExpectationFailed"))); -@property (readonly) MIOSKtor_httpHttpStatusCode *FailedDependency __attribute__((swift_name("FailedDependency"))); -@property (readonly) MIOSKtor_httpHttpStatusCode *Forbidden __attribute__((swift_name("Forbidden"))); -@property (readonly) MIOSKtor_httpHttpStatusCode *Found __attribute__((swift_name("Found"))); -@property (readonly) MIOSKtor_httpHttpStatusCode *GatewayTimeout __attribute__((swift_name("GatewayTimeout"))); -@property (readonly) MIOSKtor_httpHttpStatusCode *Gone __attribute__((swift_name("Gone"))); -@property (readonly) MIOSKtor_httpHttpStatusCode *InsufficientStorage __attribute__((swift_name("InsufficientStorage"))); -@property (readonly) MIOSKtor_httpHttpStatusCode *InternalServerError __attribute__((swift_name("InternalServerError"))); -@property (readonly) MIOSKtor_httpHttpStatusCode *LengthRequired __attribute__((swift_name("LengthRequired"))); -@property (readonly) MIOSKtor_httpHttpStatusCode *Locked __attribute__((swift_name("Locked"))); -@property (readonly) MIOSKtor_httpHttpStatusCode *MethodNotAllowed __attribute__((swift_name("MethodNotAllowed"))); -@property (readonly) MIOSKtor_httpHttpStatusCode *MovedPermanently __attribute__((swift_name("MovedPermanently"))); -@property (readonly) MIOSKtor_httpHttpStatusCode *MultiStatus __attribute__((swift_name("MultiStatus"))); -@property (readonly) MIOSKtor_httpHttpStatusCode *MultipleChoices __attribute__((swift_name("MultipleChoices"))); -@property (readonly) MIOSKtor_httpHttpStatusCode *NoContent __attribute__((swift_name("NoContent"))); -@property (readonly) MIOSKtor_httpHttpStatusCode *NonAuthoritativeInformation __attribute__((swift_name("NonAuthoritativeInformation"))); -@property (readonly) MIOSKtor_httpHttpStatusCode *NotAcceptable __attribute__((swift_name("NotAcceptable"))); -@property (readonly) MIOSKtor_httpHttpStatusCode *NotFound __attribute__((swift_name("NotFound"))); -@property (readonly) MIOSKtor_httpHttpStatusCode *NotImplemented __attribute__((swift_name("NotImplemented"))); -@property (readonly) MIOSKtor_httpHttpStatusCode *NotModified __attribute__((swift_name("NotModified"))); -@property (readonly) MIOSKtor_httpHttpStatusCode *OK __attribute__((swift_name("OK"))); -@property (readonly) MIOSKtor_httpHttpStatusCode *PartialContent __attribute__((swift_name("PartialContent"))); -@property (readonly) MIOSKtor_httpHttpStatusCode *PayloadTooLarge __attribute__((swift_name("PayloadTooLarge"))); -@property (readonly) MIOSKtor_httpHttpStatusCode *PaymentRequired __attribute__((swift_name("PaymentRequired"))); -@property (readonly) MIOSKtor_httpHttpStatusCode *PermanentRedirect __attribute__((swift_name("PermanentRedirect"))); -@property (readonly) MIOSKtor_httpHttpStatusCode *PreconditionFailed __attribute__((swift_name("PreconditionFailed"))); -@property (readonly) MIOSKtor_httpHttpStatusCode *Processing __attribute__((swift_name("Processing"))); -@property (readonly) MIOSKtor_httpHttpStatusCode *ProxyAuthenticationRequired __attribute__((swift_name("ProxyAuthenticationRequired"))); -@property (readonly) MIOSKtor_httpHttpStatusCode *RequestHeaderFieldTooLarge __attribute__((swift_name("RequestHeaderFieldTooLarge"))); -@property (readonly) MIOSKtor_httpHttpStatusCode *RequestTimeout __attribute__((swift_name("RequestTimeout"))); -@property (readonly) MIOSKtor_httpHttpStatusCode *RequestURITooLong __attribute__((swift_name("RequestURITooLong"))); -@property (readonly) MIOSKtor_httpHttpStatusCode *RequestedRangeNotSatisfiable __attribute__((swift_name("RequestedRangeNotSatisfiable"))); -@property (readonly) MIOSKtor_httpHttpStatusCode *ResetContent __attribute__((swift_name("ResetContent"))); -@property (readonly) MIOSKtor_httpHttpStatusCode *SeeOther __attribute__((swift_name("SeeOther"))); -@property (readonly) MIOSKtor_httpHttpStatusCode *ServiceUnavailable __attribute__((swift_name("ServiceUnavailable"))); -@property (readonly) MIOSKtor_httpHttpStatusCode *SwitchProxy __attribute__((swift_name("SwitchProxy"))); -@property (readonly) MIOSKtor_httpHttpStatusCode *SwitchingProtocols __attribute__((swift_name("SwitchingProtocols"))); -@property (readonly) MIOSKtor_httpHttpStatusCode *TemporaryRedirect __attribute__((swift_name("TemporaryRedirect"))); -@property (readonly) MIOSKtor_httpHttpStatusCode *TooEarly __attribute__((swift_name("TooEarly"))); -@property (readonly) MIOSKtor_httpHttpStatusCode *TooManyRequests __attribute__((swift_name("TooManyRequests"))); -@property (readonly) MIOSKtor_httpHttpStatusCode *Unauthorized __attribute__((swift_name("Unauthorized"))); -@property (readonly) MIOSKtor_httpHttpStatusCode *UnprocessableEntity __attribute__((swift_name("UnprocessableEntity"))); -@property (readonly) MIOSKtor_httpHttpStatusCode *UnsupportedMediaType __attribute__((swift_name("UnsupportedMediaType"))); -@property (readonly) MIOSKtor_httpHttpStatusCode *UpgradeRequired __attribute__((swift_name("UpgradeRequired"))); -@property (readonly) MIOSKtor_httpHttpStatusCode *UseProxy __attribute__((swift_name("UseProxy"))); -@property (readonly) MIOSKtor_httpHttpStatusCode *VariantAlsoNegotiates __attribute__((swift_name("VariantAlsoNegotiates"))); -@property (readonly) MIOSKtor_httpHttpStatusCode *VersionNotSupported __attribute__((swift_name("VersionNotSupported"))); -@property (readonly) NSArray *allStatusCodes __attribute__((swift_name("allStatusCodes"))); -@end - -__attribute__((objc_subclassing_restricted)) -__attribute__((swift_name("Ktor_httpHttpProtocolVersion.Companion"))) -@interface MIOSKtor_httpHttpProtocolVersionCompanion : MIOSBase -+ (instancetype)alloc __attribute__((unavailable)); -+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable)); -+ (instancetype)companion __attribute__((swift_name("init()"))); -@property (class, readonly, getter=shared) MIOSKtor_httpHttpProtocolVersionCompanion *shared __attribute__((swift_name("shared"))); -- (MIOSKtor_httpHttpProtocolVersion *)fromValueName:(NSString *)name major:(int32_t)major minor:(int32_t)minor __attribute__((swift_name("fromValue(name:major:minor:)"))); -- (MIOSKtor_httpHttpProtocolVersion *)parseValue:(id)value __attribute__((swift_name("parse(value:)"))); -@property (readonly) MIOSKtor_httpHttpProtocolVersion *HTTP_1_0 __attribute__((swift_name("HTTP_1_0"))); -@property (readonly) MIOSKtor_httpHttpProtocolVersion *HTTP_1_1 __attribute__((swift_name("HTTP_1_1"))); -@property (readonly) MIOSKtor_httpHttpProtocolVersion *HTTP_2_0 __attribute__((swift_name("HTTP_2_0"))); -@property (readonly) MIOSKtor_httpHttpProtocolVersion *QUIC __attribute__((swift_name("QUIC"))); -@property (readonly) MIOSKtor_httpHttpProtocolVersion *SPDY_3 __attribute__((swift_name("SPDY_3"))); -@end - -__attribute__((swift_name("Kotlinx_io_coreRawSource"))) -@protocol MIOSKotlinx_io_coreRawSource -@required -- (int64_t)readAtMostToSink:(MIOSKotlinx_io_coreBuffer *)sink byteCount:(int64_t)byteCount __attribute__((swift_name("readAtMostTo(sink:byteCount:)"))); -@end - -__attribute__((swift_name("Kotlinx_io_coreSource"))) -@protocol MIOSKotlinx_io_coreSource -@required -- (BOOL)exhausted __attribute__((swift_name("exhausted()"))); -- (id)peek __attribute__((swift_name("peek()"))); -- (int32_t)readAtMostToSink:(MIOSKotlinByteArray *)sink startIndex:(int32_t)startIndex endIndex:(int32_t)endIndex __attribute__((swift_name("readAtMostTo(sink:startIndex:endIndex:)"))); -- (int8_t)readByte __attribute__((swift_name("readByte()"))); -- (int32_t)readInt __attribute__((swift_name("readInt()"))); -- (int64_t)readLong __attribute__((swift_name("readLong()"))); -- (int16_t)readShort __attribute__((swift_name("readShort()"))); -- (void)readToSink:(id)sink byteCount:(int64_t)byteCount __attribute__((swift_name("readTo(sink:byteCount:)"))); -- (BOOL)requestByteCount:(int64_t)byteCount __attribute__((swift_name("request(byteCount:)"))); -- (void)requireByteCount:(int64_t)byteCount __attribute__((swift_name("require(byteCount:)"))); -- (void)skipByteCount:(int64_t)byteCount __attribute__((swift_name("skip(byteCount:)"))); -- (int64_t)transferToSink:(id)sink __attribute__((swift_name("transferTo(sink:)"))); - -/** - * @note annotations - * kotlinx.io.InternalIoApi -*/ -@property (readonly) MIOSKotlinx_io_coreBuffer *buffer __attribute__((swift_name("buffer"))); -@end - -__attribute__((objc_subclassing_restricted)) -__attribute__((swift_name("Ktor_httpURLBuilder.Companion"))) -@interface MIOSKtor_httpURLBuilderCompanion : MIOSBase -+ (instancetype)alloc __attribute__((unavailable)); -+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable)); -+ (instancetype)companion __attribute__((swift_name("init()"))); -@property (class, readonly, getter=shared) MIOSKtor_httpURLBuilderCompanion *shared __attribute__((swift_name("shared"))); -@end - -__attribute__((swift_name("Ktor_httpParametersBuilder"))) -@protocol MIOSKtor_httpParametersBuilder -@required -@end - - -/** - * @note annotations - * kotlin.SinceKotlin(version="1.1") -*/ -__attribute__((objc_subclassing_restricted)) -__attribute__((swift_name("KotlinKVariance"))) -@interface MIOSKotlinKVariance : MIOSKotlinEnum -+ (instancetype)alloc __attribute__((unavailable)); -+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable)); -- (instancetype)initWithName:(NSString *)name ordinal:(int32_t)ordinal __attribute__((swift_name("init(name:ordinal:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); -@property (class, readonly) MIOSKotlinKVariance *invariant __attribute__((swift_name("invariant"))); -@property (class, readonly) MIOSKotlinKVariance *in __attribute__((swift_name("in"))); -@property (class, readonly) MIOSKotlinKVariance *out __attribute__((swift_name("out"))); -+ (MIOSKotlinArray *)values __attribute__((swift_name("values()"))); -@property (class, readonly) NSArray *entries __attribute__((swift_name("entries"))); -@end - -__attribute__((objc_subclassing_restricted)) -__attribute__((swift_name("KotlinKTypeProjection.Companion"))) -@interface MIOSKotlinKTypeProjectionCompanion : MIOSBase -+ (instancetype)alloc __attribute__((unavailable)); -+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable)); -+ (instancetype)companion __attribute__((swift_name("init()"))); -@property (class, readonly, getter=shared) MIOSKotlinKTypeProjectionCompanion *shared __attribute__((swift_name("shared"))); - -/** - * @note annotations - * kotlin.jvm.JvmStatic -*/ -- (MIOSKotlinKTypeProjection *)contravariantType:(id)type __attribute__((swift_name("contravariant(type:)"))); - -/** - * @note annotations - * kotlin.jvm.JvmStatic -*/ -- (MIOSKotlinKTypeProjection *)covariantType:(id)type __attribute__((swift_name("covariant(type:)"))); - -/** - * @note annotations - * kotlin.jvm.JvmStatic -*/ -- (MIOSKotlinKTypeProjection *)invariantType:(id)type __attribute__((swift_name("invariant(type:)"))); -@property (readonly) MIOSKotlinKTypeProjection *STAR __attribute__((swift_name("STAR"))); -@end - -__attribute__((objc_subclassing_restricted)) -__attribute__((swift_name("Ktor_httpHeaderValueParam"))) -@interface MIOSKtor_httpHeaderValueParam : MIOSBase -- (instancetype)initWithName:(NSString *)name value:(NSString *)value __attribute__((swift_name("init(name:value:)"))) __attribute__((objc_designated_initializer)); -- (instancetype)initWithName:(NSString *)name value:(NSString *)value escapeValue:(BOOL)escapeValue __attribute__((swift_name("init(name:value:escapeValue:)"))) __attribute__((objc_designated_initializer)); -- (MIOSKtor_httpHeaderValueParam *)doCopyName:(NSString *)name value:(NSString *)value escapeValue:(BOOL)escapeValue __attribute__((swift_name("doCopy(name:value:escapeValue:)"))); -- (BOOL)isEqual:(id _Nullable)other __attribute__((swift_name("isEqual(_:)"))); -- (NSUInteger)hash __attribute__((swift_name("hash()"))); -- (NSString *)description __attribute__((swift_name("description()"))); -@property (readonly) BOOL escapeValue __attribute__((swift_name("escapeValue"))); -@property (readonly) NSString *name __attribute__((swift_name("name"))); -@property (readonly) NSString *value __attribute__((swift_name("value"))); -@end - -__attribute__((objc_subclassing_restricted)) -__attribute__((swift_name("Ktor_httpHeaderValueWithParameters.Companion"))) -@interface MIOSKtor_httpHeaderValueWithParametersCompanion : MIOSBase -+ (instancetype)alloc __attribute__((unavailable)); -+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable)); -+ (instancetype)companion __attribute__((swift_name("init()"))); -@property (class, readonly, getter=shared) MIOSKtor_httpHeaderValueWithParametersCompanion *shared __attribute__((swift_name("shared"))); -- (id _Nullable)parseValue:(NSString *)value init:(id _Nullable (^)(NSString *, NSArray *))init __attribute__((swift_name("parse(value:init:)"))); -@end - -__attribute__((objc_subclassing_restricted)) -__attribute__((swift_name("Ktor_httpContentType.Companion"))) -@interface MIOSKtor_httpContentTypeCompanion : MIOSBase -+ (instancetype)alloc __attribute__((unavailable)); -+ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable)); -+ (instancetype)companion __attribute__((swift_name("init()"))); -@property (class, readonly, getter=shared) MIOSKtor_httpContentTypeCompanion *shared __attribute__((swift_name("shared"))); -- (MIOSKtor_httpContentType *)parseValue:(NSString *)value __attribute__((swift_name("parse(value:)"))); -@property (readonly) MIOSKtor_httpContentType *Any __attribute__((swift_name("Any"))); -@end - -__attribute__((swift_name("Kotlinx_io_coreRawSink"))) -@protocol MIOSKotlinx_io_coreRawSink -@required -- (void)flush __attribute__((swift_name("flush()"))); -- (void)writeSource:(MIOSKotlinx_io_coreBuffer *)source byteCount:(int64_t)byteCount __attribute__((swift_name("write(source:byteCount:)"))); -@end - -__attribute__((swift_name("Kotlinx_io_coreSink"))) -@protocol MIOSKotlinx_io_coreSink -@required -- (void)emit __attribute__((swift_name("emit()"))); - -/** - * @note annotations - * kotlinx.io.InternalIoApi -*/ -- (void)hintEmit __attribute__((swift_name("hintEmit()"))); -- (int64_t)transferFromSource:(id)source __attribute__((swift_name("transferFrom(source:)"))); -- (void)writeSource:(id)source byteCount_:(int64_t)byteCount __attribute__((swift_name("write(source:byteCount_:)"))); -- (void)writeSource:(MIOSKotlinByteArray *)source startIndex:(int32_t)startIndex endIndex:(int32_t)endIndex __attribute__((swift_name("write(source:startIndex:endIndex:)"))); -- (void)writeByteByte:(int8_t)byte __attribute__((swift_name("writeByte(byte:)"))); -- (void)writeIntInt:(int32_t)int_ __attribute__((swift_name("writeInt(int:)"))); -- (void)writeLongLong:(int64_t)long_ __attribute__((swift_name("writeLong(long:)"))); -- (void)writeShortShort:(int16_t)short_ __attribute__((swift_name("writeShort(short:)"))); - -/** - * @note annotations - * kotlinx.io.InternalIoApi -*/ -@property (readonly) MIOSKotlinx_io_coreBuffer *buffer __attribute__((swift_name("buffer"))); -@end - -__attribute__((objc_subclassing_restricted)) -__attribute__((swift_name("Kotlinx_io_coreBuffer"))) -@interface MIOSKotlinx_io_coreBuffer : MIOSBase -- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)); -+ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead"))); -- (void)clear __attribute__((swift_name("clear()"))); -- (void)close __attribute__((swift_name("close()"))); -- (MIOSKotlinx_io_coreBuffer *)doCopy __attribute__((swift_name("doCopy()"))); -- (void)doCopyToOut:(MIOSKotlinx_io_coreBuffer *)out startIndex:(int64_t)startIndex endIndex:(int64_t)endIndex __attribute__((swift_name("doCopyTo(out:startIndex:endIndex:)"))); -- (void)emit __attribute__((swift_name("emit()"))); -- (BOOL)exhausted __attribute__((swift_name("exhausted()"))); -- (void)flush __attribute__((swift_name("flush()"))); -- (int8_t)getPosition:(int64_t)position __attribute__((swift_name("get(position:)"))); - -/** - * @note annotations - * kotlinx.io.InternalIoApi -*/ -- (void)hintEmit __attribute__((swift_name("hintEmit()"))); -- (id)peek __attribute__((swift_name("peek()"))); -- (int64_t)readAtMostToSink:(MIOSKotlinx_io_coreBuffer *)sink byteCount:(int64_t)byteCount __attribute__((swift_name("readAtMostTo(sink:byteCount:)"))); -- (int32_t)readAtMostToSink:(MIOSKotlinByteArray *)sink startIndex:(int32_t)startIndex endIndex:(int32_t)endIndex __attribute__((swift_name("readAtMostTo(sink:startIndex:endIndex:)"))); -- (int8_t)readByte __attribute__((swift_name("readByte()"))); -- (int32_t)readInt __attribute__((swift_name("readInt()"))); -- (int64_t)readLong __attribute__((swift_name("readLong()"))); -- (int16_t)readShort __attribute__((swift_name("readShort()"))); -- (void)readToSink:(id)sink byteCount:(int64_t)byteCount __attribute__((swift_name("readTo(sink:byteCount:)"))); -- (BOOL)requestByteCount:(int64_t)byteCount __attribute__((swift_name("request(byteCount:)"))); -- (void)requireByteCount:(int64_t)byteCount __attribute__((swift_name("require(byteCount:)"))); -- (void)skipByteCount:(int64_t)byteCount __attribute__((swift_name("skip(byteCount:)"))); -- (NSString *)description __attribute__((swift_name("description()"))); -- (int64_t)transferFromSource:(id)source __attribute__((swift_name("transferFrom(source:)"))); -- (int64_t)transferToSink:(id)sink __attribute__((swift_name("transferTo(sink:)"))); -- (void)writeSource:(MIOSKotlinx_io_coreBuffer *)source byteCount:(int64_t)byteCount __attribute__((swift_name("write(source:byteCount:)"))); -- (void)writeSource:(id)source byteCount_:(int64_t)byteCount __attribute__((swift_name("write(source:byteCount_:)"))); -- (void)writeSource:(MIOSKotlinByteArray *)source startIndex:(int32_t)startIndex endIndex:(int32_t)endIndex __attribute__((swift_name("write(source:startIndex:endIndex:)"))); -- (void)writeByteByte:(int8_t)byte __attribute__((swift_name("writeByte(byte:)"))); -- (void)writeIntInt:(int32_t)int_ __attribute__((swift_name("writeInt(int:)"))); -- (void)writeLongLong:(int64_t)long_ __attribute__((swift_name("writeLong(long:)"))); -- (void)writeShortShort:(int16_t)short_ __attribute__((swift_name("writeShort(short:)"))); - -/** - * @note annotations - * kotlinx.io.InternalIoApi -*/ -@property (readonly) MIOSKotlinx_io_coreBuffer *buffer __attribute__((swift_name("buffer"))); -@property (readonly) int64_t size __attribute__((swift_name("size"))); -@end - -#pragma pop_macro("_Nullable_result") -#pragma clang diagnostic pop -NS_ASSUME_NONNULL_END diff --git a/ios/frameworks/MuppetIOS.xcframework/ios-arm64_x86_64-simulator/MuppetIOS.framework/Info.plist b/ios/frameworks/MuppetIOS.xcframework/ios-arm64_x86_64-simulator/MuppetIOS.framework/Info.plist index 3cd7e33..e5392c1 100644 --- a/ios/frameworks/MuppetIOS.xcframework/ios-arm64_x86_64-simulator/MuppetIOS.framework/Info.plist +++ b/ios/frameworks/MuppetIOS.xcframework/ios-arm64_x86_64-simulator/MuppetIOS.framework/Info.plist @@ -2,10 +2,14 @@ + BuildMachineOSBuild + 24G617 + CFBundleDevelopmentRegion + en CFBundleExecutable MuppetIOS CFBundleIdentifier - financial.atomic.muppet.MuppetIOS + com.atomicfi.MuppetIOS CFBundleInfoDictionaryVersion 6.0 CFBundleName @@ -13,15 +17,31 @@ CFBundlePackageType FMWK CFBundleShortVersionString - 3.27.0 + 3.28.0 CFBundleSupportedPlatforms - iPhoneOS + iPhoneSimulator CFBundleVersion - 174 + 175 + DTCompiler + com.apple.compilers.llvm.clang.1_0 + DTPlatformBuild + 22F76 + DTPlatformName + iphonesimulator + DTPlatformVersion + 18.5 + DTSDKBuild + 22F76 + DTSDKName + iphonesimulator18.5 + DTXcode + 1640 + DTXcodeBuild + 16F6 MinimumOSVersion - 12.0 + 15.0 UIDeviceFamily 1 diff --git a/ios/frameworks/MuppetIOS.xcframework/ios-arm64_x86_64-simulator/MuppetIOS.framework/Modules/MuppetIOS.swiftmodule/arm64-apple-ios-simulator.abi.json b/ios/frameworks/MuppetIOS.xcframework/ios-arm64_x86_64-simulator/MuppetIOS.framework/Modules/MuppetIOS.swiftmodule/arm64-apple-ios-simulator.abi.json new file mode 100644 index 0000000..03927d1 --- /dev/null +++ b/ios/frameworks/MuppetIOS.xcframework/ios-arm64_x86_64-simulator/MuppetIOS.framework/Modules/MuppetIOS.swiftmodule/arm64-apple-ios-simulator.abi.json @@ -0,0 +1,7656 @@ +{ + "ABIRoot": { + "kind": "Root", + "name": "MuppetIOS", + "printedName": "MuppetIOS", + "children": [ + { + "kind": "Import", + "name": "AtomicMacros", + "printedName": "AtomicMacros", + "declKind": "Import", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "WebKit", + "printedName": "WebKit", + "declKind": "Import", + "moduleName": "MuppetIOS" + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "MuppetIOS" + }, + { + "kind": "TypeDecl", + "name": "Page", + "printedName": "Page", + "children": [ + { + "kind": "TypeDecl", + "name": "Options", + "printedName": "Options", + "children": [ + { + "kind": "Var", + "name": "hideOnClose", + "printedName": "hideOnClose", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS4PageC7OptionsV11hideOnCloseSbvp", + "mangledName": "$s9MuppetIOS4PageC7OptionsV11hideOnCloseSbvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4PageC7OptionsV11hideOnCloseSbvg", + "mangledName": "$s9MuppetIOS4PageC7OptionsV11hideOnCloseSbvg", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4PageC7OptionsV11hideOnCloseSbvs", + "mangledName": "$s9MuppetIOS4PageC7OptionsV11hideOnCloseSbvs", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4PageC7OptionsV11hideOnCloseSbvM", + "mangledName": "$s9MuppetIOS4PageC7OptionsV11hideOnCloseSbvM", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "_modify" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:9MuppetIOS4PageC7OptionsV", + "mangledName": "$s9MuppetIOS4PageC7OptionsV", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "EventType", + "printedName": "EventType", + "children": [ + { + "kind": "Var", + "name": "console", + "printedName": "console", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.Page.EventType.Type) -> MuppetIOS.Page.EventType", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "MuppetIOS.Page.EventType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9MuppetIOS4PageC9EventTypeO7consoleyA2EmF", + "mangledName": "$s9MuppetIOS4PageC9EventTypeO7consoleyA2EmF", + "moduleName": "MuppetIOS" + }, + { + "kind": "Var", + "name": "close", + "printedName": "close", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.Page.EventType.Type) -> MuppetIOS.Page.EventType", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "MuppetIOS.Page.EventType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9MuppetIOS4PageC9EventTypeO5closeyA2EmF", + "mangledName": "$s9MuppetIOS4PageC9EventTypeO5closeyA2EmF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "closed", + "printedName": "closed", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.Page.EventType.Type) -> MuppetIOS.Page.EventType", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "MuppetIOS.Page.EventType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9MuppetIOS4PageC9EventTypeO6closedyA2EmF", + "mangledName": "$s9MuppetIOS4PageC9EventTypeO6closedyA2EmF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "dispatch", + "printedName": "dispatch", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.Page.EventType.Type) -> MuppetIOS.Page.EventType", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "MuppetIOS.Page.EventType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9MuppetIOS4PageC9EventTypeO8dispatchyA2EmF", + "mangledName": "$s9MuppetIOS4PageC9EventTypeO8dispatchyA2EmF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "domcontentloaded", + "printedName": "domcontentloaded", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.Page.EventType.Type) -> MuppetIOS.Page.EventType", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "MuppetIOS.Page.EventType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9MuppetIOS4PageC9EventTypeO16domcontentloadedyA2EmF", + "mangledName": "$s9MuppetIOS4PageC9EventTypeO16domcontentloadedyA2EmF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "started", + "printedName": "started", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.Page.EventType.Type) -> MuppetIOS.Page.EventType", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "MuppetIOS.Page.EventType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9MuppetIOS4PageC9EventTypeO7startedyA2EmF", + "mangledName": "$s9MuppetIOS4PageC9EventTypeO7startedyA2EmF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "finished", + "printedName": "finished", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.Page.EventType.Type) -> MuppetIOS.Page.EventType", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "MuppetIOS.Page.EventType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9MuppetIOS4PageC9EventTypeO8finishedyA2EmF", + "mangledName": "$s9MuppetIOS4PageC9EventTypeO8finishedyA2EmF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "load", + "printedName": "load", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.Page.EventType.Type) -> MuppetIOS.Page.EventType", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "MuppetIOS.Page.EventType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9MuppetIOS4PageC9EventTypeO4loadyA2EmF", + "mangledName": "$s9MuppetIOS4PageC9EventTypeO4loadyA2EmF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "locationchange", + "printedName": "locationchange", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.Page.EventType.Type) -> MuppetIOS.Page.EventType", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "MuppetIOS.Page.EventType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9MuppetIOS4PageC9EventTypeO14locationchangeyA2EmF", + "mangledName": "$s9MuppetIOS4PageC9EventTypeO14locationchangeyA2EmF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "domchange", + "printedName": "domchange", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.Page.EventType.Type) -> MuppetIOS.Page.EventType", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "MuppetIOS.Page.EventType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9MuppetIOS4PageC9EventTypeO9domchangeyA2EmF", + "mangledName": "$s9MuppetIOS4PageC9EventTypeO9domchangeyA2EmF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "progress", + "printedName": "progress", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.Page.EventType.Type) -> MuppetIOS.Page.EventType", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "MuppetIOS.Page.EventType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9MuppetIOS4PageC9EventTypeO8progressyA2EmF", + "mangledName": "$s9MuppetIOS4PageC9EventTypeO8progressyA2EmF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "popup", + "printedName": "popup", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.Page.EventType.Type) -> MuppetIOS.Page.EventType", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "MuppetIOS.Page.EventType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9MuppetIOS4PageC9EventTypeO5popupyA2EmF", + "mangledName": "$s9MuppetIOS4PageC9EventTypeO5popupyA2EmF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "visible", + "printedName": "visible", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.Page.EventType.Type) -> MuppetIOS.Page.EventType", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "MuppetIOS.Page.EventType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9MuppetIOS4PageC9EventTypeO7visibleyA2EmF", + "mangledName": "$s9MuppetIOS4PageC9EventTypeO7visibleyA2EmF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "hostblocked", + "printedName": "hostblocked", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.Page.EventType.Type) -> MuppetIOS.Page.EventType", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "MuppetIOS.Page.EventType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9MuppetIOS4PageC9EventTypeO11hostblockedyA2EmF", + "mangledName": "$s9MuppetIOS4PageC9EventTypeO11hostblockedyA2EmF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "error", + "printedName": "error", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.Page.EventType.Type) -> MuppetIOS.Page.EventType", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "MuppetIOS.Page.EventType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9MuppetIOS4PageC9EventTypeO5erroryA2EmF", + "mangledName": "$s9MuppetIOS4PageC9EventTypeO5erroryA2EmF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "MuppetIOS.Page.EventType?", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:9MuppetIOS4PageC9EventTypeO8rawValueAESgSS_tcfc", + "mangledName": "$s9MuppetIOS4PageC9EventTypeO8rawValueAESgSS_tcfc", + "moduleName": "MuppetIOS", + "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:9MuppetIOS4PageC9EventTypeO8rawValueSSvp", + "mangledName": "$s9MuppetIOS4PageC9EventTypeO8rawValueSSvp", + "moduleName": "MuppetIOS", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4PageC9EventTypeO8rawValueSSvg", + "mangledName": "$s9MuppetIOS4PageC9EventTypeO8rawValueSSvg", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:9MuppetIOS4PageC9EventTypeO", + "mangledName": "$s9MuppetIOS4PageC9EventTypeO", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "enumRawTypeName": "String", + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "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": "Var", + "name": "options", + "printedName": "options", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "MuppetIOS.Page.Options", + "usr": "s:9MuppetIOS4PageC7OptionsV" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS4PageC7optionsAC7OptionsVvp", + "mangledName": "$s9MuppetIOS4PageC7optionsAC7OptionsVvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "HasInitialValue", + "Final", + "Custom", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "MuppetIOS.Page.Options", + "usr": "s:9MuppetIOS4PageC7OptionsV" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4PageC7optionsAC7OptionsVvg", + "mangledName": "$s9MuppetIOS4PageC7optionsAC7OptionsVvg", + "moduleName": "MuppetIOS", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "MuppetIOS.Page.Options", + "usr": "s:9MuppetIOS4PageC7OptionsV" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4PageC7optionsAC7OptionsVvs", + "mangledName": "$s9MuppetIOS4PageC7optionsAC7OptionsVvs", + "moduleName": "MuppetIOS", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4PageC7optionsAC7OptionsVvM", + "mangledName": "$s9MuppetIOS4PageC7optionsAC7OptionsVvM", + "moduleName": "MuppetIOS", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "emitter", + "printedName": "emitter", + "children": [ + { + "kind": "TypeNominal", + "name": "Emitter", + "printedName": "MuppetIOS.Emitter", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + } + ], + "usr": "s:9MuppetIOS7EmitterC" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS4PageC7emitterAA7EmitterCyAC9EventTypeOGvp", + "mangledName": "$s9MuppetIOS4PageC7emitterAA7EmitterCyAC9EventTypeOGvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "HasInitialValue", + "Final", + "Custom", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Emitter", + "printedName": "MuppetIOS.Emitter", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + } + ], + "usr": "s:9MuppetIOS7EmitterC" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4PageC7emitterAA7EmitterCyAC9EventTypeOGvg", + "mangledName": "$s9MuppetIOS4PageC7emitterAA7EmitterCyAC9EventTypeOGvg", + "moduleName": "MuppetIOS", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "handle", + "printedName": "handle", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS4PageC6handleSSvp", + "mangledName": "$s9MuppetIOS4PageC6handleSSvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Final", + "Custom", + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4PageC6handleSSvg", + "mangledName": "$s9MuppetIOS4PageC6handleSSvg", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Page", + "printedName": "MuppetIOS.Page", + "usr": "s:9MuppetIOS4PageC" + }, + { + "kind": "TypeNominal", + "name": "Page", + "printedName": "MuppetIOS.Page", + "usr": "s:9MuppetIOS4PageC" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS4PageC2eeoiySbAC_ACtFZ", + "mangledName": "$s9MuppetIOS4PageC2eeoiySbAC_ACtFZ", + "moduleName": "MuppetIOS", + "static": true, + "declAttributes": [ + "Custom", + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "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:9MuppetIOS4PageC4hash4intoys6HasherVz_tF", + "mangledName": "$s9MuppetIOS4PageC4hash4intoys6HasherVz_tF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Custom", + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(browser:view:controller:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Page", + "printedName": "MuppetIOS.Page", + "usr": "s:9MuppetIOS4PageC" + }, + { + "kind": "TypeNominal", + "name": "Browser", + "printedName": "MuppetIOS.Browser", + "usr": "s:9MuppetIOS7BrowserC" + }, + { + "kind": "TypeNominal", + "name": "WKWebView", + "printedName": "WebKit.WKWebView", + "usr": "c:objc(cs)WKWebView" + }, + { + "kind": "TypeNominal", + "name": "UIViewController", + "printedName": "UIKit.UIViewController", + "usr": "c:objc(cs)UIViewController" + } + ], + "declKind": "Constructor", + "usr": "s:9MuppetIOS4PageC7browser4view10controllerAcA7BrowserC_So9WKWebViewCSo16UIViewControllerCtcfc", + "mangledName": "$s9MuppetIOS4PageC7browser4view10controllerAcA7BrowserC_So9WKWebViewCSo16UIViewControllerCtcfc", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Custom", + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "getCookies", + "printedName": "getCookies(for:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[MuppetIOS.Cookie]", + "children": [ + { + "kind": "TypeNominal", + "name": "Cookie", + "printedName": "MuppetIOS.Cookie", + "usr": "s:9MuppetIOS6CookieV" + } + ], + "usr": "s:Sa" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS4PageC10getCookies3forSayAA6CookieVG10Foundation3URLV_tYaF", + "mangledName": "$s9MuppetIOS4PageC10getCookies3forSayAA6CookieVG10Foundation3URLV_tYaF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Custom", + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setCookie", + "printedName": "setCookie(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Cookie", + "printedName": "MuppetIOS.Cookie", + "usr": "s:9MuppetIOS6CookieV" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS4PageC9setCookieyyAA0E0VYaF", + "mangledName": "$s9MuppetIOS4PageC9setCookieyyAA0E0VYaF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Custom", + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "addUserScript", + "printedName": "addUserScript(script:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS4PageC13addUserScript6scriptySS_tF", + "mangledName": "$s9MuppetIOS4PageC13addUserScript6scriptySS_tF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Custom", + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "evaluate", + "printedName": "evaluate(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS4PageC8evaluateyAA4JSONOSSYaF", + "mangledName": "$s9MuppetIOS4PageC8evaluateyAA4JSONOSSYaF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Custom", + "Final", + "AccessControl", + "DiscardableResult" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setUserAgent", + "printedName": "setUserAgent(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS4PageC12setUserAgentyySSF", + "mangledName": "$s9MuppetIOS4PageC12setUserAgentyySSF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Custom", + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "currentUserAgent", + "printedName": "currentUserAgent", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS4PageC16currentUserAgentSSvp", + "mangledName": "$s9MuppetIOS4PageC16currentUserAgentSSvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Final", + "Custom", + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4PageC16currentUserAgentSSvg", + "mangledName": "$s9MuppetIOS4PageC16currentUserAgentSSvg", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "clearHostAllowList", + "printedName": "clearHostAllowList()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS4PageC18clearHostAllowListyyF", + "mangledName": "$s9MuppetIOS4PageC18clearHostAllowListyyF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Custom", + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setHostAllowList", + "printedName": "setHostAllowList(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS4PageC16setHostAllowListyySaySSGF", + "mangledName": "$s9MuppetIOS4PageC16setHostAllowListyySaySSGF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Custom", + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "progress", + "printedName": "progress", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS4PageC8progressSivp", + "mangledName": "$s9MuppetIOS4PageC8progressSivp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Final", + "Custom", + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4PageC8progressSivg", + "mangledName": "$s9MuppetIOS4PageC8progressSivg", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "screenshot", + "printedName": "screenshot(width:height:quality:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "hasDefaultArg": true, + "usr": "s:14CoreFoundation7CGFloatV" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS4PageC10screenshot5width6height7qualitySSSgSiSg_AI14CoreFoundation7CGFloatVtYaF", + "mangledName": "$s9MuppetIOS4PageC10screenshot5width6height7qualitySSSgSiSg_AI12CoreGraphics7CGFloatVtYaF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Final", + "AccessControl", + "Nonisolated", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "request", + "printedName": "request(url:method:data:headers:followRedirects:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "WebKit.WKWebView.Response?", + "children": [ + { + "kind": "TypeNominal", + "name": "Response", + "printedName": "WebKit.WKWebView.Response", + "usr": "s:So9WKWebViewC9MuppetIOSE8ResponseV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "hasDefaultArg": true, + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "MuppetIOS.JSON?", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : Swift.String]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:SD" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "hasDefaultArg": true, + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS4PageC7request3url6method4data7headers15followRedirectsSo9WKWebViewCAAE8ResponseVSg10Foundation3URLV_SSAA4JSONOSgSDyS2SGSgSbtYaF", + "mangledName": "$s9MuppetIOS4PageC7request3url6method4data7headers15followRedirectsSo9WKWebViewCAAE8ResponseVSg10Foundation3URLV_SSAA4JSONOSgSDyS2SGSgSbtYaF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Final", + "Custom", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "close", + "printedName": "close()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS4PageC5closeyyYaF", + "mangledName": "$s9MuppetIOS4PageC5closeyyYaF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Custom", + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "show", + "printedName": "show(animated:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS4PageC4show8animatedySb_tYaF", + "mangledName": "$s9MuppetIOS4PageC4show8animatedySb_tYaF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Custom", + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "hide", + "printedName": "hide(animated:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS4PageC4hide8animatedySb_tYaF", + "mangledName": "$s9MuppetIOS4PageC4hide8animatedySb_tYaF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Custom", + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "makeChildPage", + "printedName": "makeChildPage(with:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "MuppetIOS.Page?", + "children": [ + { + "kind": "TypeNominal", + "name": "Page", + "printedName": "MuppetIOS.Page", + "usr": "s:9MuppetIOS4PageC" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "WKWebViewConfiguration", + "printedName": "WebKit.WKWebViewConfiguration", + "usr": "c:objc(cs)WKWebViewConfiguration" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS4PageC09makeChildC04withACSgSo22WKWebViewConfigurationC_tF", + "mangledName": "$s9MuppetIOS4PageC09makeChildC04withACSgSo22WKWebViewConfigurationC_tF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Custom", + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "goto", + "printedName": "goto(url:headers:timeout:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:SD" + }, + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "hasDefaultArg": true, + "usr": "s:Sd" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS4PageC4goto3url7headers7timeoutySS_SDyS2SGSdtYaKF", + "mangledName": "$s9MuppetIOS4PageC4goto3url7headers7timeoutySS_SDyS2SGSdtYaKF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Final", + "Custom", + "AccessControl" + ], + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "TypeDecl", + "name": "PageError", + "printedName": "PageError", + "children": [ + { + "kind": "Var", + "name": "invalidURL", + "printedName": "invalidURL", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.Page.PageError.Type) -> MuppetIOS.Page.PageError", + "children": [ + { + "kind": "TypeNominal", + "name": "PageError", + "printedName": "MuppetIOS.Page.PageError", + "usr": "s:9MuppetIOS4PageC0C5ErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "MuppetIOS.Page.PageError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "PageError", + "printedName": "MuppetIOS.Page.PageError", + "usr": "s:9MuppetIOS4PageC0C5ErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9MuppetIOS4PageC0C5ErrorO10invalidURLyA2EmF", + "mangledName": "$s9MuppetIOS4PageC0C5ErrorO10invalidURLyA2EmF", + "moduleName": "MuppetIOS" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "PageError", + "printedName": "MuppetIOS.Page.PageError", + "usr": "s:9MuppetIOS4PageC0C5ErrorO" + }, + { + "kind": "TypeNominal", + "name": "PageError", + "printedName": "MuppetIOS.Page.PageError", + "usr": "s:9MuppetIOS4PageC0C5ErrorO" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS4PageC0C5ErrorO2eeoiySbAE_AEtFZ", + "mangledName": "$s9MuppetIOS4PageC0C5ErrorO2eeoiySbAE_AEtFZ", + "moduleName": "MuppetIOS", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS4PageC0C5ErrorO9hashValueSivp", + "mangledName": "$s9MuppetIOS4PageC0C5ErrorO9hashValueSivp", + "moduleName": "MuppetIOS", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4PageC0C5ErrorO9hashValueSivg", + "mangledName": "$s9MuppetIOS4PageC0C5ErrorO9hashValueSivg", + "moduleName": "MuppetIOS", + "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:9MuppetIOS4PageC0C5ErrorO4hash4intoys6HasherVz_tF", + "mangledName": "$s9MuppetIOS4PageC0C5ErrorO4hash4intoys6HasherVz_tF", + "moduleName": "MuppetIOS", + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:9MuppetIOS4PageC0C5ErrorO", + "mangledName": "$s9MuppetIOS4PageC0C5ErrorO", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS4PageC9hashValueSivp", + "mangledName": "$s9MuppetIOS4PageC9hashValueSivp", + "moduleName": "MuppetIOS", + "implicit": true, + "declAttributes": [ + "Final", + "Nonisolated" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4PageC9hashValueSivg", + "mangledName": "$s9MuppetIOS4PageC9hashValueSivg", + "moduleName": "MuppetIOS", + "implicit": true, + "declAttributes": [ + "Final" + ], + "isFromExtension": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Class", + "usr": "s:9MuppetIOS4PageC", + "mangledName": "$s9MuppetIOS4PageC", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Final", + "AccessControl", + "Custom" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "MuppetIOS" + }, + { + "kind": "Import", + "name": "WebKit", + "printedName": "WebKit", + "declKind": "Import", + "moduleName": "MuppetIOS" + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "Emitter", + "printedName": "Emitter", + "children": [ + { + "kind": "TypeDecl", + "name": "Event", + "printedName": "Event", + "declKind": "Struct", + "usr": "s:9MuppetIOS7EmitterC5EventV", + "mangledName": "$s9MuppetIOS7EmitterC5EventV", + "moduleName": "MuppetIOS", + "genericSig": "<τ_0_0 where τ_0_0 : Swift.Equatable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "Function", + "name": "on", + "printedName": "on(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyPublisher", + "printedName": "Combine.AnyPublisher", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + }, + { + "kind": "TypeNominal", + "name": "Never", + "printedName": "Swift.Never", + "usr": "s:s5NeverO" + } + ], + "usr": "s:7Combine12AnyPublisherV" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS7EmitterC2ony7Combine12AnyPublisherVyAA4JSONOs5NeverOGxF", + "mangledName": "$s9MuppetIOS7EmitterC2ony7Combine12AnyPublisherVyAA4JSONOs5NeverOGxF", + "moduleName": "MuppetIOS", + "genericSig": "<τ_0_0 where τ_0_0 : Swift.Equatable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:9MuppetIOS7EmitterC", + "mangledName": "$s9MuppetIOS7EmitterC", + "moduleName": "MuppetIOS", + "genericSig": "<τ_0_0 where τ_0_0 : Swift.Equatable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "hasMissingDesignatedInitializers": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "WebKit", + "printedName": "WebKit", + "declKind": "Import", + "moduleName": "MuppetIOS" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "OSLog", + "printedName": "OSLog", + "declKind": "Import", + "moduleName": "MuppetIOS" + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "MuppetIOS" + }, + { + "kind": "Import", + "name": "WebKit", + "printedName": "WebKit", + "declKind": "Import", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "AtomicMacros", + "printedName": "AtomicMacros", + "declKind": "Import", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "WebKit", + "printedName": "WebKit", + "declKind": "Import", + "moduleName": "MuppetIOS" + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "MuppetIOS" + }, + { + "kind": "TypeDecl", + "name": "Browser", + "printedName": "Browser", + "children": [ + { + "kind": "TypeDecl", + "name": "EventType", + "printedName": "EventType", + "children": [ + { + "kind": "Var", + "name": "page", + "printedName": "page", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.Browser.EventType.Type) -> MuppetIOS.Browser.EventType", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Browser.EventType", + "usr": "s:9MuppetIOS7BrowserC9EventTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "MuppetIOS.Browser.EventType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Browser.EventType", + "usr": "s:9MuppetIOS7BrowserC9EventTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9MuppetIOS7BrowserC9EventTypeO4pageyA2EmF", + "mangledName": "$s9MuppetIOS7BrowserC9EventTypeO4pageyA2EmF", + "moduleName": "MuppetIOS" + }, + { + "kind": "Var", + "name": "closed", + "printedName": "closed", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.Browser.EventType.Type) -> MuppetIOS.Browser.EventType", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Browser.EventType", + "usr": "s:9MuppetIOS7BrowserC9EventTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "MuppetIOS.Browser.EventType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Browser.EventType", + "usr": "s:9MuppetIOS7BrowserC9EventTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9MuppetIOS7BrowserC9EventTypeO6closedyA2EmF", + "mangledName": "$s9MuppetIOS7BrowserC9EventTypeO6closedyA2EmF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Browser.EventType", + "usr": "s:9MuppetIOS7BrowserC9EventTypeO" + }, + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Browser.EventType", + "usr": "s:9MuppetIOS7BrowserC9EventTypeO" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS7BrowserC9EventTypeO2eeoiySbAE_AEtFZ", + "mangledName": "$s9MuppetIOS7BrowserC9EventTypeO2eeoiySbAE_AEtFZ", + "moduleName": "MuppetIOS", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS7BrowserC9EventTypeO9hashValueSivp", + "mangledName": "$s9MuppetIOS7BrowserC9EventTypeO9hashValueSivp", + "moduleName": "MuppetIOS", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS7BrowserC9EventTypeO9hashValueSivg", + "mangledName": "$s9MuppetIOS7BrowserC9EventTypeO9hashValueSivg", + "moduleName": "MuppetIOS", + "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:9MuppetIOS7BrowserC9EventTypeO4hash4intoys6HasherVz_tF", + "mangledName": "$s9MuppetIOS7BrowserC9EventTypeO4hash4intoys6HasherVz_tF", + "moduleName": "MuppetIOS", + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:9MuppetIOS7BrowserC9EventTypeO", + "mangledName": "$s9MuppetIOS7BrowserC9EventTypeO", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + } + ] + }, + { + "kind": "Var", + "name": "emitter", + "printedName": "emitter", + "children": [ + { + "kind": "TypeNominal", + "name": "Emitter", + "printedName": "MuppetIOS.Emitter", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Browser.EventType", + "usr": "s:9MuppetIOS7BrowserC9EventTypeO" + } + ], + "usr": "s:9MuppetIOS7EmitterC" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS7BrowserC7emitterAA7EmitterCyAC9EventTypeOGvp", + "mangledName": "$s9MuppetIOS7BrowserC7emitterAA7EmitterCyAC9EventTypeOGvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "HasInitialValue", + "Final", + "Custom", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Emitter", + "printedName": "MuppetIOS.Emitter", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Browser.EventType", + "usr": "s:9MuppetIOS7BrowserC9EventTypeO" + } + ], + "usr": "s:9MuppetIOS7EmitterC" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS7BrowserC7emitterAA7EmitterCyAC9EventTypeOGvg", + "mangledName": "$s9MuppetIOS7BrowserC7emitterAA7EmitterCyAC9EventTypeOGvg", + "moduleName": "MuppetIOS", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(controller:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Browser", + "printedName": "MuppetIOS.Browser", + "usr": "s:9MuppetIOS7BrowserC" + }, + { + "kind": "TypeNominal", + "name": "UIViewController", + "printedName": "UIKit.UIViewController", + "usr": "c:objc(cs)UIViewController" + } + ], + "declKind": "Constructor", + "usr": "s:9MuppetIOS7BrowserC10controllerACSo16UIViewControllerC_tcfc", + "mangledName": "$s9MuppetIOS7BrowserC10controllerACSo16UIViewControllerC_tcfc", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Custom", + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Browser", + "printedName": "MuppetIOS.Browser", + "usr": "s:9MuppetIOS7BrowserC" + }, + { + "kind": "TypeNominal", + "name": "Browser", + "printedName": "MuppetIOS.Browser", + "usr": "s:9MuppetIOS7BrowserC" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS7BrowserC2eeoiySbAC_ACtFZ", + "mangledName": "$s9MuppetIOS7BrowserC2eeoiySbAC_ACtFZ", + "moduleName": "MuppetIOS", + "static": true, + "declAttributes": [ + "Custom", + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "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:9MuppetIOS7BrowserC4hash4intoys6HasherVz_tF", + "mangledName": "$s9MuppetIOS7BrowserC4hash4intoys6HasherVz_tF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Custom", + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "handle", + "printedName": "handle", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS7BrowserC6handleSSvp", + "mangledName": "$s9MuppetIOS7BrowserC6handleSSvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Final", + "Custom", + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS7BrowserC6handleSSvg", + "mangledName": "$s9MuppetIOS7BrowserC6handleSSvg", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "close", + "printedName": "close()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS7BrowserC5closeyyYaF", + "mangledName": "$s9MuppetIOS7BrowserC5closeyyYaF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Custom", + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "newPage", + "printedName": "newPage(configuration:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Page", + "printedName": "MuppetIOS.Page", + "usr": "s:9MuppetIOS4PageC" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "WebKit.WKWebViewConfiguration?", + "children": [ + { + "kind": "TypeNominal", + "name": "WKWebViewConfiguration", + "printedName": "WebKit.WKWebViewConfiguration", + "usr": "c:objc(cs)WKWebViewConfiguration" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS7BrowserC7newPage13configurationAA0E0CSo22WKWebViewConfigurationCSg_tF", + "mangledName": "$s9MuppetIOS7BrowserC7newPage13configurationAA0E0CSo22WKWebViewConfigurationCSg_tF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Final", + "Custom", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "attachPage", + "printedName": "attachPage(to:controller:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Page", + "printedName": "MuppetIOS.Page", + "usr": "s:9MuppetIOS4PageC" + }, + { + "kind": "TypeNominal", + "name": "WKWebView", + "printedName": "WebKit.WKWebView", + "usr": "c:objc(cs)WKWebView" + }, + { + "kind": "TypeNominal", + "name": "UIViewController", + "printedName": "UIKit.UIViewController", + "usr": "c:objc(cs)UIViewController" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS7BrowserC10attachPage2to10controllerAA0E0CSo9WKWebViewC_So16UIViewControllerCtF", + "mangledName": "$s9MuppetIOS7BrowserC10attachPage2to10controllerAA0E0CSo9WKWebViewC_So16UIViewControllerCtF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Custom", + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS7BrowserC9hashValueSivp", + "mangledName": "$s9MuppetIOS7BrowserC9hashValueSivp", + "moduleName": "MuppetIOS", + "implicit": true, + "declAttributes": [ + "Final", + "Nonisolated" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS7BrowserC9hashValueSivg", + "mangledName": "$s9MuppetIOS7BrowserC9hashValueSivg", + "moduleName": "MuppetIOS", + "implicit": true, + "declAttributes": [ + "Final" + ], + "isFromExtension": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Class", + "usr": "s:9MuppetIOS7BrowserC", + "mangledName": "$s9MuppetIOS7BrowserC", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Final", + "AccessControl", + "Custom" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "WebKit", + "printedName": "WebKit", + "declKind": "Import", + "moduleName": "MuppetIOS" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "WebKit", + "printedName": "WebKit", + "declKind": "Import", + "moduleName": "MuppetIOS" + }, + { + "kind": "Import", + "name": "WebKit", + "printedName": "WebKit", + "declKind": "Import", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "AtomicMacros", + "printedName": "AtomicMacros", + "declKind": "Import", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ] + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "MuppetIOS" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "JSON", + "printedName": "JSON", + "children": [ + { + "kind": "Var", + "name": "dictionary", + "printedName": "dictionary", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.JSON.Type) -> ([Swift.String : MuppetIOS.JSON]) -> MuppetIOS.JSON", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "([Swift.String : MuppetIOS.JSON]) -> MuppetIOS.JSON", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : MuppetIOS.JSON]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + } + ], + "usr": "s:SD" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "MuppetIOS.JSON.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9MuppetIOS4JSONO10dictionaryyACSDySSACGcACmF", + "mangledName": "$s9MuppetIOS4JSONO10dictionaryyACSDySSACGcACmF", + "moduleName": "MuppetIOS" + }, + { + "kind": "Var", + "name": "array", + "printedName": "array", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.JSON.Type) -> ([MuppetIOS.JSON]) -> MuppetIOS.JSON", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "([MuppetIOS.JSON]) -> MuppetIOS.JSON", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[MuppetIOS.JSON]", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + } + ], + "usr": "s:Sa" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "MuppetIOS.JSON.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9MuppetIOS4JSONO5arrayyACSayACGcACmF", + "mangledName": "$s9MuppetIOS4JSONO5arrayyACSayACGcACmF", + "moduleName": "MuppetIOS" + }, + { + "kind": "Var", + "name": "string", + "printedName": "string", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.JSON.Type) -> (Swift.String) -> MuppetIOS.JSON", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.String) -> MuppetIOS.JSON", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "MuppetIOS.JSON.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9MuppetIOS4JSONO6stringyACSScACmF", + "mangledName": "$s9MuppetIOS4JSONO6stringyACSScACmF", + "moduleName": "MuppetIOS" + }, + { + "kind": "Var", + "name": "number", + "printedName": "number", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.JSON.Type) -> (Swift.Double) -> MuppetIOS.JSON", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Double) -> MuppetIOS.JSON", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + }, + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "MuppetIOS.JSON.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9MuppetIOS4JSONO6numberyACSdcACmF", + "mangledName": "$s9MuppetIOS4JSONO6numberyACSdcACmF", + "moduleName": "MuppetIOS" + }, + { + "kind": "Var", + "name": "bool", + "printedName": "bool", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.JSON.Type) -> (Swift.Bool) -> MuppetIOS.JSON", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Bool) -> MuppetIOS.JSON", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "MuppetIOS.JSON.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9MuppetIOS4JSONO4boolyACSbcACmF", + "mangledName": "$s9MuppetIOS4JSONO4boolyACSbcACmF", + "moduleName": "MuppetIOS" + }, + { + "kind": "Var", + "name": "null", + "printedName": "null", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.JSON.Type) -> MuppetIOS.JSON", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "MuppetIOS.JSON.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9MuppetIOS4JSONO4nullyA2CmF", + "mangledName": "$s9MuppetIOS4JSONO4nullyA2CmF", + "moduleName": "MuppetIOS" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Any?", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:9MuppetIOS4JSONOyACypSgcfc", + "mangledName": "$s9MuppetIOS4JSONOyACypSgcfc", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "asDictionary", + "printedName": "asDictionary", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : MuppetIOS.JSON]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : MuppetIOS.JSON]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS4JSONO12asDictionarySDySSACGSgvp", + "mangledName": "$s9MuppetIOS4JSONO12asDictionarySDySSACGSgvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : MuppetIOS.JSON]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : MuppetIOS.JSON]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4JSONO12asDictionarySDySSACGSgvg", + "mangledName": "$s9MuppetIOS4JSONO12asDictionarySDySSACGSgvg", + "moduleName": "MuppetIOS", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "asArray", + "printedName": "asArray", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[MuppetIOS.JSON]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[MuppetIOS.JSON]", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS4JSONO7asArraySayACGSgvp", + "mangledName": "$s9MuppetIOS4JSONO7asArraySayACGSgvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[MuppetIOS.JSON]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[MuppetIOS.JSON]", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4JSONO7asArraySayACGSgvg", + "mangledName": "$s9MuppetIOS4JSONO7asArraySayACGSgvg", + "moduleName": "MuppetIOS", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "asString", + "printedName": "asString", + "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:9MuppetIOS4JSONO8asStringSSSgvp", + "mangledName": "$s9MuppetIOS4JSONO8asStringSSSgvp", + "moduleName": "MuppetIOS", + "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:9MuppetIOS4JSONO8asStringSSSgvg", + "mangledName": "$s9MuppetIOS4JSONO8asStringSSSgvg", + "moduleName": "MuppetIOS", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "asDouble", + "printedName": "asDouble", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS4JSONO8asDoubleSdSgvp", + "mangledName": "$s9MuppetIOS4JSONO8asDoubleSdSgvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4JSONO8asDoubleSdSgvg", + "mangledName": "$s9MuppetIOS4JSONO8asDoubleSdSgvg", + "moduleName": "MuppetIOS", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "asInt", + "printedName": "asInt", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS4JSONO5asIntSiSgvp", + "mangledName": "$s9MuppetIOS4JSONO5asIntSiSgvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4JSONO5asIntSiSgvg", + "mangledName": "$s9MuppetIOS4JSONO5asIntSiSgvg", + "moduleName": "MuppetIOS", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "asBool", + "printedName": "asBool", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS4JSONO6asBoolSbSgvp", + "mangledName": "$s9MuppetIOS4JSONO6asBoolSbSgvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4JSONO6asBoolSbSgvg", + "mangledName": "$s9MuppetIOS4JSONO6asBoolSbSgvg", + "moduleName": "MuppetIOS", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "asAny", + "printedName": "asAny", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS4JSONO5asAnyypvp", + "mangledName": "$s9MuppetIOS4JSONO5asAnyypvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4JSONO5asAnyypvg", + "mangledName": "$s9MuppetIOS4JSONO5asAnyypvg", + "moduleName": "MuppetIOS", + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "value", + "printedName": "value()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "τ_0_0?", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS4JSONO5valuexSgylF", + "mangledName": "$s9MuppetIOS4JSONO5valuexSgylF", + "moduleName": "MuppetIOS", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "isNull", + "printedName": "isNull", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS4JSONO6isNullSbvp", + "mangledName": "$s9MuppetIOS4JSONO6isNullSbvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4JSONO6isNullSbvg", + "mangledName": "$s9MuppetIOS4JSONO6isNullSbvg", + "moduleName": "MuppetIOS", + "accessorKind": "get" + } + ] + }, + { + "kind": "Subscript", + "name": "subscript", + "printedName": "subscript(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "MuppetIOS.JSON?", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Subscript", + "usr": "s:9MuppetIOS4JSONOyACSgSScip", + "mangledName": "$s9MuppetIOS4JSONOyACSgSScip", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "MuppetIOS.JSON?", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4JSONOyACSgSScig", + "mangledName": "$s9MuppetIOS4JSONOyACSgSScig", + "moduleName": "MuppetIOS", + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "MuppetIOS.JSON?", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4JSONOyACSgSScis", + "mangledName": "$s9MuppetIOS4JSONOyACSgSScis", + "moduleName": "MuppetIOS", + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4JSONOyACSgSSciM", + "mangledName": "$s9MuppetIOS4JSONOyACSgSSciM", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Subscript", + "name": "subscript", + "printedName": "subscript(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "MuppetIOS.JSON?", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Subscript", + "usr": "s:9MuppetIOS4JSONOyACSgSicip", + "mangledName": "$s9MuppetIOS4JSONOyACSgSicip", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "MuppetIOS.JSON?", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4JSONOyACSgSicig", + "mangledName": "$s9MuppetIOS4JSONOyACSgSicig", + "moduleName": "MuppetIOS", + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "MuppetIOS.JSON?", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4JSONOyACSgSicis", + "mangledName": "$s9MuppetIOS4JSONOyACSgSicis", + "moduleName": "MuppetIOS", + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4JSONOyACSgSiciM", + "mangledName": "$s9MuppetIOS4JSONOyACSgSiciM", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Subscript", + "name": "subscript", + "printedName": "subscript(dynamicMember:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "MuppetIOS.JSON?", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Subscript", + "usr": "s:9MuppetIOS4JSONO13dynamicMemberACSgSS_tcip", + "mangledName": "$s9MuppetIOS4JSONO13dynamicMemberACSgSS_tcip", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "MuppetIOS.JSON?", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4JSONO13dynamicMemberACSgSS_tcig", + "mangledName": "$s9MuppetIOS4JSONO13dynamicMemberACSgSS_tcig", + "moduleName": "MuppetIOS", + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + }, + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS4JSONO2eeoiySbAC_ACtFZ", + "mangledName": "$s9MuppetIOS4JSONO2eeoiySbAC_ACtFZ", + "moduleName": "MuppetIOS", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS4JSONO9hashValueSivp", + "mangledName": "$s9MuppetIOS4JSONO9hashValueSivp", + "moduleName": "MuppetIOS", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4JSONO9hashValueSivg", + "mangledName": "$s9MuppetIOS4JSONO9hashValueSivg", + "moduleName": "MuppetIOS", + "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:9MuppetIOS4JSONO4hash4intoys6HasherVz_tF", + "mangledName": "$s9MuppetIOS4JSONO4hash4intoys6HasherVz_tF", + "moduleName": "MuppetIOS", + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(stringLiteral:)", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:9MuppetIOS4JSONO13stringLiteralACSS_tcfc", + "mangledName": "$s9MuppetIOS4JSONO13stringLiteralACSS_tcfc", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(integerLiteral:)", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:9MuppetIOS4JSONO14integerLiteralACSi_tcfc", + "mangledName": "$s9MuppetIOS4JSONO14integerLiteralACSi_tcfc", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(floatLiteral:)", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + }, + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Constructor", + "usr": "s:9MuppetIOS4JSONO12floatLiteralACSd_tcfc", + "mangledName": "$s9MuppetIOS4JSONO12floatLiteralACSd_tcfc", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(booleanLiteral:)", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Constructor", + "usr": "s:9MuppetIOS4JSONO14booleanLiteralACSb_tcfc", + "mangledName": "$s9MuppetIOS4JSONO14booleanLiteralACSb_tcfc", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(arrayLiteral:)", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[MuppetIOS.JSON]", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Constructor", + "usr": "s:9MuppetIOS4JSONO12arrayLiteralA2Cd_tcfc", + "mangledName": "$s9MuppetIOS4JSONO12arrayLiteralA2Cd_tcfc", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(nilLiteral:)", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Constructor", + "usr": "s:9MuppetIOS4JSONO10nilLiteralACyt_tcfc", + "mangledName": "$s9MuppetIOS4JSONO10nilLiteralACyt_tcfc", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(dictionaryLiteral:)", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[(Swift.String, MuppetIOS.JSON)]", + "children": [ + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(Swift.String, MuppetIOS.JSON)", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + } + ] + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Constructor", + "usr": "s:9MuppetIOS4JSONO17dictionaryLiteralACSS_ACtd_tcfc", + "mangledName": "$s9MuppetIOS4JSONO17dictionaryLiteralACSS_ACtd_tcfc", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:9MuppetIOS4JSONO4fromACs7Decoder_p_tKcfc", + "mangledName": "$s9MuppetIOS4JSONO4fromACs7Decoder_p_tKcfc", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Encoder", + "printedName": "any Swift.Encoder", + "usr": "s:s7EncoderP" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS4JSONO6encode2toys7Encoder_p_tKF", + "mangledName": "$s9MuppetIOS4JSONO6encode2toys7Encoder_p_tKF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "declKind": "Constructor", + "usr": "s:9MuppetIOS4JSONO4fromACx_tKcSERzlufc", + "mangledName": "$s9MuppetIOS4JSONO4fromACx_tKcSERzlufc", + "moduleName": "MuppetIOS", + "genericSig": "<τ_0_0 where τ_0_0 : Swift.Encodable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "toJSONData", + "printedName": "toJSONData()", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS4JSONO10toJSONData10Foundation4DataVyKF", + "mangledName": "$s9MuppetIOS4JSONO10toJSONData10Foundation4DataVyKF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "toJSONString", + "printedName": "toJSONString()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS4JSONO12toJSONStringSSyKF", + "mangledName": "$s9MuppetIOS4JSONO12toJSONStringSSyKF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(fromJSONString:)", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:9MuppetIOS4JSONO14fromJSONStringACSS_tcfc", + "mangledName": "$s9MuppetIOS4JSONO14fromJSONStringACSS_tcfc", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS4JSONO11descriptionSSvp", + "mangledName": "$s9MuppetIOS4JSONO11descriptionSSvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4JSONO11descriptionSSvg", + "mangledName": "$s9MuppetIOS4JSONO11descriptionSSvg", + "moduleName": "MuppetIOS", + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "debugDescription", + "printedName": "debugDescription", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS4JSONO16debugDescriptionSSvp", + "mangledName": "$s9MuppetIOS4JSONO16debugDescriptionSSvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4JSONO16debugDescriptionSSvg", + "mangledName": "$s9MuppetIOS4JSONO16debugDescriptionSSvg", + "moduleName": "MuppetIOS", + "isFromExtension": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:9MuppetIOS4JSONO", + "mangledName": "$s9MuppetIOS4JSONO", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl", + "DynamicMemberLookup" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "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": "ExpressibleByStringLiteral", + "printedName": "ExpressibleByStringLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "StringLiteralType", + "printedName": "StringLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:s26ExpressibleByStringLiteralP", + "mangledName": "$ss26ExpressibleByStringLiteralP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByExtendedGraphemeClusterLiteral", + "printedName": "ExpressibleByExtendedGraphemeClusterLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "ExtendedGraphemeClusterLiteralType", + "printedName": "ExtendedGraphemeClusterLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:s43ExpressibleByExtendedGraphemeClusterLiteralP", + "mangledName": "$ss43ExpressibleByExtendedGraphemeClusterLiteralP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByUnicodeScalarLiteral", + "printedName": "ExpressibleByUnicodeScalarLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "UnicodeScalarLiteralType", + "printedName": "UnicodeScalarLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:s33ExpressibleByUnicodeScalarLiteralP", + "mangledName": "$ss33ExpressibleByUnicodeScalarLiteralP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByIntegerLiteral", + "printedName": "ExpressibleByIntegerLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "IntegerLiteralType", + "printedName": "IntegerLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + } + ], + "usr": "s:s27ExpressibleByIntegerLiteralP", + "mangledName": "$ss27ExpressibleByIntegerLiteralP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByFloatLiteral", + "printedName": "ExpressibleByFloatLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "FloatLiteralType", + "printedName": "FloatLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ] + } + ], + "usr": "s:s25ExpressibleByFloatLiteralP", + "mangledName": "$ss25ExpressibleByFloatLiteralP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByBooleanLiteral", + "printedName": "ExpressibleByBooleanLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "BooleanLiteralType", + "printedName": "BooleanLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ] + } + ], + "usr": "s:s27ExpressibleByBooleanLiteralP", + "mangledName": "$ss27ExpressibleByBooleanLiteralP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByArrayLiteral", + "printedName": "ExpressibleByArrayLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "ArrayLiteralElement", + "printedName": "ArrayLiteralElement", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + } + ] + } + ], + "usr": "s:s25ExpressibleByArrayLiteralP", + "mangledName": "$ss25ExpressibleByArrayLiteralP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByNilLiteral", + "printedName": "ExpressibleByNilLiteral", + "usr": "s:s23ExpressibleByNilLiteralP", + "mangledName": "$ss23ExpressibleByNilLiteralP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByDictionaryLiteral", + "printedName": "ExpressibleByDictionaryLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "Key", + "printedName": "Key", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Value", + "printedName": "Value", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + } + ] + } + ], + "usr": "s:s30ExpressibleByDictionaryLiteralP", + "mangledName": "$ss30ExpressibleByDictionaryLiteralP" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "WebKit", + "printedName": "WebKit", + "declKind": "Import", + "moduleName": "MuppetIOS" + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "MuppetIOS" + }, + { + "kind": "TypeDecl", + "name": "Muppet", + "printedName": "Muppet", + "children": [ + { + "kind": "Var", + "name": "browsers", + "printedName": "browsers", + "children": [ + { + "kind": "TypeNominal", + "name": "Set", + "printedName": "Swift.Set", + "children": [ + { + "kind": "TypeNominal", + "name": "Browser", + "printedName": "MuppetIOS.Browser", + "usr": "s:9MuppetIOS7BrowserC" + } + ], + "usr": "s:Sh" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS0A0C8browsersShyAA7BrowserCGvp", + "mangledName": "$s9MuppetIOS0A0C8browsersShyAA7BrowserCGvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "HasInitialValue", + "Final", + "Custom", + "HasStorage", + "SetterAccess", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Set", + "printedName": "Swift.Set", + "children": [ + { + "kind": "TypeNominal", + "name": "Browser", + "printedName": "MuppetIOS.Browser", + "usr": "s:9MuppetIOS7BrowserC" + } + ], + "usr": "s:Sh" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS0A0C8browsersShyAA7BrowserCGvg", + "mangledName": "$s9MuppetIOS0A0C8browsersShyAA7BrowserCGvg", + "moduleName": "MuppetIOS", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(source:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Muppet", + "printedName": "MuppetIOS.Muppet", + "usr": "s:9MuppetIOS0A0C" + }, + { + "kind": "TypeNominal", + "name": "UIViewController", + "printedName": "UIKit.UIViewController", + "usr": "c:objc(cs)UIViewController" + } + ], + "declKind": "Constructor", + "usr": "s:9MuppetIOS0A0C6sourceACSo16UIViewControllerC_tcfc", + "mangledName": "$s9MuppetIOS0A0C6sourceACSo16UIViewControllerC_tcfc", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Custom", + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "update", + "printedName": "update(source:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "UIViewController", + "printedName": "UIKit.UIViewController", + "usr": "c:objc(cs)UIViewController" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS0A0C6update6sourceySo16UIViewControllerC_tF", + "mangledName": "$s9MuppetIOS0A0C6update6sourceySo16UIViewControllerC_tF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Custom", + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "getBrowser", + "printedName": "getBrowser(handle:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "MuppetIOS.Browser?", + "children": [ + { + "kind": "TypeNominal", + "name": "Browser", + "printedName": "MuppetIOS.Browser", + "usr": "s:9MuppetIOS7BrowserC" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS0A0C10getBrowser6handleAA0D0CSgSS_tF", + "mangledName": "$s9MuppetIOS0A0C10getBrowser6handleAA0D0CSgSS_tF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Custom", + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "getPage", + "printedName": "getPage(handle:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "MuppetIOS.Page?", + "children": [ + { + "kind": "TypeNominal", + "name": "Page", + "printedName": "MuppetIOS.Page", + "usr": "s:9MuppetIOS4PageC" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS0A0C7getPage6handleAA0D0CSgSS_tF", + "mangledName": "$s9MuppetIOS0A0C7getPage6handleAA0D0CSgSS_tF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Custom", + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "inject", + "printedName": "inject(page:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Page", + "printedName": "MuppetIOS.Page", + "usr": "s:9MuppetIOS4PageC" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS0A0C6inject4pageyAA4PageC_tF", + "mangledName": "$s9MuppetIOS0A0C6inject4pageyAA4PageC_tF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Custom", + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "launch", + "printedName": "launch(source:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Browser", + "printedName": "MuppetIOS.Browser", + "usr": "s:9MuppetIOS7BrowserC" + }, + { + "kind": "TypeNominal", + "name": "UIViewController", + "printedName": "UIKit.UIViewController", + "usr": "c:objc(cs)UIViewController" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS0A0C6launch6sourceAA7BrowserCSo16UIViewControllerC_tF", + "mangledName": "$s9MuppetIOS0A0C6launch6sourceAA7BrowserCSo16UIViewControllerC_tF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Custom", + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "defaultPageBuilder", + "printedName": "defaultPageBuilder(browser:configuration:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Page", + "printedName": "MuppetIOS.Page", + "usr": "s:9MuppetIOS4PageC" + }, + { + "kind": "TypeNominal", + "name": "Browser", + "printedName": "MuppetIOS.Browser", + "usr": "s:9MuppetIOS7BrowserC" + }, + { + "kind": "TypeNominal", + "name": "WKWebViewConfiguration", + "printedName": "WebKit.WKWebViewConfiguration", + "usr": "c:objc(cs)WKWebViewConfiguration" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS0A0C18defaultPageBuilder7browser13configurationAA0D0CAA7BrowserC_So22WKWebViewConfigurationCtFZ", + "mangledName": "$s9MuppetIOS0A0C18defaultPageBuilder7browser13configurationAA0D0CAA7BrowserC_So22WKWebViewConfigurationCtFZ", + "moduleName": "MuppetIOS", + "static": true, + "declAttributes": [ + "Custom", + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "pageBuilder", + "printedName": "pageBuilder", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.Browser, WebKit.WKWebViewConfiguration) -> MuppetIOS.Page", + "children": [ + { + "kind": "TypeNominal", + "name": "Page", + "printedName": "MuppetIOS.Page", + "usr": "s:9MuppetIOS4PageC" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(MuppetIOS.Browser, WebKit.WKWebViewConfiguration)", + "children": [ + { + "kind": "TypeNominal", + "name": "Browser", + "printedName": "MuppetIOS.Browser", + "usr": "s:9MuppetIOS7BrowserC" + }, + { + "kind": "TypeNominal", + "name": "WKWebViewConfiguration", + "printedName": "WebKit.WKWebViewConfiguration", + "usr": "c:objc(cs)WKWebViewConfiguration" + } + ] + } + ] + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS0A0C11pageBuilderyAA4PageCAA7BrowserC_So22WKWebViewConfigurationCtYbScMYccvp", + "mangledName": "$s9MuppetIOS0A0C11pageBuilderyAA4PageCAA7BrowserC_So22WKWebViewConfigurationCtYbScMYccvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "HasInitialValue", + "Final", + "Custom", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.Browser, WebKit.WKWebViewConfiguration) -> MuppetIOS.Page", + "children": [ + { + "kind": "TypeNominal", + "name": "Page", + "printedName": "MuppetIOS.Page", + "usr": "s:9MuppetIOS4PageC" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(MuppetIOS.Browser, WebKit.WKWebViewConfiguration)", + "children": [ + { + "kind": "TypeNominal", + "name": "Browser", + "printedName": "MuppetIOS.Browser", + "usr": "s:9MuppetIOS7BrowserC" + }, + { + "kind": "TypeNominal", + "name": "WKWebViewConfiguration", + "printedName": "WebKit.WKWebViewConfiguration", + "usr": "c:objc(cs)WKWebViewConfiguration" + } + ] + } + ] + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS0A0C11pageBuilderyAA4PageCAA7BrowserC_So22WKWebViewConfigurationCtYbScMYccvg", + "mangledName": "$s9MuppetIOS0A0C11pageBuilderyAA4PageCAA7BrowserC_So22WKWebViewConfigurationCtYbScMYccvg", + "moduleName": "MuppetIOS", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.Browser, WebKit.WKWebViewConfiguration) -> MuppetIOS.Page", + "children": [ + { + "kind": "TypeNominal", + "name": "Page", + "printedName": "MuppetIOS.Page", + "usr": "s:9MuppetIOS4PageC" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(MuppetIOS.Browser, WebKit.WKWebViewConfiguration)", + "children": [ + { + "kind": "TypeNominal", + "name": "Browser", + "printedName": "MuppetIOS.Browser", + "usr": "s:9MuppetIOS7BrowserC" + }, + { + "kind": "TypeNominal", + "name": "WKWebViewConfiguration", + "printedName": "WebKit.WKWebViewConfiguration", + "usr": "c:objc(cs)WKWebViewConfiguration" + } + ] + } + ] + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS0A0C11pageBuilderyAA4PageCAA7BrowserC_So22WKWebViewConfigurationCtYbScMYccvs", + "mangledName": "$s9MuppetIOS0A0C11pageBuilderyAA4PageCAA7BrowserC_So22WKWebViewConfigurationCtYbScMYccvs", + "moduleName": "MuppetIOS", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS0A0C11pageBuilderyAA4PageCAA7BrowserC_So22WKWebViewConfigurationCtYbScMYccvM", + "mangledName": "$s9MuppetIOS0A0C11pageBuilderyAA4PageCAA7BrowserC_So22WKWebViewConfigurationCtYbScMYccvM", + "moduleName": "MuppetIOS", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Function", + "name": "setDebug", + "printedName": "setDebug(isEnabled:forwardLogs:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Swift.String) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.String) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS0A0C8setDebug9isEnabled11forwardLogsySb_ySSYbcSgtYaFZ", + "mangledName": "$s9MuppetIOS0A0C8setDebug9isEnabled11forwardLogsySb_ySSYbcSgtYaFZ", + "moduleName": "MuppetIOS", + "static": true, + "declAttributes": [ + "Final", + "Custom", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:9MuppetIOS0A0C", + "mangledName": "$s9MuppetIOS0A0C", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Final", + "AccessControl", + "Custom" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "WebKit", + "printedName": "WebKit", + "declKind": "Import", + "moduleName": "MuppetIOS" + }, + { + "kind": "TypeDecl", + "name": "Cookie", + "printedName": "Cookie", + "children": [ + { + "kind": "Var", + "name": "name", + "printedName": "name", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS6CookieV4nameSSvp", + "mangledName": "$s9MuppetIOS6CookieV4nameSSvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS6CookieV4nameSSvg", + "mangledName": "$s9MuppetIOS6CookieV4nameSSvg", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS6CookieV4nameSSvs", + "mangledName": "$s9MuppetIOS6CookieV4nameSSvs", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS6CookieV4nameSSvM", + "mangledName": "$s9MuppetIOS6CookieV4nameSSvM", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "value", + "printedName": "value", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS6CookieV5valueSSvp", + "mangledName": "$s9MuppetIOS6CookieV5valueSSvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS6CookieV5valueSSvg", + "mangledName": "$s9MuppetIOS6CookieV5valueSSvg", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS6CookieV5valueSSvs", + "mangledName": "$s9MuppetIOS6CookieV5valueSSvs", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS6CookieV5valueSSvM", + "mangledName": "$s9MuppetIOS6CookieV5valueSSvM", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "path", + "printedName": "path", + "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:9MuppetIOS6CookieV4pathSSSgvp", + "mangledName": "$s9MuppetIOS6CookieV4pathSSSgvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS6CookieV4pathSSSgvg", + "mangledName": "$s9MuppetIOS6CookieV4pathSSSgvg", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "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:9MuppetIOS6CookieV4pathSSSgvs", + "mangledName": "$s9MuppetIOS6CookieV4pathSSSgvs", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS6CookieV4pathSSSgvM", + "mangledName": "$s9MuppetIOS6CookieV4pathSSSgvM", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "isSecure", + "printedName": "isSecure", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS6CookieV8isSecureSbSgvp", + "mangledName": "$s9MuppetIOS6CookieV8isSecureSbSgvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS6CookieV8isSecureSbSgvg", + "mangledName": "$s9MuppetIOS6CookieV8isSecureSbSgvg", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS6CookieV8isSecureSbSgvs", + "mangledName": "$s9MuppetIOS6CookieV8isSecureSbSgvs", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS6CookieV8isSecureSbSgvM", + "mangledName": "$s9MuppetIOS6CookieV8isSecureSbSgvM", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "domain", + "printedName": "domain", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS6CookieV6domainSSvp", + "mangledName": "$s9MuppetIOS6CookieV6domainSSvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS6CookieV6domainSSvg", + "mangledName": "$s9MuppetIOS6CookieV6domainSSvg", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS6CookieV6domainSSvs", + "mangledName": "$s9MuppetIOS6CookieV6domainSSvs", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS6CookieV6domainSSvM", + "mangledName": "$s9MuppetIOS6CookieV6domainSSvM", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "expiresDate", + "printedName": "expiresDate", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Date?", + "children": [ + { + "kind": "TypeNominal", + "name": "Date", + "printedName": "Foundation.Date", + "usr": "s:10Foundation4DateV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS6CookieV11expiresDate10Foundation0E0VSgvp", + "mangledName": "$s9MuppetIOS6CookieV11expiresDate10Foundation0E0VSgvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Date?", + "children": [ + { + "kind": "TypeNominal", + "name": "Date", + "printedName": "Foundation.Date", + "usr": "s:10Foundation4DateV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS6CookieV11expiresDate10Foundation0E0VSgvg", + "mangledName": "$s9MuppetIOS6CookieV11expiresDate10Foundation0E0VSgvg", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Date?", + "children": [ + { + "kind": "TypeNominal", + "name": "Date", + "printedName": "Foundation.Date", + "usr": "s:10Foundation4DateV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS6CookieV11expiresDate10Foundation0E0VSgvs", + "mangledName": "$s9MuppetIOS6CookieV11expiresDate10Foundation0E0VSgvs", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS6CookieV11expiresDate10Foundation0E0VSgvM", + "mangledName": "$s9MuppetIOS6CookieV11expiresDate10Foundation0E0VSgvM", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "isHTTPOnly", + "printedName": "isHTTPOnly", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS6CookieV10isHTTPOnlySbSgvp", + "mangledName": "$s9MuppetIOS6CookieV10isHTTPOnlySbSgvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS6CookieV10isHTTPOnlySbSgvg", + "mangledName": "$s9MuppetIOS6CookieV10isHTTPOnlySbSgvg", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS6CookieV10isHTTPOnlySbSgvs", + "mangledName": "$s9MuppetIOS6CookieV10isHTTPOnlySbSgvs", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS6CookieV10isHTTPOnlySbSgvM", + "mangledName": "$s9MuppetIOS6CookieV10isHTTPOnlySbSgvM", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "maxAge", + "printedName": "maxAge", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS6CookieV6maxAgeSiSgvp", + "mangledName": "$s9MuppetIOS6CookieV6maxAgeSiSgvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS6CookieV6maxAgeSiSgvg", + "mangledName": "$s9MuppetIOS6CookieV6maxAgeSiSgvg", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS6CookieV6maxAgeSiSgvs", + "mangledName": "$s9MuppetIOS6CookieV6maxAgeSiSgvs", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS6CookieV6maxAgeSiSgvM", + "mangledName": "$s9MuppetIOS6CookieV6maxAgeSiSgvM", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(name:value:path:isSecure:domain:expiresDate:isHTTPOnly:maxAge:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Cookie", + "printedName": "MuppetIOS.Cookie", + "usr": "s:9MuppetIOS6CookieV" + }, + { + "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", + "hasDefaultArg": true, + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "hasDefaultArg": true, + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Date?", + "children": [ + { + "kind": "TypeNominal", + "name": "Date", + "printedName": "Foundation.Date", + "usr": "s:10Foundation4DateV" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:9MuppetIOS6CookieV4name5value4path8isSecure6domain11expiresDate0G8HTTPOnly6maxAgeACSS_S2SSbSS10Foundation0K0VSgSbSgSiSgtcfc", + "mangledName": "$s9MuppetIOS6CookieV4name5value4path8isSecure6domain11expiresDate0G8HTTPOnly6maxAgeACSS_S2SSbSS10Foundation0K0VSgSbSgSiSgtcfc", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Cookie", + "printedName": "MuppetIOS.Cookie", + "usr": "s:9MuppetIOS6CookieV" + }, + { + "kind": "TypeNominal", + "name": "HTTPCookie", + "printedName": "Foundation.HTTPCookie", + "usr": "c:objc(cs)NSHTTPCookie" + } + ], + "declKind": "Constructor", + "usr": "s:9MuppetIOS6CookieV4fromACSo12NSHTTPCookieC_tcfc", + "mangledName": "$s9MuppetIOS6CookieV4fromACSo12NSHTTPCookieC_tcfc", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "httpCookie", + "printedName": "httpCookie", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.HTTPCookie?", + "children": [ + { + "kind": "TypeNominal", + "name": "HTTPCookie", + "printedName": "Foundation.HTTPCookie", + "usr": "c:objc(cs)NSHTTPCookie" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS6CookieV04httpC0So12NSHTTPCookieCSgvp", + "mangledName": "$s9MuppetIOS6CookieV04httpC0So12NSHTTPCookieCSgvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.HTTPCookie?", + "children": [ + { + "kind": "TypeNominal", + "name": "HTTPCookie", + "printedName": "Foundation.HTTPCookie", + "usr": "c:objc(cs)NSHTTPCookie" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS6CookieV04httpC0So12NSHTTPCookieCSgvg", + "mangledName": "$s9MuppetIOS6CookieV04httpC0So12NSHTTPCookieCSgvg", + "moduleName": "MuppetIOS", + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "<", + "printedName": "<(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Cookie", + "printedName": "MuppetIOS.Cookie", + "usr": "s:9MuppetIOS6CookieV" + }, + { + "kind": "TypeNominal", + "name": "Cookie", + "printedName": "MuppetIOS.Cookie", + "usr": "s:9MuppetIOS6CookieV" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS6CookieV1loiySbAC_ACtFZ", + "mangledName": "$s9MuppetIOS6CookieV1loiySbAC_ACtFZ", + "moduleName": "MuppetIOS", + "static": true, + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Cookie", + "printedName": "MuppetIOS.Cookie", + "usr": "s:9MuppetIOS6CookieV" + }, + { + "kind": "TypeNominal", + "name": "Cookie", + "printedName": "MuppetIOS.Cookie", + "usr": "s:9MuppetIOS6CookieV" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS6CookieV2eeoiySbAC_ACtFZ", + "mangledName": "$s9MuppetIOS6CookieV2eeoiySbAC_ACtFZ", + "moduleName": "MuppetIOS", + "static": true, + "implicit": true, + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Cookie", + "printedName": "MuppetIOS.Cookie", + "usr": "s:9MuppetIOS6CookieV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:9MuppetIOS6CookieV4fromACs7Decoder_p_tKcfc", + "mangledName": "$s9MuppetIOS6CookieV4fromACs7Decoder_p_tKcfc", + "moduleName": "MuppetIOS", + "implicit": true, + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Encoder", + "printedName": "any Swift.Encoder", + "usr": "s:s7EncoderP" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS6CookieV6encode2toys7Encoder_p_tKF", + "mangledName": "$s9MuppetIOS6CookieV6encode2toys7Encoder_p_tKF", + "moduleName": "MuppetIOS", + "implicit": true, + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:9MuppetIOS6CookieV", + "mangledName": "$s9MuppetIOS6CookieV", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Comparable", + "printedName": "Comparable", + "usr": "s:SL", + "mangledName": "$sSL" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "WebKit", + "printedName": "WebKit", + "declKind": "Import", + "moduleName": "MuppetIOS" + }, + { + "kind": "TypeDecl", + "name": "Bridge", + "printedName": "Bridge", + "children": [ + { + "kind": "Function", + "name": "inject", + "printedName": "inject(muppet:page:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bridge", + "printedName": "MuppetIOS.Bridge", + "usr": "c:@M@MuppetIOS@objc(cs)Bridge" + }, + { + "kind": "TypeNominal", + "name": "Muppet", + "printedName": "MuppetIOS.Muppet", + "usr": "s:9MuppetIOS0A0C" + }, + { + "kind": "TypeNominal", + "name": "Page", + "printedName": "MuppetIOS.Page", + "usr": "s:9MuppetIOS4PageC" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS6BridgeC6inject6muppet4pageAcA0A0C_AA4PageCtFZ", + "mangledName": "$s9MuppetIOS6BridgeC6inject6muppet4pageAcA0A0C_AA4PageCtFZ", + "moduleName": "MuppetIOS", + "static": true, + "declAttributes": [ + "Custom", + "Final", + "AccessControl", + "DiscardableResult" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "userContentController", + "printedName": "userContentController(_:didReceive:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(Any?, Swift.String?)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Any?", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ] + }, + { + "kind": "TypeNominal", + "name": "WKUserContentController", + "printedName": "WebKit.WKUserContentController", + "usr": "c:objc(cs)WKUserContentController" + }, + { + "kind": "TypeNominal", + "name": "WKScriptMessage", + "printedName": "WebKit.WKScriptMessage", + "usr": "c:objc(cs)WKScriptMessage" + } + ], + "declKind": "Func", + "usr": "c:@M@MuppetIOS@objc(cs)Bridge(im)userContentController:didReceiveScriptMessage:replyHandler:", + "mangledName": "$s9MuppetIOS6BridgeC21userContentController_10didReceiveypSg_SSSgtSo06WKUsereF0C_So15WKScriptMessageCtYaF", + "moduleName": "MuppetIOS", + "objc_name": "userContentController:didReceiveScriptMessage:replyHandler:", + "declAttributes": [ + "Final", + "ObjC", + "Preconcurrency", + "Custom", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bridge", + "printedName": "MuppetIOS.Bridge", + "usr": "c:@M@MuppetIOS@objc(cs)Bridge" + } + ], + "declKind": "Constructor", + "usr": "c:@M@MuppetIOS@objc(cs)Bridge(im)init", + "mangledName": "$s9MuppetIOS6BridgeCACycfc", + "moduleName": "MuppetIOS", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Custom", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@MuppetIOS@objc(cs)Bridge", + "mangledName": "$s9MuppetIOS6BridgeC", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Final", + "AccessControl", + "Custom", + "ObjC" + ], + "superclassUsr": "c:objc(cs)NSObject", + "hasMissingDesignatedInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "WKWebView", + "printedName": "WKWebView", + "children": [ + { + "kind": "TypeDecl", + "name": "Response", + "printedName": "Response", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Response", + "printedName": "WebKit.WKWebView.Response", + "usr": "s:So9WKWebViewC9MuppetIOSE8ResponseV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:So9WKWebViewC9MuppetIOSE8ResponseV4fromAEs7Decoder_p_tKcfc", + "mangledName": "$sSo9WKWebViewC9MuppetIOSE8ResponseV4fromAEs7Decoder_p_tKcfc", + "moduleName": "MuppetIOS", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Encoder", + "printedName": "any Swift.Encoder", + "usr": "s:s7EncoderP" + } + ], + "declKind": "Func", + "usr": "s:So9WKWebViewC9MuppetIOSE8ResponseV6encode2toys7Encoder_p_tKF", + "mangledName": "$sSo9WKWebViewC9MuppetIOSE8ResponseV6encode2toys7Encoder_p_tKF", + "moduleName": "MuppetIOS", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:So9WKWebViewC9MuppetIOSE8ResponseV", + "mangledName": "$sSo9WKWebViewC9MuppetIOSE8ResponseV", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + } + ] + } + ], + "declKind": "Class", + "usr": "c:objc(cs)WKWebView", + "moduleName": "WebKit", + "isOpen": true, + "intro_iOS": "8.0", + "objc_name": "WKWebView", + "declAttributes": [ + "Preconcurrency", + "Available", + "ObjC", + "Custom", + "Dynamic" + ], + "superclassUsr": "c:objc(cs)UIView", + "isExternal": true, + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "UIKit.UIView", + "UIKit.UIResponder", + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "UITraitChangeObservable", + "printedName": "UITraitChangeObservable", + "usr": "s:5UIKit23UITraitChangeObservableP", + "mangledName": "$s5UIKit23UITraitChangeObservableP" + }, + { + "kind": "Conformance", + "name": "__DefaultCustomPlaygroundQuickLookable", + "printedName": "__DefaultCustomPlaygroundQuickLookable", + "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", + "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "URLSession", + "printedName": "URLSession", + "declKind": "Class", + "usr": "c:objc(cs)NSURLSession", + "moduleName": "Foundation", + "isOpen": true, + "intro_iOS": "7.0", + "objc_name": "NSURLSession", + "declAttributes": [ + "Available", + "ObjC", + "SynthesizedProtocol", + "NonSendable", + "Sendable", + "Dynamic" + ], + "superclassUsr": "c:objc(cs)NSObject", + "isExternal": true, + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Logger", + "printedName": "Logger", + "declKind": "Struct", + "usr": "s:2os6LoggerV", + "mangledName": "$s2os6LoggerV", + "moduleName": "os", + "intro_Macosx": "11.0", + "intro_iOS": "14.0", + "intro_tvOS": "14.0", + "intro_watchOS": "7.0", + "declAttributes": [ + "Available", + "Available", + "Available", + "Available" + ], + "isExternal": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + } + ], + "json_format_version": 8 + }, + "ConstValues": [ + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Page.swift", + "kind": "BooleanLiteral", + "offset": 249, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Page.swift", + "kind": "Dictionary", + "offset": 1298, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Page.swift", + "kind": "BooleanLiteral", + "offset": 1411, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Page.swift", + "kind": "Array", + "offset": 1459, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Page.swift", + "kind": "IntegerLiteral", + "offset": 10674, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Page.swift", + "kind": "StringLiteral", + "offset": 11681, + "length": 5, + "value": "\"GET\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Page.swift", + "kind": "Dictionary", + "offset": 11736, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Page.swift", + "kind": "BooleanLiteral", + "offset": 11765, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Page.swift", + "kind": "Dictionary", + "offset": 13301, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Page.swift", + "kind": "IntegerLiteral", + "offset": 13330, + "length": 2, + "value": "30" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Utils\/WebView.swift", + "kind": "IntegerLiteral", + "offset": 1949, + "length": 13, + "value": "1000000000" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Utils\/WebView.swift", + "kind": "StringLiteral", + "offset": 2012, + "length": 65, + "value": "\"WebView load timed out after \"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Utils\/WebView.swift", + "kind": "StringLiteral", + "offset": 2068, + "length": 7, + "value": "\" seconds\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Utils\/WebViewRequests.swift", + "kind": "StringLiteral", + "offset": 587, + "length": 5, + "value": "\"GET\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Utils\/WebViewRequests.swift", + "kind": "Array", + "offset": 3448, + "length": 301, + "value": "[\"age\", \"authorization\", \"content-length\", \"content-type\", \"etag\", \"expires\", \"from\", \"host\", \"if-modified-since\", \"if-unmodified-since\", \"last-modified\", \"location\", \"max-forwards\", \"proxy-authorization\", \"referer\", \"retry-after\", \"server\", \"user-agent\"]" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Utils\/WebViewRequests.swift", + "kind": "StringLiteral", + "offset": 5968, + "length": 5, + "value": "\"GET\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Utils\/WebViewRequests.swift", + "kind": "Dictionary", + "offset": 6039, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Utils\/WebViewRequests.swift", + "kind": "BooleanLiteral", + "offset": 6076, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/Shared\/AtomicDebug.swift", + "kind": "BooleanLiteral", + "offset": 193, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/Shared\/AtomicDebug.swift", + "kind": "BooleanLiteral", + "offset": 1005, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Utils\/IntID.swift", + "kind": "IntegerLiteral", + "offset": 149, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Browser.swift", + "kind": "BooleanLiteral", + "offset": 1063, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Browser.swift", + "kind": "BooleanLiteral", + "offset": 1581, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Muppet.swift", + "kind": "StringLiteral", + "offset": 3035, + "length": 8, + "value": "\"muppet\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Utils\/Cookie.swift", + "kind": "StringLiteral", + "offset": 476, + "length": 3, + "value": "\"\/\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Utils\/Cookie.swift", + "kind": "BooleanLiteral", + "offset": 506, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Utils\/Cookie.swift", + "kind": "StringLiteral", + "offset": 5807, + "length": 8, + "value": "\"secure\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Utils\/Cookie.swift", + "kind": "StringLiteral", + "offset": 5863, + "length": 9, + "value": "\"expires\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Bridging\/Bridge.swift", + "kind": "Dictionary", + "offset": 310, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Bridging\/Bridge.swift", + "kind": "Dictionary", + "offset": 374, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Bridging\/Bridge.swift", + "kind": "StringLiteral", + "offset": 419, + "length": 14, + "value": "\"MuppetBridge\"" + } + ] +} \ No newline at end of file diff --git a/ios/frameworks/MuppetIOS.xcframework/ios-arm64_x86_64-simulator/MuppetIOS.framework/Modules/MuppetIOS.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface b/ios/frameworks/MuppetIOS.xcframework/ios-arm64_x86_64-simulator/MuppetIOS.framework/Modules/MuppetIOS.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface new file mode 100644 index 0000000..a2538fa --- /dev/null +++ b/ios/frameworks/MuppetIOS.xcframework/ios-arm64_x86_64-simulator/MuppetIOS.framework/Modules/MuppetIOS.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface @@ -0,0 +1,276 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 6.1.2 (swiftlang-6.1.2.1.2 clang-1700.0.13.5) +// swift-module-flags: -target arm64-apple-ios15.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 6 -enforce-exclusivity=checked -O -enable-upcoming-feature MemberImportVisibility -enable-upcoming-feature ExistentialAny -enable-experimental-feature DebugDescriptionMacro -module-name MuppetIOS +// swift-module-flags-ignorable: -interface-compiler-version 6.1.2 +import Combine +import Foundation +import OSLog +import Swift +import UIKit +import WebKit +import _Concurrency +import _StringProcessing +import _SwiftConcurrencyShims +@_Concurrency.MainActor final public class Page { + public struct Options { + public var hideOnClose: Swift.Bool + } + public enum EventType : Swift.String { + case console + case close + case closed + case dispatch + case domcontentloaded + case started + case finished + case load + case locationchange + case domchange + case progress + case popup + case visible + case hostblocked + case error + public init?(rawValue: Swift.String) + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get + } + } + @_Concurrency.MainActor final public var options: MuppetIOS.Page.Options + @_Concurrency.MainActor final public let emitter: MuppetIOS.Emitter + @_Concurrency.MainActor final public var handle: Swift.String { + get + } + @_Concurrency.MainActor public static func == (lhs: MuppetIOS.Page, rhs: MuppetIOS.Page) -> Swift.Bool + @_Concurrency.MainActor final public func hash(into hasher: inout Swift.Hasher) + @_Concurrency.MainActor public init(browser: MuppetIOS.Browser, view: WebKit.WKWebView, controller: UIKit.UIViewController) + @_Concurrency.MainActor final public func getCookies(for domain: Foundation.URL) async -> [MuppetIOS.Cookie] + @_Concurrency.MainActor final public func setCookie(_ cookie: MuppetIOS.Cookie) async + @_Concurrency.MainActor final public func addUserScript(script: Swift.String) + @discardableResult + @_Concurrency.MainActor final public func evaluate(_ script: Swift.String) async -> MuppetIOS.JSON + @_Concurrency.MainActor final public func setUserAgent(_ userAgent: Swift.String) + @_Concurrency.MainActor final public var currentUserAgent: Swift.String { + get + } + @_Concurrency.MainActor final public func clearHostAllowList() + @_Concurrency.MainActor final public func setHostAllowList(_ hosts: [Swift.String]) + @_Concurrency.MainActor final public var progress: Swift.Int { + get + } + nonisolated final public func screenshot(width: Swift.Int?, height: Swift.Int?, quality: CoreFoundation.CGFloat = 1) async -> Swift.String? + @_Concurrency.MainActor final public func request(url: Foundation.URL, method: Swift.String = "GET", data: MuppetIOS.JSON? = nil, headers: [Swift.String : Swift.String]? = [:], followRedirects: Swift.Bool = true) async -> WebKit.WKWebView.Response? + @_Concurrency.MainActor final public func close() async + @_Concurrency.MainActor final public func show(animated: Swift.Bool) async + @_Concurrency.MainActor final public func hide(animated: Swift.Bool) async + @_Concurrency.MainActor final public func makeChildPage(with configuration: WebKit.WKWebViewConfiguration) -> MuppetIOS.Page? + @_Concurrency.MainActor final public func goto(url urlString: Swift.String, headers: [Swift.String : Swift.String] = [:], timeout: Foundation.TimeInterval = 30) async throws + public enum PageError : Swift.Error { + case invalidURL + public static func == (a: MuppetIOS.Page.PageError, b: MuppetIOS.Page.PageError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } + } + @objc deinit +} +extension MuppetIOS.Page : @preconcurrency Swift.Equatable, @preconcurrency Swift.Hashable { + nonisolated final public var hashValue: Swift.Int { + get + } +} +@_hasMissingDesignatedInitializers public class Emitter where T : Swift.Equatable { + public struct Event { + } + public func on(_ type: T) -> Combine.AnyPublisher + @objc deinit +} +extension WebKit.WKWebView { + public struct Response : Swift.Sendable, Swift.Codable { + public func encode(to encoder: any Swift.Encoder) throws + public init(from decoder: any Swift.Decoder) throws + } +} +@_Concurrency.MainActor final public class Browser { + public enum EventType { + case page + case closed + public static func == (a: MuppetIOS.Browser.EventType, b: MuppetIOS.Browser.EventType) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } + } + @_Concurrency.MainActor final public let emitter: MuppetIOS.Emitter + @_Concurrency.MainActor public init(controller: UIKit.UIViewController) + @_Concurrency.MainActor public static func == (lhs: MuppetIOS.Browser, rhs: MuppetIOS.Browser) -> Swift.Bool + @_Concurrency.MainActor final public func hash(into hasher: inout Swift.Hasher) + @_Concurrency.MainActor final public var handle: Swift.String { + get + } + @_Concurrency.MainActor final public func close() async + @_Concurrency.MainActor final public func newPage(configuration: WebKit.WKWebViewConfiguration? = nil) -> MuppetIOS.Page + @_Concurrency.MainActor final public func attachPage(to existingWebView: WebKit.WKWebView, controller: UIKit.UIViewController) -> MuppetIOS.Page + @objc deinit +} +extension MuppetIOS.Browser : @preconcurrency Swift.Equatable, @preconcurrency Swift.Hashable { + nonisolated final public var hashValue: Swift.Int { + get + } +} +@dynamicMemberLookup public enum JSON : Swift.Sendable, Swift.Equatable, Swift.Hashable { + case dictionary([Swift.String : MuppetIOS.JSON]) + case array([MuppetIOS.JSON]) + case string(Swift.String) + case number(Swift.Double) + case bool(Swift.Bool) + case null + public init(_ value: Any?) + public var asDictionary: [Swift.String : MuppetIOS.JSON]? { + get + } + public var asArray: [MuppetIOS.JSON]? { + get + } + public var asString: Swift.String? { + get + } + public var asDouble: Swift.Double? { + get + } + public var asInt: Swift.Int? { + get + } + public var asBool: Swift.Bool? { + get + } + public var asAny: Any { + get + } + public func value() -> T? + public var isNull: Swift.Bool { + get + } + public subscript(key: Swift.String) -> MuppetIOS.JSON? { + get + set + } + public subscript(index: Swift.Int) -> MuppetIOS.JSON? { + get + set + } + public subscript(dynamicMember member: Swift.String) -> MuppetIOS.JSON? { + get + } + public static func == (a: MuppetIOS.JSON, b: MuppetIOS.JSON) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension MuppetIOS.JSON : Swift.ExpressibleByStringLiteral { + public init(stringLiteral value: Swift.String) + public typealias ExtendedGraphemeClusterLiteralType = Swift.String + public typealias StringLiteralType = Swift.String + public typealias UnicodeScalarLiteralType = Swift.String +} +extension MuppetIOS.JSON : Swift.ExpressibleByIntegerLiteral { + public init(integerLiteral value: Swift.Int) + public typealias IntegerLiteralType = Swift.Int +} +extension MuppetIOS.JSON : Swift.ExpressibleByFloatLiteral { + public init(floatLiteral value: Swift.Double) + public typealias FloatLiteralType = Swift.Double +} +extension MuppetIOS.JSON : Swift.ExpressibleByBooleanLiteral { + public init(booleanLiteral value: Swift.Bool) + public typealias BooleanLiteralType = Swift.Bool +} +extension MuppetIOS.JSON : Swift.ExpressibleByArrayLiteral { + public init(arrayLiteral elements: MuppetIOS.JSON...) + public typealias ArrayLiteralElement = MuppetIOS.JSON +} +extension MuppetIOS.JSON : Swift.ExpressibleByNilLiteral { + public init(nilLiteral: ()) +} +extension MuppetIOS.JSON : Swift.ExpressibleByDictionaryLiteral { + public init(dictionaryLiteral elements: (Swift.String, MuppetIOS.JSON)...) + public typealias Key = Swift.String + public typealias Value = MuppetIOS.JSON +} +extension MuppetIOS.JSON : Swift.Codable { + public init(from decoder: any Swift.Decoder) throws + public func encode(to encoder: any Swift.Encoder) throws + public init(from object: E) throws where E : Swift.Encodable + public func toJSONData() throws -> Foundation.Data + public func toJSONString() throws -> Swift.String + public init(fromJSONString string: Swift.String) +} +extension MuppetIOS.JSON : Swift.CustomStringConvertible { + public var description: Swift.String { + get + } +} +extension MuppetIOS.JSON : Swift.CustomDebugStringConvertible { + public var debugDescription: Swift.String { + get + } +} +@_Concurrency.MainActor final public class Muppet { + @_Concurrency.MainActor final public var browsers: Swift.Set { + get + } + @_Concurrency.MainActor public init(source: UIKit.UIViewController) + @_Concurrency.MainActor final public func update(source: UIKit.UIViewController) + @_Concurrency.MainActor final public func getBrowser(handle: Swift.String) -> MuppetIOS.Browser? + @_Concurrency.MainActor final public func getPage(handle: Swift.String) -> MuppetIOS.Page? + @_Concurrency.MainActor final public func inject(page: MuppetIOS.Page) + @_Concurrency.MainActor final public func launch(source: UIKit.UIViewController) -> MuppetIOS.Browser + public typealias PageBuilder = @_Concurrency.MainActor @Sendable (MuppetIOS.Browser, WebKit.WKWebViewConfiguration) -> MuppetIOS.Page + @_Concurrency.MainActor public static func defaultPageBuilder(browser: MuppetIOS.Browser, configuration: WebKit.WKWebViewConfiguration) -> MuppetIOS.Page + @_Concurrency.MainActor final public var pageBuilder: @_Concurrency.MainActor @Sendable (MuppetIOS.Browser, WebKit.WKWebViewConfiguration) -> MuppetIOS.Page + @_Concurrency.MainActor public static func setDebug(isEnabled: Swift.Bool, forwardLogs forwarder: (@Sendable (Swift.String) -> ())? = nil) async + @objc deinit +} +public struct Cookie : Swift.Sendable { + public var name: Swift.String + public var value: Swift.String + public var path: Swift.String? + public var isSecure: Swift.Bool? + public var domain: Swift.String + public var expiresDate: Foundation.Date? + public var isHTTPOnly: Swift.Bool? + public var maxAge: Swift.Int? + public init(name: Swift.String, value: Swift.String, path: Swift.String = "/", isSecure: Swift.Bool = false, domain: Swift.String, expiresDate: Foundation.Date? = nil, isHTTPOnly: Swift.Bool? = nil, maxAge: Swift.Int? = nil) + public init(from httpCookie: Foundation.HTTPCookie) + public var httpCookie: Foundation.HTTPCookie? { + get + } +} +extension MuppetIOS.Cookie : Swift.Comparable { + public static func < (lhs: MuppetIOS.Cookie, rhs: MuppetIOS.Cookie) -> Swift.Bool + public static func == (a: MuppetIOS.Cookie, b: MuppetIOS.Cookie) -> Swift.Bool +} +extension MuppetIOS.Cookie : Swift.Codable { + public func encode(to encoder: any Swift.Encoder) throws + public init(from decoder: any Swift.Decoder) throws +} +@objc @_hasMissingDesignatedInitializers @_Concurrency.MainActor final public class Bridge : ObjectiveC.NSObject, WebKit.WKScriptMessageHandlerWithReply { + @discardableResult + @_Concurrency.MainActor public static func inject(muppet: MuppetIOS.Muppet, page: MuppetIOS.Page) -> MuppetIOS.Bridge + @_Concurrency.MainActor @preconcurrency @objc final public func userContentController(_ userContentController: WebKit.WKUserContentController, didReceive message: WebKit.WKScriptMessage) async -> (Any?, Swift.String?) + @objc deinit +} +extension MuppetIOS.Muppet : Swift.Sendable {} +extension MuppetIOS.Page : Swift.Sendable {} +extension MuppetIOS.Page.EventType : Swift.Equatable {} +extension MuppetIOS.Page.EventType : Swift.Hashable {} +extension MuppetIOS.Page.EventType : Swift.RawRepresentable {} +extension MuppetIOS.Page.PageError : Swift.Equatable {} +extension MuppetIOS.Page.PageError : Swift.Hashable {} +extension MuppetIOS.Browser : Swift.Sendable {} +extension MuppetIOS.Browser.EventType : Swift.Equatable {} +extension MuppetIOS.Browser.EventType : Swift.Hashable {} +extension MuppetIOS.Bridge : Swift.Sendable {} diff --git a/ios/frameworks/MuppetIOS.xcframework/ios-arm64_x86_64-simulator/MuppetIOS.framework/Modules/MuppetIOS.swiftmodule/arm64-apple-ios-simulator.swiftdoc b/ios/frameworks/MuppetIOS.xcframework/ios-arm64_x86_64-simulator/MuppetIOS.framework/Modules/MuppetIOS.swiftmodule/arm64-apple-ios-simulator.swiftdoc new file mode 100644 index 0000000..cbc6d09 Binary files /dev/null and b/ios/frameworks/MuppetIOS.xcframework/ios-arm64_x86_64-simulator/MuppetIOS.framework/Modules/MuppetIOS.swiftmodule/arm64-apple-ios-simulator.swiftdoc differ diff --git a/ios/frameworks/MuppetIOS.xcframework/ios-arm64_x86_64-simulator/MuppetIOS.framework/Modules/MuppetIOS.swiftmodule/arm64-apple-ios-simulator.swiftinterface b/ios/frameworks/MuppetIOS.xcframework/ios-arm64_x86_64-simulator/MuppetIOS.framework/Modules/MuppetIOS.swiftmodule/arm64-apple-ios-simulator.swiftinterface new file mode 100644 index 0000000..a2538fa --- /dev/null +++ b/ios/frameworks/MuppetIOS.xcframework/ios-arm64_x86_64-simulator/MuppetIOS.framework/Modules/MuppetIOS.swiftmodule/arm64-apple-ios-simulator.swiftinterface @@ -0,0 +1,276 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 6.1.2 (swiftlang-6.1.2.1.2 clang-1700.0.13.5) +// swift-module-flags: -target arm64-apple-ios15.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 6 -enforce-exclusivity=checked -O -enable-upcoming-feature MemberImportVisibility -enable-upcoming-feature ExistentialAny -enable-experimental-feature DebugDescriptionMacro -module-name MuppetIOS +// swift-module-flags-ignorable: -interface-compiler-version 6.1.2 +import Combine +import Foundation +import OSLog +import Swift +import UIKit +import WebKit +import _Concurrency +import _StringProcessing +import _SwiftConcurrencyShims +@_Concurrency.MainActor final public class Page { + public struct Options { + public var hideOnClose: Swift.Bool + } + public enum EventType : Swift.String { + case console + case close + case closed + case dispatch + case domcontentloaded + case started + case finished + case load + case locationchange + case domchange + case progress + case popup + case visible + case hostblocked + case error + public init?(rawValue: Swift.String) + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get + } + } + @_Concurrency.MainActor final public var options: MuppetIOS.Page.Options + @_Concurrency.MainActor final public let emitter: MuppetIOS.Emitter + @_Concurrency.MainActor final public var handle: Swift.String { + get + } + @_Concurrency.MainActor public static func == (lhs: MuppetIOS.Page, rhs: MuppetIOS.Page) -> Swift.Bool + @_Concurrency.MainActor final public func hash(into hasher: inout Swift.Hasher) + @_Concurrency.MainActor public init(browser: MuppetIOS.Browser, view: WebKit.WKWebView, controller: UIKit.UIViewController) + @_Concurrency.MainActor final public func getCookies(for domain: Foundation.URL) async -> [MuppetIOS.Cookie] + @_Concurrency.MainActor final public func setCookie(_ cookie: MuppetIOS.Cookie) async + @_Concurrency.MainActor final public func addUserScript(script: Swift.String) + @discardableResult + @_Concurrency.MainActor final public func evaluate(_ script: Swift.String) async -> MuppetIOS.JSON + @_Concurrency.MainActor final public func setUserAgent(_ userAgent: Swift.String) + @_Concurrency.MainActor final public var currentUserAgent: Swift.String { + get + } + @_Concurrency.MainActor final public func clearHostAllowList() + @_Concurrency.MainActor final public func setHostAllowList(_ hosts: [Swift.String]) + @_Concurrency.MainActor final public var progress: Swift.Int { + get + } + nonisolated final public func screenshot(width: Swift.Int?, height: Swift.Int?, quality: CoreFoundation.CGFloat = 1) async -> Swift.String? + @_Concurrency.MainActor final public func request(url: Foundation.URL, method: Swift.String = "GET", data: MuppetIOS.JSON? = nil, headers: [Swift.String : Swift.String]? = [:], followRedirects: Swift.Bool = true) async -> WebKit.WKWebView.Response? + @_Concurrency.MainActor final public func close() async + @_Concurrency.MainActor final public func show(animated: Swift.Bool) async + @_Concurrency.MainActor final public func hide(animated: Swift.Bool) async + @_Concurrency.MainActor final public func makeChildPage(with configuration: WebKit.WKWebViewConfiguration) -> MuppetIOS.Page? + @_Concurrency.MainActor final public func goto(url urlString: Swift.String, headers: [Swift.String : Swift.String] = [:], timeout: Foundation.TimeInterval = 30) async throws + public enum PageError : Swift.Error { + case invalidURL + public static func == (a: MuppetIOS.Page.PageError, b: MuppetIOS.Page.PageError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } + } + @objc deinit +} +extension MuppetIOS.Page : @preconcurrency Swift.Equatable, @preconcurrency Swift.Hashable { + nonisolated final public var hashValue: Swift.Int { + get + } +} +@_hasMissingDesignatedInitializers public class Emitter where T : Swift.Equatable { + public struct Event { + } + public func on(_ type: T) -> Combine.AnyPublisher + @objc deinit +} +extension WebKit.WKWebView { + public struct Response : Swift.Sendable, Swift.Codable { + public func encode(to encoder: any Swift.Encoder) throws + public init(from decoder: any Swift.Decoder) throws + } +} +@_Concurrency.MainActor final public class Browser { + public enum EventType { + case page + case closed + public static func == (a: MuppetIOS.Browser.EventType, b: MuppetIOS.Browser.EventType) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } + } + @_Concurrency.MainActor final public let emitter: MuppetIOS.Emitter + @_Concurrency.MainActor public init(controller: UIKit.UIViewController) + @_Concurrency.MainActor public static func == (lhs: MuppetIOS.Browser, rhs: MuppetIOS.Browser) -> Swift.Bool + @_Concurrency.MainActor final public func hash(into hasher: inout Swift.Hasher) + @_Concurrency.MainActor final public var handle: Swift.String { + get + } + @_Concurrency.MainActor final public func close() async + @_Concurrency.MainActor final public func newPage(configuration: WebKit.WKWebViewConfiguration? = nil) -> MuppetIOS.Page + @_Concurrency.MainActor final public func attachPage(to existingWebView: WebKit.WKWebView, controller: UIKit.UIViewController) -> MuppetIOS.Page + @objc deinit +} +extension MuppetIOS.Browser : @preconcurrency Swift.Equatable, @preconcurrency Swift.Hashable { + nonisolated final public var hashValue: Swift.Int { + get + } +} +@dynamicMemberLookup public enum JSON : Swift.Sendable, Swift.Equatable, Swift.Hashable { + case dictionary([Swift.String : MuppetIOS.JSON]) + case array([MuppetIOS.JSON]) + case string(Swift.String) + case number(Swift.Double) + case bool(Swift.Bool) + case null + public init(_ value: Any?) + public var asDictionary: [Swift.String : MuppetIOS.JSON]? { + get + } + public var asArray: [MuppetIOS.JSON]? { + get + } + public var asString: Swift.String? { + get + } + public var asDouble: Swift.Double? { + get + } + public var asInt: Swift.Int? { + get + } + public var asBool: Swift.Bool? { + get + } + public var asAny: Any { + get + } + public func value() -> T? + public var isNull: Swift.Bool { + get + } + public subscript(key: Swift.String) -> MuppetIOS.JSON? { + get + set + } + public subscript(index: Swift.Int) -> MuppetIOS.JSON? { + get + set + } + public subscript(dynamicMember member: Swift.String) -> MuppetIOS.JSON? { + get + } + public static func == (a: MuppetIOS.JSON, b: MuppetIOS.JSON) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension MuppetIOS.JSON : Swift.ExpressibleByStringLiteral { + public init(stringLiteral value: Swift.String) + public typealias ExtendedGraphemeClusterLiteralType = Swift.String + public typealias StringLiteralType = Swift.String + public typealias UnicodeScalarLiteralType = Swift.String +} +extension MuppetIOS.JSON : Swift.ExpressibleByIntegerLiteral { + public init(integerLiteral value: Swift.Int) + public typealias IntegerLiteralType = Swift.Int +} +extension MuppetIOS.JSON : Swift.ExpressibleByFloatLiteral { + public init(floatLiteral value: Swift.Double) + public typealias FloatLiteralType = Swift.Double +} +extension MuppetIOS.JSON : Swift.ExpressibleByBooleanLiteral { + public init(booleanLiteral value: Swift.Bool) + public typealias BooleanLiteralType = Swift.Bool +} +extension MuppetIOS.JSON : Swift.ExpressibleByArrayLiteral { + public init(arrayLiteral elements: MuppetIOS.JSON...) + public typealias ArrayLiteralElement = MuppetIOS.JSON +} +extension MuppetIOS.JSON : Swift.ExpressibleByNilLiteral { + public init(nilLiteral: ()) +} +extension MuppetIOS.JSON : Swift.ExpressibleByDictionaryLiteral { + public init(dictionaryLiteral elements: (Swift.String, MuppetIOS.JSON)...) + public typealias Key = Swift.String + public typealias Value = MuppetIOS.JSON +} +extension MuppetIOS.JSON : Swift.Codable { + public init(from decoder: any Swift.Decoder) throws + public func encode(to encoder: any Swift.Encoder) throws + public init(from object: E) throws where E : Swift.Encodable + public func toJSONData() throws -> Foundation.Data + public func toJSONString() throws -> Swift.String + public init(fromJSONString string: Swift.String) +} +extension MuppetIOS.JSON : Swift.CustomStringConvertible { + public var description: Swift.String { + get + } +} +extension MuppetIOS.JSON : Swift.CustomDebugStringConvertible { + public var debugDescription: Swift.String { + get + } +} +@_Concurrency.MainActor final public class Muppet { + @_Concurrency.MainActor final public var browsers: Swift.Set { + get + } + @_Concurrency.MainActor public init(source: UIKit.UIViewController) + @_Concurrency.MainActor final public func update(source: UIKit.UIViewController) + @_Concurrency.MainActor final public func getBrowser(handle: Swift.String) -> MuppetIOS.Browser? + @_Concurrency.MainActor final public func getPage(handle: Swift.String) -> MuppetIOS.Page? + @_Concurrency.MainActor final public func inject(page: MuppetIOS.Page) + @_Concurrency.MainActor final public func launch(source: UIKit.UIViewController) -> MuppetIOS.Browser + public typealias PageBuilder = @_Concurrency.MainActor @Sendable (MuppetIOS.Browser, WebKit.WKWebViewConfiguration) -> MuppetIOS.Page + @_Concurrency.MainActor public static func defaultPageBuilder(browser: MuppetIOS.Browser, configuration: WebKit.WKWebViewConfiguration) -> MuppetIOS.Page + @_Concurrency.MainActor final public var pageBuilder: @_Concurrency.MainActor @Sendable (MuppetIOS.Browser, WebKit.WKWebViewConfiguration) -> MuppetIOS.Page + @_Concurrency.MainActor public static func setDebug(isEnabled: Swift.Bool, forwardLogs forwarder: (@Sendable (Swift.String) -> ())? = nil) async + @objc deinit +} +public struct Cookie : Swift.Sendable { + public var name: Swift.String + public var value: Swift.String + public var path: Swift.String? + public var isSecure: Swift.Bool? + public var domain: Swift.String + public var expiresDate: Foundation.Date? + public var isHTTPOnly: Swift.Bool? + public var maxAge: Swift.Int? + public init(name: Swift.String, value: Swift.String, path: Swift.String = "/", isSecure: Swift.Bool = false, domain: Swift.String, expiresDate: Foundation.Date? = nil, isHTTPOnly: Swift.Bool? = nil, maxAge: Swift.Int? = nil) + public init(from httpCookie: Foundation.HTTPCookie) + public var httpCookie: Foundation.HTTPCookie? { + get + } +} +extension MuppetIOS.Cookie : Swift.Comparable { + public static func < (lhs: MuppetIOS.Cookie, rhs: MuppetIOS.Cookie) -> Swift.Bool + public static func == (a: MuppetIOS.Cookie, b: MuppetIOS.Cookie) -> Swift.Bool +} +extension MuppetIOS.Cookie : Swift.Codable { + public func encode(to encoder: any Swift.Encoder) throws + public init(from decoder: any Swift.Decoder) throws +} +@objc @_hasMissingDesignatedInitializers @_Concurrency.MainActor final public class Bridge : ObjectiveC.NSObject, WebKit.WKScriptMessageHandlerWithReply { + @discardableResult + @_Concurrency.MainActor public static func inject(muppet: MuppetIOS.Muppet, page: MuppetIOS.Page) -> MuppetIOS.Bridge + @_Concurrency.MainActor @preconcurrency @objc final public func userContentController(_ userContentController: WebKit.WKUserContentController, didReceive message: WebKit.WKScriptMessage) async -> (Any?, Swift.String?) + @objc deinit +} +extension MuppetIOS.Muppet : Swift.Sendable {} +extension MuppetIOS.Page : Swift.Sendable {} +extension MuppetIOS.Page.EventType : Swift.Equatable {} +extension MuppetIOS.Page.EventType : Swift.Hashable {} +extension MuppetIOS.Page.EventType : Swift.RawRepresentable {} +extension MuppetIOS.Page.PageError : Swift.Equatable {} +extension MuppetIOS.Page.PageError : Swift.Hashable {} +extension MuppetIOS.Browser : Swift.Sendable {} +extension MuppetIOS.Browser.EventType : Swift.Equatable {} +extension MuppetIOS.Browser.EventType : Swift.Hashable {} +extension MuppetIOS.Bridge : Swift.Sendable {} diff --git a/ios/frameworks/MuppetIOS.xcframework/ios-arm64_x86_64-simulator/MuppetIOS.framework/Modules/MuppetIOS.swiftmodule/x86_64-apple-ios-simulator.abi.json b/ios/frameworks/MuppetIOS.xcframework/ios-arm64_x86_64-simulator/MuppetIOS.framework/Modules/MuppetIOS.swiftmodule/x86_64-apple-ios-simulator.abi.json new file mode 100644 index 0000000..03927d1 --- /dev/null +++ b/ios/frameworks/MuppetIOS.xcframework/ios-arm64_x86_64-simulator/MuppetIOS.framework/Modules/MuppetIOS.swiftmodule/x86_64-apple-ios-simulator.abi.json @@ -0,0 +1,7656 @@ +{ + "ABIRoot": { + "kind": "Root", + "name": "MuppetIOS", + "printedName": "MuppetIOS", + "children": [ + { + "kind": "Import", + "name": "AtomicMacros", + "printedName": "AtomicMacros", + "declKind": "Import", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "WebKit", + "printedName": "WebKit", + "declKind": "Import", + "moduleName": "MuppetIOS" + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "MuppetIOS" + }, + { + "kind": "TypeDecl", + "name": "Page", + "printedName": "Page", + "children": [ + { + "kind": "TypeDecl", + "name": "Options", + "printedName": "Options", + "children": [ + { + "kind": "Var", + "name": "hideOnClose", + "printedName": "hideOnClose", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS4PageC7OptionsV11hideOnCloseSbvp", + "mangledName": "$s9MuppetIOS4PageC7OptionsV11hideOnCloseSbvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4PageC7OptionsV11hideOnCloseSbvg", + "mangledName": "$s9MuppetIOS4PageC7OptionsV11hideOnCloseSbvg", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4PageC7OptionsV11hideOnCloseSbvs", + "mangledName": "$s9MuppetIOS4PageC7OptionsV11hideOnCloseSbvs", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4PageC7OptionsV11hideOnCloseSbvM", + "mangledName": "$s9MuppetIOS4PageC7OptionsV11hideOnCloseSbvM", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "_modify" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:9MuppetIOS4PageC7OptionsV", + "mangledName": "$s9MuppetIOS4PageC7OptionsV", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "EventType", + "printedName": "EventType", + "children": [ + { + "kind": "Var", + "name": "console", + "printedName": "console", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.Page.EventType.Type) -> MuppetIOS.Page.EventType", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "MuppetIOS.Page.EventType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9MuppetIOS4PageC9EventTypeO7consoleyA2EmF", + "mangledName": "$s9MuppetIOS4PageC9EventTypeO7consoleyA2EmF", + "moduleName": "MuppetIOS" + }, + { + "kind": "Var", + "name": "close", + "printedName": "close", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.Page.EventType.Type) -> MuppetIOS.Page.EventType", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "MuppetIOS.Page.EventType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9MuppetIOS4PageC9EventTypeO5closeyA2EmF", + "mangledName": "$s9MuppetIOS4PageC9EventTypeO5closeyA2EmF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "closed", + "printedName": "closed", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.Page.EventType.Type) -> MuppetIOS.Page.EventType", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "MuppetIOS.Page.EventType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9MuppetIOS4PageC9EventTypeO6closedyA2EmF", + "mangledName": "$s9MuppetIOS4PageC9EventTypeO6closedyA2EmF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "dispatch", + "printedName": "dispatch", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.Page.EventType.Type) -> MuppetIOS.Page.EventType", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "MuppetIOS.Page.EventType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9MuppetIOS4PageC9EventTypeO8dispatchyA2EmF", + "mangledName": "$s9MuppetIOS4PageC9EventTypeO8dispatchyA2EmF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "domcontentloaded", + "printedName": "domcontentloaded", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.Page.EventType.Type) -> MuppetIOS.Page.EventType", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "MuppetIOS.Page.EventType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9MuppetIOS4PageC9EventTypeO16domcontentloadedyA2EmF", + "mangledName": "$s9MuppetIOS4PageC9EventTypeO16domcontentloadedyA2EmF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "started", + "printedName": "started", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.Page.EventType.Type) -> MuppetIOS.Page.EventType", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "MuppetIOS.Page.EventType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9MuppetIOS4PageC9EventTypeO7startedyA2EmF", + "mangledName": "$s9MuppetIOS4PageC9EventTypeO7startedyA2EmF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "finished", + "printedName": "finished", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.Page.EventType.Type) -> MuppetIOS.Page.EventType", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "MuppetIOS.Page.EventType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9MuppetIOS4PageC9EventTypeO8finishedyA2EmF", + "mangledName": "$s9MuppetIOS4PageC9EventTypeO8finishedyA2EmF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "load", + "printedName": "load", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.Page.EventType.Type) -> MuppetIOS.Page.EventType", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "MuppetIOS.Page.EventType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9MuppetIOS4PageC9EventTypeO4loadyA2EmF", + "mangledName": "$s9MuppetIOS4PageC9EventTypeO4loadyA2EmF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "locationchange", + "printedName": "locationchange", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.Page.EventType.Type) -> MuppetIOS.Page.EventType", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "MuppetIOS.Page.EventType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9MuppetIOS4PageC9EventTypeO14locationchangeyA2EmF", + "mangledName": "$s9MuppetIOS4PageC9EventTypeO14locationchangeyA2EmF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "domchange", + "printedName": "domchange", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.Page.EventType.Type) -> MuppetIOS.Page.EventType", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "MuppetIOS.Page.EventType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9MuppetIOS4PageC9EventTypeO9domchangeyA2EmF", + "mangledName": "$s9MuppetIOS4PageC9EventTypeO9domchangeyA2EmF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "progress", + "printedName": "progress", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.Page.EventType.Type) -> MuppetIOS.Page.EventType", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "MuppetIOS.Page.EventType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9MuppetIOS4PageC9EventTypeO8progressyA2EmF", + "mangledName": "$s9MuppetIOS4PageC9EventTypeO8progressyA2EmF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "popup", + "printedName": "popup", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.Page.EventType.Type) -> MuppetIOS.Page.EventType", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "MuppetIOS.Page.EventType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9MuppetIOS4PageC9EventTypeO5popupyA2EmF", + "mangledName": "$s9MuppetIOS4PageC9EventTypeO5popupyA2EmF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "visible", + "printedName": "visible", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.Page.EventType.Type) -> MuppetIOS.Page.EventType", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "MuppetIOS.Page.EventType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9MuppetIOS4PageC9EventTypeO7visibleyA2EmF", + "mangledName": "$s9MuppetIOS4PageC9EventTypeO7visibleyA2EmF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "hostblocked", + "printedName": "hostblocked", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.Page.EventType.Type) -> MuppetIOS.Page.EventType", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "MuppetIOS.Page.EventType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9MuppetIOS4PageC9EventTypeO11hostblockedyA2EmF", + "mangledName": "$s9MuppetIOS4PageC9EventTypeO11hostblockedyA2EmF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "error", + "printedName": "error", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.Page.EventType.Type) -> MuppetIOS.Page.EventType", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "MuppetIOS.Page.EventType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9MuppetIOS4PageC9EventTypeO5erroryA2EmF", + "mangledName": "$s9MuppetIOS4PageC9EventTypeO5erroryA2EmF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "MuppetIOS.Page.EventType?", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:9MuppetIOS4PageC9EventTypeO8rawValueAESgSS_tcfc", + "mangledName": "$s9MuppetIOS4PageC9EventTypeO8rawValueAESgSS_tcfc", + "moduleName": "MuppetIOS", + "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:9MuppetIOS4PageC9EventTypeO8rawValueSSvp", + "mangledName": "$s9MuppetIOS4PageC9EventTypeO8rawValueSSvp", + "moduleName": "MuppetIOS", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4PageC9EventTypeO8rawValueSSvg", + "mangledName": "$s9MuppetIOS4PageC9EventTypeO8rawValueSSvg", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:9MuppetIOS4PageC9EventTypeO", + "mangledName": "$s9MuppetIOS4PageC9EventTypeO", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "enumRawTypeName": "String", + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "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": "Var", + "name": "options", + "printedName": "options", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "MuppetIOS.Page.Options", + "usr": "s:9MuppetIOS4PageC7OptionsV" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS4PageC7optionsAC7OptionsVvp", + "mangledName": "$s9MuppetIOS4PageC7optionsAC7OptionsVvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "HasInitialValue", + "Final", + "Custom", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "MuppetIOS.Page.Options", + "usr": "s:9MuppetIOS4PageC7OptionsV" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4PageC7optionsAC7OptionsVvg", + "mangledName": "$s9MuppetIOS4PageC7optionsAC7OptionsVvg", + "moduleName": "MuppetIOS", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "MuppetIOS.Page.Options", + "usr": "s:9MuppetIOS4PageC7OptionsV" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4PageC7optionsAC7OptionsVvs", + "mangledName": "$s9MuppetIOS4PageC7optionsAC7OptionsVvs", + "moduleName": "MuppetIOS", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4PageC7optionsAC7OptionsVvM", + "mangledName": "$s9MuppetIOS4PageC7optionsAC7OptionsVvM", + "moduleName": "MuppetIOS", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "emitter", + "printedName": "emitter", + "children": [ + { + "kind": "TypeNominal", + "name": "Emitter", + "printedName": "MuppetIOS.Emitter", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + } + ], + "usr": "s:9MuppetIOS7EmitterC" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS4PageC7emitterAA7EmitterCyAC9EventTypeOGvp", + "mangledName": "$s9MuppetIOS4PageC7emitterAA7EmitterCyAC9EventTypeOGvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "HasInitialValue", + "Final", + "Custom", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Emitter", + "printedName": "MuppetIOS.Emitter", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + } + ], + "usr": "s:9MuppetIOS7EmitterC" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4PageC7emitterAA7EmitterCyAC9EventTypeOGvg", + "mangledName": "$s9MuppetIOS4PageC7emitterAA7EmitterCyAC9EventTypeOGvg", + "moduleName": "MuppetIOS", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "handle", + "printedName": "handle", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS4PageC6handleSSvp", + "mangledName": "$s9MuppetIOS4PageC6handleSSvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Final", + "Custom", + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4PageC6handleSSvg", + "mangledName": "$s9MuppetIOS4PageC6handleSSvg", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Page", + "printedName": "MuppetIOS.Page", + "usr": "s:9MuppetIOS4PageC" + }, + { + "kind": "TypeNominal", + "name": "Page", + "printedName": "MuppetIOS.Page", + "usr": "s:9MuppetIOS4PageC" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS4PageC2eeoiySbAC_ACtFZ", + "mangledName": "$s9MuppetIOS4PageC2eeoiySbAC_ACtFZ", + "moduleName": "MuppetIOS", + "static": true, + "declAttributes": [ + "Custom", + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "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:9MuppetIOS4PageC4hash4intoys6HasherVz_tF", + "mangledName": "$s9MuppetIOS4PageC4hash4intoys6HasherVz_tF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Custom", + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(browser:view:controller:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Page", + "printedName": "MuppetIOS.Page", + "usr": "s:9MuppetIOS4PageC" + }, + { + "kind": "TypeNominal", + "name": "Browser", + "printedName": "MuppetIOS.Browser", + "usr": "s:9MuppetIOS7BrowserC" + }, + { + "kind": "TypeNominal", + "name": "WKWebView", + "printedName": "WebKit.WKWebView", + "usr": "c:objc(cs)WKWebView" + }, + { + "kind": "TypeNominal", + "name": "UIViewController", + "printedName": "UIKit.UIViewController", + "usr": "c:objc(cs)UIViewController" + } + ], + "declKind": "Constructor", + "usr": "s:9MuppetIOS4PageC7browser4view10controllerAcA7BrowserC_So9WKWebViewCSo16UIViewControllerCtcfc", + "mangledName": "$s9MuppetIOS4PageC7browser4view10controllerAcA7BrowserC_So9WKWebViewCSo16UIViewControllerCtcfc", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Custom", + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "getCookies", + "printedName": "getCookies(for:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[MuppetIOS.Cookie]", + "children": [ + { + "kind": "TypeNominal", + "name": "Cookie", + "printedName": "MuppetIOS.Cookie", + "usr": "s:9MuppetIOS6CookieV" + } + ], + "usr": "s:Sa" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS4PageC10getCookies3forSayAA6CookieVG10Foundation3URLV_tYaF", + "mangledName": "$s9MuppetIOS4PageC10getCookies3forSayAA6CookieVG10Foundation3URLV_tYaF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Custom", + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setCookie", + "printedName": "setCookie(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Cookie", + "printedName": "MuppetIOS.Cookie", + "usr": "s:9MuppetIOS6CookieV" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS4PageC9setCookieyyAA0E0VYaF", + "mangledName": "$s9MuppetIOS4PageC9setCookieyyAA0E0VYaF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Custom", + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "addUserScript", + "printedName": "addUserScript(script:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS4PageC13addUserScript6scriptySS_tF", + "mangledName": "$s9MuppetIOS4PageC13addUserScript6scriptySS_tF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Custom", + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "evaluate", + "printedName": "evaluate(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS4PageC8evaluateyAA4JSONOSSYaF", + "mangledName": "$s9MuppetIOS4PageC8evaluateyAA4JSONOSSYaF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Custom", + "Final", + "AccessControl", + "DiscardableResult" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setUserAgent", + "printedName": "setUserAgent(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS4PageC12setUserAgentyySSF", + "mangledName": "$s9MuppetIOS4PageC12setUserAgentyySSF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Custom", + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "currentUserAgent", + "printedName": "currentUserAgent", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS4PageC16currentUserAgentSSvp", + "mangledName": "$s9MuppetIOS4PageC16currentUserAgentSSvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Final", + "Custom", + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4PageC16currentUserAgentSSvg", + "mangledName": "$s9MuppetIOS4PageC16currentUserAgentSSvg", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "clearHostAllowList", + "printedName": "clearHostAllowList()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS4PageC18clearHostAllowListyyF", + "mangledName": "$s9MuppetIOS4PageC18clearHostAllowListyyF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Custom", + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setHostAllowList", + "printedName": "setHostAllowList(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS4PageC16setHostAllowListyySaySSGF", + "mangledName": "$s9MuppetIOS4PageC16setHostAllowListyySaySSGF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Custom", + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "progress", + "printedName": "progress", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS4PageC8progressSivp", + "mangledName": "$s9MuppetIOS4PageC8progressSivp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Final", + "Custom", + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4PageC8progressSivg", + "mangledName": "$s9MuppetIOS4PageC8progressSivg", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "screenshot", + "printedName": "screenshot(width:height:quality:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "hasDefaultArg": true, + "usr": "s:14CoreFoundation7CGFloatV" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS4PageC10screenshot5width6height7qualitySSSgSiSg_AI14CoreFoundation7CGFloatVtYaF", + "mangledName": "$s9MuppetIOS4PageC10screenshot5width6height7qualitySSSgSiSg_AI12CoreGraphics7CGFloatVtYaF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Final", + "AccessControl", + "Nonisolated", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "request", + "printedName": "request(url:method:data:headers:followRedirects:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "WebKit.WKWebView.Response?", + "children": [ + { + "kind": "TypeNominal", + "name": "Response", + "printedName": "WebKit.WKWebView.Response", + "usr": "s:So9WKWebViewC9MuppetIOSE8ResponseV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "hasDefaultArg": true, + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "MuppetIOS.JSON?", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : Swift.String]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:SD" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "hasDefaultArg": true, + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS4PageC7request3url6method4data7headers15followRedirectsSo9WKWebViewCAAE8ResponseVSg10Foundation3URLV_SSAA4JSONOSgSDyS2SGSgSbtYaF", + "mangledName": "$s9MuppetIOS4PageC7request3url6method4data7headers15followRedirectsSo9WKWebViewCAAE8ResponseVSg10Foundation3URLV_SSAA4JSONOSgSDyS2SGSgSbtYaF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Final", + "Custom", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "close", + "printedName": "close()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS4PageC5closeyyYaF", + "mangledName": "$s9MuppetIOS4PageC5closeyyYaF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Custom", + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "show", + "printedName": "show(animated:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS4PageC4show8animatedySb_tYaF", + "mangledName": "$s9MuppetIOS4PageC4show8animatedySb_tYaF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Custom", + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "hide", + "printedName": "hide(animated:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS4PageC4hide8animatedySb_tYaF", + "mangledName": "$s9MuppetIOS4PageC4hide8animatedySb_tYaF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Custom", + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "makeChildPage", + "printedName": "makeChildPage(with:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "MuppetIOS.Page?", + "children": [ + { + "kind": "TypeNominal", + "name": "Page", + "printedName": "MuppetIOS.Page", + "usr": "s:9MuppetIOS4PageC" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "WKWebViewConfiguration", + "printedName": "WebKit.WKWebViewConfiguration", + "usr": "c:objc(cs)WKWebViewConfiguration" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS4PageC09makeChildC04withACSgSo22WKWebViewConfigurationC_tF", + "mangledName": "$s9MuppetIOS4PageC09makeChildC04withACSgSo22WKWebViewConfigurationC_tF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Custom", + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "goto", + "printedName": "goto(url:headers:timeout:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:SD" + }, + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "hasDefaultArg": true, + "usr": "s:Sd" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS4PageC4goto3url7headers7timeoutySS_SDyS2SGSdtYaKF", + "mangledName": "$s9MuppetIOS4PageC4goto3url7headers7timeoutySS_SDyS2SGSdtYaKF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Final", + "Custom", + "AccessControl" + ], + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "TypeDecl", + "name": "PageError", + "printedName": "PageError", + "children": [ + { + "kind": "Var", + "name": "invalidURL", + "printedName": "invalidURL", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.Page.PageError.Type) -> MuppetIOS.Page.PageError", + "children": [ + { + "kind": "TypeNominal", + "name": "PageError", + "printedName": "MuppetIOS.Page.PageError", + "usr": "s:9MuppetIOS4PageC0C5ErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "MuppetIOS.Page.PageError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "PageError", + "printedName": "MuppetIOS.Page.PageError", + "usr": "s:9MuppetIOS4PageC0C5ErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9MuppetIOS4PageC0C5ErrorO10invalidURLyA2EmF", + "mangledName": "$s9MuppetIOS4PageC0C5ErrorO10invalidURLyA2EmF", + "moduleName": "MuppetIOS" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "PageError", + "printedName": "MuppetIOS.Page.PageError", + "usr": "s:9MuppetIOS4PageC0C5ErrorO" + }, + { + "kind": "TypeNominal", + "name": "PageError", + "printedName": "MuppetIOS.Page.PageError", + "usr": "s:9MuppetIOS4PageC0C5ErrorO" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS4PageC0C5ErrorO2eeoiySbAE_AEtFZ", + "mangledName": "$s9MuppetIOS4PageC0C5ErrorO2eeoiySbAE_AEtFZ", + "moduleName": "MuppetIOS", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS4PageC0C5ErrorO9hashValueSivp", + "mangledName": "$s9MuppetIOS4PageC0C5ErrorO9hashValueSivp", + "moduleName": "MuppetIOS", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4PageC0C5ErrorO9hashValueSivg", + "mangledName": "$s9MuppetIOS4PageC0C5ErrorO9hashValueSivg", + "moduleName": "MuppetIOS", + "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:9MuppetIOS4PageC0C5ErrorO4hash4intoys6HasherVz_tF", + "mangledName": "$s9MuppetIOS4PageC0C5ErrorO4hash4intoys6HasherVz_tF", + "moduleName": "MuppetIOS", + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:9MuppetIOS4PageC0C5ErrorO", + "mangledName": "$s9MuppetIOS4PageC0C5ErrorO", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS4PageC9hashValueSivp", + "mangledName": "$s9MuppetIOS4PageC9hashValueSivp", + "moduleName": "MuppetIOS", + "implicit": true, + "declAttributes": [ + "Final", + "Nonisolated" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4PageC9hashValueSivg", + "mangledName": "$s9MuppetIOS4PageC9hashValueSivg", + "moduleName": "MuppetIOS", + "implicit": true, + "declAttributes": [ + "Final" + ], + "isFromExtension": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Class", + "usr": "s:9MuppetIOS4PageC", + "mangledName": "$s9MuppetIOS4PageC", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Final", + "AccessControl", + "Custom" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "MuppetIOS" + }, + { + "kind": "Import", + "name": "WebKit", + "printedName": "WebKit", + "declKind": "Import", + "moduleName": "MuppetIOS" + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "Emitter", + "printedName": "Emitter", + "children": [ + { + "kind": "TypeDecl", + "name": "Event", + "printedName": "Event", + "declKind": "Struct", + "usr": "s:9MuppetIOS7EmitterC5EventV", + "mangledName": "$s9MuppetIOS7EmitterC5EventV", + "moduleName": "MuppetIOS", + "genericSig": "<τ_0_0 where τ_0_0 : Swift.Equatable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "Function", + "name": "on", + "printedName": "on(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyPublisher", + "printedName": "Combine.AnyPublisher", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + }, + { + "kind": "TypeNominal", + "name": "Never", + "printedName": "Swift.Never", + "usr": "s:s5NeverO" + } + ], + "usr": "s:7Combine12AnyPublisherV" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS7EmitterC2ony7Combine12AnyPublisherVyAA4JSONOs5NeverOGxF", + "mangledName": "$s9MuppetIOS7EmitterC2ony7Combine12AnyPublisherVyAA4JSONOs5NeverOGxF", + "moduleName": "MuppetIOS", + "genericSig": "<τ_0_0 where τ_0_0 : Swift.Equatable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:9MuppetIOS7EmitterC", + "mangledName": "$s9MuppetIOS7EmitterC", + "moduleName": "MuppetIOS", + "genericSig": "<τ_0_0 where τ_0_0 : Swift.Equatable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "hasMissingDesignatedInitializers": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "WebKit", + "printedName": "WebKit", + "declKind": "Import", + "moduleName": "MuppetIOS" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "OSLog", + "printedName": "OSLog", + "declKind": "Import", + "moduleName": "MuppetIOS" + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "MuppetIOS" + }, + { + "kind": "Import", + "name": "WebKit", + "printedName": "WebKit", + "declKind": "Import", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "AtomicMacros", + "printedName": "AtomicMacros", + "declKind": "Import", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "WebKit", + "printedName": "WebKit", + "declKind": "Import", + "moduleName": "MuppetIOS" + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "MuppetIOS" + }, + { + "kind": "TypeDecl", + "name": "Browser", + "printedName": "Browser", + "children": [ + { + "kind": "TypeDecl", + "name": "EventType", + "printedName": "EventType", + "children": [ + { + "kind": "Var", + "name": "page", + "printedName": "page", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.Browser.EventType.Type) -> MuppetIOS.Browser.EventType", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Browser.EventType", + "usr": "s:9MuppetIOS7BrowserC9EventTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "MuppetIOS.Browser.EventType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Browser.EventType", + "usr": "s:9MuppetIOS7BrowserC9EventTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9MuppetIOS7BrowserC9EventTypeO4pageyA2EmF", + "mangledName": "$s9MuppetIOS7BrowserC9EventTypeO4pageyA2EmF", + "moduleName": "MuppetIOS" + }, + { + "kind": "Var", + "name": "closed", + "printedName": "closed", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.Browser.EventType.Type) -> MuppetIOS.Browser.EventType", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Browser.EventType", + "usr": "s:9MuppetIOS7BrowserC9EventTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "MuppetIOS.Browser.EventType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Browser.EventType", + "usr": "s:9MuppetIOS7BrowserC9EventTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9MuppetIOS7BrowserC9EventTypeO6closedyA2EmF", + "mangledName": "$s9MuppetIOS7BrowserC9EventTypeO6closedyA2EmF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Browser.EventType", + "usr": "s:9MuppetIOS7BrowserC9EventTypeO" + }, + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Browser.EventType", + "usr": "s:9MuppetIOS7BrowserC9EventTypeO" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS7BrowserC9EventTypeO2eeoiySbAE_AEtFZ", + "mangledName": "$s9MuppetIOS7BrowserC9EventTypeO2eeoiySbAE_AEtFZ", + "moduleName": "MuppetIOS", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS7BrowserC9EventTypeO9hashValueSivp", + "mangledName": "$s9MuppetIOS7BrowserC9EventTypeO9hashValueSivp", + "moduleName": "MuppetIOS", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS7BrowserC9EventTypeO9hashValueSivg", + "mangledName": "$s9MuppetIOS7BrowserC9EventTypeO9hashValueSivg", + "moduleName": "MuppetIOS", + "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:9MuppetIOS7BrowserC9EventTypeO4hash4intoys6HasherVz_tF", + "mangledName": "$s9MuppetIOS7BrowserC9EventTypeO4hash4intoys6HasherVz_tF", + "moduleName": "MuppetIOS", + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:9MuppetIOS7BrowserC9EventTypeO", + "mangledName": "$s9MuppetIOS7BrowserC9EventTypeO", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + } + ] + }, + { + "kind": "Var", + "name": "emitter", + "printedName": "emitter", + "children": [ + { + "kind": "TypeNominal", + "name": "Emitter", + "printedName": "MuppetIOS.Emitter", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Browser.EventType", + "usr": "s:9MuppetIOS7BrowserC9EventTypeO" + } + ], + "usr": "s:9MuppetIOS7EmitterC" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS7BrowserC7emitterAA7EmitterCyAC9EventTypeOGvp", + "mangledName": "$s9MuppetIOS7BrowserC7emitterAA7EmitterCyAC9EventTypeOGvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "HasInitialValue", + "Final", + "Custom", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Emitter", + "printedName": "MuppetIOS.Emitter", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Browser.EventType", + "usr": "s:9MuppetIOS7BrowserC9EventTypeO" + } + ], + "usr": "s:9MuppetIOS7EmitterC" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS7BrowserC7emitterAA7EmitterCyAC9EventTypeOGvg", + "mangledName": "$s9MuppetIOS7BrowserC7emitterAA7EmitterCyAC9EventTypeOGvg", + "moduleName": "MuppetIOS", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(controller:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Browser", + "printedName": "MuppetIOS.Browser", + "usr": "s:9MuppetIOS7BrowserC" + }, + { + "kind": "TypeNominal", + "name": "UIViewController", + "printedName": "UIKit.UIViewController", + "usr": "c:objc(cs)UIViewController" + } + ], + "declKind": "Constructor", + "usr": "s:9MuppetIOS7BrowserC10controllerACSo16UIViewControllerC_tcfc", + "mangledName": "$s9MuppetIOS7BrowserC10controllerACSo16UIViewControllerC_tcfc", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Custom", + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Browser", + "printedName": "MuppetIOS.Browser", + "usr": "s:9MuppetIOS7BrowserC" + }, + { + "kind": "TypeNominal", + "name": "Browser", + "printedName": "MuppetIOS.Browser", + "usr": "s:9MuppetIOS7BrowserC" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS7BrowserC2eeoiySbAC_ACtFZ", + "mangledName": "$s9MuppetIOS7BrowserC2eeoiySbAC_ACtFZ", + "moduleName": "MuppetIOS", + "static": true, + "declAttributes": [ + "Custom", + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "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:9MuppetIOS7BrowserC4hash4intoys6HasherVz_tF", + "mangledName": "$s9MuppetIOS7BrowserC4hash4intoys6HasherVz_tF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Custom", + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "handle", + "printedName": "handle", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS7BrowserC6handleSSvp", + "mangledName": "$s9MuppetIOS7BrowserC6handleSSvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Final", + "Custom", + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS7BrowserC6handleSSvg", + "mangledName": "$s9MuppetIOS7BrowserC6handleSSvg", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "close", + "printedName": "close()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS7BrowserC5closeyyYaF", + "mangledName": "$s9MuppetIOS7BrowserC5closeyyYaF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Custom", + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "newPage", + "printedName": "newPage(configuration:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Page", + "printedName": "MuppetIOS.Page", + "usr": "s:9MuppetIOS4PageC" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "WebKit.WKWebViewConfiguration?", + "children": [ + { + "kind": "TypeNominal", + "name": "WKWebViewConfiguration", + "printedName": "WebKit.WKWebViewConfiguration", + "usr": "c:objc(cs)WKWebViewConfiguration" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS7BrowserC7newPage13configurationAA0E0CSo22WKWebViewConfigurationCSg_tF", + "mangledName": "$s9MuppetIOS7BrowserC7newPage13configurationAA0E0CSo22WKWebViewConfigurationCSg_tF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Final", + "Custom", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "attachPage", + "printedName": "attachPage(to:controller:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Page", + "printedName": "MuppetIOS.Page", + "usr": "s:9MuppetIOS4PageC" + }, + { + "kind": "TypeNominal", + "name": "WKWebView", + "printedName": "WebKit.WKWebView", + "usr": "c:objc(cs)WKWebView" + }, + { + "kind": "TypeNominal", + "name": "UIViewController", + "printedName": "UIKit.UIViewController", + "usr": "c:objc(cs)UIViewController" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS7BrowserC10attachPage2to10controllerAA0E0CSo9WKWebViewC_So16UIViewControllerCtF", + "mangledName": "$s9MuppetIOS7BrowserC10attachPage2to10controllerAA0E0CSo9WKWebViewC_So16UIViewControllerCtF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Custom", + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS7BrowserC9hashValueSivp", + "mangledName": "$s9MuppetIOS7BrowserC9hashValueSivp", + "moduleName": "MuppetIOS", + "implicit": true, + "declAttributes": [ + "Final", + "Nonisolated" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS7BrowserC9hashValueSivg", + "mangledName": "$s9MuppetIOS7BrowserC9hashValueSivg", + "moduleName": "MuppetIOS", + "implicit": true, + "declAttributes": [ + "Final" + ], + "isFromExtension": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Class", + "usr": "s:9MuppetIOS7BrowserC", + "mangledName": "$s9MuppetIOS7BrowserC", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Final", + "AccessControl", + "Custom" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "WebKit", + "printedName": "WebKit", + "declKind": "Import", + "moduleName": "MuppetIOS" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "WebKit", + "printedName": "WebKit", + "declKind": "Import", + "moduleName": "MuppetIOS" + }, + { + "kind": "Import", + "name": "WebKit", + "printedName": "WebKit", + "declKind": "Import", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "AtomicMacros", + "printedName": "AtomicMacros", + "declKind": "Import", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ] + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "MuppetIOS" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "JSON", + "printedName": "JSON", + "children": [ + { + "kind": "Var", + "name": "dictionary", + "printedName": "dictionary", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.JSON.Type) -> ([Swift.String : MuppetIOS.JSON]) -> MuppetIOS.JSON", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "([Swift.String : MuppetIOS.JSON]) -> MuppetIOS.JSON", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : MuppetIOS.JSON]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + } + ], + "usr": "s:SD" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "MuppetIOS.JSON.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9MuppetIOS4JSONO10dictionaryyACSDySSACGcACmF", + "mangledName": "$s9MuppetIOS4JSONO10dictionaryyACSDySSACGcACmF", + "moduleName": "MuppetIOS" + }, + { + "kind": "Var", + "name": "array", + "printedName": "array", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.JSON.Type) -> ([MuppetIOS.JSON]) -> MuppetIOS.JSON", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "([MuppetIOS.JSON]) -> MuppetIOS.JSON", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[MuppetIOS.JSON]", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + } + ], + "usr": "s:Sa" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "MuppetIOS.JSON.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9MuppetIOS4JSONO5arrayyACSayACGcACmF", + "mangledName": "$s9MuppetIOS4JSONO5arrayyACSayACGcACmF", + "moduleName": "MuppetIOS" + }, + { + "kind": "Var", + "name": "string", + "printedName": "string", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.JSON.Type) -> (Swift.String) -> MuppetIOS.JSON", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.String) -> MuppetIOS.JSON", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "MuppetIOS.JSON.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9MuppetIOS4JSONO6stringyACSScACmF", + "mangledName": "$s9MuppetIOS4JSONO6stringyACSScACmF", + "moduleName": "MuppetIOS" + }, + { + "kind": "Var", + "name": "number", + "printedName": "number", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.JSON.Type) -> (Swift.Double) -> MuppetIOS.JSON", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Double) -> MuppetIOS.JSON", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + }, + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "MuppetIOS.JSON.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9MuppetIOS4JSONO6numberyACSdcACmF", + "mangledName": "$s9MuppetIOS4JSONO6numberyACSdcACmF", + "moduleName": "MuppetIOS" + }, + { + "kind": "Var", + "name": "bool", + "printedName": "bool", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.JSON.Type) -> (Swift.Bool) -> MuppetIOS.JSON", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Bool) -> MuppetIOS.JSON", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "MuppetIOS.JSON.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9MuppetIOS4JSONO4boolyACSbcACmF", + "mangledName": "$s9MuppetIOS4JSONO4boolyACSbcACmF", + "moduleName": "MuppetIOS" + }, + { + "kind": "Var", + "name": "null", + "printedName": "null", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.JSON.Type) -> MuppetIOS.JSON", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "MuppetIOS.JSON.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9MuppetIOS4JSONO4nullyA2CmF", + "mangledName": "$s9MuppetIOS4JSONO4nullyA2CmF", + "moduleName": "MuppetIOS" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Any?", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:9MuppetIOS4JSONOyACypSgcfc", + "mangledName": "$s9MuppetIOS4JSONOyACypSgcfc", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "asDictionary", + "printedName": "asDictionary", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : MuppetIOS.JSON]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : MuppetIOS.JSON]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS4JSONO12asDictionarySDySSACGSgvp", + "mangledName": "$s9MuppetIOS4JSONO12asDictionarySDySSACGSgvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : MuppetIOS.JSON]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : MuppetIOS.JSON]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4JSONO12asDictionarySDySSACGSgvg", + "mangledName": "$s9MuppetIOS4JSONO12asDictionarySDySSACGSgvg", + "moduleName": "MuppetIOS", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "asArray", + "printedName": "asArray", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[MuppetIOS.JSON]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[MuppetIOS.JSON]", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS4JSONO7asArraySayACGSgvp", + "mangledName": "$s9MuppetIOS4JSONO7asArraySayACGSgvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[MuppetIOS.JSON]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[MuppetIOS.JSON]", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4JSONO7asArraySayACGSgvg", + "mangledName": "$s9MuppetIOS4JSONO7asArraySayACGSgvg", + "moduleName": "MuppetIOS", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "asString", + "printedName": "asString", + "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:9MuppetIOS4JSONO8asStringSSSgvp", + "mangledName": "$s9MuppetIOS4JSONO8asStringSSSgvp", + "moduleName": "MuppetIOS", + "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:9MuppetIOS4JSONO8asStringSSSgvg", + "mangledName": "$s9MuppetIOS4JSONO8asStringSSSgvg", + "moduleName": "MuppetIOS", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "asDouble", + "printedName": "asDouble", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS4JSONO8asDoubleSdSgvp", + "mangledName": "$s9MuppetIOS4JSONO8asDoubleSdSgvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4JSONO8asDoubleSdSgvg", + "mangledName": "$s9MuppetIOS4JSONO8asDoubleSdSgvg", + "moduleName": "MuppetIOS", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "asInt", + "printedName": "asInt", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS4JSONO5asIntSiSgvp", + "mangledName": "$s9MuppetIOS4JSONO5asIntSiSgvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4JSONO5asIntSiSgvg", + "mangledName": "$s9MuppetIOS4JSONO5asIntSiSgvg", + "moduleName": "MuppetIOS", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "asBool", + "printedName": "asBool", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS4JSONO6asBoolSbSgvp", + "mangledName": "$s9MuppetIOS4JSONO6asBoolSbSgvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4JSONO6asBoolSbSgvg", + "mangledName": "$s9MuppetIOS4JSONO6asBoolSbSgvg", + "moduleName": "MuppetIOS", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "asAny", + "printedName": "asAny", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS4JSONO5asAnyypvp", + "mangledName": "$s9MuppetIOS4JSONO5asAnyypvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4JSONO5asAnyypvg", + "mangledName": "$s9MuppetIOS4JSONO5asAnyypvg", + "moduleName": "MuppetIOS", + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "value", + "printedName": "value()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "τ_0_0?", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS4JSONO5valuexSgylF", + "mangledName": "$s9MuppetIOS4JSONO5valuexSgylF", + "moduleName": "MuppetIOS", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "isNull", + "printedName": "isNull", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS4JSONO6isNullSbvp", + "mangledName": "$s9MuppetIOS4JSONO6isNullSbvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4JSONO6isNullSbvg", + "mangledName": "$s9MuppetIOS4JSONO6isNullSbvg", + "moduleName": "MuppetIOS", + "accessorKind": "get" + } + ] + }, + { + "kind": "Subscript", + "name": "subscript", + "printedName": "subscript(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "MuppetIOS.JSON?", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Subscript", + "usr": "s:9MuppetIOS4JSONOyACSgSScip", + "mangledName": "$s9MuppetIOS4JSONOyACSgSScip", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "MuppetIOS.JSON?", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4JSONOyACSgSScig", + "mangledName": "$s9MuppetIOS4JSONOyACSgSScig", + "moduleName": "MuppetIOS", + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "MuppetIOS.JSON?", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4JSONOyACSgSScis", + "mangledName": "$s9MuppetIOS4JSONOyACSgSScis", + "moduleName": "MuppetIOS", + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4JSONOyACSgSSciM", + "mangledName": "$s9MuppetIOS4JSONOyACSgSSciM", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Subscript", + "name": "subscript", + "printedName": "subscript(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "MuppetIOS.JSON?", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Subscript", + "usr": "s:9MuppetIOS4JSONOyACSgSicip", + "mangledName": "$s9MuppetIOS4JSONOyACSgSicip", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "MuppetIOS.JSON?", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4JSONOyACSgSicig", + "mangledName": "$s9MuppetIOS4JSONOyACSgSicig", + "moduleName": "MuppetIOS", + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "MuppetIOS.JSON?", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4JSONOyACSgSicis", + "mangledName": "$s9MuppetIOS4JSONOyACSgSicis", + "moduleName": "MuppetIOS", + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4JSONOyACSgSiciM", + "mangledName": "$s9MuppetIOS4JSONOyACSgSiciM", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Subscript", + "name": "subscript", + "printedName": "subscript(dynamicMember:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "MuppetIOS.JSON?", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Subscript", + "usr": "s:9MuppetIOS4JSONO13dynamicMemberACSgSS_tcip", + "mangledName": "$s9MuppetIOS4JSONO13dynamicMemberACSgSS_tcip", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "MuppetIOS.JSON?", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4JSONO13dynamicMemberACSgSS_tcig", + "mangledName": "$s9MuppetIOS4JSONO13dynamicMemberACSgSS_tcig", + "moduleName": "MuppetIOS", + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + }, + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS4JSONO2eeoiySbAC_ACtFZ", + "mangledName": "$s9MuppetIOS4JSONO2eeoiySbAC_ACtFZ", + "moduleName": "MuppetIOS", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS4JSONO9hashValueSivp", + "mangledName": "$s9MuppetIOS4JSONO9hashValueSivp", + "moduleName": "MuppetIOS", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4JSONO9hashValueSivg", + "mangledName": "$s9MuppetIOS4JSONO9hashValueSivg", + "moduleName": "MuppetIOS", + "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:9MuppetIOS4JSONO4hash4intoys6HasherVz_tF", + "mangledName": "$s9MuppetIOS4JSONO4hash4intoys6HasherVz_tF", + "moduleName": "MuppetIOS", + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(stringLiteral:)", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:9MuppetIOS4JSONO13stringLiteralACSS_tcfc", + "mangledName": "$s9MuppetIOS4JSONO13stringLiteralACSS_tcfc", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(integerLiteral:)", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:9MuppetIOS4JSONO14integerLiteralACSi_tcfc", + "mangledName": "$s9MuppetIOS4JSONO14integerLiteralACSi_tcfc", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(floatLiteral:)", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + }, + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Constructor", + "usr": "s:9MuppetIOS4JSONO12floatLiteralACSd_tcfc", + "mangledName": "$s9MuppetIOS4JSONO12floatLiteralACSd_tcfc", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(booleanLiteral:)", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Constructor", + "usr": "s:9MuppetIOS4JSONO14booleanLiteralACSb_tcfc", + "mangledName": "$s9MuppetIOS4JSONO14booleanLiteralACSb_tcfc", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(arrayLiteral:)", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[MuppetIOS.JSON]", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Constructor", + "usr": "s:9MuppetIOS4JSONO12arrayLiteralA2Cd_tcfc", + "mangledName": "$s9MuppetIOS4JSONO12arrayLiteralA2Cd_tcfc", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(nilLiteral:)", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Constructor", + "usr": "s:9MuppetIOS4JSONO10nilLiteralACyt_tcfc", + "mangledName": "$s9MuppetIOS4JSONO10nilLiteralACyt_tcfc", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(dictionaryLiteral:)", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[(Swift.String, MuppetIOS.JSON)]", + "children": [ + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(Swift.String, MuppetIOS.JSON)", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + } + ] + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Constructor", + "usr": "s:9MuppetIOS4JSONO17dictionaryLiteralACSS_ACtd_tcfc", + "mangledName": "$s9MuppetIOS4JSONO17dictionaryLiteralACSS_ACtd_tcfc", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:9MuppetIOS4JSONO4fromACs7Decoder_p_tKcfc", + "mangledName": "$s9MuppetIOS4JSONO4fromACs7Decoder_p_tKcfc", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Encoder", + "printedName": "any Swift.Encoder", + "usr": "s:s7EncoderP" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS4JSONO6encode2toys7Encoder_p_tKF", + "mangledName": "$s9MuppetIOS4JSONO6encode2toys7Encoder_p_tKF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "declKind": "Constructor", + "usr": "s:9MuppetIOS4JSONO4fromACx_tKcSERzlufc", + "mangledName": "$s9MuppetIOS4JSONO4fromACx_tKcSERzlufc", + "moduleName": "MuppetIOS", + "genericSig": "<τ_0_0 where τ_0_0 : Swift.Encodable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "toJSONData", + "printedName": "toJSONData()", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS4JSONO10toJSONData10Foundation4DataVyKF", + "mangledName": "$s9MuppetIOS4JSONO10toJSONData10Foundation4DataVyKF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "toJSONString", + "printedName": "toJSONString()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS4JSONO12toJSONStringSSyKF", + "mangledName": "$s9MuppetIOS4JSONO12toJSONStringSSyKF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(fromJSONString:)", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:9MuppetIOS4JSONO14fromJSONStringACSS_tcfc", + "mangledName": "$s9MuppetIOS4JSONO14fromJSONStringACSS_tcfc", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS4JSONO11descriptionSSvp", + "mangledName": "$s9MuppetIOS4JSONO11descriptionSSvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4JSONO11descriptionSSvg", + "mangledName": "$s9MuppetIOS4JSONO11descriptionSSvg", + "moduleName": "MuppetIOS", + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "debugDescription", + "printedName": "debugDescription", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS4JSONO16debugDescriptionSSvp", + "mangledName": "$s9MuppetIOS4JSONO16debugDescriptionSSvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4JSONO16debugDescriptionSSvg", + "mangledName": "$s9MuppetIOS4JSONO16debugDescriptionSSvg", + "moduleName": "MuppetIOS", + "isFromExtension": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:9MuppetIOS4JSONO", + "mangledName": "$s9MuppetIOS4JSONO", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl", + "DynamicMemberLookup" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "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": "ExpressibleByStringLiteral", + "printedName": "ExpressibleByStringLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "StringLiteralType", + "printedName": "StringLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:s26ExpressibleByStringLiteralP", + "mangledName": "$ss26ExpressibleByStringLiteralP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByExtendedGraphemeClusterLiteral", + "printedName": "ExpressibleByExtendedGraphemeClusterLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "ExtendedGraphemeClusterLiteralType", + "printedName": "ExtendedGraphemeClusterLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:s43ExpressibleByExtendedGraphemeClusterLiteralP", + "mangledName": "$ss43ExpressibleByExtendedGraphemeClusterLiteralP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByUnicodeScalarLiteral", + "printedName": "ExpressibleByUnicodeScalarLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "UnicodeScalarLiteralType", + "printedName": "UnicodeScalarLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:s33ExpressibleByUnicodeScalarLiteralP", + "mangledName": "$ss33ExpressibleByUnicodeScalarLiteralP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByIntegerLiteral", + "printedName": "ExpressibleByIntegerLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "IntegerLiteralType", + "printedName": "IntegerLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + } + ], + "usr": "s:s27ExpressibleByIntegerLiteralP", + "mangledName": "$ss27ExpressibleByIntegerLiteralP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByFloatLiteral", + "printedName": "ExpressibleByFloatLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "FloatLiteralType", + "printedName": "FloatLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ] + } + ], + "usr": "s:s25ExpressibleByFloatLiteralP", + "mangledName": "$ss25ExpressibleByFloatLiteralP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByBooleanLiteral", + "printedName": "ExpressibleByBooleanLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "BooleanLiteralType", + "printedName": "BooleanLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ] + } + ], + "usr": "s:s27ExpressibleByBooleanLiteralP", + "mangledName": "$ss27ExpressibleByBooleanLiteralP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByArrayLiteral", + "printedName": "ExpressibleByArrayLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "ArrayLiteralElement", + "printedName": "ArrayLiteralElement", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + } + ] + } + ], + "usr": "s:s25ExpressibleByArrayLiteralP", + "mangledName": "$ss25ExpressibleByArrayLiteralP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByNilLiteral", + "printedName": "ExpressibleByNilLiteral", + "usr": "s:s23ExpressibleByNilLiteralP", + "mangledName": "$ss23ExpressibleByNilLiteralP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByDictionaryLiteral", + "printedName": "ExpressibleByDictionaryLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "Key", + "printedName": "Key", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Value", + "printedName": "Value", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + } + ] + } + ], + "usr": "s:s30ExpressibleByDictionaryLiteralP", + "mangledName": "$ss30ExpressibleByDictionaryLiteralP" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "WebKit", + "printedName": "WebKit", + "declKind": "Import", + "moduleName": "MuppetIOS" + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "MuppetIOS" + }, + { + "kind": "TypeDecl", + "name": "Muppet", + "printedName": "Muppet", + "children": [ + { + "kind": "Var", + "name": "browsers", + "printedName": "browsers", + "children": [ + { + "kind": "TypeNominal", + "name": "Set", + "printedName": "Swift.Set", + "children": [ + { + "kind": "TypeNominal", + "name": "Browser", + "printedName": "MuppetIOS.Browser", + "usr": "s:9MuppetIOS7BrowserC" + } + ], + "usr": "s:Sh" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS0A0C8browsersShyAA7BrowserCGvp", + "mangledName": "$s9MuppetIOS0A0C8browsersShyAA7BrowserCGvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "HasInitialValue", + "Final", + "Custom", + "HasStorage", + "SetterAccess", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Set", + "printedName": "Swift.Set", + "children": [ + { + "kind": "TypeNominal", + "name": "Browser", + "printedName": "MuppetIOS.Browser", + "usr": "s:9MuppetIOS7BrowserC" + } + ], + "usr": "s:Sh" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS0A0C8browsersShyAA7BrowserCGvg", + "mangledName": "$s9MuppetIOS0A0C8browsersShyAA7BrowserCGvg", + "moduleName": "MuppetIOS", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(source:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Muppet", + "printedName": "MuppetIOS.Muppet", + "usr": "s:9MuppetIOS0A0C" + }, + { + "kind": "TypeNominal", + "name": "UIViewController", + "printedName": "UIKit.UIViewController", + "usr": "c:objc(cs)UIViewController" + } + ], + "declKind": "Constructor", + "usr": "s:9MuppetIOS0A0C6sourceACSo16UIViewControllerC_tcfc", + "mangledName": "$s9MuppetIOS0A0C6sourceACSo16UIViewControllerC_tcfc", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Custom", + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "update", + "printedName": "update(source:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "UIViewController", + "printedName": "UIKit.UIViewController", + "usr": "c:objc(cs)UIViewController" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS0A0C6update6sourceySo16UIViewControllerC_tF", + "mangledName": "$s9MuppetIOS0A0C6update6sourceySo16UIViewControllerC_tF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Custom", + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "getBrowser", + "printedName": "getBrowser(handle:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "MuppetIOS.Browser?", + "children": [ + { + "kind": "TypeNominal", + "name": "Browser", + "printedName": "MuppetIOS.Browser", + "usr": "s:9MuppetIOS7BrowserC" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS0A0C10getBrowser6handleAA0D0CSgSS_tF", + "mangledName": "$s9MuppetIOS0A0C10getBrowser6handleAA0D0CSgSS_tF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Custom", + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "getPage", + "printedName": "getPage(handle:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "MuppetIOS.Page?", + "children": [ + { + "kind": "TypeNominal", + "name": "Page", + "printedName": "MuppetIOS.Page", + "usr": "s:9MuppetIOS4PageC" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS0A0C7getPage6handleAA0D0CSgSS_tF", + "mangledName": "$s9MuppetIOS0A0C7getPage6handleAA0D0CSgSS_tF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Custom", + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "inject", + "printedName": "inject(page:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Page", + "printedName": "MuppetIOS.Page", + "usr": "s:9MuppetIOS4PageC" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS0A0C6inject4pageyAA4PageC_tF", + "mangledName": "$s9MuppetIOS0A0C6inject4pageyAA4PageC_tF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Custom", + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "launch", + "printedName": "launch(source:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Browser", + "printedName": "MuppetIOS.Browser", + "usr": "s:9MuppetIOS7BrowserC" + }, + { + "kind": "TypeNominal", + "name": "UIViewController", + "printedName": "UIKit.UIViewController", + "usr": "c:objc(cs)UIViewController" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS0A0C6launch6sourceAA7BrowserCSo16UIViewControllerC_tF", + "mangledName": "$s9MuppetIOS0A0C6launch6sourceAA7BrowserCSo16UIViewControllerC_tF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Custom", + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "defaultPageBuilder", + "printedName": "defaultPageBuilder(browser:configuration:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Page", + "printedName": "MuppetIOS.Page", + "usr": "s:9MuppetIOS4PageC" + }, + { + "kind": "TypeNominal", + "name": "Browser", + "printedName": "MuppetIOS.Browser", + "usr": "s:9MuppetIOS7BrowserC" + }, + { + "kind": "TypeNominal", + "name": "WKWebViewConfiguration", + "printedName": "WebKit.WKWebViewConfiguration", + "usr": "c:objc(cs)WKWebViewConfiguration" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS0A0C18defaultPageBuilder7browser13configurationAA0D0CAA7BrowserC_So22WKWebViewConfigurationCtFZ", + "mangledName": "$s9MuppetIOS0A0C18defaultPageBuilder7browser13configurationAA0D0CAA7BrowserC_So22WKWebViewConfigurationCtFZ", + "moduleName": "MuppetIOS", + "static": true, + "declAttributes": [ + "Custom", + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "pageBuilder", + "printedName": "pageBuilder", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.Browser, WebKit.WKWebViewConfiguration) -> MuppetIOS.Page", + "children": [ + { + "kind": "TypeNominal", + "name": "Page", + "printedName": "MuppetIOS.Page", + "usr": "s:9MuppetIOS4PageC" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(MuppetIOS.Browser, WebKit.WKWebViewConfiguration)", + "children": [ + { + "kind": "TypeNominal", + "name": "Browser", + "printedName": "MuppetIOS.Browser", + "usr": "s:9MuppetIOS7BrowserC" + }, + { + "kind": "TypeNominal", + "name": "WKWebViewConfiguration", + "printedName": "WebKit.WKWebViewConfiguration", + "usr": "c:objc(cs)WKWebViewConfiguration" + } + ] + } + ] + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS0A0C11pageBuilderyAA4PageCAA7BrowserC_So22WKWebViewConfigurationCtYbScMYccvp", + "mangledName": "$s9MuppetIOS0A0C11pageBuilderyAA4PageCAA7BrowserC_So22WKWebViewConfigurationCtYbScMYccvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "HasInitialValue", + "Final", + "Custom", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.Browser, WebKit.WKWebViewConfiguration) -> MuppetIOS.Page", + "children": [ + { + "kind": "TypeNominal", + "name": "Page", + "printedName": "MuppetIOS.Page", + "usr": "s:9MuppetIOS4PageC" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(MuppetIOS.Browser, WebKit.WKWebViewConfiguration)", + "children": [ + { + "kind": "TypeNominal", + "name": "Browser", + "printedName": "MuppetIOS.Browser", + "usr": "s:9MuppetIOS7BrowserC" + }, + { + "kind": "TypeNominal", + "name": "WKWebViewConfiguration", + "printedName": "WebKit.WKWebViewConfiguration", + "usr": "c:objc(cs)WKWebViewConfiguration" + } + ] + } + ] + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS0A0C11pageBuilderyAA4PageCAA7BrowserC_So22WKWebViewConfigurationCtYbScMYccvg", + "mangledName": "$s9MuppetIOS0A0C11pageBuilderyAA4PageCAA7BrowserC_So22WKWebViewConfigurationCtYbScMYccvg", + "moduleName": "MuppetIOS", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.Browser, WebKit.WKWebViewConfiguration) -> MuppetIOS.Page", + "children": [ + { + "kind": "TypeNominal", + "name": "Page", + "printedName": "MuppetIOS.Page", + "usr": "s:9MuppetIOS4PageC" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(MuppetIOS.Browser, WebKit.WKWebViewConfiguration)", + "children": [ + { + "kind": "TypeNominal", + "name": "Browser", + "printedName": "MuppetIOS.Browser", + "usr": "s:9MuppetIOS7BrowserC" + }, + { + "kind": "TypeNominal", + "name": "WKWebViewConfiguration", + "printedName": "WebKit.WKWebViewConfiguration", + "usr": "c:objc(cs)WKWebViewConfiguration" + } + ] + } + ] + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS0A0C11pageBuilderyAA4PageCAA7BrowserC_So22WKWebViewConfigurationCtYbScMYccvs", + "mangledName": "$s9MuppetIOS0A0C11pageBuilderyAA4PageCAA7BrowserC_So22WKWebViewConfigurationCtYbScMYccvs", + "moduleName": "MuppetIOS", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS0A0C11pageBuilderyAA4PageCAA7BrowserC_So22WKWebViewConfigurationCtYbScMYccvM", + "mangledName": "$s9MuppetIOS0A0C11pageBuilderyAA4PageCAA7BrowserC_So22WKWebViewConfigurationCtYbScMYccvM", + "moduleName": "MuppetIOS", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Function", + "name": "setDebug", + "printedName": "setDebug(isEnabled:forwardLogs:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Swift.String) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.String) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS0A0C8setDebug9isEnabled11forwardLogsySb_ySSYbcSgtYaFZ", + "mangledName": "$s9MuppetIOS0A0C8setDebug9isEnabled11forwardLogsySb_ySSYbcSgtYaFZ", + "moduleName": "MuppetIOS", + "static": true, + "declAttributes": [ + "Final", + "Custom", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:9MuppetIOS0A0C", + "mangledName": "$s9MuppetIOS0A0C", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Final", + "AccessControl", + "Custom" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "WebKit", + "printedName": "WebKit", + "declKind": "Import", + "moduleName": "MuppetIOS" + }, + { + "kind": "TypeDecl", + "name": "Cookie", + "printedName": "Cookie", + "children": [ + { + "kind": "Var", + "name": "name", + "printedName": "name", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS6CookieV4nameSSvp", + "mangledName": "$s9MuppetIOS6CookieV4nameSSvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS6CookieV4nameSSvg", + "mangledName": "$s9MuppetIOS6CookieV4nameSSvg", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS6CookieV4nameSSvs", + "mangledName": "$s9MuppetIOS6CookieV4nameSSvs", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS6CookieV4nameSSvM", + "mangledName": "$s9MuppetIOS6CookieV4nameSSvM", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "value", + "printedName": "value", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS6CookieV5valueSSvp", + "mangledName": "$s9MuppetIOS6CookieV5valueSSvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS6CookieV5valueSSvg", + "mangledName": "$s9MuppetIOS6CookieV5valueSSvg", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS6CookieV5valueSSvs", + "mangledName": "$s9MuppetIOS6CookieV5valueSSvs", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS6CookieV5valueSSvM", + "mangledName": "$s9MuppetIOS6CookieV5valueSSvM", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "path", + "printedName": "path", + "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:9MuppetIOS6CookieV4pathSSSgvp", + "mangledName": "$s9MuppetIOS6CookieV4pathSSSgvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS6CookieV4pathSSSgvg", + "mangledName": "$s9MuppetIOS6CookieV4pathSSSgvg", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "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:9MuppetIOS6CookieV4pathSSSgvs", + "mangledName": "$s9MuppetIOS6CookieV4pathSSSgvs", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS6CookieV4pathSSSgvM", + "mangledName": "$s9MuppetIOS6CookieV4pathSSSgvM", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "isSecure", + "printedName": "isSecure", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS6CookieV8isSecureSbSgvp", + "mangledName": "$s9MuppetIOS6CookieV8isSecureSbSgvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS6CookieV8isSecureSbSgvg", + "mangledName": "$s9MuppetIOS6CookieV8isSecureSbSgvg", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS6CookieV8isSecureSbSgvs", + "mangledName": "$s9MuppetIOS6CookieV8isSecureSbSgvs", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS6CookieV8isSecureSbSgvM", + "mangledName": "$s9MuppetIOS6CookieV8isSecureSbSgvM", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "domain", + "printedName": "domain", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS6CookieV6domainSSvp", + "mangledName": "$s9MuppetIOS6CookieV6domainSSvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS6CookieV6domainSSvg", + "mangledName": "$s9MuppetIOS6CookieV6domainSSvg", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS6CookieV6domainSSvs", + "mangledName": "$s9MuppetIOS6CookieV6domainSSvs", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS6CookieV6domainSSvM", + "mangledName": "$s9MuppetIOS6CookieV6domainSSvM", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "expiresDate", + "printedName": "expiresDate", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Date?", + "children": [ + { + "kind": "TypeNominal", + "name": "Date", + "printedName": "Foundation.Date", + "usr": "s:10Foundation4DateV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS6CookieV11expiresDate10Foundation0E0VSgvp", + "mangledName": "$s9MuppetIOS6CookieV11expiresDate10Foundation0E0VSgvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Date?", + "children": [ + { + "kind": "TypeNominal", + "name": "Date", + "printedName": "Foundation.Date", + "usr": "s:10Foundation4DateV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS6CookieV11expiresDate10Foundation0E0VSgvg", + "mangledName": "$s9MuppetIOS6CookieV11expiresDate10Foundation0E0VSgvg", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Date?", + "children": [ + { + "kind": "TypeNominal", + "name": "Date", + "printedName": "Foundation.Date", + "usr": "s:10Foundation4DateV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS6CookieV11expiresDate10Foundation0E0VSgvs", + "mangledName": "$s9MuppetIOS6CookieV11expiresDate10Foundation0E0VSgvs", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS6CookieV11expiresDate10Foundation0E0VSgvM", + "mangledName": "$s9MuppetIOS6CookieV11expiresDate10Foundation0E0VSgvM", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "isHTTPOnly", + "printedName": "isHTTPOnly", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS6CookieV10isHTTPOnlySbSgvp", + "mangledName": "$s9MuppetIOS6CookieV10isHTTPOnlySbSgvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS6CookieV10isHTTPOnlySbSgvg", + "mangledName": "$s9MuppetIOS6CookieV10isHTTPOnlySbSgvg", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS6CookieV10isHTTPOnlySbSgvs", + "mangledName": "$s9MuppetIOS6CookieV10isHTTPOnlySbSgvs", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS6CookieV10isHTTPOnlySbSgvM", + "mangledName": "$s9MuppetIOS6CookieV10isHTTPOnlySbSgvM", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "maxAge", + "printedName": "maxAge", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS6CookieV6maxAgeSiSgvp", + "mangledName": "$s9MuppetIOS6CookieV6maxAgeSiSgvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS6CookieV6maxAgeSiSgvg", + "mangledName": "$s9MuppetIOS6CookieV6maxAgeSiSgvg", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS6CookieV6maxAgeSiSgvs", + "mangledName": "$s9MuppetIOS6CookieV6maxAgeSiSgvs", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS6CookieV6maxAgeSiSgvM", + "mangledName": "$s9MuppetIOS6CookieV6maxAgeSiSgvM", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(name:value:path:isSecure:domain:expiresDate:isHTTPOnly:maxAge:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Cookie", + "printedName": "MuppetIOS.Cookie", + "usr": "s:9MuppetIOS6CookieV" + }, + { + "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", + "hasDefaultArg": true, + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "hasDefaultArg": true, + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Date?", + "children": [ + { + "kind": "TypeNominal", + "name": "Date", + "printedName": "Foundation.Date", + "usr": "s:10Foundation4DateV" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:9MuppetIOS6CookieV4name5value4path8isSecure6domain11expiresDate0G8HTTPOnly6maxAgeACSS_S2SSbSS10Foundation0K0VSgSbSgSiSgtcfc", + "mangledName": "$s9MuppetIOS6CookieV4name5value4path8isSecure6domain11expiresDate0G8HTTPOnly6maxAgeACSS_S2SSbSS10Foundation0K0VSgSbSgSiSgtcfc", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Cookie", + "printedName": "MuppetIOS.Cookie", + "usr": "s:9MuppetIOS6CookieV" + }, + { + "kind": "TypeNominal", + "name": "HTTPCookie", + "printedName": "Foundation.HTTPCookie", + "usr": "c:objc(cs)NSHTTPCookie" + } + ], + "declKind": "Constructor", + "usr": "s:9MuppetIOS6CookieV4fromACSo12NSHTTPCookieC_tcfc", + "mangledName": "$s9MuppetIOS6CookieV4fromACSo12NSHTTPCookieC_tcfc", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "httpCookie", + "printedName": "httpCookie", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.HTTPCookie?", + "children": [ + { + "kind": "TypeNominal", + "name": "HTTPCookie", + "printedName": "Foundation.HTTPCookie", + "usr": "c:objc(cs)NSHTTPCookie" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS6CookieV04httpC0So12NSHTTPCookieCSgvp", + "mangledName": "$s9MuppetIOS6CookieV04httpC0So12NSHTTPCookieCSgvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.HTTPCookie?", + "children": [ + { + "kind": "TypeNominal", + "name": "HTTPCookie", + "printedName": "Foundation.HTTPCookie", + "usr": "c:objc(cs)NSHTTPCookie" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS6CookieV04httpC0So12NSHTTPCookieCSgvg", + "mangledName": "$s9MuppetIOS6CookieV04httpC0So12NSHTTPCookieCSgvg", + "moduleName": "MuppetIOS", + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "<", + "printedName": "<(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Cookie", + "printedName": "MuppetIOS.Cookie", + "usr": "s:9MuppetIOS6CookieV" + }, + { + "kind": "TypeNominal", + "name": "Cookie", + "printedName": "MuppetIOS.Cookie", + "usr": "s:9MuppetIOS6CookieV" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS6CookieV1loiySbAC_ACtFZ", + "mangledName": "$s9MuppetIOS6CookieV1loiySbAC_ACtFZ", + "moduleName": "MuppetIOS", + "static": true, + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Cookie", + "printedName": "MuppetIOS.Cookie", + "usr": "s:9MuppetIOS6CookieV" + }, + { + "kind": "TypeNominal", + "name": "Cookie", + "printedName": "MuppetIOS.Cookie", + "usr": "s:9MuppetIOS6CookieV" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS6CookieV2eeoiySbAC_ACtFZ", + "mangledName": "$s9MuppetIOS6CookieV2eeoiySbAC_ACtFZ", + "moduleName": "MuppetIOS", + "static": true, + "implicit": true, + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Cookie", + "printedName": "MuppetIOS.Cookie", + "usr": "s:9MuppetIOS6CookieV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:9MuppetIOS6CookieV4fromACs7Decoder_p_tKcfc", + "mangledName": "$s9MuppetIOS6CookieV4fromACs7Decoder_p_tKcfc", + "moduleName": "MuppetIOS", + "implicit": true, + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Encoder", + "printedName": "any Swift.Encoder", + "usr": "s:s7EncoderP" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS6CookieV6encode2toys7Encoder_p_tKF", + "mangledName": "$s9MuppetIOS6CookieV6encode2toys7Encoder_p_tKF", + "moduleName": "MuppetIOS", + "implicit": true, + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:9MuppetIOS6CookieV", + "mangledName": "$s9MuppetIOS6CookieV", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Comparable", + "printedName": "Comparable", + "usr": "s:SL", + "mangledName": "$sSL" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "WebKit", + "printedName": "WebKit", + "declKind": "Import", + "moduleName": "MuppetIOS" + }, + { + "kind": "TypeDecl", + "name": "Bridge", + "printedName": "Bridge", + "children": [ + { + "kind": "Function", + "name": "inject", + "printedName": "inject(muppet:page:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bridge", + "printedName": "MuppetIOS.Bridge", + "usr": "c:@M@MuppetIOS@objc(cs)Bridge" + }, + { + "kind": "TypeNominal", + "name": "Muppet", + "printedName": "MuppetIOS.Muppet", + "usr": "s:9MuppetIOS0A0C" + }, + { + "kind": "TypeNominal", + "name": "Page", + "printedName": "MuppetIOS.Page", + "usr": "s:9MuppetIOS4PageC" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS6BridgeC6inject6muppet4pageAcA0A0C_AA4PageCtFZ", + "mangledName": "$s9MuppetIOS6BridgeC6inject6muppet4pageAcA0A0C_AA4PageCtFZ", + "moduleName": "MuppetIOS", + "static": true, + "declAttributes": [ + "Custom", + "Final", + "AccessControl", + "DiscardableResult" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "userContentController", + "printedName": "userContentController(_:didReceive:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(Any?, Swift.String?)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Any?", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ] + }, + { + "kind": "TypeNominal", + "name": "WKUserContentController", + "printedName": "WebKit.WKUserContentController", + "usr": "c:objc(cs)WKUserContentController" + }, + { + "kind": "TypeNominal", + "name": "WKScriptMessage", + "printedName": "WebKit.WKScriptMessage", + "usr": "c:objc(cs)WKScriptMessage" + } + ], + "declKind": "Func", + "usr": "c:@M@MuppetIOS@objc(cs)Bridge(im)userContentController:didReceiveScriptMessage:replyHandler:", + "mangledName": "$s9MuppetIOS6BridgeC21userContentController_10didReceiveypSg_SSSgtSo06WKUsereF0C_So15WKScriptMessageCtYaF", + "moduleName": "MuppetIOS", + "objc_name": "userContentController:didReceiveScriptMessage:replyHandler:", + "declAttributes": [ + "Final", + "ObjC", + "Preconcurrency", + "Custom", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bridge", + "printedName": "MuppetIOS.Bridge", + "usr": "c:@M@MuppetIOS@objc(cs)Bridge" + } + ], + "declKind": "Constructor", + "usr": "c:@M@MuppetIOS@objc(cs)Bridge(im)init", + "mangledName": "$s9MuppetIOS6BridgeCACycfc", + "moduleName": "MuppetIOS", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Custom", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@MuppetIOS@objc(cs)Bridge", + "mangledName": "$s9MuppetIOS6BridgeC", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Final", + "AccessControl", + "Custom", + "ObjC" + ], + "superclassUsr": "c:objc(cs)NSObject", + "hasMissingDesignatedInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "WKWebView", + "printedName": "WKWebView", + "children": [ + { + "kind": "TypeDecl", + "name": "Response", + "printedName": "Response", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Response", + "printedName": "WebKit.WKWebView.Response", + "usr": "s:So9WKWebViewC9MuppetIOSE8ResponseV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:So9WKWebViewC9MuppetIOSE8ResponseV4fromAEs7Decoder_p_tKcfc", + "mangledName": "$sSo9WKWebViewC9MuppetIOSE8ResponseV4fromAEs7Decoder_p_tKcfc", + "moduleName": "MuppetIOS", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Encoder", + "printedName": "any Swift.Encoder", + "usr": "s:s7EncoderP" + } + ], + "declKind": "Func", + "usr": "s:So9WKWebViewC9MuppetIOSE8ResponseV6encode2toys7Encoder_p_tKF", + "mangledName": "$sSo9WKWebViewC9MuppetIOSE8ResponseV6encode2toys7Encoder_p_tKF", + "moduleName": "MuppetIOS", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:So9WKWebViewC9MuppetIOSE8ResponseV", + "mangledName": "$sSo9WKWebViewC9MuppetIOSE8ResponseV", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + } + ] + } + ], + "declKind": "Class", + "usr": "c:objc(cs)WKWebView", + "moduleName": "WebKit", + "isOpen": true, + "intro_iOS": "8.0", + "objc_name": "WKWebView", + "declAttributes": [ + "Preconcurrency", + "Available", + "ObjC", + "Custom", + "Dynamic" + ], + "superclassUsr": "c:objc(cs)UIView", + "isExternal": true, + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "UIKit.UIView", + "UIKit.UIResponder", + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "UITraitChangeObservable", + "printedName": "UITraitChangeObservable", + "usr": "s:5UIKit23UITraitChangeObservableP", + "mangledName": "$s5UIKit23UITraitChangeObservableP" + }, + { + "kind": "Conformance", + "name": "__DefaultCustomPlaygroundQuickLookable", + "printedName": "__DefaultCustomPlaygroundQuickLookable", + "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", + "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "URLSession", + "printedName": "URLSession", + "declKind": "Class", + "usr": "c:objc(cs)NSURLSession", + "moduleName": "Foundation", + "isOpen": true, + "intro_iOS": "7.0", + "objc_name": "NSURLSession", + "declAttributes": [ + "Available", + "ObjC", + "SynthesizedProtocol", + "NonSendable", + "Sendable", + "Dynamic" + ], + "superclassUsr": "c:objc(cs)NSObject", + "isExternal": true, + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Logger", + "printedName": "Logger", + "declKind": "Struct", + "usr": "s:2os6LoggerV", + "mangledName": "$s2os6LoggerV", + "moduleName": "os", + "intro_Macosx": "11.0", + "intro_iOS": "14.0", + "intro_tvOS": "14.0", + "intro_watchOS": "7.0", + "declAttributes": [ + "Available", + "Available", + "Available", + "Available" + ], + "isExternal": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + } + ], + "json_format_version": 8 + }, + "ConstValues": [ + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Page.swift", + "kind": "BooleanLiteral", + "offset": 249, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Page.swift", + "kind": "Dictionary", + "offset": 1298, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Page.swift", + "kind": "BooleanLiteral", + "offset": 1411, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Page.swift", + "kind": "Array", + "offset": 1459, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Page.swift", + "kind": "IntegerLiteral", + "offset": 10674, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Page.swift", + "kind": "StringLiteral", + "offset": 11681, + "length": 5, + "value": "\"GET\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Page.swift", + "kind": "Dictionary", + "offset": 11736, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Page.swift", + "kind": "BooleanLiteral", + "offset": 11765, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Page.swift", + "kind": "Dictionary", + "offset": 13301, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Page.swift", + "kind": "IntegerLiteral", + "offset": 13330, + "length": 2, + "value": "30" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Utils\/WebView.swift", + "kind": "IntegerLiteral", + "offset": 1949, + "length": 13, + "value": "1000000000" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Utils\/WebView.swift", + "kind": "StringLiteral", + "offset": 2012, + "length": 65, + "value": "\"WebView load timed out after \"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Utils\/WebView.swift", + "kind": "StringLiteral", + "offset": 2068, + "length": 7, + "value": "\" seconds\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Utils\/WebViewRequests.swift", + "kind": "StringLiteral", + "offset": 587, + "length": 5, + "value": "\"GET\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Utils\/WebViewRequests.swift", + "kind": "Array", + "offset": 3448, + "length": 301, + "value": "[\"age\", \"authorization\", \"content-length\", \"content-type\", \"etag\", \"expires\", \"from\", \"host\", \"if-modified-since\", \"if-unmodified-since\", \"last-modified\", \"location\", \"max-forwards\", \"proxy-authorization\", \"referer\", \"retry-after\", \"server\", \"user-agent\"]" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Utils\/WebViewRequests.swift", + "kind": "StringLiteral", + "offset": 5968, + "length": 5, + "value": "\"GET\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Utils\/WebViewRequests.swift", + "kind": "Dictionary", + "offset": 6039, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Utils\/WebViewRequests.swift", + "kind": "BooleanLiteral", + "offset": 6076, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/Shared\/AtomicDebug.swift", + "kind": "BooleanLiteral", + "offset": 193, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/Shared\/AtomicDebug.swift", + "kind": "BooleanLiteral", + "offset": 1005, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Utils\/IntID.swift", + "kind": "IntegerLiteral", + "offset": 149, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Browser.swift", + "kind": "BooleanLiteral", + "offset": 1063, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Browser.swift", + "kind": "BooleanLiteral", + "offset": 1581, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Muppet.swift", + "kind": "StringLiteral", + "offset": 3035, + "length": 8, + "value": "\"muppet\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Utils\/Cookie.swift", + "kind": "StringLiteral", + "offset": 476, + "length": 3, + "value": "\"\/\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Utils\/Cookie.swift", + "kind": "BooleanLiteral", + "offset": 506, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Utils\/Cookie.swift", + "kind": "StringLiteral", + "offset": 5807, + "length": 8, + "value": "\"secure\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Utils\/Cookie.swift", + "kind": "StringLiteral", + "offset": 5863, + "length": 9, + "value": "\"expires\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Bridging\/Bridge.swift", + "kind": "Dictionary", + "offset": 310, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Bridging\/Bridge.swift", + "kind": "Dictionary", + "offset": 374, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Bridging\/Bridge.swift", + "kind": "StringLiteral", + "offset": 419, + "length": 14, + "value": "\"MuppetBridge\"" + } + ] +} \ No newline at end of file diff --git a/ios/frameworks/MuppetIOS.xcframework/ios-arm64_x86_64-simulator/MuppetIOS.framework/Modules/MuppetIOS.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface b/ios/frameworks/MuppetIOS.xcframework/ios-arm64_x86_64-simulator/MuppetIOS.framework/Modules/MuppetIOS.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface new file mode 100644 index 0000000..9e8e25b --- /dev/null +++ b/ios/frameworks/MuppetIOS.xcframework/ios-arm64_x86_64-simulator/MuppetIOS.framework/Modules/MuppetIOS.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface @@ -0,0 +1,276 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 6.1.2 (swiftlang-6.1.2.1.2 clang-1700.0.13.5) +// swift-module-flags: -target x86_64-apple-ios15.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 6 -enforce-exclusivity=checked -O -enable-upcoming-feature MemberImportVisibility -enable-upcoming-feature ExistentialAny -enable-experimental-feature DebugDescriptionMacro -module-name MuppetIOS +// swift-module-flags-ignorable: -interface-compiler-version 6.1.2 +import Combine +import Foundation +import OSLog +import Swift +import UIKit +import WebKit +import _Concurrency +import _StringProcessing +import _SwiftConcurrencyShims +@_Concurrency.MainActor final public class Page { + public struct Options { + public var hideOnClose: Swift.Bool + } + public enum EventType : Swift.String { + case console + case close + case closed + case dispatch + case domcontentloaded + case started + case finished + case load + case locationchange + case domchange + case progress + case popup + case visible + case hostblocked + case error + public init?(rawValue: Swift.String) + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get + } + } + @_Concurrency.MainActor final public var options: MuppetIOS.Page.Options + @_Concurrency.MainActor final public let emitter: MuppetIOS.Emitter + @_Concurrency.MainActor final public var handle: Swift.String { + get + } + @_Concurrency.MainActor public static func == (lhs: MuppetIOS.Page, rhs: MuppetIOS.Page) -> Swift.Bool + @_Concurrency.MainActor final public func hash(into hasher: inout Swift.Hasher) + @_Concurrency.MainActor public init(browser: MuppetIOS.Browser, view: WebKit.WKWebView, controller: UIKit.UIViewController) + @_Concurrency.MainActor final public func getCookies(for domain: Foundation.URL) async -> [MuppetIOS.Cookie] + @_Concurrency.MainActor final public func setCookie(_ cookie: MuppetIOS.Cookie) async + @_Concurrency.MainActor final public func addUserScript(script: Swift.String) + @discardableResult + @_Concurrency.MainActor final public func evaluate(_ script: Swift.String) async -> MuppetIOS.JSON + @_Concurrency.MainActor final public func setUserAgent(_ userAgent: Swift.String) + @_Concurrency.MainActor final public var currentUserAgent: Swift.String { + get + } + @_Concurrency.MainActor final public func clearHostAllowList() + @_Concurrency.MainActor final public func setHostAllowList(_ hosts: [Swift.String]) + @_Concurrency.MainActor final public var progress: Swift.Int { + get + } + nonisolated final public func screenshot(width: Swift.Int?, height: Swift.Int?, quality: CoreFoundation.CGFloat = 1) async -> Swift.String? + @_Concurrency.MainActor final public func request(url: Foundation.URL, method: Swift.String = "GET", data: MuppetIOS.JSON? = nil, headers: [Swift.String : Swift.String]? = [:], followRedirects: Swift.Bool = true) async -> WebKit.WKWebView.Response? + @_Concurrency.MainActor final public func close() async + @_Concurrency.MainActor final public func show(animated: Swift.Bool) async + @_Concurrency.MainActor final public func hide(animated: Swift.Bool) async + @_Concurrency.MainActor final public func makeChildPage(with configuration: WebKit.WKWebViewConfiguration) -> MuppetIOS.Page? + @_Concurrency.MainActor final public func goto(url urlString: Swift.String, headers: [Swift.String : Swift.String] = [:], timeout: Foundation.TimeInterval = 30) async throws + public enum PageError : Swift.Error { + case invalidURL + public static func == (a: MuppetIOS.Page.PageError, b: MuppetIOS.Page.PageError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } + } + @objc deinit +} +extension MuppetIOS.Page : @preconcurrency Swift.Equatable, @preconcurrency Swift.Hashable { + nonisolated final public var hashValue: Swift.Int { + get + } +} +@_hasMissingDesignatedInitializers public class Emitter where T : Swift.Equatable { + public struct Event { + } + public func on(_ type: T) -> Combine.AnyPublisher + @objc deinit +} +extension WebKit.WKWebView { + public struct Response : Swift.Sendable, Swift.Codable { + public func encode(to encoder: any Swift.Encoder) throws + public init(from decoder: any Swift.Decoder) throws + } +} +@_Concurrency.MainActor final public class Browser { + public enum EventType { + case page + case closed + public static func == (a: MuppetIOS.Browser.EventType, b: MuppetIOS.Browser.EventType) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } + } + @_Concurrency.MainActor final public let emitter: MuppetIOS.Emitter + @_Concurrency.MainActor public init(controller: UIKit.UIViewController) + @_Concurrency.MainActor public static func == (lhs: MuppetIOS.Browser, rhs: MuppetIOS.Browser) -> Swift.Bool + @_Concurrency.MainActor final public func hash(into hasher: inout Swift.Hasher) + @_Concurrency.MainActor final public var handle: Swift.String { + get + } + @_Concurrency.MainActor final public func close() async + @_Concurrency.MainActor final public func newPage(configuration: WebKit.WKWebViewConfiguration? = nil) -> MuppetIOS.Page + @_Concurrency.MainActor final public func attachPage(to existingWebView: WebKit.WKWebView, controller: UIKit.UIViewController) -> MuppetIOS.Page + @objc deinit +} +extension MuppetIOS.Browser : @preconcurrency Swift.Equatable, @preconcurrency Swift.Hashable { + nonisolated final public var hashValue: Swift.Int { + get + } +} +@dynamicMemberLookup public enum JSON : Swift.Sendable, Swift.Equatable, Swift.Hashable { + case dictionary([Swift.String : MuppetIOS.JSON]) + case array([MuppetIOS.JSON]) + case string(Swift.String) + case number(Swift.Double) + case bool(Swift.Bool) + case null + public init(_ value: Any?) + public var asDictionary: [Swift.String : MuppetIOS.JSON]? { + get + } + public var asArray: [MuppetIOS.JSON]? { + get + } + public var asString: Swift.String? { + get + } + public var asDouble: Swift.Double? { + get + } + public var asInt: Swift.Int? { + get + } + public var asBool: Swift.Bool? { + get + } + public var asAny: Any { + get + } + public func value() -> T? + public var isNull: Swift.Bool { + get + } + public subscript(key: Swift.String) -> MuppetIOS.JSON? { + get + set + } + public subscript(index: Swift.Int) -> MuppetIOS.JSON? { + get + set + } + public subscript(dynamicMember member: Swift.String) -> MuppetIOS.JSON? { + get + } + public static func == (a: MuppetIOS.JSON, b: MuppetIOS.JSON) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension MuppetIOS.JSON : Swift.ExpressibleByStringLiteral { + public init(stringLiteral value: Swift.String) + public typealias ExtendedGraphemeClusterLiteralType = Swift.String + public typealias StringLiteralType = Swift.String + public typealias UnicodeScalarLiteralType = Swift.String +} +extension MuppetIOS.JSON : Swift.ExpressibleByIntegerLiteral { + public init(integerLiteral value: Swift.Int) + public typealias IntegerLiteralType = Swift.Int +} +extension MuppetIOS.JSON : Swift.ExpressibleByFloatLiteral { + public init(floatLiteral value: Swift.Double) + public typealias FloatLiteralType = Swift.Double +} +extension MuppetIOS.JSON : Swift.ExpressibleByBooleanLiteral { + public init(booleanLiteral value: Swift.Bool) + public typealias BooleanLiteralType = Swift.Bool +} +extension MuppetIOS.JSON : Swift.ExpressibleByArrayLiteral { + public init(arrayLiteral elements: MuppetIOS.JSON...) + public typealias ArrayLiteralElement = MuppetIOS.JSON +} +extension MuppetIOS.JSON : Swift.ExpressibleByNilLiteral { + public init(nilLiteral: ()) +} +extension MuppetIOS.JSON : Swift.ExpressibleByDictionaryLiteral { + public init(dictionaryLiteral elements: (Swift.String, MuppetIOS.JSON)...) + public typealias Key = Swift.String + public typealias Value = MuppetIOS.JSON +} +extension MuppetIOS.JSON : Swift.Codable { + public init(from decoder: any Swift.Decoder) throws + public func encode(to encoder: any Swift.Encoder) throws + public init(from object: E) throws where E : Swift.Encodable + public func toJSONData() throws -> Foundation.Data + public func toJSONString() throws -> Swift.String + public init(fromJSONString string: Swift.String) +} +extension MuppetIOS.JSON : Swift.CustomStringConvertible { + public var description: Swift.String { + get + } +} +extension MuppetIOS.JSON : Swift.CustomDebugStringConvertible { + public var debugDescription: Swift.String { + get + } +} +@_Concurrency.MainActor final public class Muppet { + @_Concurrency.MainActor final public var browsers: Swift.Set { + get + } + @_Concurrency.MainActor public init(source: UIKit.UIViewController) + @_Concurrency.MainActor final public func update(source: UIKit.UIViewController) + @_Concurrency.MainActor final public func getBrowser(handle: Swift.String) -> MuppetIOS.Browser? + @_Concurrency.MainActor final public func getPage(handle: Swift.String) -> MuppetIOS.Page? + @_Concurrency.MainActor final public func inject(page: MuppetIOS.Page) + @_Concurrency.MainActor final public func launch(source: UIKit.UIViewController) -> MuppetIOS.Browser + public typealias PageBuilder = @_Concurrency.MainActor @Sendable (MuppetIOS.Browser, WebKit.WKWebViewConfiguration) -> MuppetIOS.Page + @_Concurrency.MainActor public static func defaultPageBuilder(browser: MuppetIOS.Browser, configuration: WebKit.WKWebViewConfiguration) -> MuppetIOS.Page + @_Concurrency.MainActor final public var pageBuilder: @_Concurrency.MainActor @Sendable (MuppetIOS.Browser, WebKit.WKWebViewConfiguration) -> MuppetIOS.Page + @_Concurrency.MainActor public static func setDebug(isEnabled: Swift.Bool, forwardLogs forwarder: (@Sendable (Swift.String) -> ())? = nil) async + @objc deinit +} +public struct Cookie : Swift.Sendable { + public var name: Swift.String + public var value: Swift.String + public var path: Swift.String? + public var isSecure: Swift.Bool? + public var domain: Swift.String + public var expiresDate: Foundation.Date? + public var isHTTPOnly: Swift.Bool? + public var maxAge: Swift.Int? + public init(name: Swift.String, value: Swift.String, path: Swift.String = "/", isSecure: Swift.Bool = false, domain: Swift.String, expiresDate: Foundation.Date? = nil, isHTTPOnly: Swift.Bool? = nil, maxAge: Swift.Int? = nil) + public init(from httpCookie: Foundation.HTTPCookie) + public var httpCookie: Foundation.HTTPCookie? { + get + } +} +extension MuppetIOS.Cookie : Swift.Comparable { + public static func < (lhs: MuppetIOS.Cookie, rhs: MuppetIOS.Cookie) -> Swift.Bool + public static func == (a: MuppetIOS.Cookie, b: MuppetIOS.Cookie) -> Swift.Bool +} +extension MuppetIOS.Cookie : Swift.Codable { + public func encode(to encoder: any Swift.Encoder) throws + public init(from decoder: any Swift.Decoder) throws +} +@objc @_hasMissingDesignatedInitializers @_Concurrency.MainActor final public class Bridge : ObjectiveC.NSObject, WebKit.WKScriptMessageHandlerWithReply { + @discardableResult + @_Concurrency.MainActor public static func inject(muppet: MuppetIOS.Muppet, page: MuppetIOS.Page) -> MuppetIOS.Bridge + @_Concurrency.MainActor @preconcurrency @objc final public func userContentController(_ userContentController: WebKit.WKUserContentController, didReceive message: WebKit.WKScriptMessage) async -> (Any?, Swift.String?) + @objc deinit +} +extension MuppetIOS.Muppet : Swift.Sendable {} +extension MuppetIOS.Page : Swift.Sendable {} +extension MuppetIOS.Page.EventType : Swift.Equatable {} +extension MuppetIOS.Page.EventType : Swift.Hashable {} +extension MuppetIOS.Page.EventType : Swift.RawRepresentable {} +extension MuppetIOS.Page.PageError : Swift.Equatable {} +extension MuppetIOS.Page.PageError : Swift.Hashable {} +extension MuppetIOS.Browser : Swift.Sendable {} +extension MuppetIOS.Browser.EventType : Swift.Equatable {} +extension MuppetIOS.Browser.EventType : Swift.Hashable {} +extension MuppetIOS.Bridge : Swift.Sendable {} diff --git a/ios/frameworks/MuppetIOS.xcframework/ios-arm64_x86_64-simulator/MuppetIOS.framework/Modules/MuppetIOS.swiftmodule/x86_64-apple-ios-simulator.swiftdoc b/ios/frameworks/MuppetIOS.xcframework/ios-arm64_x86_64-simulator/MuppetIOS.framework/Modules/MuppetIOS.swiftmodule/x86_64-apple-ios-simulator.swiftdoc new file mode 100644 index 0000000..b3df58b Binary files /dev/null and b/ios/frameworks/MuppetIOS.xcframework/ios-arm64_x86_64-simulator/MuppetIOS.framework/Modules/MuppetIOS.swiftmodule/x86_64-apple-ios-simulator.swiftdoc differ diff --git a/ios/frameworks/MuppetIOS.xcframework/ios-arm64_x86_64-simulator/MuppetIOS.framework/Modules/MuppetIOS.swiftmodule/x86_64-apple-ios-simulator.swiftinterface b/ios/frameworks/MuppetIOS.xcframework/ios-arm64_x86_64-simulator/MuppetIOS.framework/Modules/MuppetIOS.swiftmodule/x86_64-apple-ios-simulator.swiftinterface new file mode 100644 index 0000000..9e8e25b --- /dev/null +++ b/ios/frameworks/MuppetIOS.xcframework/ios-arm64_x86_64-simulator/MuppetIOS.framework/Modules/MuppetIOS.swiftmodule/x86_64-apple-ios-simulator.swiftinterface @@ -0,0 +1,276 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 6.1.2 (swiftlang-6.1.2.1.2 clang-1700.0.13.5) +// swift-module-flags: -target x86_64-apple-ios15.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 6 -enforce-exclusivity=checked -O -enable-upcoming-feature MemberImportVisibility -enable-upcoming-feature ExistentialAny -enable-experimental-feature DebugDescriptionMacro -module-name MuppetIOS +// swift-module-flags-ignorable: -interface-compiler-version 6.1.2 +import Combine +import Foundation +import OSLog +import Swift +import UIKit +import WebKit +import _Concurrency +import _StringProcessing +import _SwiftConcurrencyShims +@_Concurrency.MainActor final public class Page { + public struct Options { + public var hideOnClose: Swift.Bool + } + public enum EventType : Swift.String { + case console + case close + case closed + case dispatch + case domcontentloaded + case started + case finished + case load + case locationchange + case domchange + case progress + case popup + case visible + case hostblocked + case error + public init?(rawValue: Swift.String) + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get + } + } + @_Concurrency.MainActor final public var options: MuppetIOS.Page.Options + @_Concurrency.MainActor final public let emitter: MuppetIOS.Emitter + @_Concurrency.MainActor final public var handle: Swift.String { + get + } + @_Concurrency.MainActor public static func == (lhs: MuppetIOS.Page, rhs: MuppetIOS.Page) -> Swift.Bool + @_Concurrency.MainActor final public func hash(into hasher: inout Swift.Hasher) + @_Concurrency.MainActor public init(browser: MuppetIOS.Browser, view: WebKit.WKWebView, controller: UIKit.UIViewController) + @_Concurrency.MainActor final public func getCookies(for domain: Foundation.URL) async -> [MuppetIOS.Cookie] + @_Concurrency.MainActor final public func setCookie(_ cookie: MuppetIOS.Cookie) async + @_Concurrency.MainActor final public func addUserScript(script: Swift.String) + @discardableResult + @_Concurrency.MainActor final public func evaluate(_ script: Swift.String) async -> MuppetIOS.JSON + @_Concurrency.MainActor final public func setUserAgent(_ userAgent: Swift.String) + @_Concurrency.MainActor final public var currentUserAgent: Swift.String { + get + } + @_Concurrency.MainActor final public func clearHostAllowList() + @_Concurrency.MainActor final public func setHostAllowList(_ hosts: [Swift.String]) + @_Concurrency.MainActor final public var progress: Swift.Int { + get + } + nonisolated final public func screenshot(width: Swift.Int?, height: Swift.Int?, quality: CoreFoundation.CGFloat = 1) async -> Swift.String? + @_Concurrency.MainActor final public func request(url: Foundation.URL, method: Swift.String = "GET", data: MuppetIOS.JSON? = nil, headers: [Swift.String : Swift.String]? = [:], followRedirects: Swift.Bool = true) async -> WebKit.WKWebView.Response? + @_Concurrency.MainActor final public func close() async + @_Concurrency.MainActor final public func show(animated: Swift.Bool) async + @_Concurrency.MainActor final public func hide(animated: Swift.Bool) async + @_Concurrency.MainActor final public func makeChildPage(with configuration: WebKit.WKWebViewConfiguration) -> MuppetIOS.Page? + @_Concurrency.MainActor final public func goto(url urlString: Swift.String, headers: [Swift.String : Swift.String] = [:], timeout: Foundation.TimeInterval = 30) async throws + public enum PageError : Swift.Error { + case invalidURL + public static func == (a: MuppetIOS.Page.PageError, b: MuppetIOS.Page.PageError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } + } + @objc deinit +} +extension MuppetIOS.Page : @preconcurrency Swift.Equatable, @preconcurrency Swift.Hashable { + nonisolated final public var hashValue: Swift.Int { + get + } +} +@_hasMissingDesignatedInitializers public class Emitter where T : Swift.Equatable { + public struct Event { + } + public func on(_ type: T) -> Combine.AnyPublisher + @objc deinit +} +extension WebKit.WKWebView { + public struct Response : Swift.Sendable, Swift.Codable { + public func encode(to encoder: any Swift.Encoder) throws + public init(from decoder: any Swift.Decoder) throws + } +} +@_Concurrency.MainActor final public class Browser { + public enum EventType { + case page + case closed + public static func == (a: MuppetIOS.Browser.EventType, b: MuppetIOS.Browser.EventType) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } + } + @_Concurrency.MainActor final public let emitter: MuppetIOS.Emitter + @_Concurrency.MainActor public init(controller: UIKit.UIViewController) + @_Concurrency.MainActor public static func == (lhs: MuppetIOS.Browser, rhs: MuppetIOS.Browser) -> Swift.Bool + @_Concurrency.MainActor final public func hash(into hasher: inout Swift.Hasher) + @_Concurrency.MainActor final public var handle: Swift.String { + get + } + @_Concurrency.MainActor final public func close() async + @_Concurrency.MainActor final public func newPage(configuration: WebKit.WKWebViewConfiguration? = nil) -> MuppetIOS.Page + @_Concurrency.MainActor final public func attachPage(to existingWebView: WebKit.WKWebView, controller: UIKit.UIViewController) -> MuppetIOS.Page + @objc deinit +} +extension MuppetIOS.Browser : @preconcurrency Swift.Equatable, @preconcurrency Swift.Hashable { + nonisolated final public var hashValue: Swift.Int { + get + } +} +@dynamicMemberLookup public enum JSON : Swift.Sendable, Swift.Equatable, Swift.Hashable { + case dictionary([Swift.String : MuppetIOS.JSON]) + case array([MuppetIOS.JSON]) + case string(Swift.String) + case number(Swift.Double) + case bool(Swift.Bool) + case null + public init(_ value: Any?) + public var asDictionary: [Swift.String : MuppetIOS.JSON]? { + get + } + public var asArray: [MuppetIOS.JSON]? { + get + } + public var asString: Swift.String? { + get + } + public var asDouble: Swift.Double? { + get + } + public var asInt: Swift.Int? { + get + } + public var asBool: Swift.Bool? { + get + } + public var asAny: Any { + get + } + public func value() -> T? + public var isNull: Swift.Bool { + get + } + public subscript(key: Swift.String) -> MuppetIOS.JSON? { + get + set + } + public subscript(index: Swift.Int) -> MuppetIOS.JSON? { + get + set + } + public subscript(dynamicMember member: Swift.String) -> MuppetIOS.JSON? { + get + } + public static func == (a: MuppetIOS.JSON, b: MuppetIOS.JSON) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension MuppetIOS.JSON : Swift.ExpressibleByStringLiteral { + public init(stringLiteral value: Swift.String) + public typealias ExtendedGraphemeClusterLiteralType = Swift.String + public typealias StringLiteralType = Swift.String + public typealias UnicodeScalarLiteralType = Swift.String +} +extension MuppetIOS.JSON : Swift.ExpressibleByIntegerLiteral { + public init(integerLiteral value: Swift.Int) + public typealias IntegerLiteralType = Swift.Int +} +extension MuppetIOS.JSON : Swift.ExpressibleByFloatLiteral { + public init(floatLiteral value: Swift.Double) + public typealias FloatLiteralType = Swift.Double +} +extension MuppetIOS.JSON : Swift.ExpressibleByBooleanLiteral { + public init(booleanLiteral value: Swift.Bool) + public typealias BooleanLiteralType = Swift.Bool +} +extension MuppetIOS.JSON : Swift.ExpressibleByArrayLiteral { + public init(arrayLiteral elements: MuppetIOS.JSON...) + public typealias ArrayLiteralElement = MuppetIOS.JSON +} +extension MuppetIOS.JSON : Swift.ExpressibleByNilLiteral { + public init(nilLiteral: ()) +} +extension MuppetIOS.JSON : Swift.ExpressibleByDictionaryLiteral { + public init(dictionaryLiteral elements: (Swift.String, MuppetIOS.JSON)...) + public typealias Key = Swift.String + public typealias Value = MuppetIOS.JSON +} +extension MuppetIOS.JSON : Swift.Codable { + public init(from decoder: any Swift.Decoder) throws + public func encode(to encoder: any Swift.Encoder) throws + public init(from object: E) throws where E : Swift.Encodable + public func toJSONData() throws -> Foundation.Data + public func toJSONString() throws -> Swift.String + public init(fromJSONString string: Swift.String) +} +extension MuppetIOS.JSON : Swift.CustomStringConvertible { + public var description: Swift.String { + get + } +} +extension MuppetIOS.JSON : Swift.CustomDebugStringConvertible { + public var debugDescription: Swift.String { + get + } +} +@_Concurrency.MainActor final public class Muppet { + @_Concurrency.MainActor final public var browsers: Swift.Set { + get + } + @_Concurrency.MainActor public init(source: UIKit.UIViewController) + @_Concurrency.MainActor final public func update(source: UIKit.UIViewController) + @_Concurrency.MainActor final public func getBrowser(handle: Swift.String) -> MuppetIOS.Browser? + @_Concurrency.MainActor final public func getPage(handle: Swift.String) -> MuppetIOS.Page? + @_Concurrency.MainActor final public func inject(page: MuppetIOS.Page) + @_Concurrency.MainActor final public func launch(source: UIKit.UIViewController) -> MuppetIOS.Browser + public typealias PageBuilder = @_Concurrency.MainActor @Sendable (MuppetIOS.Browser, WebKit.WKWebViewConfiguration) -> MuppetIOS.Page + @_Concurrency.MainActor public static func defaultPageBuilder(browser: MuppetIOS.Browser, configuration: WebKit.WKWebViewConfiguration) -> MuppetIOS.Page + @_Concurrency.MainActor final public var pageBuilder: @_Concurrency.MainActor @Sendable (MuppetIOS.Browser, WebKit.WKWebViewConfiguration) -> MuppetIOS.Page + @_Concurrency.MainActor public static func setDebug(isEnabled: Swift.Bool, forwardLogs forwarder: (@Sendable (Swift.String) -> ())? = nil) async + @objc deinit +} +public struct Cookie : Swift.Sendable { + public var name: Swift.String + public var value: Swift.String + public var path: Swift.String? + public var isSecure: Swift.Bool? + public var domain: Swift.String + public var expiresDate: Foundation.Date? + public var isHTTPOnly: Swift.Bool? + public var maxAge: Swift.Int? + public init(name: Swift.String, value: Swift.String, path: Swift.String = "/", isSecure: Swift.Bool = false, domain: Swift.String, expiresDate: Foundation.Date? = nil, isHTTPOnly: Swift.Bool? = nil, maxAge: Swift.Int? = nil) + public init(from httpCookie: Foundation.HTTPCookie) + public var httpCookie: Foundation.HTTPCookie? { + get + } +} +extension MuppetIOS.Cookie : Swift.Comparable { + public static func < (lhs: MuppetIOS.Cookie, rhs: MuppetIOS.Cookie) -> Swift.Bool + public static func == (a: MuppetIOS.Cookie, b: MuppetIOS.Cookie) -> Swift.Bool +} +extension MuppetIOS.Cookie : Swift.Codable { + public func encode(to encoder: any Swift.Encoder) throws + public init(from decoder: any Swift.Decoder) throws +} +@objc @_hasMissingDesignatedInitializers @_Concurrency.MainActor final public class Bridge : ObjectiveC.NSObject, WebKit.WKScriptMessageHandlerWithReply { + @discardableResult + @_Concurrency.MainActor public static func inject(muppet: MuppetIOS.Muppet, page: MuppetIOS.Page) -> MuppetIOS.Bridge + @_Concurrency.MainActor @preconcurrency @objc final public func userContentController(_ userContentController: WebKit.WKUserContentController, didReceive message: WebKit.WKScriptMessage) async -> (Any?, Swift.String?) + @objc deinit +} +extension MuppetIOS.Muppet : Swift.Sendable {} +extension MuppetIOS.Page : Swift.Sendable {} +extension MuppetIOS.Page.EventType : Swift.Equatable {} +extension MuppetIOS.Page.EventType : Swift.Hashable {} +extension MuppetIOS.Page.EventType : Swift.RawRepresentable {} +extension MuppetIOS.Page.PageError : Swift.Equatable {} +extension MuppetIOS.Page.PageError : Swift.Hashable {} +extension MuppetIOS.Browser : Swift.Sendable {} +extension MuppetIOS.Browser.EventType : Swift.Equatable {} +extension MuppetIOS.Browser.EventType : Swift.Hashable {} +extension MuppetIOS.Bridge : Swift.Sendable {} diff --git a/ios/frameworks/MuppetIOS.xcframework/ios-arm64_x86_64-simulator/MuppetIOS.framework/Modules/module.modulemap b/ios/frameworks/MuppetIOS.xcframework/ios-arm64_x86_64-simulator/MuppetIOS.framework/Modules/module.modulemap deleted file mode 100644 index 7f9791d..0000000 --- a/ios/frameworks/MuppetIOS.xcframework/ios-arm64_x86_64-simulator/MuppetIOS.framework/Modules/module.modulemap +++ /dev/null @@ -1,5 +0,0 @@ -framework module "MuppetIOS" { - umbrella header "MuppetIOS.h" - export * - module * { export * } -} \ No newline at end of file diff --git a/ios/frameworks/MuppetIOS.xcframework/ios-arm64_x86_64-simulator/MuppetIOS.framework/MuppetIOS b/ios/frameworks/MuppetIOS.xcframework/ios-arm64_x86_64-simulator/MuppetIOS.framework/MuppetIOS index 680ae6c..71b973e 100644 Binary files a/ios/frameworks/MuppetIOS.xcframework/ios-arm64_x86_64-simulator/MuppetIOS.framework/MuppetIOS and b/ios/frameworks/MuppetIOS.xcframework/ios-arm64_x86_64-simulator/MuppetIOS.framework/MuppetIOS differ diff --git a/ios/frameworks/MuppetIOS.xcframework/ios-arm64_x86_64-simulator/MuppetIOS.framework/PrivacyInfo.xcprivacy b/ios/frameworks/MuppetIOS.xcframework/ios-arm64_x86_64-simulator/MuppetIOS.framework/PrivacyInfo.xcprivacy new file mode 100644 index 0000000..291731b --- /dev/null +++ b/ios/frameworks/MuppetIOS.xcframework/ios-arm64_x86_64-simulator/MuppetIOS.framework/PrivacyInfo.xcprivacy @@ -0,0 +1,100 @@ + + + + + NSPrivacyCollectedDataTypes + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypeName + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAppFunctionality + + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypeEmailAddress + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAppFunctionality + + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypePhoneNumber + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAppFunctionality + + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypePhysicalAddress + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAppFunctionality + + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypePaymentInfo + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAppFunctionality + + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypeOtherFinancialInfo + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAppFunctionality + + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypeProductInteraction + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAnalytics + NSPrivacyCollectedDataTypePurposeAppFunctionality + + + + NSPrivacyAccessedAPITypes + + NSPrivacyTracking + + NSPrivacyTrackingDomains + + + diff --git a/ios/frameworks/MuppetIOS.xcframework/ios-arm64_x86_64-simulator/MuppetIOS.framework/_CodeSignature/CodeDirectory b/ios/frameworks/MuppetIOS.xcframework/ios-arm64_x86_64-simulator/MuppetIOS.framework/_CodeSignature/CodeDirectory new file mode 100644 index 0000000..0d99f8e Binary files /dev/null and b/ios/frameworks/MuppetIOS.xcframework/ios-arm64_x86_64-simulator/MuppetIOS.framework/_CodeSignature/CodeDirectory differ diff --git a/ios/frameworks/MuppetIOS.xcframework/ios-arm64_x86_64-simulator/MuppetIOS.framework/_CodeSignature/CodeRequirements b/ios/frameworks/MuppetIOS.xcframework/ios-arm64_x86_64-simulator/MuppetIOS.framework/_CodeSignature/CodeRequirements new file mode 100644 index 0000000..dbf9d61 Binary files /dev/null and b/ios/frameworks/MuppetIOS.xcframework/ios-arm64_x86_64-simulator/MuppetIOS.framework/_CodeSignature/CodeRequirements differ diff --git a/ios/frameworks/MuppetIOS.xcframework/ios-arm64_x86_64-simulator/MuppetIOS.framework/_CodeSignature/CodeRequirements-1 b/ios/frameworks/MuppetIOS.xcframework/ios-arm64_x86_64-simulator/MuppetIOS.framework/_CodeSignature/CodeRequirements-1 new file mode 100644 index 0000000..ae9f004 Binary files /dev/null and b/ios/frameworks/MuppetIOS.xcframework/ios-arm64_x86_64-simulator/MuppetIOS.framework/_CodeSignature/CodeRequirements-1 differ diff --git a/ios/frameworks/MuppetIOS.xcframework/ios-arm64_x86_64-simulator/MuppetIOS.framework/_CodeSignature/CodeResources b/ios/frameworks/MuppetIOS.xcframework/ios-arm64_x86_64-simulator/MuppetIOS.framework/_CodeSignature/CodeResources new file mode 100644 index 0000000..127a24f --- /dev/null +++ b/ios/frameworks/MuppetIOS.xcframework/ios-arm64_x86_64-simulator/MuppetIOS.framework/_CodeSignature/CodeResources @@ -0,0 +1,267 @@ + + + + + files + + Info.plist + + fIWJC1rU4qD+91138TEQYPaGaic= + + Modules/MuppetIOS.swiftmodule/arm64-apple-ios-simulator.abi.json + + v32daJSCrc0IBFnn2sUHcrmM8hY= + + Modules/MuppetIOS.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface + + J7RjSnpcac2m57DmUe4HA1+8G/0= + + Modules/MuppetIOS.swiftmodule/arm64-apple-ios-simulator.swiftdoc + + JT14Tktw3mvyFQVnTae/XyJGhB4= + + Modules/MuppetIOS.swiftmodule/arm64-apple-ios-simulator.swiftinterface + + J7RjSnpcac2m57DmUe4HA1+8G/0= + + Modules/MuppetIOS.swiftmodule/arm64-apple-ios-simulator.swiftmodule + + yILAXlssl25Ia4RDJ9RP68JylD8= + + Modules/MuppetIOS.swiftmodule/x86_64-apple-ios-simulator.abi.json + + v32daJSCrc0IBFnn2sUHcrmM8hY= + + Modules/MuppetIOS.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface + + +7tV2fAchwyWuDa8wf8aRBZXdh0= + + Modules/MuppetIOS.swiftmodule/x86_64-apple-ios-simulator.swiftdoc + + cVnVs1R7jjFgY+KpCktVC6PK3B4= + + Modules/MuppetIOS.swiftmodule/x86_64-apple-ios-simulator.swiftinterface + + +7tV2fAchwyWuDa8wf8aRBZXdh0= + + Modules/MuppetIOS.swiftmodule/x86_64-apple-ios-simulator.swiftmodule + + H4OfeLSucKDFy3sM5f4ttuUa3aA= + + PrivacyInfo.xcprivacy + + n1Tior/Z23JWo5dZj/4GmktJKDA= + + + files2 + + Modules/MuppetIOS.swiftmodule/arm64-apple-ios-simulator.abi.json + + hash + + v32daJSCrc0IBFnn2sUHcrmM8hY= + + hash2 + + NhdeFoR+jPcytlN4VgjJduFUn9Trolc0eWjhA1v54ec= + + + Modules/MuppetIOS.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface + + hash + + J7RjSnpcac2m57DmUe4HA1+8G/0= + + hash2 + + kPGPJErL1XOZItV4VJzslnPZgGWSxqVLVP9SQQgAM2Y= + + + Modules/MuppetIOS.swiftmodule/arm64-apple-ios-simulator.swiftdoc + + hash + + JT14Tktw3mvyFQVnTae/XyJGhB4= + + hash2 + + oW152mcvNo/mJs7UNILHVfULa52p0yCOYKKp2Fhx1L4= + + + Modules/MuppetIOS.swiftmodule/arm64-apple-ios-simulator.swiftinterface + + hash + + J7RjSnpcac2m57DmUe4HA1+8G/0= + + hash2 + + kPGPJErL1XOZItV4VJzslnPZgGWSxqVLVP9SQQgAM2Y= + + + Modules/MuppetIOS.swiftmodule/arm64-apple-ios-simulator.swiftmodule + + hash + + yILAXlssl25Ia4RDJ9RP68JylD8= + + hash2 + + J1TkQFJSgSth1LTdsiMUqjHnrANDid3Qs2kqETFSG5E= + + + Modules/MuppetIOS.swiftmodule/x86_64-apple-ios-simulator.abi.json + + hash + + v32daJSCrc0IBFnn2sUHcrmM8hY= + + hash2 + + NhdeFoR+jPcytlN4VgjJduFUn9Trolc0eWjhA1v54ec= + + + Modules/MuppetIOS.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface + + hash + + +7tV2fAchwyWuDa8wf8aRBZXdh0= + + hash2 + + UvOrQcDRng73GDXaCLhp7Gyw/XJPAy1SrfHCs6yGHto= + + + Modules/MuppetIOS.swiftmodule/x86_64-apple-ios-simulator.swiftdoc + + hash + + cVnVs1R7jjFgY+KpCktVC6PK3B4= + + hash2 + + 4cjWgGvWGnWxPnpWRdYhgHSszM+MFLXwVwRH5S93GCo= + + + Modules/MuppetIOS.swiftmodule/x86_64-apple-ios-simulator.swiftinterface + + hash + + +7tV2fAchwyWuDa8wf8aRBZXdh0= + + hash2 + + UvOrQcDRng73GDXaCLhp7Gyw/XJPAy1SrfHCs6yGHto= + + + Modules/MuppetIOS.swiftmodule/x86_64-apple-ios-simulator.swiftmodule + + hash + + H4OfeLSucKDFy3sM5f4ttuUa3aA= + + hash2 + + AA0uWOkLsX59n4qpUJLciXjk1GSq5wwlAx3muvTA5eI= + + + PrivacyInfo.xcprivacy + + hash + + n1Tior/Z23JWo5dZj/4GmktJKDA= + + hash2 + + CmTZqdG2e1lBJxEXDqpQnDUADbiIfumJXtPyjCRyBaw= + + + + 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/ios/frameworks/MuppetIOS.xcframework/ios-arm64_x86_64-simulator/MuppetIOS.framework/_CodeSignature/CodeSignature b/ios/frameworks/MuppetIOS.xcframework/ios-arm64_x86_64-simulator/MuppetIOS.framework/_CodeSignature/CodeSignature new file mode 100644 index 0000000..e69de29 diff --git a/ios/frameworks/QuantumIOS.xcframework/_CodeSignature/CodeDirectory b/ios/frameworks/QuantumIOS.xcframework/_CodeSignature/CodeDirectory index 2762edb..70aa4ef 100644 Binary files a/ios/frameworks/QuantumIOS.xcframework/_CodeSignature/CodeDirectory and b/ios/frameworks/QuantumIOS.xcframework/_CodeSignature/CodeDirectory differ diff --git a/ios/frameworks/QuantumIOS.xcframework/_CodeSignature/CodeRequirements-1 b/ios/frameworks/QuantumIOS.xcframework/_CodeSignature/CodeRequirements-1 index 08d2ee9..096bf71 100644 Binary files a/ios/frameworks/QuantumIOS.xcframework/_CodeSignature/CodeRequirements-1 and b/ios/frameworks/QuantumIOS.xcframework/_CodeSignature/CodeRequirements-1 differ diff --git a/ios/frameworks/QuantumIOS.xcframework/_CodeSignature/CodeResources b/ios/frameworks/QuantumIOS.xcframework/_CodeSignature/CodeResources index 2fbf10e..5a83e2c 100644 --- a/ios/frameworks/QuantumIOS.xcframework/_CodeSignature/CodeResources +++ b/ios/frameworks/QuantumIOS.xcframework/_CodeSignature/CodeResources @@ -10,31 +10,35 @@ ios-arm64/QuantumIOS.framework/Info.plist - h7SDFOqL9USMiKJQCc/sAFFvb2Q= + I2MySfA1x+LpbVxGG7AETpk9cII= ios-arm64/QuantumIOS.framework/Modules/QuantumIOS.swiftmodule/arm64-apple-ios.abi.json - tNGhNAYSE27JaHl4ZbyvkOvFwDA= + 0WFh1pwRDI/J0x8cpq4M4Vqs+9k= ios-arm64/QuantumIOS.framework/Modules/QuantumIOS.swiftmodule/arm64-apple-ios.private.swiftinterface - GOHSFo57dVyhgiS8Dxvjq2keHkU= + UbFkHrhe50qqd+Uk0ywyveHvBys= ios-arm64/QuantumIOS.framework/Modules/QuantumIOS.swiftmodule/arm64-apple-ios.swiftdoc - ib8aaiBhKVMrqt+8K8FLFzPe8TA= + NkdnybXzHN/EsIbYwBSBiy8Ssc8= ios-arm64/QuantumIOS.framework/Modules/QuantumIOS.swiftmodule/arm64-apple-ios.swiftinterface - GOHSFo57dVyhgiS8Dxvjq2keHkU= + UbFkHrhe50qqd+Uk0ywyveHvBys= ios-arm64/QuantumIOS.framework/Modules/module.modulemap Fnj8GwqzdKnriRHOoQirIDNdqU0= + ios-arm64/QuantumIOS.framework/PrivacyInfo.xcprivacy + + n1Tior/Z23JWo5dZj/4GmktJKDA= + ios-arm64/QuantumIOS.framework/QuantumIOS - hgQL47VCRaskrNZhg+H6bmh0LN4= + 4LxTs56AcHOjKGdoPOn7+i5daiY= ios-arm64_x86_64-simulator/QuantumIOS.framework/Headers/QuantumIOS.h @@ -42,51 +46,55 @@ ios-arm64_x86_64-simulator/QuantumIOS.framework/Info.plist - spy1jtH9PXKvT9/3xOGjPLdfbCc= + EHAmAz9PYJqYHr5q5D1XfxQ3cSc= ios-arm64_x86_64-simulator/QuantumIOS.framework/Modules/QuantumIOS.swiftmodule/arm64-apple-ios-simulator.abi.json - VuizTb4aGVJECUa2Y15oJMZ7s40= + CvQ/xa1HX2rbTeamWKU2VFMOUok= ios-arm64_x86_64-simulator/QuantumIOS.framework/Modules/QuantumIOS.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface - 3fbEPktuX1mhI9i8BY6qXKz1NKU= + Vvl7F1i3ZLW3IQp+w/oD/kt+cMw= ios-arm64_x86_64-simulator/QuantumIOS.framework/Modules/QuantumIOS.swiftmodule/arm64-apple-ios-simulator.swiftdoc - EgzkeRhtt0u+e6a44qs6sGlrmAg= + aq2jiyveRb2Df3zQ713DR0A6YtQ= ios-arm64_x86_64-simulator/QuantumIOS.framework/Modules/QuantumIOS.swiftmodule/arm64-apple-ios-simulator.swiftinterface - 3fbEPktuX1mhI9i8BY6qXKz1NKU= + Vvl7F1i3ZLW3IQp+w/oD/kt+cMw= ios-arm64_x86_64-simulator/QuantumIOS.framework/Modules/QuantumIOS.swiftmodule/x86_64-apple-ios-simulator.abi.json - VuizTb4aGVJECUa2Y15oJMZ7s40= + CvQ/xa1HX2rbTeamWKU2VFMOUok= ios-arm64_x86_64-simulator/QuantumIOS.framework/Modules/QuantumIOS.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface - hAlYWjAvH0UkwoaLk0GefGkU0R4= + yakvjehaV6USvzsVluFsFerHExQ= ios-arm64_x86_64-simulator/QuantumIOS.framework/Modules/QuantumIOS.swiftmodule/x86_64-apple-ios-simulator.swiftdoc - dyGLLNLXhJaHx+KJhcEvX7M1V9s= + 0gFBBe5siUsNt1XtRBQuV6ToKvw= ios-arm64_x86_64-simulator/QuantumIOS.framework/Modules/QuantumIOS.swiftmodule/x86_64-apple-ios-simulator.swiftinterface - hAlYWjAvH0UkwoaLk0GefGkU0R4= + yakvjehaV6USvzsVluFsFerHExQ= ios-arm64_x86_64-simulator/QuantumIOS.framework/Modules/module.modulemap Fnj8GwqzdKnriRHOoQirIDNdqU0= + ios-arm64_x86_64-simulator/QuantumIOS.framework/PrivacyInfo.xcprivacy + + n1Tior/Z23JWo5dZj/4GmktJKDA= + ios-arm64_x86_64-simulator/QuantumIOS.framework/QuantumIOS - MrZg3XwV0G1NuLFzgEG5hyftY40= + fWRwYGT5MNezxTZ5uFJjHlXgNmI= ios-arm64_x86_64-simulator/QuantumIOS.framework/_CodeSignature/CodeDirectory - AtDeD6AoYYtf1yDBB8W6r+6OsuQ= + +LmQmoF4tfnj75xugJ7gEbW2BFU= ios-arm64_x86_64-simulator/QuantumIOS.framework/_CodeSignature/CodeRequirements @@ -94,11 +102,11 @@ ios-arm64_x86_64-simulator/QuantumIOS.framework/_CodeSignature/CodeRequirements-1 - 4tr7TCn5qM3E1CzR3l0u9U1rBRI= + D8seVGcF9XxOxRaFRIGestt5KhE= ios-arm64_x86_64-simulator/QuantumIOS.framework/_CodeSignature/CodeResources - GHqyRux+9OTsxFh2/fENlkLal2w= + dXttmyAlZ8ysfhIdcW9XwaEVSIc= ios-arm64_x86_64-simulator/QuantumIOS.framework/_CodeSignature/CodeSignature @@ -122,55 +130,55 @@ hash - h7SDFOqL9USMiKJQCc/sAFFvb2Q= + I2MySfA1x+LpbVxGG7AETpk9cII= hash2 - YCAzmDms3MS0H3Ak7xLWeUE/AWSlBwcYp6Fx+CxgzDg= + UB8sI5herukyOZ9OxfZK7IJPfR+m8t/rRHNlu2akXAE= ios-arm64/QuantumIOS.framework/Modules/QuantumIOS.swiftmodule/arm64-apple-ios.abi.json hash - tNGhNAYSE27JaHl4ZbyvkOvFwDA= + 0WFh1pwRDI/J0x8cpq4M4Vqs+9k= hash2 - tpjKJzTXP98Ufa3hAXscreKy5hweKCghiywOY665Zfc= + H/U0BHXA4/Z7lAxnzX2gE7+K87wAuXQCoJP+ZY01jNk= ios-arm64/QuantumIOS.framework/Modules/QuantumIOS.swiftmodule/arm64-apple-ios.private.swiftinterface hash - GOHSFo57dVyhgiS8Dxvjq2keHkU= + UbFkHrhe50qqd+Uk0ywyveHvBys= hash2 - ydjIUFaEz7+G6Bsj5JHfm1I+nJSdxcbGZ5MSZgXn/OM= + 9D7R7tcvwsZEIlA/sbUQbiYCUR1y9xsFeFLrlXr6FUc= ios-arm64/QuantumIOS.framework/Modules/QuantumIOS.swiftmodule/arm64-apple-ios.swiftdoc hash - ib8aaiBhKVMrqt+8K8FLFzPe8TA= + NkdnybXzHN/EsIbYwBSBiy8Ssc8= hash2 - MZ7LkxN6/K0TYEv6Zpg/3NnO2D22ct8aEfytuaEs594= + ZmDGne5h4jNkbbV30wbN8qzl0euI0AXMgPtji69eejw= ios-arm64/QuantumIOS.framework/Modules/QuantumIOS.swiftmodule/arm64-apple-ios.swiftinterface hash - GOHSFo57dVyhgiS8Dxvjq2keHkU= + UbFkHrhe50qqd+Uk0ywyveHvBys= hash2 - ydjIUFaEz7+G6Bsj5JHfm1I+nJSdxcbGZ5MSZgXn/OM= + 9D7R7tcvwsZEIlA/sbUQbiYCUR1y9xsFeFLrlXr6FUc= ios-arm64/QuantumIOS.framework/Modules/module.modulemap @@ -184,15 +192,26 @@ rHvFn6eD1jNL2fZtn6g2n6yinflGc2s2y8vq8zkT1m0= + ios-arm64/QuantumIOS.framework/PrivacyInfo.xcprivacy + + hash + + n1Tior/Z23JWo5dZj/4GmktJKDA= + + hash2 + + CmTZqdG2e1lBJxEXDqpQnDUADbiIfumJXtPyjCRyBaw= + + ios-arm64/QuantumIOS.framework/QuantumIOS hash - hgQL47VCRaskrNZhg+H6bmh0LN4= + 4LxTs56AcHOjKGdoPOn7+i5daiY= hash2 - zMes8DfM2C1lAIceYMrRqs4iIKlfW9f35HrC+ZIofHA= + oL5qiz4OOM3V+EGXgH4wJk4HmLRSBEN2GlQ2BLLeONE= ios-arm64_x86_64-simulator/QuantumIOS.framework/Headers/QuantumIOS.h @@ -210,99 +229,99 @@ hash - spy1jtH9PXKvT9/3xOGjPLdfbCc= + EHAmAz9PYJqYHr5q5D1XfxQ3cSc= hash2 - 4b3fvC9+J66TMLOw4EDXQEfNNKAlvhzY0elo+W0JUVU= + Rt0GzqkdEg8yuPj2u7mVyI9Ha4X1EBbdG3h7dC9YXnk= ios-arm64_x86_64-simulator/QuantumIOS.framework/Modules/QuantumIOS.swiftmodule/arm64-apple-ios-simulator.abi.json hash - VuizTb4aGVJECUa2Y15oJMZ7s40= + CvQ/xa1HX2rbTeamWKU2VFMOUok= hash2 - FAYYGjV33N41np3lzXLIPksajDy9241UtUdJ7E5V87I= + tZ7qQsQkHqYR5vshdaFEfMiRNpYiF1O8YzF9YlVC674= ios-arm64_x86_64-simulator/QuantumIOS.framework/Modules/QuantumIOS.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface hash - 3fbEPktuX1mhI9i8BY6qXKz1NKU= + Vvl7F1i3ZLW3IQp+w/oD/kt+cMw= hash2 - Vah0LG503fA2zCkKKAh+Pad8Qi9uKi1V//v5L7LuG6g= + QG47TK6znjTVf/7Sjji9c+sH32RDh6g/9KMfePg9JVI= ios-arm64_x86_64-simulator/QuantumIOS.framework/Modules/QuantumIOS.swiftmodule/arm64-apple-ios-simulator.swiftdoc hash - EgzkeRhtt0u+e6a44qs6sGlrmAg= + aq2jiyveRb2Df3zQ713DR0A6YtQ= hash2 - FF9Ga9pSBukmrnm+CtiaZ8sCjzIwYG2RIgESoz6TFls= + OsyPB2lkaI3IawoBtwAQhJcD96PdGl/dKjewhhQvbIU= ios-arm64_x86_64-simulator/QuantumIOS.framework/Modules/QuantumIOS.swiftmodule/arm64-apple-ios-simulator.swiftinterface hash - 3fbEPktuX1mhI9i8BY6qXKz1NKU= + Vvl7F1i3ZLW3IQp+w/oD/kt+cMw= hash2 - Vah0LG503fA2zCkKKAh+Pad8Qi9uKi1V//v5L7LuG6g= + QG47TK6znjTVf/7Sjji9c+sH32RDh6g/9KMfePg9JVI= ios-arm64_x86_64-simulator/QuantumIOS.framework/Modules/QuantumIOS.swiftmodule/x86_64-apple-ios-simulator.abi.json hash - VuizTb4aGVJECUa2Y15oJMZ7s40= + CvQ/xa1HX2rbTeamWKU2VFMOUok= hash2 - FAYYGjV33N41np3lzXLIPksajDy9241UtUdJ7E5V87I= + tZ7qQsQkHqYR5vshdaFEfMiRNpYiF1O8YzF9YlVC674= ios-arm64_x86_64-simulator/QuantumIOS.framework/Modules/QuantumIOS.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface hash - hAlYWjAvH0UkwoaLk0GefGkU0R4= + yakvjehaV6USvzsVluFsFerHExQ= hash2 - iEjluT6gUZtl9hgXGLUuT83HWQ/FGRHBtQP1iboYsK8= + XhbbmtCJyKjFqkhypnH0pqzQ8JxZ/woRsiMdEuAWox4= ios-arm64_x86_64-simulator/QuantumIOS.framework/Modules/QuantumIOS.swiftmodule/x86_64-apple-ios-simulator.swiftdoc hash - dyGLLNLXhJaHx+KJhcEvX7M1V9s= + 0gFBBe5siUsNt1XtRBQuV6ToKvw= hash2 - q+Qd0qClr5dIBBku0nlNCxUHBDRBDm00Kg0SBQPMCL0= + x3Og6mWW9yQKhMWYbjtiT5kUv5wUsAm/nRpkFUbO0P0= ios-arm64_x86_64-simulator/QuantumIOS.framework/Modules/QuantumIOS.swiftmodule/x86_64-apple-ios-simulator.swiftinterface hash - hAlYWjAvH0UkwoaLk0GefGkU0R4= + yakvjehaV6USvzsVluFsFerHExQ= hash2 - iEjluT6gUZtl9hgXGLUuT83HWQ/FGRHBtQP1iboYsK8= + XhbbmtCJyKjFqkhypnH0pqzQ8JxZ/woRsiMdEuAWox4= ios-arm64_x86_64-simulator/QuantumIOS.framework/Modules/module.modulemap @@ -316,26 +335,37 @@ rHvFn6eD1jNL2fZtn6g2n6yinflGc2s2y8vq8zkT1m0= + ios-arm64_x86_64-simulator/QuantumIOS.framework/PrivacyInfo.xcprivacy + + hash + + n1Tior/Z23JWo5dZj/4GmktJKDA= + + hash2 + + CmTZqdG2e1lBJxEXDqpQnDUADbiIfumJXtPyjCRyBaw= + + ios-arm64_x86_64-simulator/QuantumIOS.framework/QuantumIOS hash - MrZg3XwV0G1NuLFzgEG5hyftY40= + fWRwYGT5MNezxTZ5uFJjHlXgNmI= hash2 - xR2enIgooOPHrg+cEmJSnnvnzcc8O3chVKVuJ3rn/+o= + kzUospMmCcavfzf8A4J1krdcvlAf/pn4lQVyTkuJAGg= ios-arm64_x86_64-simulator/QuantumIOS.framework/_CodeSignature/CodeDirectory hash - AtDeD6AoYYtf1yDBB8W6r+6OsuQ= + +LmQmoF4tfnj75xugJ7gEbW2BFU= hash2 - +2rporbXJNz1ojQgspRTcXs8ooHQDkipZfW0Z/nivzQ= + rvX6t56DRZahXehLL6UslEv9z8dWSG0tnfx1IrnZYG4= ios-arm64_x86_64-simulator/QuantumIOS.framework/_CodeSignature/CodeRequirements @@ -353,22 +383,22 @@ hash - 4tr7TCn5qM3E1CzR3l0u9U1rBRI= + D8seVGcF9XxOxRaFRIGestt5KhE= hash2 - VAzujJgWrhM1IC3B4Z7beU6QgSDMOfLJXP+4jh6of6g= + BxgL46qsMogDFyk6NnL0XHRgvkyJjyG5AG2SYieei/g= ios-arm64_x86_64-simulator/QuantumIOS.framework/_CodeSignature/CodeResources hash - GHqyRux+9OTsxFh2/fENlkLal2w= + dXttmyAlZ8ysfhIdcW9XwaEVSIc= hash2 - PZnSNZAwTRuPIQWFIbmd3+Qds65YkOj1LJmVeG81U6Q= + wHvSUTD1GLW0jZ8thvVBKpf5i/PgY2VJXjIwb5IoagA= ios-arm64_x86_64-simulator/QuantumIOS.framework/_CodeSignature/CodeSignature diff --git a/ios/frameworks/QuantumIOS.xcframework/_CodeSignature/CodeSignature b/ios/frameworks/QuantumIOS.xcframework/_CodeSignature/CodeSignature index e8a3f0d..de4859a 100644 Binary files a/ios/frameworks/QuantumIOS.xcframework/_CodeSignature/CodeSignature and b/ios/frameworks/QuantumIOS.xcframework/_CodeSignature/CodeSignature differ diff --git a/ios/frameworks/QuantumIOS.xcframework/ios-arm64/QuantumIOS.framework/Info.plist b/ios/frameworks/QuantumIOS.xcframework/ios-arm64/QuantumIOS.framework/Info.plist index a2a7391..fdf7826 100644 --- a/ios/frameworks/QuantumIOS.xcframework/ios-arm64/QuantumIOS.framework/Info.plist +++ b/ios/frameworks/QuantumIOS.xcframework/ios-arm64/QuantumIOS.framework/Info.plist @@ -3,7 +3,7 @@ BuildMachineOSBuild - 24G517 + 24G617 CFBundleDevelopmentRegion en CFBundleExecutable @@ -17,13 +17,13 @@ CFBundlePackageType FMWK CFBundleShortVersionString - 3.27.2 + 3.28.0 CFBundleSupportedPlatforms iPhoneOS CFBundleVersion - 174 + 175 DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild @@ -41,7 +41,7 @@ DTXcodeBuild 16F6 MinimumOSVersion - 13.0 + 15.0 UIDeviceFamily 1 diff --git a/ios/frameworks/QuantumIOS.xcframework/ios-arm64/QuantumIOS.framework/Modules/QuantumIOS.swiftmodule/arm64-apple-ios.abi.json b/ios/frameworks/QuantumIOS.xcframework/ios-arm64/QuantumIOS.framework/Modules/QuantumIOS.swiftmodule/arm64-apple-ios.abi.json index a666c53..bd7a8cf 100644 --- a/ios/frameworks/QuantumIOS.xcframework/ios-arm64/QuantumIOS.framework/Modules/QuantumIOS.swiftmodule/arm64-apple-ios.abi.json +++ b/ios/frameworks/QuantumIOS.xcframework/ios-arm64/QuantumIOS.framework/Modules/QuantumIOS.swiftmodule/arm64-apple-ios.abi.json @@ -16,196 +16,438 @@ }, { "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", + "name": "OSLog", + "printedName": "OSLog", + "declKind": "Import", + "moduleName": "QuantumIOS" + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "QuantumIOS" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", "declKind": "Import", "moduleName": "QuantumIOS", "declAttributes": [ "RawDocComment" ] }, + { + "kind": "Import", + "name": "WebKit", + "printedName": "WebKit", + "declKind": "Import", + "moduleName": "QuantumIOS" + }, { "kind": "TypeDecl", - "name": "QuantumSessionError", - "printedName": "QuantumSessionError", + "name": "AtomicWebView", + "printedName": "AtomicWebView", "children": [ { - "kind": "Var", - "name": "invalidResponse", - "printedName": "invalidResponse", + "kind": "Function", + "name": "makeWebView", + "printedName": "makeWebView(frame:configuration:)", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(QuantumIOS.QuantumSessionError.Type) -> (Swift.String) -> QuantumIOS.QuantumSessionError", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Swift.String) -> QuantumIOS.QuantumSessionError", - "children": [ - { - "kind": "TypeNominal", - "name": "QuantumSessionError", - "printedName": "QuantumIOS.QuantumSessionError", - "usr": "s:10QuantumIOS0A12SessionErrorO" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ] - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "QuantumIOS.QuantumSessionError.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "QuantumSessionError", - "printedName": "QuantumIOS.QuantumSessionError", - "usr": "s:10QuantumIOS0A12SessionErrorO" - } - ] - } - ] + "kind": "TypeNominal", + "name": "AtomicWebView", + "printedName": "QuantumIOS.AtomicWebView", + "usr": "c:@M@QuantumIOS@objc(cs)AtomicWebView" + }, + { + "kind": "TypeNominal", + "name": "CGRect", + "printedName": "CoreFoundation.CGRect", + "hasDefaultArg": true, + "usr": "c:@S@CGRect" + }, + { + "kind": "TypeNominal", + "name": "WKWebViewConfiguration", + "printedName": "WebKit.WKWebViewConfiguration", + "hasDefaultArg": true, + "usr": "c:objc(cs)WKWebViewConfiguration" } ], - "declKind": "EnumElement", - "usr": "s:10QuantumIOS0A12SessionErrorO15invalidResponseyACSScACmF", - "mangledName": "$s10QuantumIOS0A12SessionErrorO15invalidResponseyACSScACmF", - "moduleName": "QuantumIOS" + "declKind": "Func", + "usr": "s:10QuantumIOS13AtomicWebViewC04makedE05frame13configurationACSo6CGRectV_So05WKWebE13ConfigurationCtFZ", + "mangledName": "$s10QuantumIOS13AtomicWebViewC04makedE05frame13configurationACSo6CGRectV_So05WKWebE13ConfigurationCtFZ", + "moduleName": "QuantumIOS", + "static": true, + "declAttributes": [ + "Preconcurrency", + "Custom", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" }, { - "kind": "Var", - "name": "networkError", - "printedName": "networkError", + "kind": "Constructor", + "name": "init", + "printedName": "init(frame:configuration:)", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(QuantumIOS.QuantumSessionError.Type) -> (any Swift.Error) -> QuantumIOS.QuantumSessionError", + "kind": "TypeNominal", + "name": "AtomicWebView", + "printedName": "QuantumIOS.AtomicWebView", + "usr": "c:@M@QuantumIOS@objc(cs)AtomicWebView" + }, + { + "kind": "TypeNominal", + "name": "CGRect", + "printedName": "CoreFoundation.CGRect", + "usr": "c:@S@CGRect" + }, + { + "kind": "TypeNominal", + "name": "WKWebViewConfiguration", + "printedName": "WebKit.WKWebViewConfiguration", + "usr": "c:objc(cs)WKWebViewConfiguration" + } + ], + "declKind": "Constructor", + "usr": "c:@M@QuantumIOS@objc(cs)AtomicWebView(im)initWithFrame:configuration:", + "mangledName": "$s10QuantumIOS13AtomicWebViewC5frame13configurationACSo6CGRectV_So05WKWebE13ConfigurationCtcfc", + "moduleName": "QuantumIOS", + "overriding": true, + "implicit": true, + "objc_name": "initWithFrame:configuration:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Preconcurrency", + "Custom", + "Override" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(coder:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "QuantumIOS.AtomicWebView?", "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(any Swift.Error) -> QuantumIOS.QuantumSessionError", - "children": [ - { - "kind": "TypeNominal", - "name": "QuantumSessionError", - "printedName": "QuantumIOS.QuantumSessionError", - "usr": "s:10QuantumIOS0A12SessionErrorO" - }, - { - "kind": "TypeNominal", - "name": "Error", - "printedName": "any Swift.Error", - "usr": "s:s5ErrorP" - } - ] - }, { "kind": "TypeNominal", - "name": "Metatype", - "printedName": "QuantumIOS.QuantumSessionError.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "QuantumSessionError", - "printedName": "QuantumIOS.QuantumSessionError", - "usr": "s:10QuantumIOS0A12SessionErrorO" - } - ] + "name": "AtomicWebView", + "printedName": "QuantumIOS.AtomicWebView", + "usr": "c:@M@QuantumIOS@objc(cs)AtomicWebView" } - ] + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "NSCoder", + "printedName": "Foundation.NSCoder", + "usr": "c:objc(cs)NSCoder" } ], - "declKind": "EnumElement", - "usr": "s:10QuantumIOS0A12SessionErrorO07networkD0yACs0D0_pcACmF", - "mangledName": "$s10QuantumIOS0A12SessionErrorO07networkD0yACs0D0_pcACmF", - "moduleName": "QuantumIOS" + "declKind": "Constructor", + "usr": "c:@M@QuantumIOS@objc(cs)AtomicWebView(im)initWithCoder:", + "mangledName": "$s10QuantumIOS13AtomicWebViewC5coderACSgSo7NSCoderC_tcfc", + "moduleName": "QuantumIOS", + "overriding": true, + "implicit": true, + "objc_name": "initWithCoder:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Preconcurrency", + "Custom", + "Required" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@QuantumIOS@objc(cs)AtomicWebView", + "mangledName": "$s10QuantumIOS13AtomicWebViewC", + "moduleName": "QuantumIOS", + "declAttributes": [ + "Preconcurrency", + "Custom", + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:objc(cs)WKWebView", + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "WebKit.WKWebView", + "UIKit.UIView", + "UIKit.UIResponder", + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" }, + { + "kind": "Conformance", + "name": "UITraitChangeObservable", + "printedName": "UITraitChangeObservable", + "usr": "s:5UIKit23UITraitChangeObservableP", + "mangledName": "$s5UIKit23UITraitChangeObservableP" + }, + { + "kind": "Conformance", + "name": "__DefaultCustomPlaygroundQuickLookable", + "printedName": "__DefaultCustomPlaygroundQuickLookable", + "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", + "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" + } + ] + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "QuantumIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "QuantumIOS" + }, + { + "kind": "Import", + "name": "WebKit", + "printedName": "WebKit", + "declKind": "Import", + "moduleName": "QuantumIOS" + }, + { + "kind": "TypeDecl", + "name": "AtomicWebViewController", + "printedName": "AtomicWebViewController", + "children": [ { "kind": "Var", - "name": "tokenGenerationFailed", - "printedName": "tokenGenerationFailed", + "name": "webView", + "printedName": "webView", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(QuantumIOS.QuantumSessionError.Type) -> (Swift.String) -> QuantumIOS.QuantumSessionError", + "kind": "TypeNominal", + "name": "WeakStorage", + "printedName": "QuantumIOS.AtomicWebView?" + } + ], + "declKind": "Var", + "usr": "s:10QuantumIOS23AtomicWebViewControllerC03webE0AA0cdE0CSgvp", + "mangledName": "$s10QuantumIOS23AtomicWebViewControllerC03webE0AA0cdE0CSgvp", + "moduleName": "QuantumIOS", + "declAttributes": [ + "HasInitialValue", + "Preconcurrency", + "Custom", + "HasStorage", + "ReferenceOwnership", + "AccessControl", + "RawDocComment" + ], + "ownership": 1, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Swift.String) -> QuantumIOS.QuantumSessionError", + "kind": "TypeNominal", + "name": "ImplicitlyUnwrappedOptional", + "printedName": "QuantumIOS.AtomicWebView?", "children": [ { "kind": "TypeNominal", - "name": "QuantumSessionError", - "printedName": "QuantumIOS.QuantumSessionError", - "usr": "s:10QuantumIOS0A12SessionErrorO" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "AtomicWebView", + "printedName": "QuantumIOS.AtomicWebView", + "usr": "c:@M@QuantumIOS@objc(cs)AtomicWebView" } - ] + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:10QuantumIOS23AtomicWebViewControllerC03webE0AA0cdE0CSgvg", + "mangledName": "$s10QuantumIOS23AtomicWebViewControllerC03webE0AA0cdE0CSgvg", + "moduleName": "QuantumIOS", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" }, { "kind": "TypeNominal", - "name": "Metatype", - "printedName": "QuantumIOS.QuantumSessionError.Type", + "name": "ImplicitlyUnwrappedOptional", + "printedName": "QuantumIOS.AtomicWebView?", "children": [ { "kind": "TypeNominal", - "name": "QuantumSessionError", - "printedName": "QuantumIOS.QuantumSessionError", - "usr": "s:10QuantumIOS0A12SessionErrorO" + "name": "AtomicWebView", + "printedName": "QuantumIOS.AtomicWebView", + "usr": "c:@M@QuantumIOS@objc(cs)AtomicWebView" } - ] + ], + "usr": "s:Sq" } - ] + ], + "declKind": "Accessor", + "usr": "s:10QuantumIOS23AtomicWebViewControllerC03webE0AA0cdE0CSgvs", + "mangledName": "$s10QuantumIOS23AtomicWebViewControllerC03webE0AA0cdE0CSgvs", + "moduleName": "QuantumIOS", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:10QuantumIOS23AtomicWebViewControllerC03webE0AA0cdE0CSgvM", + "mangledName": "$s10QuantumIOS23AtomicWebViewControllerC03webE0AA0cdE0CSgvM", + "moduleName": "QuantumIOS", + "implicit": true, + "accessorKind": "_modify" } - ], - "declKind": "EnumElement", - "usr": "s:10QuantumIOS0A12SessionErrorO21tokenGenerationFailedyACSScACmF", - "mangledName": "$s10QuantumIOS0A12SessionErrorO21tokenGenerationFailedyACSScACmF", - "moduleName": "QuantumIOS" + ] }, { "kind": "Var", - "name": "errorDescription", - "printedName": "errorDescription", + "name": "cancel", + "printedName": "cancel", "children": [ { "kind": "TypeNominal", "name": "Optional", - "printedName": "Swift.String?", + "printedName": "(() async -> ())?", "children": [ { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "kind": "TypeFunc", + "name": "Function", + "printedName": "() async -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] } ], "usr": "s:Sq" } ], "declKind": "Var", - "usr": "s:10QuantumIOS0A12SessionErrorO16errorDescriptionSSSgvp", - "mangledName": "$s10QuantumIOS0A12SessionErrorO16errorDescriptionSSSgvp", + "usr": "s:10QuantumIOS23AtomicWebViewControllerC6cancelyyYacSgvp", + "mangledName": "$s10QuantumIOS23AtomicWebViewControllerC6cancelyyYacSgvp", "moduleName": "QuantumIOS", "declAttributes": [ + "HasInitialValue", + "Preconcurrency", + "Custom", + "HasStorage", "AccessControl" ], + "hasStorage": true, "accessors": [ { "kind": "Accessor", @@ -215,153 +457,194 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "Swift.String?", + "printedName": "(() async -> ())?", "children": [ { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "kind": "TypeFunc", + "name": "Function", + "printedName": "() async -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] } ], "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:10QuantumIOS0A12SessionErrorO16errorDescriptionSSSgvg", - "mangledName": "$s10QuantumIOS0A12SessionErrorO16errorDescriptionSSSgvg", + "usr": "s:10QuantumIOS23AtomicWebViewControllerC6cancelyyYacSgvg", + "mangledName": "$s10QuantumIOS23AtomicWebViewControllerC6cancelyyYacSgvg", "moduleName": "QuantumIOS", + "implicit": true, "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(() async -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() async -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:10QuantumIOS23AtomicWebViewControllerC6cancelyyYacSgvs", + "mangledName": "$s10QuantumIOS23AtomicWebViewControllerC6cancelyyYacSgvs", + "moduleName": "QuantumIOS", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:10QuantumIOS23AtomicWebViewControllerC6cancelyyYacSgvM", + "mangledName": "$s10QuantumIOS23AtomicWebViewControllerC6cancelyyYacSgvM", + "moduleName": "QuantumIOS", + "implicit": true, + "accessorKind": "_modify" } ] - } - ], - "declKind": "Enum", - "usr": "s:10QuantumIOS0A12SessionErrorO", - "mangledName": "$s10QuantumIOS0A12SessionErrorO", - "moduleName": "QuantumIOS", - "declAttributes": [ - "AccessControl" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" }, { - "kind": "Conformance", - "name": "LocalizedError", - "printedName": "LocalizedError", - "usr": "s:10Foundation14LocalizedErrorP", - "mangledName": "$s10Foundation14LocalizedErrorP" - }, - { - "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": "QuantumSession", - "printedName": "QuantumSession", - "children": [ - { - "kind": "Var", - "name": "apiUrl", - "printedName": "apiUrl", + "kind": "Function", + "name": "viewDidLoad", + "printedName": "viewDidLoad()", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Void", + "printedName": "()" } ], - "declKind": "Var", - "usr": "s:10QuantumIOS0A7SessionV6apiUrlSSvp", - "mangledName": "$s10QuantumIOS0A7SessionV6apiUrlSSvp", + "declKind": "Func", + "usr": "c:@M@QuantumIOS@objc(cs)AtomicWebViewController(im)viewDidLoad", + "mangledName": "$s10QuantumIOS23AtomicWebViewControllerC11viewDidLoadyyF", "moduleName": "QuantumIOS", + "overriding": true, + "objc_name": "viewDidLoad", "declAttributes": [ - "HasStorage", + "Dynamic", + "ObjC", + "Preconcurrency", + "Custom", + "Override", "AccessControl", "RawDocComment" ], - "isLet": true, - "hasStorage": true, - "accessors": [ + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "traitCollectionDidChange", + "printedName": "traitCollectionDidChange(_:)", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UITraitCollection?", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "UITraitCollection", + "printedName": "UIKit.UITraitCollection", + "usr": "c:objc(cs)UITraitCollection" } ], - "declKind": "Accessor", - "usr": "s:10QuantumIOS0A7SessionV6apiUrlSSvg", - "mangledName": "$s10QuantumIOS0A7SessionV6apiUrlSSvg", - "moduleName": "QuantumIOS", - "implicit": true, - "accessorKind": "get" + "usr": "s:Sq" } - ] + ], + "declKind": "Func", + "usr": "c:@M@QuantumIOS@objc(cs)AtomicWebViewController(im)traitCollectionDidChange:", + "mangledName": "$s10QuantumIOS23AtomicWebViewControllerC24traitCollectionDidChangeyySo07UITraitH0CSgF", + "moduleName": "QuantumIOS", + "overriding": true, + "objc_name": "traitCollectionDidChange:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Preconcurrency", + "Custom", + "Override", + "AccessControl" + ], + "funcSelfKind": "NonMutating" }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(apiUrl:)", + "kind": "Function", + "name": "hideAssistantTitle", + "printedName": "hideAssistantTitle()", "children": [ { "kind": "TypeNominal", - "name": "QuantumSession", - "printedName": "QuantumIOS.QuantumSession", - "usr": "s:10QuantumIOS0A7SessionV" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Void", + "printedName": "()" } ], - "declKind": "Constructor", - "usr": "s:10QuantumIOS0A7SessionV6apiUrlACSS_tcfc", - "mangledName": "$s10QuantumIOS0A7SessionV6apiUrlACSS_tcfc", + "declKind": "Func", + "usr": "s:10QuantumIOS23AtomicWebViewControllerC18hideAssistantTitleyyF", + "mangledName": "$s10QuantumIOS23AtomicWebViewControllerC18hideAssistantTitleyyF", "moduleName": "QuantumIOS", "declAttributes": [ + "Preconcurrency", + "Custom", "AccessControl" ], - "init_kind": "Designated" + "funcSelfKind": "NonMutating" }, { "kind": "Function", - "name": "trackSession", - "printedName": "trackSession(token:)", + "name": "showAssistant", + "printedName": "showAssistant(title:)", "children": [ { "kind": "TypeNominal", @@ -376,52 +659,131 @@ } ], "declKind": "Func", - "usr": "s:10QuantumIOS0A7SessionV05trackC05tokenySS_tYaAA0aC5ErrorOYKF", - "mangledName": "$s10QuantumIOS0A7SessionV05trackC05tokenySS_tYaAA0aC5ErrorOYKF", + "usr": "s:10QuantumIOS23AtomicWebViewControllerC13showAssistant5titleySS_tF", + "mangledName": "$s10QuantumIOS23AtomicWebViewControllerC13showAssistant5titleySS_tF", "moduleName": "QuantumIOS", "declAttributes": [ - "AccessControl", - "RawDocComment" + "Preconcurrency", + "Custom", + "AccessControl" ], - "throwing": true, "funcSelfKind": "NonMutating" }, { - "kind": "Function", - "name": "generateUserToken", - "printedName": "generateUserToken(publicToken:)", + "kind": "Constructor", + "name": "init", + "printedName": "init(nibName:bundle:)", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "AtomicWebViewController", + "printedName": "QuantumIOS.AtomicWebViewController", + "usr": "c:@M@QuantumIOS@objc(cs)AtomicWebViewController" }, { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Bundle?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bundle", + "printedName": "Foundation.Bundle", + "usr": "c:objc(cs)NSBundle" + } + ], + "usr": "s:Sq" } ], - "declKind": "Func", - "usr": "s:10QuantumIOS0A7SessionV17generateUserToken06publicF0S2S_tYaAA0aC5ErrorOYKF", - "mangledName": "$s10QuantumIOS0A7SessionV17generateUserToken06publicF0S2S_tYaAA0aC5ErrorOYKF", + "declKind": "Constructor", + "usr": "c:@M@QuantumIOS@objc(cs)AtomicWebViewController(im)initWithNibName:bundle:", + "mangledName": "$s10QuantumIOS23AtomicWebViewControllerC7nibName6bundleACSSSg_So8NSBundleCSgtcfc", "moduleName": "QuantumIOS", + "overriding": true, + "implicit": true, + "objc_name": "initWithNibName:bundle:", "declAttributes": [ - "AccessControl", - "RawDocComment" + "Dynamic", + "ObjC", + "Preconcurrency", + "Custom", + "Override" ], - "throwing": true, - "funcSelfKind": "NonMutating" + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(coder:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "QuantumIOS.AtomicWebViewController?", + "children": [ + { + "kind": "TypeNominal", + "name": "AtomicWebViewController", + "printedName": "QuantumIOS.AtomicWebViewController", + "usr": "c:@M@QuantumIOS@objc(cs)AtomicWebViewController" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "NSCoder", + "printedName": "Foundation.NSCoder", + "usr": "c:objc(cs)NSCoder" + } + ], + "declKind": "Constructor", + "usr": "c:@M@QuantumIOS@objc(cs)AtomicWebViewController(im)initWithCoder:", + "mangledName": "$s10QuantumIOS23AtomicWebViewControllerC5coderACSgSo7NSCoderC_tcfc", + "moduleName": "QuantumIOS", + "overriding": true, + "implicit": true, + "objc_name": "initWithCoder:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Preconcurrency", + "Custom", + "Required" + ], + "init_kind": "Designated" } ], - "declKind": "Struct", - "usr": "s:10QuantumIOS0A7SessionV", - "mangledName": "$s10QuantumIOS0A7SessionV", + "declKind": "Class", + "usr": "c:@M@QuantumIOS@objc(cs)AtomicWebViewController", + "mangledName": "$s10QuantumIOS23AtomicWebViewControllerC", "moduleName": "QuantumIOS", "declAttributes": [ - "AccessControl" + "Preconcurrency", + "Custom", + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:objc(cs)UIViewController", + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "UIKit.UIViewController", + "UIKit.UIResponder", + "ObjectiveC.NSObject" ], "conformances": [ { @@ -438,12 +800,68 @@ "usr": "s:s9EscapableP", "mangledName": "$ss9EscapableP" }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, { "kind": "Conformance", "name": "Sendable", "printedName": "Sendable", "usr": "s:s8SendableP", "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "UITraitChangeObservable", + "printedName": "UITraitChangeObservable", + "usr": "s:5UIKit23UITraitChangeObservableP", + "mangledName": "$s5UIKit23UITraitChangeObservableP" } ] }, @@ -459,333 +877,361 @@ }, { "kind": "Import", - "name": "WebKit", - "printedName": "WebKit", + "name": "Foundation", + "printedName": "Foundation", "declKind": "Import", - "moduleName": "QuantumIOS" + "moduleName": "QuantumIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "QuantumIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "QuantumIOS", + "declAttributes": [ + "RawDocComment" + ] }, { "kind": "Import", - "name": "Combine", - "printedName": "Combine", + "name": "Foundation", + "printedName": "Foundation", "declKind": "Import", - "moduleName": "QuantumIOS" + "moduleName": "QuantumIOS", + "declAttributes": [ + "RawDocComment" + ] }, { "kind": "TypeDecl", - "name": "AtomicWebViewController", - "printedName": "AtomicWebViewController", + "name": "QuantumSessionError", + "printedName": "QuantumSessionError", "children": [ { "kind": "Var", - "name": "webView", - "printedName": "webView", + "name": "invalidResponse", + "printedName": "invalidResponse", "children": [ { - "kind": "TypeNominal", - "name": "WeakStorage", - "printedName": "QuantumIOS.AtomicWebView?" - } - ], - "declKind": "Var", - "usr": "s:10QuantumIOS23AtomicWebViewControllerC03webE0AA0cdE0CSgvp", - "mangledName": "$s10QuantumIOS23AtomicWebViewControllerC03webE0AA0cdE0CSgvp", - "moduleName": "QuantumIOS", - "declAttributes": [ - "HasInitialValue", - "Preconcurrency", - "Custom", - "HasStorage", - "ReferenceOwnership", - "AccessControl", - "RawDocComment" - ], - "ownership": 1, - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(QuantumIOS.QuantumSessionError.Type) -> (Swift.String) -> QuantumIOS.QuantumSessionError", "children": [ { - "kind": "TypeNominal", - "name": "ImplicitlyUnwrappedOptional", - "printedName": "QuantumIOS.AtomicWebView?", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.String) -> QuantumIOS.QuantumSessionError", "children": [ { "kind": "TypeNominal", - "name": "AtomicWebView", - "printedName": "QuantumIOS.AtomicWebView", - "usr": "c:@M@QuantumIOS@objc(cs)AtomicWebView" + "name": "QuantumSessionError", + "printedName": "QuantumIOS.QuantumSessionError", + "usr": "s:10QuantumIOS0A12SessionErrorO" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:10QuantumIOS23AtomicWebViewControllerC03webE0AA0cdE0CSgvg", - "mangledName": "$s10QuantumIOS23AtomicWebViewControllerC03webE0AA0cdE0CSgvg", - "moduleName": "QuantumIOS", - "implicit": true, - "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + ] }, { "kind": "TypeNominal", - "name": "ImplicitlyUnwrappedOptional", - "printedName": "QuantumIOS.AtomicWebView?", + "name": "Metatype", + "printedName": "QuantumIOS.QuantumSessionError.Type", "children": [ { "kind": "TypeNominal", - "name": "AtomicWebView", - "printedName": "QuantumIOS.AtomicWebView", - "usr": "c:@M@QuantumIOS@objc(cs)AtomicWebView" + "name": "QuantumSessionError", + "printedName": "QuantumIOS.QuantumSessionError", + "usr": "s:10QuantumIOS0A12SessionErrorO" } - ], - "usr": "s:Sq" + ] } - ], - "declKind": "Accessor", - "usr": "s:10QuantumIOS23AtomicWebViewControllerC03webE0AA0cdE0CSgvs", - "mangledName": "$s10QuantumIOS23AtomicWebViewControllerC03webE0AA0cdE0CSgvs", - "moduleName": "QuantumIOS", - "implicit": true, - "accessorKind": "set" - }, + ] + } + ], + "declKind": "EnumElement", + "usr": "s:10QuantumIOS0A12SessionErrorO15invalidResponseyACSScACmF", + "mangledName": "$s10QuantumIOS0A12SessionErrorO15invalidResponseyACSScACmF", + "moduleName": "QuantumIOS" + }, + { + "kind": "Var", + "name": "networkError", + "printedName": "networkError", + "children": [ { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(QuantumIOS.QuantumSessionError.Type) -> (any Swift.Error) -> QuantumIOS.QuantumSessionError", "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(any Swift.Error) -> QuantumIOS.QuantumSessionError", + "children": [ + { + "kind": "TypeNominal", + "name": "QuantumSessionError", + "printedName": "QuantumIOS.QuantumSessionError", + "usr": "s:10QuantumIOS0A12SessionErrorO" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "any Swift.Error", + "usr": "s:s5ErrorP" + } + ] + }, { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "Metatype", + "printedName": "QuantumIOS.QuantumSessionError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "QuantumSessionError", + "printedName": "QuantumIOS.QuantumSessionError", + "usr": "s:10QuantumIOS0A12SessionErrorO" + } + ] } - ], - "declKind": "Accessor", - "usr": "s:10QuantumIOS23AtomicWebViewControllerC03webE0AA0cdE0CSgvM", - "mangledName": "$s10QuantumIOS23AtomicWebViewControllerC03webE0AA0cdE0CSgvM", - "moduleName": "QuantumIOS", - "implicit": true, - "accessorKind": "_modify" + ] } - ] + ], + "declKind": "EnumElement", + "usr": "s:10QuantumIOS0A12SessionErrorO07networkD0yACs0D0_pcACmF", + "mangledName": "$s10QuantumIOS0A12SessionErrorO07networkD0yACs0D0_pcACmF", + "moduleName": "QuantumIOS" }, { "kind": "Var", - "name": "cancel", - "printedName": "cancel", + "name": "tokenGenerationFailed", + "printedName": "tokenGenerationFailed", "children": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "(() -> ())?", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(QuantumIOS.QuantumSessionError.Type) -> (Swift.String) -> QuantumIOS.QuantumSessionError", "children": [ { "kind": "TypeFunc", "name": "Function", - "printedName": "() -> ()", + "printedName": "(Swift.String) -> QuantumIOS.QuantumSessionError", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "QuantumSessionError", + "printedName": "QuantumIOS.QuantumSessionError", + "usr": "s:10QuantumIOS0A12SessionErrorO" }, { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "QuantumIOS.QuantumSessionError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "QuantumSessionError", + "printedName": "QuantumIOS.QuantumSessionError", + "usr": "s:10QuantumIOS0A12SessionErrorO" } ] } - ], - "usr": "s:Sq" + ] } ], - "declKind": "Var", - "usr": "s:10QuantumIOS23AtomicWebViewControllerC6cancelyycSgvp", - "mangledName": "$s10QuantumIOS23AtomicWebViewControllerC6cancelyycSgvp", - "moduleName": "QuantumIOS", - "declAttributes": [ - "HasInitialValue", - "Preconcurrency", - "Custom", - "HasStorage", - "AccessControl" - ], - "hasStorage": true, - "accessors": [ + "declKind": "EnumElement", + "usr": "s:10QuantumIOS0A12SessionErrorO21tokenGenerationFailedyACSScACmF", + "mangledName": "$s10QuantumIOS0A12SessionErrorO21tokenGenerationFailedyACSScACmF", + "moduleName": "QuantumIOS" + }, + { + "kind": "Var", + "name": "errorDescription", + "printedName": "errorDescription", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "(() -> ())?", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "() -> ()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ] - } - ], - "usr": "s:Sq" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "declKind": "Accessor", - "usr": "s:10QuantumIOS23AtomicWebViewControllerC6cancelyycSgvg", - "mangledName": "$s10QuantumIOS23AtomicWebViewControllerC6cancelyycSgvg", - "moduleName": "QuantumIOS", - "implicit": true, - "accessorKind": "get" - }, + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:10QuantumIOS0A12SessionErrorO16errorDescriptionSSSgvp", + "mangledName": "$s10QuantumIOS0A12SessionErrorO16errorDescriptionSSSgvp", + "moduleName": "QuantumIOS", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ { "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "name": "Get", + "printedName": "Get()", "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, { "kind": "TypeNominal", "name": "Optional", - "printedName": "(() -> ())?", + "printedName": "Swift.String?", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "() -> ()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ] + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:10QuantumIOS23AtomicWebViewControllerC6cancelyycSgvs", - "mangledName": "$s10QuantumIOS23AtomicWebViewControllerC6cancelyycSgvs", - "moduleName": "QuantumIOS", - "implicit": true, - "accessorKind": "set" - }, - { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Accessor", - "usr": "s:10QuantumIOS23AtomicWebViewControllerC6cancelyycSgvM", - "mangledName": "$s10QuantumIOS23AtomicWebViewControllerC6cancelyycSgvM", + "usr": "s:10QuantumIOS0A12SessionErrorO16errorDescriptionSSSgvg", + "mangledName": "$s10QuantumIOS0A12SessionErrorO16errorDescriptionSSSgvg", "moduleName": "QuantumIOS", - "implicit": true, - "accessorKind": "_modify" + "accessorKind": "get" } ] + } + ], + "declKind": "Enum", + "usr": "s:10QuantumIOS0A12SessionErrorO", + "mangledName": "$s10QuantumIOS0A12SessionErrorO", + "moduleName": "QuantumIOS", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" }, { - "kind": "Function", - "name": "viewDidLoad", - "printedName": "viewDidLoad()", + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "LocalizedError", + "printedName": "LocalizedError", + "usr": "s:10Foundation14LocalizedErrorP", + "mangledName": "$s10Foundation14LocalizedErrorP" + }, + { + "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": "QuantumSession", + "printedName": "QuantumSession", + "children": [ + { + "kind": "Var", + "name": "apiUrl", + "printedName": "apiUrl", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "declKind": "Func", - "usr": "c:@M@QuantumIOS@objc(cs)AtomicWebViewController(im)viewDidLoad", - "mangledName": "$s10QuantumIOS23AtomicWebViewControllerC11viewDidLoadyyF", + "declKind": "Var", + "usr": "s:10QuantumIOS0A7SessionV6apiUrlSSvp", + "mangledName": "$s10QuantumIOS0A7SessionV6apiUrlSSvp", "moduleName": "QuantumIOS", - "overriding": true, - "objc_name": "viewDidLoad", "declAttributes": [ - "Dynamic", - "ObjC", - "Preconcurrency", - "Custom", - "Override", + "HasStorage", "AccessControl", "RawDocComment" ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "hideAssistantTitle", - "printedName": "hideAssistantTitle()", - "children": [ + "isLet": true, + "hasStorage": true, + "accessors": [ { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:10QuantumIOS0A7SessionV6apiUrlSSvg", + "mangledName": "$s10QuantumIOS0A7SessionV6apiUrlSSvg", + "moduleName": "QuantumIOS", + "implicit": true, + "accessorKind": "get" } - ], - "declKind": "Func", - "usr": "s:10QuantumIOS23AtomicWebViewControllerC18hideAssistantTitleyyF", - "mangledName": "$s10QuantumIOS23AtomicWebViewControllerC18hideAssistantTitleyyF", - "moduleName": "QuantumIOS", - "declAttributes": [ - "Preconcurrency", - "Custom", - "AccessControl" - ], - "funcSelfKind": "NonMutating" + ] }, { - "kind": "Function", - "name": "showAssistant", - "printedName": "showAssistant(title:)", + "kind": "Constructor", + "name": "init", + "printedName": "init(apiUrl:)", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "QuantumSession", + "printedName": "QuantumIOS.QuantumSession", + "usr": "s:10QuantumIOS0A7SessionV" }, { "kind": "TypeNominal", @@ -794,132 +1240,79 @@ "usr": "s:SS" } ], - "declKind": "Func", - "usr": "s:10QuantumIOS23AtomicWebViewControllerC13showAssistant5titleySS_tF", - "mangledName": "$s10QuantumIOS23AtomicWebViewControllerC13showAssistant5titleySS_tF", + "declKind": "Constructor", + "usr": "s:10QuantumIOS0A7SessionV6apiUrlACSS_tcfc", + "mangledName": "$s10QuantumIOS0A7SessionV6apiUrlACSS_tcfc", "moduleName": "QuantumIOS", "declAttributes": [ - "Preconcurrency", - "Custom", "AccessControl" ], - "funcSelfKind": "NonMutating" + "init_kind": "Designated" }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(nibName:bundle:)", + "kind": "Function", + "name": "trackSession", + "printedName": "trackSession(token:)", "children": [ { "kind": "TypeNominal", - "name": "AtomicWebViewController", - "printedName": "QuantumIOS.AtomicWebViewController", - "usr": "c:@M@QuantumIOS@objc(cs)AtomicWebViewController" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" + "name": "Void", + "printedName": "()" }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Foundation.Bundle?", - "children": [ - { - "kind": "TypeNominal", - "name": "Bundle", - "printedName": "Foundation.Bundle", - "usr": "c:objc(cs)NSBundle" - } - ], - "usr": "s:Sq" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "declKind": "Constructor", - "usr": "c:@M@QuantumIOS@objc(cs)AtomicWebViewController(im)initWithNibName:bundle:", - "mangledName": "$s10QuantumIOS23AtomicWebViewControllerC7nibName6bundleACSSSg_So8NSBundleCSgtcfc", - "moduleName": "QuantumIOS", - "overriding": true, - "implicit": true, - "objc_name": "initWithNibName:bundle:", + "declKind": "Func", + "usr": "s:10QuantumIOS0A7SessionV05trackC05tokenySS_tYaAA0aC5ErrorOYKF", + "mangledName": "$s10QuantumIOS0A7SessionV05trackC05tokenySS_tYaAA0aC5ErrorOYKF", + "moduleName": "QuantumIOS", "declAttributes": [ - "Dynamic", - "ObjC", - "Preconcurrency", - "Custom", - "Override" + "AccessControl", + "RawDocComment" ], - "init_kind": "Designated" + "throwing": true, + "funcSelfKind": "NonMutating" }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(coder:)", + "kind": "Function", + "name": "generateUserToken", + "printedName": "generateUserToken(publicToken:)", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "QuantumIOS.AtomicWebViewController?", - "children": [ - { - "kind": "TypeNominal", - "name": "AtomicWebViewController", - "printedName": "QuantumIOS.AtomicWebViewController", - "usr": "c:@M@QuantumIOS@objc(cs)AtomicWebViewController" - } - ], - "usr": "s:Sq" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" }, { "kind": "TypeNominal", - "name": "NSCoder", - "printedName": "Foundation.NSCoder", - "usr": "c:objc(cs)NSCoder" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "declKind": "Constructor", - "usr": "c:@M@QuantumIOS@objc(cs)AtomicWebViewController(im)initWithCoder:", - "mangledName": "$s10QuantumIOS23AtomicWebViewControllerC5coderACSgSo7NSCoderC_tcfc", + "declKind": "Func", + "usr": "s:10QuantumIOS0A7SessionV17generateUserToken06publicF0S2S_tYaAA0aC5ErrorOYKF", + "mangledName": "$s10QuantumIOS0A7SessionV17generateUserToken06publicF0S2S_tYaAA0aC5ErrorOYKF", "moduleName": "QuantumIOS", - "overriding": true, - "implicit": true, - "objc_name": "initWithCoder:", "declAttributes": [ - "Dynamic", - "ObjC", - "Preconcurrency", - "Custom", - "Required" + "AccessControl", + "RawDocComment" ], - "init_kind": "Designated" + "throwing": true, + "funcSelfKind": "NonMutating" } ], - "declKind": "Class", - "usr": "c:@M@QuantumIOS@objc(cs)AtomicWebViewController", - "mangledName": "$s10QuantumIOS23AtomicWebViewControllerC", + "declKind": "Struct", + "usr": "s:10QuantumIOS0A7SessionV", + "mangledName": "$s10QuantumIOS0A7SessionV", "moduleName": "QuantumIOS", "declAttributes": [ - "Preconcurrency", - "Custom", - "AccessControl", - "ObjC" - ], - "superclassUsr": "c:objc(cs)UIViewController", - "inheritsConvenienceInitializers": true, - "superclassNames": [ - "UIKit.UIViewController", - "UIKit.UIResponder", - "ObjectiveC.NSObject" + "AccessControl" ], "conformances": [ { @@ -938,59 +1331,10 @@ }, { "kind": "Conformance", - "name": "Equatable", - "printedName": "Equatable", - "usr": "s:SQ", - "mangledName": "$sSQ" - }, - { - "kind": "Conformance", - "name": "Hashable", - "printedName": "Hashable", - "usr": "s:SH", - "mangledName": "$sSH" - }, - { - "kind": "Conformance", - "name": "CVarArg", - "printedName": "CVarArg", - "usr": "s:s7CVarArgP", - "mangledName": "$ss7CVarArgP" - }, - { - "kind": "Conformance", - "name": "_KeyValueCodingAndObservingPublishing", - "printedName": "_KeyValueCodingAndObservingPublishing", - "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", - "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" - }, - { - "kind": "Conformance", - "name": "_KeyValueCodingAndObserving", - "printedName": "_KeyValueCodingAndObserving", - "usr": "s:10Foundation27_KeyValueCodingAndObservingP", - "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" - }, - { - "kind": "Conformance", - "name": "CustomStringConvertible", - "printedName": "CustomStringConvertible", - "usr": "s:s23CustomStringConvertibleP", - "mangledName": "$ss23CustomStringConvertibleP" - }, - { - "kind": "Conformance", - "name": "CustomDebugStringConvertible", - "printedName": "CustomDebugStringConvertible", - "usr": "s:s28CustomDebugStringConvertibleP", - "mangledName": "$ss28CustomDebugStringConvertibleP" - }, - { - "kind": "Conformance", - "name": "UITraitChangeObservable", - "printedName": "UITraitChangeObservable", - "usr": "s:5UIKit23UITraitChangeObservableP", - "mangledName": "$s5UIKit23UITraitChangeObservableP" + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" } ] }, @@ -1004,40 +1348,6 @@ "RawDocComment" ] }, - { - "kind": "Import", - "name": "OSLog", - "printedName": "OSLog", - "declKind": "Import", - "moduleName": "QuantumIOS" - }, - { - "kind": "Import", - "name": "Combine", - "printedName": "Combine", - "declKind": "Import", - "moduleName": "QuantumIOS" - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "QuantumIOS", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "QuantumIOS", - "declAttributes": [ - "RawDocComment" - ] - }, { "kind": "Import", "name": "UIKit", @@ -1078,15 +1388,15 @@ "kind": "TypeNominal", "name": "Muppet", "printedName": "MuppetIOS.Muppet", - "usr": "c:objc(cs)Muppet" + "usr": "s:9MuppetIOS0A0C" } ], "usr": "s:Sq" } ], "declKind": "Var", - "usr": "s:10QuantumIOS0A0C6muppetSo6MuppetCSgvp", - "mangledName": "$s10QuantumIOS0A0C6muppetSo6MuppetCSgvp", + "usr": "s:10QuantumIOS0A0C6muppet06MuppetB00D0CSgvp", + "mangledName": "$s10QuantumIOS0A0C6muppet06MuppetB00D0CSgvp", "moduleName": "QuantumIOS", "declAttributes": [ "HasInitialValue", @@ -1111,77 +1421,268 @@ "kind": "TypeNominal", "name": "Muppet", "printedName": "MuppetIOS.Muppet", - "usr": "c:objc(cs)Muppet" + "usr": "s:9MuppetIOS0A0C" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:10QuantumIOS0A0C6muppet06MuppetB00D0CSgvg", + "mangledName": "$s10QuantumIOS0A0C6muppet06MuppetB00D0CSgvg", + "moduleName": "QuantumIOS", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "MuppetIOS.Muppet?", + "children": [ + { + "kind": "TypeNominal", + "name": "Muppet", + "printedName": "MuppetIOS.Muppet", + "usr": "s:9MuppetIOS0A0C" } ], "usr": "s:Sq" } ], - "declKind": "Accessor", - "usr": "s:10QuantumIOS0A0C6muppetSo6MuppetCSgvg", - "mangledName": "$s10QuantumIOS0A0C6muppetSo6MuppetCSgvg", + "declKind": "Accessor", + "usr": "s:10QuantumIOS0A0C6muppet06MuppetB00D0CSgvs", + "mangledName": "$s10QuantumIOS0A0C6muppet06MuppetB00D0CSgvs", + "moduleName": "QuantumIOS", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:10QuantumIOS0A0C6muppet06MuppetB00D0CSgvM", + "mangledName": "$s10QuantumIOS0A0C6muppet06MuppetB00D0CSgvM", + "moduleName": "QuantumIOS", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "TypeDecl", + "name": "QuantumError", + "printedName": "QuantumError", + "children": [ + { + "kind": "Var", + "name": "missingPage", + "printedName": "missingPage", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(QuantumIOS.Quantum.QuantumError.Type) -> QuantumIOS.Quantum.QuantumError", + "children": [ + { + "kind": "TypeNominal", + "name": "QuantumError", + "printedName": "QuantumIOS.Quantum.QuantumError", + "usr": "s:10QuantumIOS0A0C0A5ErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "QuantumIOS.Quantum.QuantumError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "QuantumError", + "printedName": "QuantumIOS.Quantum.QuantumError", + "usr": "s:10QuantumIOS0A0C0A5ErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:10QuantumIOS0A0C0A5ErrorO11missingPageyA2EmF", + "mangledName": "$s10QuantumIOS0A0C0A5ErrorO11missingPageyA2EmF", + "moduleName": "QuantumIOS" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "QuantumError", + "printedName": "QuantumIOS.Quantum.QuantumError", + "usr": "s:10QuantumIOS0A0C0A5ErrorO" + }, + { + "kind": "TypeNominal", + "name": "QuantumError", + "printedName": "QuantumIOS.Quantum.QuantumError", + "usr": "s:10QuantumIOS0A0C0A5ErrorO" + } + ], + "declKind": "Func", + "usr": "s:10QuantumIOS0A0C0A5ErrorO2eeoiySbAE_AEtFZ", + "mangledName": "$s10QuantumIOS0A0C0A5ErrorO2eeoiySbAE_AEtFZ", "moduleName": "QuantumIOS", + "static": true, "implicit": true, - "declAttributes": [ - "Final" - ], - "accessorKind": "get" + "funcSelfKind": "NonMutating" }, { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:10QuantumIOS0A0C0A5ErrorO9hashValueSivp", + "mangledName": "$s10QuantumIOS0A0C0A5ErrorO9hashValueSivp", + "moduleName": "QuantumIOS", + "implicit": true, + "accessors": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "MuppetIOS.Muppet?", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "Muppet", - "printedName": "MuppetIOS.Muppet", - "usr": "c:objc(cs)Muppet" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], - "usr": "s:Sq" + "declKind": "Accessor", + "usr": "s:10QuantumIOS0A0C0A5ErrorO9hashValueSivg", + "mangledName": "$s10QuantumIOS0A0C0A5ErrorO9hashValueSivg", + "moduleName": "QuantumIOS", + "implicit": true, + "accessorKind": "get" } - ], - "declKind": "Accessor", - "usr": "s:10QuantumIOS0A0C6muppetSo6MuppetCSgvs", - "mangledName": "$s10QuantumIOS0A0C6muppetSo6MuppetCSgvs", - "moduleName": "QuantumIOS", - "implicit": true, - "declAttributes": [ - "Final" - ], - "accessorKind": "set" + ] }, { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", + "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": "Accessor", - "usr": "s:10QuantumIOS0A0C6muppetSo6MuppetCSgvM", - "mangledName": "$s10QuantumIOS0A0C6muppetSo6MuppetCSgvM", + "declKind": "Func", + "usr": "s:10QuantumIOS0A0C0A5ErrorO4hash4intoys6HasherVz_tF", + "mangledName": "$s10QuantumIOS0A0C0A5ErrorO4hash4intoys6HasherVz_tF", "moduleName": "QuantumIOS", "implicit": true, - "declAttributes": [ - "Final" - ], - "accessorKind": "_modify" + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:10QuantumIOS0A0C0A5ErrorO", + "mangledName": "$s10QuantumIOS0A0C0A5ErrorO", + "moduleName": "QuantumIOS", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" } ] }, @@ -1262,9 +1763,8 @@ "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "Void", + "printedName": "()" }, { "kind": "TypeNominal", @@ -1295,15 +1795,14 @@ }, { "kind": "TypeNominal", - "name": "Int64", - "printedName": "Swift.Int64", - "hasDefaultArg": true, - "usr": "s:s5Int64V" + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" } ], "declKind": "Func", - "usr": "s:10QuantumIOS0A0C4goto3url7headers7timeoutSbSS_SDyS2SGs5Int64VtYaKF", - "mangledName": "$s10QuantumIOS0A0C4goto3url7headers7timeoutSbSS_SDyS2SGs5Int64VtYaKF", + "usr": "s:10QuantumIOS0A0C4goto3url7headers7timeoutySS_SDyS2SGSdtYaKF", + "mangledName": "$s10QuantumIOS0A0C4goto3url7headers7timeoutySS_SDyS2SGSdtYaKF", "moduleName": "QuantumIOS", "declAttributes": [ "Final", @@ -1325,8 +1824,8 @@ } ], "declKind": "Func", - "usr": "s:10QuantumIOS0A0C7cleanupyyF", - "mangledName": "$s10QuantumIOS0A0C7cleanupyyF", + "usr": "s:10QuantumIOS0A0C7cleanupyyYaF", + "mangledName": "$s10QuantumIOS0A0C7cleanupyyYaF", "moduleName": "QuantumIOS", "declAttributes": [ "Custom", @@ -1362,226 +1861,73 @@ "AccessControl" ], "funcSelfKind": "NonMutating" - } - ], - "declKind": "Class", - "usr": "s:10QuantumIOS0A0C", - "mangledName": "$s10QuantumIOS0A0C", - "moduleName": "QuantumIOS", - "declAttributes": [ - "Final", - "AccessControl", - "Custom" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" }, - { - "kind": "Conformance", - "name": "Sendable", - "printedName": "Sendable", - "usr": "s:s8SendableP", - "mangledName": "$ss8SendableP" - } - ] - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "QuantumIOS", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "WebKit", - "printedName": "WebKit", - "declKind": "Import", - "moduleName": "QuantumIOS" - }, - { - "kind": "Import", - "name": "MuppetIOS", - "printedName": "MuppetIOS", - "declKind": "Import", - "moduleName": "QuantumIOS" - }, - { - "kind": "Import", - "name": "UIKit", - "printedName": "UIKit", - "declKind": "Import", - "moduleName": "QuantumIOS", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "WebKit", - "printedName": "WebKit", - "declKind": "Import", - "moduleName": "QuantumIOS" - }, - { - "kind": "TypeDecl", - "name": "AtomicWebView", - "printedName": "AtomicWebView", - "children": [ { "kind": "Function", - "name": "makeWebView", - "printedName": "makeWebView(frame:configuration:)", - "children": [ - { - "kind": "TypeNominal", - "name": "AtomicWebView", - "printedName": "QuantumIOS.AtomicWebView", - "usr": "c:@M@QuantumIOS@objc(cs)AtomicWebView" - }, - { - "kind": "TypeNominal", - "name": "CGRect", - "printedName": "CoreFoundation.CGRect", - "hasDefaultArg": true, - "usr": "c:@S@CGRect" - }, - { - "kind": "TypeNominal", - "name": "WKWebViewConfiguration", - "printedName": "WebKit.WKWebViewConfiguration", - "hasDefaultArg": true, - "usr": "c:objc(cs)WKWebViewConfiguration" - } - ], - "declKind": "Func", - "usr": "s:10QuantumIOS13AtomicWebViewC04makedE05frame13configurationACSo6CGRectV_So05WKWebE13ConfigurationCtFZ", - "mangledName": "$s10QuantumIOS13AtomicWebViewC04makedE05frame13configurationACSo6CGRectV_So05WKWebE13ConfigurationCtFZ", - "moduleName": "QuantumIOS", - "static": true, - "declAttributes": [ - "Preconcurrency", - "Custom", - "AccessControl", - "RawDocComment" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(frame:configuration:)", + "name": "setDebug", + "printedName": "setDebug(isEnabled:forwardLogs:)", "children": [ { "kind": "TypeNominal", - "name": "AtomicWebView", - "printedName": "QuantumIOS.AtomicWebView", - "usr": "c:@M@QuantumIOS@objc(cs)AtomicWebView" + "name": "Void", + "printedName": "()" }, { "kind": "TypeNominal", - "name": "CGRect", - "printedName": "CoreFoundation.CGRect", - "usr": "c:@S@CGRect" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" }, - { - "kind": "TypeNominal", - "name": "WKWebViewConfiguration", - "printedName": "WebKit.WKWebViewConfiguration", - "usr": "c:objc(cs)WKWebViewConfiguration" - } - ], - "declKind": "Constructor", - "usr": "c:@M@QuantumIOS@objc(cs)AtomicWebView(im)initWithFrame:configuration:", - "mangledName": "$s10QuantumIOS13AtomicWebViewC5frame13configurationACSo6CGRectV_So05WKWebE13ConfigurationCtcfc", - "moduleName": "QuantumIOS", - "overriding": true, - "implicit": true, - "objc_name": "initWithFrame:configuration:", - "declAttributes": [ - "Dynamic", - "ObjC", - "Preconcurrency", - "Custom", - "Override" - ], - "init_kind": "Designated" - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(coder:)", - "children": [ { "kind": "TypeNominal", "name": "Optional", - "printedName": "QuantumIOS.AtomicWebView?", + "printedName": "((Swift.String) -> ())?", "children": [ { - "kind": "TypeNominal", - "name": "AtomicWebView", - "printedName": "QuantumIOS.AtomicWebView", - "usr": "c:@M@QuantumIOS@objc(cs)AtomicWebView" + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.String) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] } ], + "hasDefaultArg": true, "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "NSCoder", - "printedName": "Foundation.NSCoder", - "usr": "c:objc(cs)NSCoder" } ], - "declKind": "Constructor", - "usr": "c:@M@QuantumIOS@objc(cs)AtomicWebView(im)initWithCoder:", - "mangledName": "$s10QuantumIOS13AtomicWebViewC5coderACSgSo7NSCoderC_tcfc", + "declKind": "Func", + "usr": "s:10QuantumIOS0A0C8setDebug9isEnabled11forwardLogsySb_ySSYbcSgtYaFZ", + "mangledName": "$s10QuantumIOS0A0C8setDebug9isEnabled11forwardLogsySb_ySSYbcSgtYaFZ", "moduleName": "QuantumIOS", - "overriding": true, - "implicit": true, - "objc_name": "initWithCoder:", + "static": true, "declAttributes": [ - "Dynamic", - "ObjC", - "Preconcurrency", + "Final", "Custom", - "Required" + "AccessControl", + "RawDocComment" ], - "init_kind": "Designated" + "funcSelfKind": "NonMutating" } ], "declKind": "Class", - "usr": "c:@M@QuantumIOS@objc(cs)AtomicWebView", - "mangledName": "$s10QuantumIOS13AtomicWebViewC", + "usr": "s:10QuantumIOS0A0C", + "mangledName": "$s10QuantumIOS0A0C", "moduleName": "QuantumIOS", "declAttributes": [ - "Preconcurrency", - "Custom", + "Final", "AccessControl", - "ObjC" - ], - "superclassUsr": "c:objc(cs)WKWebView", - "inheritsConvenienceInitializers": true, - "superclassNames": [ - "WebKit.WKWebView", - "UIKit.UIView", - "UIKit.UIResponder", - "ObjectiveC.NSObject" + "Custom" ], "conformances": [ { @@ -1600,53 +1946,33 @@ }, { "kind": "Conformance", - "name": "Equatable", - "printedName": "Equatable", - "usr": "s:SQ", - "mangledName": "$sSQ" - }, - { - "kind": "Conformance", - "name": "Hashable", - "printedName": "Hashable", - "usr": "s:SH", - "mangledName": "$sSH" - }, - { - "kind": "Conformance", - "name": "CVarArg", - "printedName": "CVarArg", - "usr": "s:s7CVarArgP", - "mangledName": "$ss7CVarArgP" - }, - { - "kind": "Conformance", - "name": "_KeyValueCodingAndObservingPublishing", - "printedName": "_KeyValueCodingAndObservingPublishing", - "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", - "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" - }, - { - "kind": "Conformance", - "name": "_KeyValueCodingAndObserving", - "printedName": "_KeyValueCodingAndObserving", - "usr": "s:10Foundation27_KeyValueCodingAndObservingP", - "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" - }, - { - "kind": "Conformance", - "name": "CustomStringConvertible", - "printedName": "CustomStringConvertible", - "usr": "s:s23CustomStringConvertibleP", - "mangledName": "$ss23CustomStringConvertibleP" - }, - { - "kind": "Conformance", - "name": "CustomDebugStringConvertible", - "printedName": "CustomDebugStringConvertible", - "usr": "s:s28CustomDebugStringConvertibleP", - "mangledName": "$ss28CustomDebugStringConvertibleP" - }, + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Logger", + "printedName": "Logger", + "declKind": "Struct", + "usr": "s:2os6LoggerV", + "mangledName": "$s2os6LoggerV", + "moduleName": "os", + "intro_Macosx": "11.0", + "intro_iOS": "14.0", + "intro_tvOS": "14.0", + "intro_watchOS": "7.0", + "declAttributes": [ + "Available", + "Available", + "Available", + "Available" + ], + "isExternal": true, + "conformances": [ { "kind": "Conformance", "name": "Sendable", @@ -1656,17 +1982,17 @@ }, { "kind": "Conformance", - "name": "UITraitChangeObservable", - "printedName": "UITraitChangeObservable", - "usr": "s:5UIKit23UITraitChangeObservableP", - "mangledName": "$s5UIKit23UITraitChangeObservableP" + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" }, { "kind": "Conformance", - "name": "__DefaultCustomPlaygroundQuickLookable", - "printedName": "__DefaultCustomPlaygroundQuickLookable", - "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", - "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" } ] }, @@ -1766,200 +2092,101 @@ "mangledName": "$ss28CustomDebugStringConvertibleP" } ] - }, - { - "kind": "TypeDecl", - "name": "Logger", - "printedName": "Logger", - "declKind": "Struct", - "usr": "s:2os6LoggerV", - "mangledName": "$s2os6LoggerV", - "moduleName": "os", - "intro_Macosx": "11.0", - "intro_iOS": "14.0", - "intro_tvOS": "14.0", - "intro_watchOS": "7.0", - "declAttributes": [ - "Available", - "Available", - "Available", - "Available" - ], - "isExternal": true, - "conformances": [ - { - "kind": "Conformance", - "name": "Sendable", - "printedName": "Sendable", - "usr": "s:s8SendableP", - "mangledName": "$ss8SendableP" - }, - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - } - ] } ], "json_format_version": 8 }, "ConstValues": [ { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/QuantumIOS\/API.swift", - "kind": "Dictionary", - "offset": 882, - "length": 3, - "value": "[]" - }, - { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/QuantumIOS\/API.swift", - "kind": "Dictionary", - "offset": 3194, - "length": 3, - "value": "[]" + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/Shared\/AtomicDebug.swift", + "kind": "BooleanLiteral", + "offset": 193, + "length": 5, + "value": "false" }, { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/QuantumIOS\/API.swift", - "kind": "Dictionary", - "offset": 3767, - "length": 3, - "value": "[]" + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/Shared\/AtomicDebug.swift", + "kind": "BooleanLiteral", + "offset": 1005, + "length": 5, + "value": "false" }, { "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/QuantumIOS\/Views\/AtomicWebViewController.swift", "kind": "BooleanLiteral", - "offset": 386, + "offset": 407, "length": 5, "value": "false" }, { "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/QuantumIOS\/Views\/AtomicWebViewController.swift", "kind": "BooleanLiteral", - "offset": 565, + "offset": 649, "length": 4, "value": "true" }, { "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/QuantumIOS\/Views\/AtomicWebViewController.swift", "kind": "StringLiteral", - "offset": 604, + "offset": 694, "length": 21, "value": "\"WebController.title\"" }, { "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/QuantumIOS\/Views\/AtomicWebViewController.swift", "kind": "BooleanLiteral", - "offset": 824, + "offset": 993, "length": 5, "value": "false" }, { "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/QuantumIOS\/Views\/AtomicWebViewController.swift", "kind": "StringLiteral", - "offset": 867, + "offset": 1042, "length": 24, "value": "\"WebController.progress\"" }, { "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/QuantumIOS\/Views\/AtomicWebViewController.swift", "kind": "BooleanLiteral", - "offset": 1049, + "offset": 1248, "length": 5, "value": "false" }, { "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/QuantumIOS\/Views\/AtomicWebViewController.swift", "kind": "BooleanLiteral", - "offset": 1172, + "offset": 1383, "length": 4, "value": "true" }, { "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/QuantumIOS\/Views\/AtomicWebViewController.swift", "kind": "IntegerLiteral", - "offset": 1228, + "offset": 1451, "length": 1, "value": "0" }, { "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/QuantumIOS\/Views\/AtomicWebViewController.swift", "kind": "StringLiteral", - "offset": 1264, + "offset": 1493, "length": 30, "value": "\"WebController.assistantTitle\"" }, { "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/QuantumIOS\/Views\/AtomicWebViewController.swift", - "kind": "FloatLiteral", - "offset": 1488, - "length": 4, - "value": "0.25" - }, - { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/Shared\/AtomicDebug.swift", - "kind": "StringLiteral", - "offset": 236, - "length": 31, - "value": "\"com.atomicfi.debugModeChanged\"" - }, - { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/Shared\/AtomicDebug.swift", - "kind": "StringLiteral", - "offset": 911, - "length": 20, - "value": "\"com.atomicfi.debug\"" - }, - { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/Shared\/AtomicDebug.swift", - "kind": "StringLiteral", - "offset": 1020, - "length": 20, - "value": "\"com.atomicfi.debug\"" - }, - { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/Shared\/AtomicDebug.swift", - "kind": "StringLiteral", - "offset": 1304, - "length": 11, - "value": "\"debugMode\"" - }, - { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/Shared\/AtomicDebug.swift", "kind": "BooleanLiteral", - "offset": 1320, + "offset": 1697, "length": 5, "value": "false" }, { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/Shared\/AtomicDebug.swift", - "kind": "StringLiteral", - "offset": 2220, - "length": 9, - "value": "\"quantum\"" - }, - { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/Shared\/AtomicDebug.swift", - "kind": "StringLiteral", - "offset": 2444, - "length": 10, - "value": "\"transact\"" - }, - { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/Shared\/AtomicDebug.swift", - "kind": "StringLiteral", - "offset": 2665, - "length": 8, - "value": "\"muppet\"" + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/QuantumIOS\/Views\/AtomicWebViewController.swift", + "kind": "FloatLiteral", + "offset": 1796, + "length": 4, + "value": "0.25" }, { "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/QuantumIOS\/InternalNotifications.swift", @@ -1968,26 +2195,47 @@ "length": 17, "value": "\"DismissTransact\"" }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/QuantumIOS\/API.swift", + "kind": "Dictionary", + "offset": 882, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/QuantumIOS\/API.swift", + "kind": "Dictionary", + "offset": 3194, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/QuantumIOS\/API.swift", + "kind": "Dictionary", + "offset": 3767, + "length": 3, + "value": "[]" + }, { "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/QuantumIOS\/Quantum.swift", "kind": "StringLiteral", - "offset": 570, + "offset": 598, "length": 26, "value": "\"https:\/\/api.atomicfi.com\"" }, { "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/QuantumIOS\/Quantum.swift", "kind": "Dictionary", - "offset": 1859, + "offset": 1422, "length": 3, "value": "[]" }, { "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/QuantumIOS\/Quantum.swift", - "kind": "IntegerLiteral", - "offset": 1881, - "length": 4, - "value": "3000" + "kind": "StringLiteral", + "offset": 3554, + "length": 9, + "value": "\"quantum\"" } ] } \ No newline at end of file diff --git a/ios/frameworks/QuantumIOS.xcframework/ios-arm64/QuantumIOS.framework/Modules/QuantumIOS.swiftmodule/arm64-apple-ios.private.swiftinterface b/ios/frameworks/QuantumIOS.xcframework/ios-arm64/QuantumIOS.framework/Modules/QuantumIOS.swiftmodule/arm64-apple-ios.private.swiftinterface index 88a474f..0159d8b 100644 --- a/ios/frameworks/QuantumIOS.xcframework/ios-arm64/QuantumIOS.framework/Modules/QuantumIOS.swiftmodule/arm64-apple-ios.private.swiftinterface +++ b/ios/frameworks/QuantumIOS.xcframework/ios-arm64/QuantumIOS.framework/Modules/QuantumIOS.swiftmodule/arm64-apple-ios.private.swiftinterface @@ -1,6 +1,6 @@ // swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 6.1.2 effective-5.10 (swiftlang-6.1.2.1.2 clang-1700.0.13.5) -// swift-module-flags: -target arm64-apple-ios13.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -enable-upcoming-feature MemberImportVisibility -enable-experimental-feature DebugDescriptionMacro -enable-bare-slash-regex -module-name QuantumIOS +// swift-compiler-version: Apple Swift version 6.1.2 (swiftlang-6.1.2.1.2 clang-1700.0.13.5) +// swift-module-flags: -target arm64-apple-ios15.0 -enable-objc-interop -enable-library-evolution -swift-version 6 -enforce-exclusivity=checked -O -enable-upcoming-feature MemberImportVisibility -enable-experimental-feature DebugDescriptionMacro -module-name QuantumIOS // swift-module-flags-ignorable: -interface-compiler-version 6.1.2 import Combine import Foundation @@ -13,6 +13,23 @@ import WebKit import _Concurrency import _StringProcessing import _SwiftConcurrencyShims +@objc @_inheritsConvenienceInitializers @_Concurrency.MainActor @preconcurrency public class AtomicWebView : WebKit.WKWebView { + @_Concurrency.MainActor @preconcurrency public class func makeWebView(frame: CoreFoundation.CGRect = .zero, configuration: WebKit.WKWebViewConfiguration = .init()) -> QuantumIOS.AtomicWebView + @_Concurrency.MainActor @preconcurrency @objc override dynamic public init(frame: CoreFoundation.CGRect, configuration: WebKit.WKWebViewConfiguration) + @_Concurrency.MainActor @preconcurrency @objc required dynamic public init?(coder: Foundation.NSCoder) + @objc deinit +} +@objc @_inheritsConvenienceInitializers @_Concurrency.MainActor @preconcurrency public class AtomicWebViewController : UIKit.UIViewController { + @_Concurrency.MainActor @preconcurrency weak public var webView: QuantumIOS.AtomicWebView! + @_Concurrency.MainActor @preconcurrency public var cancel: (() async -> Swift.Void)? + @_Concurrency.MainActor @preconcurrency @objc override dynamic public func viewDidLoad() + @_Concurrency.MainActor @preconcurrency @objc override dynamic public func traitCollectionDidChange(_ previousTraitCollection: UIKit.UITraitCollection?) + @_Concurrency.MainActor @preconcurrency public func hideAssistantTitle() + @_Concurrency.MainActor @preconcurrency public func showAssistant(title: Swift.String) + @_Concurrency.MainActor @preconcurrency @objc override dynamic public init(nibName nibNameOrNil: Swift.String?, bundle nibBundleOrNil: Foundation.Bundle?) + @_Concurrency.MainActor @preconcurrency @objc required dynamic public init?(coder: Foundation.NSCoder) + @objc deinit +} public enum QuantumSessionError : Foundation.LocalizedError { case invalidResponse(Swift.String) case networkError(any Swift.Error) @@ -27,29 +44,24 @@ public struct QuantumSession : Swift.Sendable { public func trackSession(token: Swift.String) async throws(QuantumIOS.QuantumSessionError) public func generateUserToken(publicToken: Swift.String) async throws(QuantumIOS.QuantumSessionError) -> Swift.String } -@objc @_inheritsConvenienceInitializers @_Concurrency.MainActor @preconcurrency public class AtomicWebViewController : UIKit.UIViewController { - @_Concurrency.MainActor @preconcurrency weak public var webView: QuantumIOS.AtomicWebView! - @_Concurrency.MainActor @preconcurrency public var cancel: (() -> ())? - @_Concurrency.MainActor @preconcurrency @objc override dynamic public func viewDidLoad() - @_Concurrency.MainActor @preconcurrency public func hideAssistantTitle() - @_Concurrency.MainActor @preconcurrency public func showAssistant(title: Swift.String) - @_Concurrency.MainActor @preconcurrency @objc override dynamic public init(nibName nibNameOrNil: Swift.String?, bundle nibBundleOrNil: Foundation.Bundle?) - @_Concurrency.MainActor @preconcurrency @objc required dynamic public init?(coder: Foundation.NSCoder) - @objc deinit -} @_Concurrency.MainActor final public class Quantum { @_Concurrency.MainActor final public var muppet: MuppetIOS.Muppet? + public enum QuantumError : Swift.Error { + case missingPage + public static func == (a: QuantumIOS.Quantum.QuantumError, b: QuantumIOS.Quantum.QuantumError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } + } @_Concurrency.MainActor public init() @_Concurrency.MainActor final public func initialize(token: Swift.String, view: WebKit.WKWebView, controller: UIKit.UIViewController, apiUrl: Swift.String = "https://api.atomicfi.com") async throws - @_Concurrency.MainActor final public func goto(url: Swift.String, headers: [Swift.String : Swift.String] = [:], timeout: Swift.Int64 = 3000) async throws -> Swift.Bool - @_Concurrency.MainActor final public func cleanup() + @_Concurrency.MainActor final public func goto(url: Swift.String, headers: [Swift.String : Swift.String] = [:], timeout: Foundation.TimeInterval) async throws + @_Concurrency.MainActor final public func cleanup() async @_Concurrency.MainActor final public func update(updatedPresentationSource source: UIKit.UIViewController) - @objc deinit -} -@objc @_inheritsConvenienceInitializers @_Concurrency.MainActor @preconcurrency public class AtomicWebView : WebKit.WKWebView { - @_Concurrency.MainActor @preconcurrency public class func makeWebView(frame: CoreFoundation.CGRect = .zero, configuration: WebKit.WKWebViewConfiguration = .init()) -> QuantumIOS.AtomicWebView - @_Concurrency.MainActor @preconcurrency @objc override dynamic public init(frame: CoreFoundation.CGRect, configuration: WebKit.WKWebViewConfiguration) - @_Concurrency.MainActor @preconcurrency @objc required dynamic public init?(coder: Foundation.NSCoder) + @_Concurrency.MainActor public static func setDebug(isEnabled: Swift.Bool, forwardLogs forwarder: (@Sendable (Swift.String) -> ())? = nil) async @objc deinit } extension QuantumIOS.Quantum : Swift.Sendable {} +extension QuantumIOS.Quantum.QuantumError : Swift.Equatable {} +extension QuantumIOS.Quantum.QuantumError : Swift.Hashable {} diff --git a/ios/frameworks/QuantumIOS.xcframework/ios-arm64/QuantumIOS.framework/Modules/QuantumIOS.swiftmodule/arm64-apple-ios.swiftdoc b/ios/frameworks/QuantumIOS.xcframework/ios-arm64/QuantumIOS.framework/Modules/QuantumIOS.swiftmodule/arm64-apple-ios.swiftdoc index a089eda..1bf51ee 100644 Binary files a/ios/frameworks/QuantumIOS.xcframework/ios-arm64/QuantumIOS.framework/Modules/QuantumIOS.swiftmodule/arm64-apple-ios.swiftdoc and b/ios/frameworks/QuantumIOS.xcframework/ios-arm64/QuantumIOS.framework/Modules/QuantumIOS.swiftmodule/arm64-apple-ios.swiftdoc differ diff --git a/ios/frameworks/QuantumIOS.xcframework/ios-arm64/QuantumIOS.framework/Modules/QuantumIOS.swiftmodule/arm64-apple-ios.swiftinterface b/ios/frameworks/QuantumIOS.xcframework/ios-arm64/QuantumIOS.framework/Modules/QuantumIOS.swiftmodule/arm64-apple-ios.swiftinterface index 88a474f..0159d8b 100644 --- a/ios/frameworks/QuantumIOS.xcframework/ios-arm64/QuantumIOS.framework/Modules/QuantumIOS.swiftmodule/arm64-apple-ios.swiftinterface +++ b/ios/frameworks/QuantumIOS.xcframework/ios-arm64/QuantumIOS.framework/Modules/QuantumIOS.swiftmodule/arm64-apple-ios.swiftinterface @@ -1,6 +1,6 @@ // swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 6.1.2 effective-5.10 (swiftlang-6.1.2.1.2 clang-1700.0.13.5) -// swift-module-flags: -target arm64-apple-ios13.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -enable-upcoming-feature MemberImportVisibility -enable-experimental-feature DebugDescriptionMacro -enable-bare-slash-regex -module-name QuantumIOS +// swift-compiler-version: Apple Swift version 6.1.2 (swiftlang-6.1.2.1.2 clang-1700.0.13.5) +// swift-module-flags: -target arm64-apple-ios15.0 -enable-objc-interop -enable-library-evolution -swift-version 6 -enforce-exclusivity=checked -O -enable-upcoming-feature MemberImportVisibility -enable-experimental-feature DebugDescriptionMacro -module-name QuantumIOS // swift-module-flags-ignorable: -interface-compiler-version 6.1.2 import Combine import Foundation @@ -13,6 +13,23 @@ import WebKit import _Concurrency import _StringProcessing import _SwiftConcurrencyShims +@objc @_inheritsConvenienceInitializers @_Concurrency.MainActor @preconcurrency public class AtomicWebView : WebKit.WKWebView { + @_Concurrency.MainActor @preconcurrency public class func makeWebView(frame: CoreFoundation.CGRect = .zero, configuration: WebKit.WKWebViewConfiguration = .init()) -> QuantumIOS.AtomicWebView + @_Concurrency.MainActor @preconcurrency @objc override dynamic public init(frame: CoreFoundation.CGRect, configuration: WebKit.WKWebViewConfiguration) + @_Concurrency.MainActor @preconcurrency @objc required dynamic public init?(coder: Foundation.NSCoder) + @objc deinit +} +@objc @_inheritsConvenienceInitializers @_Concurrency.MainActor @preconcurrency public class AtomicWebViewController : UIKit.UIViewController { + @_Concurrency.MainActor @preconcurrency weak public var webView: QuantumIOS.AtomicWebView! + @_Concurrency.MainActor @preconcurrency public var cancel: (() async -> Swift.Void)? + @_Concurrency.MainActor @preconcurrency @objc override dynamic public func viewDidLoad() + @_Concurrency.MainActor @preconcurrency @objc override dynamic public func traitCollectionDidChange(_ previousTraitCollection: UIKit.UITraitCollection?) + @_Concurrency.MainActor @preconcurrency public func hideAssistantTitle() + @_Concurrency.MainActor @preconcurrency public func showAssistant(title: Swift.String) + @_Concurrency.MainActor @preconcurrency @objc override dynamic public init(nibName nibNameOrNil: Swift.String?, bundle nibBundleOrNil: Foundation.Bundle?) + @_Concurrency.MainActor @preconcurrency @objc required dynamic public init?(coder: Foundation.NSCoder) + @objc deinit +} public enum QuantumSessionError : Foundation.LocalizedError { case invalidResponse(Swift.String) case networkError(any Swift.Error) @@ -27,29 +44,24 @@ public struct QuantumSession : Swift.Sendable { public func trackSession(token: Swift.String) async throws(QuantumIOS.QuantumSessionError) public func generateUserToken(publicToken: Swift.String) async throws(QuantumIOS.QuantumSessionError) -> Swift.String } -@objc @_inheritsConvenienceInitializers @_Concurrency.MainActor @preconcurrency public class AtomicWebViewController : UIKit.UIViewController { - @_Concurrency.MainActor @preconcurrency weak public var webView: QuantumIOS.AtomicWebView! - @_Concurrency.MainActor @preconcurrency public var cancel: (() -> ())? - @_Concurrency.MainActor @preconcurrency @objc override dynamic public func viewDidLoad() - @_Concurrency.MainActor @preconcurrency public func hideAssistantTitle() - @_Concurrency.MainActor @preconcurrency public func showAssistant(title: Swift.String) - @_Concurrency.MainActor @preconcurrency @objc override dynamic public init(nibName nibNameOrNil: Swift.String?, bundle nibBundleOrNil: Foundation.Bundle?) - @_Concurrency.MainActor @preconcurrency @objc required dynamic public init?(coder: Foundation.NSCoder) - @objc deinit -} @_Concurrency.MainActor final public class Quantum { @_Concurrency.MainActor final public var muppet: MuppetIOS.Muppet? + public enum QuantumError : Swift.Error { + case missingPage + public static func == (a: QuantumIOS.Quantum.QuantumError, b: QuantumIOS.Quantum.QuantumError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } + } @_Concurrency.MainActor public init() @_Concurrency.MainActor final public func initialize(token: Swift.String, view: WebKit.WKWebView, controller: UIKit.UIViewController, apiUrl: Swift.String = "https://api.atomicfi.com") async throws - @_Concurrency.MainActor final public func goto(url: Swift.String, headers: [Swift.String : Swift.String] = [:], timeout: Swift.Int64 = 3000) async throws -> Swift.Bool - @_Concurrency.MainActor final public func cleanup() + @_Concurrency.MainActor final public func goto(url: Swift.String, headers: [Swift.String : Swift.String] = [:], timeout: Foundation.TimeInterval) async throws + @_Concurrency.MainActor final public func cleanup() async @_Concurrency.MainActor final public func update(updatedPresentationSource source: UIKit.UIViewController) - @objc deinit -} -@objc @_inheritsConvenienceInitializers @_Concurrency.MainActor @preconcurrency public class AtomicWebView : WebKit.WKWebView { - @_Concurrency.MainActor @preconcurrency public class func makeWebView(frame: CoreFoundation.CGRect = .zero, configuration: WebKit.WKWebViewConfiguration = .init()) -> QuantumIOS.AtomicWebView - @_Concurrency.MainActor @preconcurrency @objc override dynamic public init(frame: CoreFoundation.CGRect, configuration: WebKit.WKWebViewConfiguration) - @_Concurrency.MainActor @preconcurrency @objc required dynamic public init?(coder: Foundation.NSCoder) + @_Concurrency.MainActor public static func setDebug(isEnabled: Swift.Bool, forwardLogs forwarder: (@Sendable (Swift.String) -> ())? = nil) async @objc deinit } extension QuantumIOS.Quantum : Swift.Sendable {} +extension QuantumIOS.Quantum.QuantumError : Swift.Equatable {} +extension QuantumIOS.Quantum.QuantumError : Swift.Hashable {} diff --git a/ios/frameworks/QuantumIOS.xcframework/ios-arm64/QuantumIOS.framework/PrivacyInfo.xcprivacy b/ios/frameworks/QuantumIOS.xcframework/ios-arm64/QuantumIOS.framework/PrivacyInfo.xcprivacy new file mode 100644 index 0000000..291731b --- /dev/null +++ b/ios/frameworks/QuantumIOS.xcframework/ios-arm64/QuantumIOS.framework/PrivacyInfo.xcprivacy @@ -0,0 +1,100 @@ + + + + + NSPrivacyCollectedDataTypes + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypeName + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAppFunctionality + + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypeEmailAddress + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAppFunctionality + + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypePhoneNumber + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAppFunctionality + + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypePhysicalAddress + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAppFunctionality + + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypePaymentInfo + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAppFunctionality + + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypeOtherFinancialInfo + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAppFunctionality + + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypeProductInteraction + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAnalytics + NSPrivacyCollectedDataTypePurposeAppFunctionality + + + + NSPrivacyAccessedAPITypes + + NSPrivacyTracking + + NSPrivacyTrackingDomains + + + diff --git a/ios/frameworks/QuantumIOS.xcframework/ios-arm64/QuantumIOS.framework/QuantumIOS b/ios/frameworks/QuantumIOS.xcframework/ios-arm64/QuantumIOS.framework/QuantumIOS index b38ac91..dfb7c64 100644 Binary files a/ios/frameworks/QuantumIOS.xcframework/ios-arm64/QuantumIOS.framework/QuantumIOS and b/ios/frameworks/QuantumIOS.xcframework/ios-arm64/QuantumIOS.framework/QuantumIOS differ diff --git a/ios/frameworks/QuantumIOS.xcframework/ios-arm64_x86_64-simulator/QuantumIOS.framework/Info.plist b/ios/frameworks/QuantumIOS.xcframework/ios-arm64_x86_64-simulator/QuantumIOS.framework/Info.plist index 716c815..c46706f 100644 --- a/ios/frameworks/QuantumIOS.xcframework/ios-arm64_x86_64-simulator/QuantumIOS.framework/Info.plist +++ b/ios/frameworks/QuantumIOS.xcframework/ios-arm64_x86_64-simulator/QuantumIOS.framework/Info.plist @@ -3,7 +3,7 @@ BuildMachineOSBuild - 24G517 + 24G617 CFBundleDevelopmentRegion en CFBundleExecutable @@ -17,13 +17,13 @@ CFBundlePackageType FMWK CFBundleShortVersionString - 3.27.2 + 3.28.0 CFBundleSupportedPlatforms iPhoneSimulator CFBundleVersion - 174 + 175 DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild @@ -41,7 +41,7 @@ DTXcodeBuild 16F6 MinimumOSVersion - 13.0 + 15.0 UIDeviceFamily 1 diff --git a/ios/frameworks/QuantumIOS.xcframework/ios-arm64_x86_64-simulator/QuantumIOS.framework/Modules/QuantumIOS.swiftmodule/arm64-apple-ios-simulator.abi.json b/ios/frameworks/QuantumIOS.xcframework/ios-arm64_x86_64-simulator/QuantumIOS.framework/Modules/QuantumIOS.swiftmodule/arm64-apple-ios-simulator.abi.json index 03e2a74..7bea15b 100644 --- a/ios/frameworks/QuantumIOS.xcframework/ios-arm64_x86_64-simulator/QuantumIOS.framework/Modules/QuantumIOS.swiftmodule/arm64-apple-ios-simulator.abi.json +++ b/ios/frameworks/QuantumIOS.xcframework/ios-arm64_x86_64-simulator/QuantumIOS.framework/Modules/QuantumIOS.swiftmodule/arm64-apple-ios-simulator.abi.json @@ -16,249 +16,189 @@ }, { "kind": "Import", - "name": "UIKit", - "printedName": "UIKit", - "declKind": "Import", - "moduleName": "QuantumIOS" - }, - { - "kind": "Import", - "name": "WebKit", - "printedName": "WebKit", + "name": "Foundation", + "printedName": "Foundation", "declKind": "Import", - "moduleName": "QuantumIOS" + "moduleName": "QuantumIOS", + "declAttributes": [ + "RawDocComment" + ] }, { "kind": "Import", - "name": "MuppetIOS", - "printedName": "MuppetIOS", + "name": "Foundation", + "printedName": "Foundation", "declKind": "Import", - "moduleName": "QuantumIOS" + "moduleName": "QuantumIOS", + "declAttributes": [ + "RawDocComment" + ] }, { "kind": "TypeDecl", - "name": "Quantum", - "printedName": "Quantum", + "name": "QuantumSessionError", + "printedName": "QuantumSessionError", "children": [ { "kind": "Var", - "name": "muppet", - "printedName": "muppet", + "name": "invalidResponse", + "printedName": "invalidResponse", "children": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "MuppetIOS.Muppet?", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(QuantumIOS.QuantumSessionError.Type) -> (Swift.String) -> QuantumIOS.QuantumSessionError", "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.String) -> QuantumIOS.QuantumSessionError", + "children": [ + { + "kind": "TypeNominal", + "name": "QuantumSessionError", + "printedName": "QuantumIOS.QuantumSessionError", + "usr": "s:10QuantumIOS0A12SessionErrorO" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + }, { "kind": "TypeNominal", - "name": "Muppet", - "printedName": "MuppetIOS.Muppet", - "usr": "c:objc(cs)Muppet" + "name": "Metatype", + "printedName": "QuantumIOS.QuantumSessionError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "QuantumSessionError", + "printedName": "QuantumIOS.QuantumSessionError", + "usr": "s:10QuantumIOS0A12SessionErrorO" + } + ] } - ], - "usr": "s:Sq" + ] } ], - "declKind": "Var", - "usr": "s:10QuantumIOS0A0C6muppetSo6MuppetCSgvp", - "mangledName": "$s10QuantumIOS0A0C6muppetSo6MuppetCSgvp", - "moduleName": "QuantumIOS", - "declAttributes": [ - "HasInitialValue", - "Final", - "Custom", - "HasStorage", - "AccessControl" - ], - "hasStorage": true, - "accessors": [ + "declKind": "EnumElement", + "usr": "s:10QuantumIOS0A12SessionErrorO15invalidResponseyACSScACmF", + "mangledName": "$s10QuantumIOS0A12SessionErrorO15invalidResponseyACSScACmF", + "moduleName": "QuantumIOS" + }, + { + "kind": "Var", + "name": "networkError", + "printedName": "networkError", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(QuantumIOS.QuantumSessionError.Type) -> (any Swift.Error) -> QuantumIOS.QuantumSessionError", "children": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "MuppetIOS.Muppet?", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(any Swift.Error) -> QuantumIOS.QuantumSessionError", "children": [ { "kind": "TypeNominal", - "name": "Muppet", - "printedName": "MuppetIOS.Muppet", - "usr": "c:objc(cs)Muppet" + "name": "QuantumSessionError", + "printedName": "QuantumIOS.QuantumSessionError", + "usr": "s:10QuantumIOS0A12SessionErrorO" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "any Swift.Error", + "usr": "s:s5ErrorP" } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:10QuantumIOS0A0C6muppetSo6MuppetCSgvg", - "mangledName": "$s10QuantumIOS0A0C6muppetSo6MuppetCSgvg", - "moduleName": "QuantumIOS", - "implicit": true, - "declAttributes": [ - "Final" - ], - "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + ] }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "MuppetIOS.Muppet?", + "name": "Metatype", + "printedName": "QuantumIOS.QuantumSessionError.Type", "children": [ { "kind": "TypeNominal", - "name": "Muppet", - "printedName": "MuppetIOS.Muppet", - "usr": "c:objc(cs)Muppet" + "name": "QuantumSessionError", + "printedName": "QuantumIOS.QuantumSessionError", + "usr": "s:10QuantumIOS0A12SessionErrorO" } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:10QuantumIOS0A0C6muppetSo6MuppetCSgvs", - "mangledName": "$s10QuantumIOS0A0C6muppetSo6MuppetCSgvs", - "moduleName": "QuantumIOS", - "implicit": true, - "declAttributes": [ - "Final" - ], - "accessorKind": "set" - }, - { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + ] } - ], - "declKind": "Accessor", - "usr": "s:10QuantumIOS0A0C6muppetSo6MuppetCSgvM", - "mangledName": "$s10QuantumIOS0A0C6muppetSo6MuppetCSgvM", - "moduleName": "QuantumIOS", - "implicit": true, - "declAttributes": [ - "Final" - ], - "accessorKind": "_modify" - } - ] - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init()", - "children": [ - { - "kind": "TypeNominal", - "name": "Quantum", - "printedName": "QuantumIOS.Quantum", - "usr": "s:10QuantumIOS0A0C" + ] } ], - "declKind": "Constructor", - "usr": "s:10QuantumIOS0A0CACycfc", - "mangledName": "$s10QuantumIOS0A0CACycfc", - "moduleName": "QuantumIOS", - "declAttributes": [ - "Custom", - "AccessControl" - ], - "init_kind": "Designated" + "declKind": "EnumElement", + "usr": "s:10QuantumIOS0A12SessionErrorO07networkD0yACs0D0_pcACmF", + "mangledName": "$s10QuantumIOS0A12SessionErrorO07networkD0yACs0D0_pcACmF", + "moduleName": "QuantumIOS" }, { - "kind": "Function", - "name": "initialize", - "printedName": "initialize(token:view:controller:apiUrl:)", + "kind": "Var", + "name": "tokenGenerationFailed", + "printedName": "tokenGenerationFailed", "children": [ { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "WKWebView", - "printedName": "WebKit.WKWebView", - "usr": "c:objc(cs)WKWebView" - }, - { - "kind": "TypeNominal", - "name": "UIViewController", - "printedName": "UIKit.UIViewController", - "usr": "c:objc(cs)UIViewController" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "hasDefaultArg": true, - "usr": "s:SS" - } - ], - "declKind": "Func", - "usr": "s:10QuantumIOS0A0C10initialize5token4view10controller6apiUrlySS_So9WKWebViewCSo16UIViewControllerCSStYaKF", - "mangledName": "$s10QuantumIOS0A0C10initialize5token4view10controller6apiUrlySS_So9WKWebViewCSo16UIViewControllerCSStYaKF", - "moduleName": "QuantumIOS", - "declAttributes": [ - "Final", - "Custom", - "AccessControl" + "kind": "TypeFunc", + "name": "Function", + "printedName": "(QuantumIOS.QuantumSessionError.Type) -> (Swift.String) -> QuantumIOS.QuantumSessionError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.String) -> QuantumIOS.QuantumSessionError", + "children": [ + { + "kind": "TypeNominal", + "name": "QuantumSessionError", + "printedName": "QuantumIOS.QuantumSessionError", + "usr": "s:10QuantumIOS0A12SessionErrorO" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "QuantumIOS.QuantumSessionError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "QuantumSessionError", + "printedName": "QuantumIOS.QuantumSessionError", + "usr": "s:10QuantumIOS0A12SessionErrorO" + } + ] + } + ] + } ], - "throwing": true, - "funcSelfKind": "NonMutating" + "declKind": "EnumElement", + "usr": "s:10QuantumIOS0A12SessionErrorO21tokenGenerationFailedyACSScACmF", + "mangledName": "$s10QuantumIOS0A12SessionErrorO21tokenGenerationFailedyACSScACmF", + "moduleName": "QuantumIOS" }, { - "kind": "Function", - "name": "goto", - "printedName": "goto(url:headers:timeout:)", + "kind": "Var", + "name": "errorDescription", + "printedName": "errorDescription", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "Dictionary", - "printedName": "[Swift.String : Swift.String]", + "name": "Optional", + "printedName": "Swift.String?", "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, { "kind": "TypeNominal", "name": "String", @@ -266,88 +206,52 @@ "usr": "s:SS" } ], - "hasDefaultArg": true, - "usr": "s:SD" - }, - { - "kind": "TypeNominal", - "name": "Int64", - "printedName": "Swift.Int64", - "hasDefaultArg": true, - "usr": "s:s5Int64V" - } - ], - "declKind": "Func", - "usr": "s:10QuantumIOS0A0C4goto3url7headers7timeoutSbSS_SDyS2SGs5Int64VtYaKF", - "mangledName": "$s10QuantumIOS0A0C4goto3url7headers7timeoutSbSS_SDyS2SGs5Int64VtYaKF", - "moduleName": "QuantumIOS", - "declAttributes": [ - "Final", - "Custom", - "AccessControl" - ], - "throwing": true, - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "cleanup", - "printedName": "cleanup()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "usr": "s:Sq" } ], - "declKind": "Func", - "usr": "s:10QuantumIOS0A0C7cleanupyyF", - "mangledName": "$s10QuantumIOS0A0C7cleanupyyF", + "declKind": "Var", + "usr": "s:10QuantumIOS0A12SessionErrorO16errorDescriptionSSSgvp", + "mangledName": "$s10QuantumIOS0A12SessionErrorO16errorDescriptionSSSgvp", "moduleName": "QuantumIOS", "declAttributes": [ - "Custom", - "Final", "AccessControl" ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "update", - "printedName": "update(updatedPresentationSource:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, + "accessors": [ { - "kind": "TypeNominal", - "name": "UIViewController", - "printedName": "UIKit.UIViewController", - "usr": "c:objc(cs)UIViewController" + "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:10QuantumIOS0A12SessionErrorO16errorDescriptionSSSgvg", + "mangledName": "$s10QuantumIOS0A12SessionErrorO16errorDescriptionSSSgvg", + "moduleName": "QuantumIOS", + "accessorKind": "get" } - ], - "declKind": "Func", - "usr": "s:10QuantumIOS0A0C6update25updatedPresentationSourceySo16UIViewControllerC_tF", - "mangledName": "$s10QuantumIOS0A0C6update25updatedPresentationSourceySo16UIViewControllerC_tF", - "moduleName": "QuantumIOS", - "declAttributes": [ - "Custom", - "Final", - "AccessControl" - ], - "funcSelfKind": "NonMutating" + ] } ], - "declKind": "Class", - "usr": "s:10QuantumIOS0A0C", - "mangledName": "$s10QuantumIOS0A0C", + "declKind": "Enum", + "usr": "s:10QuantumIOS0A12SessionErrorO", + "mangledName": "$s10QuantumIOS0A12SessionErrorO", "moduleName": "QuantumIOS", "declAttributes": [ - "Final", - "AccessControl", - "Custom" + "AccessControl" ], "conformances": [ { @@ -364,6 +268,20 @@ "usr": "s:s9EscapableP", "mangledName": "$ss9EscapableP" }, + { + "kind": "Conformance", + "name": "LocalizedError", + "printedName": "LocalizedError", + "usr": "s:10Foundation14LocalizedErrorP", + "mangledName": "$s10Foundation14LocalizedErrorP" + }, + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" + }, { "kind": "Conformance", "name": "Sendable", @@ -373,177 +291,147 @@ } ] }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "QuantumIOS", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "UIKit", - "printedName": "UIKit", - "declKind": "Import", - "moduleName": "QuantumIOS", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "WebKit", - "printedName": "WebKit", - "declKind": "Import", - "moduleName": "QuantumIOS" - }, { "kind": "TypeDecl", - "name": "AtomicWebView", - "printedName": "AtomicWebView", + "name": "QuantumSession", + "printedName": "QuantumSession", "children": [ { - "kind": "Function", - "name": "makeWebView", - "printedName": "makeWebView(frame:configuration:)", + "kind": "Var", + "name": "apiUrl", + "printedName": "apiUrl", "children": [ { "kind": "TypeNominal", - "name": "AtomicWebView", - "printedName": "QuantumIOS.AtomicWebView", - "usr": "c:@M@QuantumIOS@objc(cs)AtomicWebView" - }, + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:10QuantumIOS0A7SessionV6apiUrlSSvp", + "mangledName": "$s10QuantumIOS0A7SessionV6apiUrlSSvp", + "moduleName": "QuantumIOS", + "declAttributes": [ + "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:10QuantumIOS0A7SessionV6apiUrlSSvg", + "mangledName": "$s10QuantumIOS0A7SessionV6apiUrlSSvg", + "moduleName": "QuantumIOS", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(apiUrl:)", + "children": [ { "kind": "TypeNominal", - "name": "CGRect", - "printedName": "CoreFoundation.CGRect", - "hasDefaultArg": true, - "usr": "c:@S@CGRect" + "name": "QuantumSession", + "printedName": "QuantumIOS.QuantumSession", + "usr": "s:10QuantumIOS0A7SessionV" }, { "kind": "TypeNominal", - "name": "WKWebViewConfiguration", - "printedName": "WebKit.WKWebViewConfiguration", - "hasDefaultArg": true, - "usr": "c:objc(cs)WKWebViewConfiguration" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "declKind": "Func", - "usr": "s:10QuantumIOS13AtomicWebViewC04makedE05frame13configurationACSo6CGRectV_So05WKWebE13ConfigurationCtFZ", - "mangledName": "$s10QuantumIOS13AtomicWebViewC04makedE05frame13configurationACSo6CGRectV_So05WKWebE13ConfigurationCtFZ", + "declKind": "Constructor", + "usr": "s:10QuantumIOS0A7SessionV6apiUrlACSS_tcfc", + "mangledName": "$s10QuantumIOS0A7SessionV6apiUrlACSS_tcfc", "moduleName": "QuantumIOS", - "static": true, - "declAttributes": [ - "Preconcurrency", - "Custom", - "AccessControl", - "RawDocComment" + "declAttributes": [ + "AccessControl" ], - "funcSelfKind": "NonMutating" + "init_kind": "Designated" }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(frame:configuration:)", + "kind": "Function", + "name": "trackSession", + "printedName": "trackSession(token:)", "children": [ { "kind": "TypeNominal", - "name": "AtomicWebView", - "printedName": "QuantumIOS.AtomicWebView", - "usr": "c:@M@QuantumIOS@objc(cs)AtomicWebView" - }, - { - "kind": "TypeNominal", - "name": "CGRect", - "printedName": "CoreFoundation.CGRect", - "usr": "c:@S@CGRect" + "name": "Void", + "printedName": "()" }, { "kind": "TypeNominal", - "name": "WKWebViewConfiguration", - "printedName": "WebKit.WKWebViewConfiguration", - "usr": "c:objc(cs)WKWebViewConfiguration" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "declKind": "Constructor", - "usr": "c:@M@QuantumIOS@objc(cs)AtomicWebView(im)initWithFrame:configuration:", - "mangledName": "$s10QuantumIOS13AtomicWebViewC5frame13configurationACSo6CGRectV_So05WKWebE13ConfigurationCtcfc", + "declKind": "Func", + "usr": "s:10QuantumIOS0A7SessionV05trackC05tokenySS_tYaAA0aC5ErrorOYKF", + "mangledName": "$s10QuantumIOS0A7SessionV05trackC05tokenySS_tYaAA0aC5ErrorOYKF", "moduleName": "QuantumIOS", - "overriding": true, - "implicit": true, - "objc_name": "initWithFrame:configuration:", "declAttributes": [ - "Dynamic", - "ObjC", - "Preconcurrency", - "Custom", - "Override" + "AccessControl", + "RawDocComment" ], - "init_kind": "Designated" + "throwing": true, + "funcSelfKind": "NonMutating" }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(coder:)", + "kind": "Function", + "name": "generateUserToken", + "printedName": "generateUserToken(publicToken:)", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "QuantumIOS.AtomicWebView?", - "children": [ - { - "kind": "TypeNominal", - "name": "AtomicWebView", - "printedName": "QuantumIOS.AtomicWebView", - "usr": "c:@M@QuantumIOS@objc(cs)AtomicWebView" - } - ], - "usr": "s:Sq" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" }, { "kind": "TypeNominal", - "name": "NSCoder", - "printedName": "Foundation.NSCoder", - "usr": "c:objc(cs)NSCoder" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "declKind": "Constructor", - "usr": "c:@M@QuantumIOS@objc(cs)AtomicWebView(im)initWithCoder:", - "mangledName": "$s10QuantumIOS13AtomicWebViewC5coderACSgSo7NSCoderC_tcfc", + "declKind": "Func", + "usr": "s:10QuantumIOS0A7SessionV17generateUserToken06publicF0S2S_tYaAA0aC5ErrorOYKF", + "mangledName": "$s10QuantumIOS0A7SessionV17generateUserToken06publicF0S2S_tYaAA0aC5ErrorOYKF", "moduleName": "QuantumIOS", - "overriding": true, - "implicit": true, - "objc_name": "initWithCoder:", "declAttributes": [ - "Dynamic", - "ObjC", - "Preconcurrency", - "Custom", - "Required" + "AccessControl", + "RawDocComment" ], - "init_kind": "Designated" + "throwing": true, + "funcSelfKind": "NonMutating" } ], - "declKind": "Class", - "usr": "c:@M@QuantumIOS@objc(cs)AtomicWebView", - "mangledName": "$s10QuantumIOS13AtomicWebViewC", + "declKind": "Struct", + "usr": "s:10QuantumIOS0A7SessionV", + "mangledName": "$s10QuantumIOS0A7SessionV", "moduleName": "QuantumIOS", "declAttributes": [ - "Preconcurrency", - "Custom", - "AccessControl", - "ObjC" - ], - "superclassUsr": "c:objc(cs)WKWebView", - "inheritsConvenienceInitializers": true, - "superclassNames": [ - "WebKit.WKWebView", - "UIKit.UIView", - "UIKit.UIResponder", - "ObjectiveC.NSObject" + "AccessControl" ], "conformances": [ { @@ -562,126 +450,29 @@ }, { "kind": "Conformance", - "name": "Equatable", - "printedName": "Equatable", - "usr": "s:SQ", - "mangledName": "$sSQ" - }, - { - "kind": "Conformance", - "name": "Hashable", - "printedName": "Hashable", - "usr": "s:SH", - "mangledName": "$sSH" - }, - { - "kind": "Conformance", - "name": "CVarArg", - "printedName": "CVarArg", - "usr": "s:s7CVarArgP", - "mangledName": "$ss7CVarArgP" - }, - { - "kind": "Conformance", - "name": "_KeyValueCodingAndObservingPublishing", - "printedName": "_KeyValueCodingAndObservingPublishing", - "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", - "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" - }, - { - "kind": "Conformance", - "name": "_KeyValueCodingAndObserving", - "printedName": "_KeyValueCodingAndObserving", - "usr": "s:10Foundation27_KeyValueCodingAndObservingP", - "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" - }, - { - "kind": "Conformance", - "name": "CustomStringConvertible", - "printedName": "CustomStringConvertible", - "usr": "s:s23CustomStringConvertibleP", - "mangledName": "$ss23CustomStringConvertibleP" - }, - { - "kind": "Conformance", - "name": "CustomDebugStringConvertible", - "printedName": "CustomDebugStringConvertible", - "usr": "s:s28CustomDebugStringConvertibleP", - "mangledName": "$ss28CustomDebugStringConvertibleP" - }, - { - "kind": "Conformance", - "name": "UITraitChangeObservable", - "printedName": "UITraitChangeObservable", - "usr": "s:5UIKit23UITraitChangeObservableP", - "mangledName": "$s5UIKit23UITraitChangeObservableP" - }, - { - "kind": "Conformance", - "name": "__DefaultCustomPlaygroundQuickLookable", - "printedName": "__DefaultCustomPlaygroundQuickLookable", - "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", - "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" } ] }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "QuantumIOS", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "OSLog", - "printedName": "OSLog", - "declKind": "Import", - "moduleName": "QuantumIOS" - }, { "kind": "Import", "name": "Combine", "printedName": "Combine", "declKind": "Import", - "moduleName": "QuantumIOS" - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", "moduleName": "QuantumIOS", "declAttributes": [ "RawDocComment" ] }, - { - "kind": "Import", - "name": "WebKit", - "printedName": "WebKit", - "declKind": "Import", - "moduleName": "QuantumIOS" - }, - { - "kind": "Import", - "name": "MuppetIOS", - "printedName": "MuppetIOS", - "declKind": "Import", - "moduleName": "QuantumIOS" - }, { "kind": "Import", "name": "UIKit", "printedName": "UIKit", "declKind": "Import", - "moduleName": "QuantumIOS", - "declAttributes": [ - "RawDocComment" - ] + "moduleName": "QuantumIOS" }, { "kind": "Import", @@ -690,13 +481,6 @@ "declKind": "Import", "moduleName": "QuantumIOS" }, - { - "kind": "Import", - "name": "Combine", - "printedName": "Combine", - "declKind": "Import", - "moduleName": "QuantumIOS" - }, { "kind": "TypeDecl", "name": "AtomicWebViewController", @@ -816,12 +600,12 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "(() -> ())?", + "printedName": "(() async -> ())?", "children": [ { "kind": "TypeFunc", "name": "Function", - "printedName": "() -> ()", + "printedName": "() async -> ()", "children": [ { "kind": "TypeNominal", @@ -840,8 +624,8 @@ } ], "declKind": "Var", - "usr": "s:10QuantumIOS23AtomicWebViewControllerC6cancelyycSgvp", - "mangledName": "$s10QuantumIOS23AtomicWebViewControllerC6cancelyycSgvp", + "usr": "s:10QuantumIOS23AtomicWebViewControllerC6cancelyyYacSgvp", + "mangledName": "$s10QuantumIOS23AtomicWebViewControllerC6cancelyyYacSgvp", "moduleName": "QuantumIOS", "declAttributes": [ "HasInitialValue", @@ -860,12 +644,12 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "(() -> ())?", + "printedName": "(() async -> ())?", "children": [ { "kind": "TypeFunc", "name": "Function", - "printedName": "() -> ()", + "printedName": "() async -> ()", "children": [ { "kind": "TypeNominal", @@ -884,8 +668,8 @@ } ], "declKind": "Accessor", - "usr": "s:10QuantumIOS23AtomicWebViewControllerC6cancelyycSgvg", - "mangledName": "$s10QuantumIOS23AtomicWebViewControllerC6cancelyycSgvg", + "usr": "s:10QuantumIOS23AtomicWebViewControllerC6cancelyyYacSgvg", + "mangledName": "$s10QuantumIOS23AtomicWebViewControllerC6cancelyyYacSgvg", "moduleName": "QuantumIOS", "implicit": true, "accessorKind": "get" @@ -903,12 +687,12 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "(() -> ())?", + "printedName": "(() async -> ())?", "children": [ { "kind": "TypeFunc", "name": "Function", - "printedName": "() -> ()", + "printedName": "() async -> ()", "children": [ { "kind": "TypeNominal", @@ -927,8 +711,8 @@ } ], "declKind": "Accessor", - "usr": "s:10QuantumIOS23AtomicWebViewControllerC6cancelyycSgvs", - "mangledName": "$s10QuantumIOS23AtomicWebViewControllerC6cancelyycSgvs", + "usr": "s:10QuantumIOS23AtomicWebViewControllerC6cancelyyYacSgvs", + "mangledName": "$s10QuantumIOS23AtomicWebViewControllerC6cancelyyYacSgvs", "moduleName": "QuantumIOS", "implicit": true, "accessorKind": "set" @@ -945,8 +729,8 @@ } ], "declKind": "Accessor", - "usr": "s:10QuantumIOS23AtomicWebViewControllerC6cancelyycSgvM", - "mangledName": "$s10QuantumIOS23AtomicWebViewControllerC6cancelyycSgvM", + "usr": "s:10QuantumIOS23AtomicWebViewControllerC6cancelyyYacSgvM", + "mangledName": "$s10QuantumIOS23AtomicWebViewControllerC6cancelyyYacSgvM", "moduleName": "QuantumIOS", "implicit": true, "accessorKind": "_modify" @@ -981,6 +765,47 @@ ], "funcSelfKind": "NonMutating" }, + { + "kind": "Function", + "name": "traitCollectionDidChange", + "printedName": "traitCollectionDidChange(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UITraitCollection?", + "children": [ + { + "kind": "TypeNominal", + "name": "UITraitCollection", + "printedName": "UIKit.UITraitCollection", + "usr": "c:objc(cs)UITraitCollection" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@QuantumIOS@objc(cs)AtomicWebViewController(im)traitCollectionDidChange:", + "mangledName": "$s10QuantumIOS23AtomicWebViewControllerC24traitCollectionDidChangeyySo07UITraitH0CSgF", + "moduleName": "QuantumIOS", + "overriding": true, + "objc_name": "traitCollectionDidChange:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Preconcurrency", + "Custom", + "Override", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, { "kind": "Function", "name": "hideAssistantTitle", @@ -1217,6 +1042,234 @@ "printedName": "UITraitChangeObservable", "usr": "s:5UIKit23UITraitChangeObservableP", "mangledName": "$s5UIKit23UITraitChangeObservableP" + } + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "QuantumIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "WebKit", + "printedName": "WebKit", + "declKind": "Import", + "moduleName": "QuantumIOS" + }, + { + "kind": "TypeDecl", + "name": "AtomicWebView", + "printedName": "AtomicWebView", + "children": [ + { + "kind": "Function", + "name": "makeWebView", + "printedName": "makeWebView(frame:configuration:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AtomicWebView", + "printedName": "QuantumIOS.AtomicWebView", + "usr": "c:@M@QuantumIOS@objc(cs)AtomicWebView" + }, + { + "kind": "TypeNominal", + "name": "CGRect", + "printedName": "CoreFoundation.CGRect", + "hasDefaultArg": true, + "usr": "c:@S@CGRect" + }, + { + "kind": "TypeNominal", + "name": "WKWebViewConfiguration", + "printedName": "WebKit.WKWebViewConfiguration", + "hasDefaultArg": true, + "usr": "c:objc(cs)WKWebViewConfiguration" + } + ], + "declKind": "Func", + "usr": "s:10QuantumIOS13AtomicWebViewC04makedE05frame13configurationACSo6CGRectV_So05WKWebE13ConfigurationCtFZ", + "mangledName": "$s10QuantumIOS13AtomicWebViewC04makedE05frame13configurationACSo6CGRectV_So05WKWebE13ConfigurationCtFZ", + "moduleName": "QuantumIOS", + "static": true, + "declAttributes": [ + "Preconcurrency", + "Custom", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(frame:configuration:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AtomicWebView", + "printedName": "QuantumIOS.AtomicWebView", + "usr": "c:@M@QuantumIOS@objc(cs)AtomicWebView" + }, + { + "kind": "TypeNominal", + "name": "CGRect", + "printedName": "CoreFoundation.CGRect", + "usr": "c:@S@CGRect" + }, + { + "kind": "TypeNominal", + "name": "WKWebViewConfiguration", + "printedName": "WebKit.WKWebViewConfiguration", + "usr": "c:objc(cs)WKWebViewConfiguration" + } + ], + "declKind": "Constructor", + "usr": "c:@M@QuantumIOS@objc(cs)AtomicWebView(im)initWithFrame:configuration:", + "mangledName": "$s10QuantumIOS13AtomicWebViewC5frame13configurationACSo6CGRectV_So05WKWebE13ConfigurationCtcfc", + "moduleName": "QuantumIOS", + "overriding": true, + "implicit": true, + "objc_name": "initWithFrame:configuration:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Preconcurrency", + "Custom", + "Override" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(coder:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "QuantumIOS.AtomicWebView?", + "children": [ + { + "kind": "TypeNominal", + "name": "AtomicWebView", + "printedName": "QuantumIOS.AtomicWebView", + "usr": "c:@M@QuantumIOS@objc(cs)AtomicWebView" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "NSCoder", + "printedName": "Foundation.NSCoder", + "usr": "c:objc(cs)NSCoder" + } + ], + "declKind": "Constructor", + "usr": "c:@M@QuantumIOS@objc(cs)AtomicWebView(im)initWithCoder:", + "mangledName": "$s10QuantumIOS13AtomicWebViewC5coderACSgSo7NSCoderC_tcfc", + "moduleName": "QuantumIOS", + "overriding": true, + "implicit": true, + "objc_name": "initWithCoder:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Preconcurrency", + "Custom", + "Required" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@QuantumIOS@objc(cs)AtomicWebView", + "mangledName": "$s10QuantumIOS13AtomicWebViewC", + "moduleName": "QuantumIOS", + "declAttributes": [ + "Preconcurrency", + "Custom", + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:objc(cs)WKWebView", + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "WebKit.WKWebView", + "UIKit.UIView", + "UIKit.UIResponder", + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" }, { "kind": "Conformance", @@ -1224,6 +1277,20 @@ "printedName": "Sendable", "usr": "s:s8SendableP", "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "UITraitChangeObservable", + "printedName": "UITraitChangeObservable", + "usr": "s:5UIKit23UITraitChangeObservableP", + "mangledName": "$s5UIKit23UITraitChangeObservableP" + }, + { + "kind": "Conformance", + "name": "__DefaultCustomPlaygroundQuickLookable", + "printedName": "__DefaultCustomPlaygroundQuickLookable", + "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", + "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" } ] }, @@ -1237,6 +1304,40 @@ "RawDocComment" ] }, + { + "kind": "Import", + "name": "OSLog", + "printedName": "OSLog", + "declKind": "Import", + "moduleName": "QuantumIOS" + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "QuantumIOS" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "QuantumIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "QuantumIOS", + "declAttributes": [ + "RawDocComment" + ] + }, { "kind": "Import", "name": "Foundation", @@ -1247,297 +1348,441 @@ "RawDocComment" ] }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "QuantumIOS" + }, + { + "kind": "Import", + "name": "WebKit", + "printedName": "WebKit", + "declKind": "Import", + "moduleName": "QuantumIOS" + }, + { + "kind": "Import", + "name": "MuppetIOS", + "printedName": "MuppetIOS", + "declKind": "Import", + "moduleName": "QuantumIOS" + }, { "kind": "TypeDecl", - "name": "QuantumSessionError", - "printedName": "QuantumSessionError", + "name": "Quantum", + "printedName": "Quantum", "children": [ { "kind": "Var", - "name": "invalidResponse", - "printedName": "invalidResponse", + "name": "muppet", + "printedName": "muppet", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(QuantumIOS.QuantumSessionError.Type) -> (Swift.String) -> QuantumIOS.QuantumSessionError", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "MuppetIOS.Muppet?", "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Swift.String) -> QuantumIOS.QuantumSessionError", - "children": [ - { - "kind": "TypeNominal", - "name": "QuantumSessionError", - "printedName": "QuantumIOS.QuantumSessionError", - "usr": "s:10QuantumIOS0A12SessionErrorO" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ] - }, { "kind": "TypeNominal", - "name": "Metatype", - "printedName": "QuantumIOS.QuantumSessionError.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "QuantumSessionError", - "printedName": "QuantumIOS.QuantumSessionError", - "usr": "s:10QuantumIOS0A12SessionErrorO" - } - ] + "name": "Muppet", + "printedName": "MuppetIOS.Muppet", + "usr": "s:9MuppetIOS0A0C" } - ] + ], + "usr": "s:Sq" } ], - "declKind": "EnumElement", - "usr": "s:10QuantumIOS0A12SessionErrorO15invalidResponseyACSScACmF", - "mangledName": "$s10QuantumIOS0A12SessionErrorO15invalidResponseyACSScACmF", - "moduleName": "QuantumIOS" - }, - { - "kind": "Var", - "name": "networkError", - "printedName": "networkError", - "children": [ + "declKind": "Var", + "usr": "s:10QuantumIOS0A0C6muppet06MuppetB00D0CSgvp", + "mangledName": "$s10QuantumIOS0A0C6muppet06MuppetB00D0CSgvp", + "moduleName": "QuantumIOS", + "declAttributes": [ + "HasInitialValue", + "Final", + "Custom", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(QuantumIOS.QuantumSessionError.Type) -> (any Swift.Error) -> QuantumIOS.QuantumSessionError", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(any Swift.Error) -> QuantumIOS.QuantumSessionError", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "MuppetIOS.Muppet?", "children": [ { "kind": "TypeNominal", - "name": "QuantumSessionError", - "printedName": "QuantumIOS.QuantumSessionError", - "usr": "s:10QuantumIOS0A12SessionErrorO" - }, - { - "kind": "TypeNominal", - "name": "Error", - "printedName": "any Swift.Error", - "usr": "s:s5ErrorP" + "name": "Muppet", + "printedName": "MuppetIOS.Muppet", + "usr": "s:9MuppetIOS0A0C" } - ] + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:10QuantumIOS0A0C6muppet06MuppetB00D0CSgvg", + "mangledName": "$s10QuantumIOS0A0C6muppet06MuppetB00D0CSgvg", + "moduleName": "QuantumIOS", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" }, { "kind": "TypeNominal", - "name": "Metatype", - "printedName": "QuantumIOS.QuantumSessionError.Type", + "name": "Optional", + "printedName": "MuppetIOS.Muppet?", "children": [ { "kind": "TypeNominal", - "name": "QuantumSessionError", - "printedName": "QuantumIOS.QuantumSessionError", - "usr": "s:10QuantumIOS0A12SessionErrorO" + "name": "Muppet", + "printedName": "MuppetIOS.Muppet", + "usr": "s:9MuppetIOS0A0C" } - ] + ], + "usr": "s:Sq" } - ] + ], + "declKind": "Accessor", + "usr": "s:10QuantumIOS0A0C6muppet06MuppetB00D0CSgvs", + "mangledName": "$s10QuantumIOS0A0C6muppet06MuppetB00D0CSgvs", + "moduleName": "QuantumIOS", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:10QuantumIOS0A0C6muppet06MuppetB00D0CSgvM", + "mangledName": "$s10QuantumIOS0A0C6muppet06MuppetB00D0CSgvM", + "moduleName": "QuantumIOS", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" } - ], - "declKind": "EnumElement", - "usr": "s:10QuantumIOS0A12SessionErrorO07networkD0yACs0D0_pcACmF", - "mangledName": "$s10QuantumIOS0A12SessionErrorO07networkD0yACs0D0_pcACmF", - "moduleName": "QuantumIOS" + ] }, { - "kind": "Var", - "name": "tokenGenerationFailed", - "printedName": "tokenGenerationFailed", + "kind": "TypeDecl", + "name": "QuantumError", + "printedName": "QuantumError", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(QuantumIOS.QuantumSessionError.Type) -> (Swift.String) -> QuantumIOS.QuantumSessionError", + "kind": "Var", + "name": "missingPage", + "printedName": "missingPage", "children": [ { "kind": "TypeFunc", "name": "Function", - "printedName": "(Swift.String) -> QuantumIOS.QuantumSessionError", + "printedName": "(QuantumIOS.Quantum.QuantumError.Type) -> QuantumIOS.Quantum.QuantumError", "children": [ { "kind": "TypeNominal", - "name": "QuantumSessionError", - "printedName": "QuantumIOS.QuantumSessionError", - "usr": "s:10QuantumIOS0A12SessionErrorO" + "name": "QuantumError", + "printedName": "QuantumIOS.Quantum.QuantumError", + "usr": "s:10QuantumIOS0A0C0A5ErrorO" }, { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ] - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "QuantumIOS.QuantumSessionError.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "QuantumSessionError", - "printedName": "QuantumIOS.QuantumSessionError", - "usr": "s:10QuantumIOS0A12SessionErrorO" + "name": "Metatype", + "printedName": "QuantumIOS.Quantum.QuantumError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "QuantumError", + "printedName": "QuantumIOS.Quantum.QuantumError", + "usr": "s:10QuantumIOS0A0C0A5ErrorO" + } + ] } ] } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:10QuantumIOS0A12SessionErrorO21tokenGenerationFailedyACSScACmF", - "mangledName": "$s10QuantumIOS0A12SessionErrorO21tokenGenerationFailedyACSScACmF", - "moduleName": "QuantumIOS" - }, - { - "kind": "Var", - "name": "errorDescription", - "printedName": "errorDescription", - "children": [ + ], + "declKind": "EnumElement", + "usr": "s:10QuantumIOS0A0C0A5ErrorO11missingPageyA2EmF", + "mangledName": "$s10QuantumIOS0A0C0A5ErrorO11missingPageyA2EmF", + "moduleName": "QuantumIOS" + }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "QuantumError", + "printedName": "QuantumIOS.Quantum.QuantumError", + "usr": "s:10QuantumIOS0A0C0A5ErrorO" + }, + { + "kind": "TypeNominal", + "name": "QuantumError", + "printedName": "QuantumIOS.Quantum.QuantumError", + "usr": "s:10QuantumIOS0A0C0A5ErrorO" } ], - "usr": "s:Sq" - } - ], - "declKind": "Var", - "usr": "s:10QuantumIOS0A12SessionErrorO16errorDescriptionSSSgvp", - "mangledName": "$s10QuantumIOS0A12SessionErrorO16errorDescriptionSSSgvp", - "moduleName": "QuantumIOS", - "declAttributes": [ - "AccessControl" - ], - "accessors": [ + "declKind": "Func", + "usr": "s:10QuantumIOS0A0C0A5ErrorO2eeoiySbAE_AEtFZ", + "mangledName": "$s10QuantumIOS0A0C0A5ErrorO2eeoiySbAE_AEtFZ", + "moduleName": "QuantumIOS", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + }, { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:10QuantumIOS0A0C0A5ErrorO9hashValueSivp", + "mangledName": "$s10QuantumIOS0A0C0A5ErrorO9hashValueSivp", + "moduleName": "QuantumIOS", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], - "usr": "s:Sq" + "declKind": "Accessor", + "usr": "s:10QuantumIOS0A0C0A5ErrorO9hashValueSivg", + "mangledName": "$s10QuantumIOS0A0C0A5ErrorO9hashValueSivg", + "moduleName": "QuantumIOS", + "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": "Accessor", - "usr": "s:10QuantumIOS0A12SessionErrorO16errorDescriptionSSSgvg", - "mangledName": "$s10QuantumIOS0A12SessionErrorO16errorDescriptionSSSgvg", + "declKind": "Func", + "usr": "s:10QuantumIOS0A0C0A5ErrorO4hash4intoys6HasherVz_tF", + "mangledName": "$s10QuantumIOS0A0C0A5ErrorO4hash4intoys6HasherVz_tF", "moduleName": "QuantumIOS", - "accessorKind": "get" + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:10QuantumIOS0A0C0A5ErrorO", + "mangledName": "$s10QuantumIOS0A0C0A5ErrorO", + "moduleName": "QuantumIOS", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" } ] - } - ], - "declKind": "Enum", - "usr": "s:10QuantumIOS0A12SessionErrorO", - "mangledName": "$s10QuantumIOS0A12SessionErrorO", - "moduleName": "QuantumIOS", - "declAttributes": [ - "AccessControl" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" }, { - "kind": "Conformance", - "name": "LocalizedError", - "printedName": "LocalizedError", - "usr": "s:10Foundation14LocalizedErrorP", - "mangledName": "$s10Foundation14LocalizedErrorP" - }, - { - "kind": "Conformance", - "name": "Error", - "printedName": "Error", - "usr": "s:s5ErrorP", - "mangledName": "$ss5ErrorP" + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "Quantum", + "printedName": "QuantumIOS.Quantum", + "usr": "s:10QuantumIOS0A0C" + } + ], + "declKind": "Constructor", + "usr": "s:10QuantumIOS0A0CACycfc", + "mangledName": "$s10QuantumIOS0A0CACycfc", + "moduleName": "QuantumIOS", + "declAttributes": [ + "Custom", + "AccessControl" + ], + "init_kind": "Designated" }, { - "kind": "Conformance", - "name": "Sendable", - "printedName": "Sendable", - "usr": "s:s8SendableP", - "mangledName": "$ss8SendableP" - } - ] - }, - { - "kind": "TypeDecl", - "name": "QuantumSession", - "printedName": "QuantumSession", - "children": [ - { - "kind": "Var", - "name": "apiUrl", - "printedName": "apiUrl", + "kind": "Function", + "name": "initialize", + "printedName": "initialize(token:view:controller:apiUrl:)", "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "WKWebView", + "printedName": "WebKit.WKWebView", + "usr": "c:objc(cs)WKWebView" + }, + { + "kind": "TypeNominal", + "name": "UIViewController", + "printedName": "UIKit.UIViewController", + "usr": "c:objc(cs)UIViewController" + }, { "kind": "TypeNominal", "name": "String", "printedName": "Swift.String", + "hasDefaultArg": true, "usr": "s:SS" } ], - "declKind": "Var", - "usr": "s:10QuantumIOS0A7SessionV6apiUrlSSvp", - "mangledName": "$s10QuantumIOS0A7SessionV6apiUrlSSvp", + "declKind": "Func", + "usr": "s:10QuantumIOS0A0C10initialize5token4view10controller6apiUrlySS_So9WKWebViewCSo16UIViewControllerCSStYaKF", + "mangledName": "$s10QuantumIOS0A0C10initialize5token4view10controller6apiUrlySS_So9WKWebViewCSo16UIViewControllerCSStYaKF", "moduleName": "QuantumIOS", "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" + "Final", + "Custom", + "AccessControl" ], - "isLet": true, - "hasStorage": true, - "accessors": [ + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "goto", + "printedName": "goto(url:headers:timeout:)", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Swift.String]", "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, { "kind": "TypeNominal", "name": "String", @@ -1545,46 +1790,54 @@ "usr": "s:SS" } ], - "declKind": "Accessor", - "usr": "s:10QuantumIOS0A7SessionV6apiUrlSSvg", - "mangledName": "$s10QuantumIOS0A7SessionV6apiUrlSSvg", - "moduleName": "QuantumIOS", - "implicit": true, - "accessorKind": "get" + "hasDefaultArg": true, + "usr": "s:SD" + }, + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" } - ] + ], + "declKind": "Func", + "usr": "s:10QuantumIOS0A0C4goto3url7headers7timeoutySS_SDyS2SGSdtYaKF", + "mangledName": "$s10QuantumIOS0A0C4goto3url7headers7timeoutySS_SDyS2SGSdtYaKF", + "moduleName": "QuantumIOS", + "declAttributes": [ + "Final", + "Custom", + "AccessControl" + ], + "throwing": true, + "funcSelfKind": "NonMutating" }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(apiUrl:)", + "kind": "Function", + "name": "cleanup", + "printedName": "cleanup()", "children": [ { "kind": "TypeNominal", - "name": "QuantumSession", - "printedName": "QuantumIOS.QuantumSession", - "usr": "s:10QuantumIOS0A7SessionV" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Void", + "printedName": "()" } ], - "declKind": "Constructor", - "usr": "s:10QuantumIOS0A7SessionV6apiUrlACSS_tcfc", - "mangledName": "$s10QuantumIOS0A7SessionV6apiUrlACSS_tcfc", + "declKind": "Func", + "usr": "s:10QuantumIOS0A0C7cleanupyyYaF", + "mangledName": "$s10QuantumIOS0A0C7cleanupyyYaF", "moduleName": "QuantumIOS", "declAttributes": [ + "Custom", + "Final", "AccessControl" ], - "init_kind": "Designated" + "funcSelfKind": "NonMutating" }, { "kind": "Function", - "name": "trackSession", - "printedName": "trackSession(token:)", + "name": "update", + "printedName": "update(updatedPresentationSource:)", "children": [ { "kind": "TypeNominal", @@ -1593,58 +1846,88 @@ }, { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "UIViewController", + "printedName": "UIKit.UIViewController", + "usr": "c:objc(cs)UIViewController" } ], "declKind": "Func", - "usr": "s:10QuantumIOS0A7SessionV05trackC05tokenySS_tYaAA0aC5ErrorOYKF", - "mangledName": "$s10QuantumIOS0A7SessionV05trackC05tokenySS_tYaAA0aC5ErrorOYKF", + "usr": "s:10QuantumIOS0A0C6update25updatedPresentationSourceySo16UIViewControllerC_tF", + "mangledName": "$s10QuantumIOS0A0C6update25updatedPresentationSourceySo16UIViewControllerC_tF", "moduleName": "QuantumIOS", "declAttributes": [ - "AccessControl", - "RawDocComment" + "Custom", + "Final", + "AccessControl" ], - "throwing": true, "funcSelfKind": "NonMutating" }, { "kind": "Function", - "name": "generateUserToken", - "printedName": "generateUserToken(publicToken:)", + "name": "setDebug", + "printedName": "setDebug(isEnabled:forwardLogs:)", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Void", + "printedName": "()" }, { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Swift.String) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.String) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" } ], "declKind": "Func", - "usr": "s:10QuantumIOS0A7SessionV17generateUserToken06publicF0S2S_tYaAA0aC5ErrorOYKF", - "mangledName": "$s10QuantumIOS0A7SessionV17generateUserToken06publicF0S2S_tYaAA0aC5ErrorOYKF", + "usr": "s:10QuantumIOS0A0C8setDebug9isEnabled11forwardLogsySb_ySSYbcSgtYaFZ", + "mangledName": "$s10QuantumIOS0A0C8setDebug9isEnabled11forwardLogsySb_ySSYbcSgtYaFZ", "moduleName": "QuantumIOS", + "static": true, "declAttributes": [ + "Final", + "Custom", "AccessControl", "RawDocComment" ], - "throwing": true, "funcSelfKind": "NonMutating" } ], - "declKind": "Struct", - "usr": "s:10QuantumIOS0A7SessionV", - "mangledName": "$s10QuantumIOS0A7SessionV", + "declKind": "Class", + "usr": "s:10QuantumIOS0A0C", + "mangledName": "$s10QuantumIOS0A0C", "moduleName": "QuantumIOS", "declAttributes": [ - "AccessControl" + "Final", + "AccessControl", + "Custom" ], "conformances": [ { @@ -1670,49 +1953,6 @@ } ] }, - { - "kind": "TypeDecl", - "name": "Logger", - "printedName": "Logger", - "declKind": "Struct", - "usr": "s:2os6LoggerV", - "mangledName": "$s2os6LoggerV", - "moduleName": "os", - "intro_Macosx": "11.0", - "intro_iOS": "14.0", - "intro_tvOS": "14.0", - "intro_watchOS": "7.0", - "declAttributes": [ - "Available", - "Available", - "Available", - "Available" - ], - "isExternal": true, - "conformances": [ - { - "kind": "Conformance", - "name": "Sendable", - "printedName": "Sendable", - "usr": "s:s8SendableP", - "mangledName": "$ss8SendableP" - }, - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - } - ] - }, { "kind": "TypeDecl", "name": "URLSession", @@ -1809,31 +2049,74 @@ "mangledName": "$ss28CustomDebugStringConvertibleP" } ] + }, + { + "kind": "TypeDecl", + "name": "Logger", + "printedName": "Logger", + "declKind": "Struct", + "usr": "s:2os6LoggerV", + "mangledName": "$s2os6LoggerV", + "moduleName": "os", + "intro_Macosx": "11.0", + "intro_iOS": "14.0", + "intro_tvOS": "14.0", + "intro_watchOS": "7.0", + "declAttributes": [ + "Available", + "Available", + "Available", + "Available" + ], + "isExternal": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] } ], "json_format_version": 8 }, "ConstValues": [ { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/QuantumIOS\/Quantum.swift", - "kind": "StringLiteral", - "offset": 570, - "length": 26, - "value": "\"https:\/\/api.atomicfi.com\"" + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/QuantumIOS\/API.swift", + "kind": "Dictionary", + "offset": 882, + "length": 3, + "value": "[]" }, { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/QuantumIOS\/Quantum.swift", + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/QuantumIOS\/API.swift", "kind": "Dictionary", - "offset": 1859, + "offset": 3194, "length": 3, "value": "[]" }, { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/QuantumIOS\/Quantum.swift", - "kind": "IntegerLiteral", - "offset": 1881, - "length": 4, - "value": "3000" + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/QuantumIOS\/API.swift", + "kind": "Dictionary", + "offset": 3767, + "length": 3, + "value": "[]" }, { "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/QuantumIOS\/InternalNotifications.swift", @@ -1842,152 +2125,117 @@ "length": 17, "value": "\"DismissTransact\"" }, - { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/Shared\/AtomicDebug.swift", - "kind": "StringLiteral", - "offset": 236, - "length": 31, - "value": "\"com.atomicfi.debugModeChanged\"" - }, - { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/Shared\/AtomicDebug.swift", - "kind": "StringLiteral", - "offset": 911, - "length": 20, - "value": "\"com.atomicfi.debug\"" - }, - { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/Shared\/AtomicDebug.swift", - "kind": "StringLiteral", - "offset": 1020, - "length": 20, - "value": "\"com.atomicfi.debug\"" - }, - { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/Shared\/AtomicDebug.swift", - "kind": "StringLiteral", - "offset": 1304, - "length": 11, - "value": "\"debugMode\"" - }, - { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/Shared\/AtomicDebug.swift", - "kind": "BooleanLiteral", - "offset": 1320, - "length": 5, - "value": "false" - }, - { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/Shared\/AtomicDebug.swift", - "kind": "StringLiteral", - "offset": 2220, - "length": 9, - "value": "\"quantum\"" - }, - { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/Shared\/AtomicDebug.swift", - "kind": "StringLiteral", - "offset": 2444, - "length": 10, - "value": "\"transact\"" - }, - { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/Shared\/AtomicDebug.swift", - "kind": "StringLiteral", - "offset": 2665, - "length": 8, - "value": "\"muppet\"" - }, { "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/QuantumIOS\/Views\/AtomicWebViewController.swift", "kind": "BooleanLiteral", - "offset": 386, + "offset": 407, "length": 5, "value": "false" }, { "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/QuantumIOS\/Views\/AtomicWebViewController.swift", "kind": "BooleanLiteral", - "offset": 565, + "offset": 649, "length": 4, "value": "true" }, { "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/QuantumIOS\/Views\/AtomicWebViewController.swift", "kind": "StringLiteral", - "offset": 604, + "offset": 694, "length": 21, "value": "\"WebController.title\"" }, { "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/QuantumIOS\/Views\/AtomicWebViewController.swift", "kind": "BooleanLiteral", - "offset": 824, + "offset": 993, "length": 5, "value": "false" }, { "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/QuantumIOS\/Views\/AtomicWebViewController.swift", "kind": "StringLiteral", - "offset": 867, + "offset": 1042, "length": 24, "value": "\"WebController.progress\"" }, { "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/QuantumIOS\/Views\/AtomicWebViewController.swift", "kind": "BooleanLiteral", - "offset": 1049, + "offset": 1248, "length": 5, "value": "false" }, { "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/QuantumIOS\/Views\/AtomicWebViewController.swift", "kind": "BooleanLiteral", - "offset": 1172, + "offset": 1383, "length": 4, "value": "true" }, { "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/QuantumIOS\/Views\/AtomicWebViewController.swift", "kind": "IntegerLiteral", - "offset": 1228, + "offset": 1451, "length": 1, "value": "0" }, { "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/QuantumIOS\/Views\/AtomicWebViewController.swift", "kind": "StringLiteral", - "offset": 1264, + "offset": 1493, "length": 30, "value": "\"WebController.assistantTitle\"" }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/QuantumIOS\/Views\/AtomicWebViewController.swift", + "kind": "BooleanLiteral", + "offset": 1697, + "length": 5, + "value": "false" + }, { "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/QuantumIOS\/Views\/AtomicWebViewController.swift", "kind": "FloatLiteral", - "offset": 1488, + "offset": 1796, "length": 4, "value": "0.25" }, { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/QuantumIOS\/API.swift", - "kind": "Dictionary", - "offset": 882, - "length": 3, - "value": "[]" + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/Shared\/AtomicDebug.swift", + "kind": "BooleanLiteral", + "offset": 193, + "length": 5, + "value": "false" }, { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/QuantumIOS\/API.swift", - "kind": "Dictionary", - "offset": 3194, - "length": 3, - "value": "[]" + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/Shared\/AtomicDebug.swift", + "kind": "BooleanLiteral", + "offset": 1005, + "length": 5, + "value": "false" }, { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/QuantumIOS\/API.swift", + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/QuantumIOS\/Quantum.swift", + "kind": "StringLiteral", + "offset": 598, + "length": 26, + "value": "\"https:\/\/api.atomicfi.com\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/QuantumIOS\/Quantum.swift", "kind": "Dictionary", - "offset": 3767, + "offset": 1422, "length": 3, "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/QuantumIOS\/Quantum.swift", + "kind": "StringLiteral", + "offset": 3554, + "length": 9, + "value": "\"quantum\"" } ] } \ No newline at end of file diff --git a/ios/frameworks/QuantumIOS.xcframework/ios-arm64_x86_64-simulator/QuantumIOS.framework/Modules/QuantumIOS.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface b/ios/frameworks/QuantumIOS.xcframework/ios-arm64_x86_64-simulator/QuantumIOS.framework/Modules/QuantumIOS.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface index 26b3aeb..ae12f6e 100644 --- a/ios/frameworks/QuantumIOS.xcframework/ios-arm64_x86_64-simulator/QuantumIOS.framework/Modules/QuantumIOS.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface +++ b/ios/frameworks/QuantumIOS.xcframework/ios-arm64_x86_64-simulator/QuantumIOS.framework/Modules/QuantumIOS.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface @@ -1,6 +1,6 @@ // swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 6.1.2 effective-5.10 (swiftlang-6.1.2.1.2 clang-1700.0.13.5) -// swift-module-flags: -target arm64-apple-ios13.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -enable-upcoming-feature MemberImportVisibility -enable-experimental-feature DebugDescriptionMacro -enable-bare-slash-regex -module-name QuantumIOS +// swift-compiler-version: Apple Swift version 6.1.2 (swiftlang-6.1.2.1.2 clang-1700.0.13.5) +// swift-module-flags: -target arm64-apple-ios15.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 6 -enforce-exclusivity=checked -O -enable-upcoming-feature MemberImportVisibility -enable-experimental-feature DebugDescriptionMacro -module-name QuantumIOS // swift-module-flags-ignorable: -interface-compiler-version 6.1.2 import Combine import Foundation @@ -13,31 +13,6 @@ import WebKit import _Concurrency import _StringProcessing import _SwiftConcurrencyShims -@_Concurrency.MainActor final public class Quantum { - @_Concurrency.MainActor final public var muppet: MuppetIOS.Muppet? - @_Concurrency.MainActor public init() - @_Concurrency.MainActor final public func initialize(token: Swift.String, view: WebKit.WKWebView, controller: UIKit.UIViewController, apiUrl: Swift.String = "https://api.atomicfi.com") async throws - @_Concurrency.MainActor final public func goto(url: Swift.String, headers: [Swift.String : Swift.String] = [:], timeout: Swift.Int64 = 3000) async throws -> Swift.Bool - @_Concurrency.MainActor final public func cleanup() - @_Concurrency.MainActor final public func update(updatedPresentationSource source: UIKit.UIViewController) - @objc deinit -} -@objc @_inheritsConvenienceInitializers @_Concurrency.MainActor @preconcurrency public class AtomicWebView : WebKit.WKWebView { - @_Concurrency.MainActor @preconcurrency public class func makeWebView(frame: CoreFoundation.CGRect = .zero, configuration: WebKit.WKWebViewConfiguration = .init()) -> QuantumIOS.AtomicWebView - @_Concurrency.MainActor @preconcurrency @objc override dynamic public init(frame: CoreFoundation.CGRect, configuration: WebKit.WKWebViewConfiguration) - @_Concurrency.MainActor @preconcurrency @objc required dynamic public init?(coder: Foundation.NSCoder) - @objc deinit -} -@objc @_inheritsConvenienceInitializers @_Concurrency.MainActor @preconcurrency public class AtomicWebViewController : UIKit.UIViewController { - @_Concurrency.MainActor @preconcurrency weak public var webView: QuantumIOS.AtomicWebView! - @_Concurrency.MainActor @preconcurrency public var cancel: (() -> ())? - @_Concurrency.MainActor @preconcurrency @objc override dynamic public func viewDidLoad() - @_Concurrency.MainActor @preconcurrency public func hideAssistantTitle() - @_Concurrency.MainActor @preconcurrency public func showAssistant(title: Swift.String) - @_Concurrency.MainActor @preconcurrency @objc override dynamic public init(nibName nibNameOrNil: Swift.String?, bundle nibBundleOrNil: Foundation.Bundle?) - @_Concurrency.MainActor @preconcurrency @objc required dynamic public init?(coder: Foundation.NSCoder) - @objc deinit -} public enum QuantumSessionError : Foundation.LocalizedError { case invalidResponse(Swift.String) case networkError(any Swift.Error) @@ -52,4 +27,41 @@ public struct QuantumSession : Swift.Sendable { public func trackSession(token: Swift.String) async throws(QuantumIOS.QuantumSessionError) public func generateUserToken(publicToken: Swift.String) async throws(QuantumIOS.QuantumSessionError) -> Swift.String } +@objc @_inheritsConvenienceInitializers @_Concurrency.MainActor @preconcurrency public class AtomicWebViewController : UIKit.UIViewController { + @_Concurrency.MainActor @preconcurrency weak public var webView: QuantumIOS.AtomicWebView! + @_Concurrency.MainActor @preconcurrency public var cancel: (() async -> Swift.Void)? + @_Concurrency.MainActor @preconcurrency @objc override dynamic public func viewDidLoad() + @_Concurrency.MainActor @preconcurrency @objc override dynamic public func traitCollectionDidChange(_ previousTraitCollection: UIKit.UITraitCollection?) + @_Concurrency.MainActor @preconcurrency public func hideAssistantTitle() + @_Concurrency.MainActor @preconcurrency public func showAssistant(title: Swift.String) + @_Concurrency.MainActor @preconcurrency @objc override dynamic public init(nibName nibNameOrNil: Swift.String?, bundle nibBundleOrNil: Foundation.Bundle?) + @_Concurrency.MainActor @preconcurrency @objc required dynamic public init?(coder: Foundation.NSCoder) + @objc deinit +} +@objc @_inheritsConvenienceInitializers @_Concurrency.MainActor @preconcurrency public class AtomicWebView : WebKit.WKWebView { + @_Concurrency.MainActor @preconcurrency public class func makeWebView(frame: CoreFoundation.CGRect = .zero, configuration: WebKit.WKWebViewConfiguration = .init()) -> QuantumIOS.AtomicWebView + @_Concurrency.MainActor @preconcurrency @objc override dynamic public init(frame: CoreFoundation.CGRect, configuration: WebKit.WKWebViewConfiguration) + @_Concurrency.MainActor @preconcurrency @objc required dynamic public init?(coder: Foundation.NSCoder) + @objc deinit +} +@_Concurrency.MainActor final public class Quantum { + @_Concurrency.MainActor final public var muppet: MuppetIOS.Muppet? + public enum QuantumError : Swift.Error { + case missingPage + public static func == (a: QuantumIOS.Quantum.QuantumError, b: QuantumIOS.Quantum.QuantumError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } + } + @_Concurrency.MainActor public init() + @_Concurrency.MainActor final public func initialize(token: Swift.String, view: WebKit.WKWebView, controller: UIKit.UIViewController, apiUrl: Swift.String = "https://api.atomicfi.com") async throws + @_Concurrency.MainActor final public func goto(url: Swift.String, headers: [Swift.String : Swift.String] = [:], timeout: Foundation.TimeInterval) async throws + @_Concurrency.MainActor final public func cleanup() async + @_Concurrency.MainActor final public func update(updatedPresentationSource source: UIKit.UIViewController) + @_Concurrency.MainActor public static func setDebug(isEnabled: Swift.Bool, forwardLogs forwarder: (@Sendable (Swift.String) -> ())? = nil) async + @objc deinit +} extension QuantumIOS.Quantum : Swift.Sendable {} +extension QuantumIOS.Quantum.QuantumError : Swift.Equatable {} +extension QuantumIOS.Quantum.QuantumError : Swift.Hashable {} diff --git a/ios/frameworks/QuantumIOS.xcframework/ios-arm64_x86_64-simulator/QuantumIOS.framework/Modules/QuantumIOS.swiftmodule/arm64-apple-ios-simulator.swiftdoc b/ios/frameworks/QuantumIOS.xcframework/ios-arm64_x86_64-simulator/QuantumIOS.framework/Modules/QuantumIOS.swiftmodule/arm64-apple-ios-simulator.swiftdoc index 171293b..1a1dcf7 100644 Binary files a/ios/frameworks/QuantumIOS.xcframework/ios-arm64_x86_64-simulator/QuantumIOS.framework/Modules/QuantumIOS.swiftmodule/arm64-apple-ios-simulator.swiftdoc and b/ios/frameworks/QuantumIOS.xcframework/ios-arm64_x86_64-simulator/QuantumIOS.framework/Modules/QuantumIOS.swiftmodule/arm64-apple-ios-simulator.swiftdoc differ diff --git a/ios/frameworks/QuantumIOS.xcframework/ios-arm64_x86_64-simulator/QuantumIOS.framework/Modules/QuantumIOS.swiftmodule/arm64-apple-ios-simulator.swiftinterface b/ios/frameworks/QuantumIOS.xcframework/ios-arm64_x86_64-simulator/QuantumIOS.framework/Modules/QuantumIOS.swiftmodule/arm64-apple-ios-simulator.swiftinterface index 26b3aeb..ae12f6e 100644 --- a/ios/frameworks/QuantumIOS.xcframework/ios-arm64_x86_64-simulator/QuantumIOS.framework/Modules/QuantumIOS.swiftmodule/arm64-apple-ios-simulator.swiftinterface +++ b/ios/frameworks/QuantumIOS.xcframework/ios-arm64_x86_64-simulator/QuantumIOS.framework/Modules/QuantumIOS.swiftmodule/arm64-apple-ios-simulator.swiftinterface @@ -1,6 +1,6 @@ // swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 6.1.2 effective-5.10 (swiftlang-6.1.2.1.2 clang-1700.0.13.5) -// swift-module-flags: -target arm64-apple-ios13.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -enable-upcoming-feature MemberImportVisibility -enable-experimental-feature DebugDescriptionMacro -enable-bare-slash-regex -module-name QuantumIOS +// swift-compiler-version: Apple Swift version 6.1.2 (swiftlang-6.1.2.1.2 clang-1700.0.13.5) +// swift-module-flags: -target arm64-apple-ios15.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 6 -enforce-exclusivity=checked -O -enable-upcoming-feature MemberImportVisibility -enable-experimental-feature DebugDescriptionMacro -module-name QuantumIOS // swift-module-flags-ignorable: -interface-compiler-version 6.1.2 import Combine import Foundation @@ -13,31 +13,6 @@ import WebKit import _Concurrency import _StringProcessing import _SwiftConcurrencyShims -@_Concurrency.MainActor final public class Quantum { - @_Concurrency.MainActor final public var muppet: MuppetIOS.Muppet? - @_Concurrency.MainActor public init() - @_Concurrency.MainActor final public func initialize(token: Swift.String, view: WebKit.WKWebView, controller: UIKit.UIViewController, apiUrl: Swift.String = "https://api.atomicfi.com") async throws - @_Concurrency.MainActor final public func goto(url: Swift.String, headers: [Swift.String : Swift.String] = [:], timeout: Swift.Int64 = 3000) async throws -> Swift.Bool - @_Concurrency.MainActor final public func cleanup() - @_Concurrency.MainActor final public func update(updatedPresentationSource source: UIKit.UIViewController) - @objc deinit -} -@objc @_inheritsConvenienceInitializers @_Concurrency.MainActor @preconcurrency public class AtomicWebView : WebKit.WKWebView { - @_Concurrency.MainActor @preconcurrency public class func makeWebView(frame: CoreFoundation.CGRect = .zero, configuration: WebKit.WKWebViewConfiguration = .init()) -> QuantumIOS.AtomicWebView - @_Concurrency.MainActor @preconcurrency @objc override dynamic public init(frame: CoreFoundation.CGRect, configuration: WebKit.WKWebViewConfiguration) - @_Concurrency.MainActor @preconcurrency @objc required dynamic public init?(coder: Foundation.NSCoder) - @objc deinit -} -@objc @_inheritsConvenienceInitializers @_Concurrency.MainActor @preconcurrency public class AtomicWebViewController : UIKit.UIViewController { - @_Concurrency.MainActor @preconcurrency weak public var webView: QuantumIOS.AtomicWebView! - @_Concurrency.MainActor @preconcurrency public var cancel: (() -> ())? - @_Concurrency.MainActor @preconcurrency @objc override dynamic public func viewDidLoad() - @_Concurrency.MainActor @preconcurrency public func hideAssistantTitle() - @_Concurrency.MainActor @preconcurrency public func showAssistant(title: Swift.String) - @_Concurrency.MainActor @preconcurrency @objc override dynamic public init(nibName nibNameOrNil: Swift.String?, bundle nibBundleOrNil: Foundation.Bundle?) - @_Concurrency.MainActor @preconcurrency @objc required dynamic public init?(coder: Foundation.NSCoder) - @objc deinit -} public enum QuantumSessionError : Foundation.LocalizedError { case invalidResponse(Swift.String) case networkError(any Swift.Error) @@ -52,4 +27,41 @@ public struct QuantumSession : Swift.Sendable { public func trackSession(token: Swift.String) async throws(QuantumIOS.QuantumSessionError) public func generateUserToken(publicToken: Swift.String) async throws(QuantumIOS.QuantumSessionError) -> Swift.String } +@objc @_inheritsConvenienceInitializers @_Concurrency.MainActor @preconcurrency public class AtomicWebViewController : UIKit.UIViewController { + @_Concurrency.MainActor @preconcurrency weak public var webView: QuantumIOS.AtomicWebView! + @_Concurrency.MainActor @preconcurrency public var cancel: (() async -> Swift.Void)? + @_Concurrency.MainActor @preconcurrency @objc override dynamic public func viewDidLoad() + @_Concurrency.MainActor @preconcurrency @objc override dynamic public func traitCollectionDidChange(_ previousTraitCollection: UIKit.UITraitCollection?) + @_Concurrency.MainActor @preconcurrency public func hideAssistantTitle() + @_Concurrency.MainActor @preconcurrency public func showAssistant(title: Swift.String) + @_Concurrency.MainActor @preconcurrency @objc override dynamic public init(nibName nibNameOrNil: Swift.String?, bundle nibBundleOrNil: Foundation.Bundle?) + @_Concurrency.MainActor @preconcurrency @objc required dynamic public init?(coder: Foundation.NSCoder) + @objc deinit +} +@objc @_inheritsConvenienceInitializers @_Concurrency.MainActor @preconcurrency public class AtomicWebView : WebKit.WKWebView { + @_Concurrency.MainActor @preconcurrency public class func makeWebView(frame: CoreFoundation.CGRect = .zero, configuration: WebKit.WKWebViewConfiguration = .init()) -> QuantumIOS.AtomicWebView + @_Concurrency.MainActor @preconcurrency @objc override dynamic public init(frame: CoreFoundation.CGRect, configuration: WebKit.WKWebViewConfiguration) + @_Concurrency.MainActor @preconcurrency @objc required dynamic public init?(coder: Foundation.NSCoder) + @objc deinit +} +@_Concurrency.MainActor final public class Quantum { + @_Concurrency.MainActor final public var muppet: MuppetIOS.Muppet? + public enum QuantumError : Swift.Error { + case missingPage + public static func == (a: QuantumIOS.Quantum.QuantumError, b: QuantumIOS.Quantum.QuantumError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } + } + @_Concurrency.MainActor public init() + @_Concurrency.MainActor final public func initialize(token: Swift.String, view: WebKit.WKWebView, controller: UIKit.UIViewController, apiUrl: Swift.String = "https://api.atomicfi.com") async throws + @_Concurrency.MainActor final public func goto(url: Swift.String, headers: [Swift.String : Swift.String] = [:], timeout: Foundation.TimeInterval) async throws + @_Concurrency.MainActor final public func cleanup() async + @_Concurrency.MainActor final public func update(updatedPresentationSource source: UIKit.UIViewController) + @_Concurrency.MainActor public static func setDebug(isEnabled: Swift.Bool, forwardLogs forwarder: (@Sendable (Swift.String) -> ())? = nil) async + @objc deinit +} extension QuantumIOS.Quantum : Swift.Sendable {} +extension QuantumIOS.Quantum.QuantumError : Swift.Equatable {} +extension QuantumIOS.Quantum.QuantumError : Swift.Hashable {} diff --git a/ios/frameworks/QuantumIOS.xcframework/ios-arm64_x86_64-simulator/QuantumIOS.framework/Modules/QuantumIOS.swiftmodule/x86_64-apple-ios-simulator.abi.json b/ios/frameworks/QuantumIOS.xcframework/ios-arm64_x86_64-simulator/QuantumIOS.framework/Modules/QuantumIOS.swiftmodule/x86_64-apple-ios-simulator.abi.json index 03e2a74..7bea15b 100644 --- a/ios/frameworks/QuantumIOS.xcframework/ios-arm64_x86_64-simulator/QuantumIOS.framework/Modules/QuantumIOS.swiftmodule/x86_64-apple-ios-simulator.abi.json +++ b/ios/frameworks/QuantumIOS.xcframework/ios-arm64_x86_64-simulator/QuantumIOS.framework/Modules/QuantumIOS.swiftmodule/x86_64-apple-ios-simulator.abi.json @@ -16,249 +16,189 @@ }, { "kind": "Import", - "name": "UIKit", - "printedName": "UIKit", - "declKind": "Import", - "moduleName": "QuantumIOS" - }, - { - "kind": "Import", - "name": "WebKit", - "printedName": "WebKit", + "name": "Foundation", + "printedName": "Foundation", "declKind": "Import", - "moduleName": "QuantumIOS" + "moduleName": "QuantumIOS", + "declAttributes": [ + "RawDocComment" + ] }, { "kind": "Import", - "name": "MuppetIOS", - "printedName": "MuppetIOS", + "name": "Foundation", + "printedName": "Foundation", "declKind": "Import", - "moduleName": "QuantumIOS" + "moduleName": "QuantumIOS", + "declAttributes": [ + "RawDocComment" + ] }, { "kind": "TypeDecl", - "name": "Quantum", - "printedName": "Quantum", + "name": "QuantumSessionError", + "printedName": "QuantumSessionError", "children": [ { "kind": "Var", - "name": "muppet", - "printedName": "muppet", + "name": "invalidResponse", + "printedName": "invalidResponse", "children": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "MuppetIOS.Muppet?", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(QuantumIOS.QuantumSessionError.Type) -> (Swift.String) -> QuantumIOS.QuantumSessionError", "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.String) -> QuantumIOS.QuantumSessionError", + "children": [ + { + "kind": "TypeNominal", + "name": "QuantumSessionError", + "printedName": "QuantumIOS.QuantumSessionError", + "usr": "s:10QuantumIOS0A12SessionErrorO" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + }, { "kind": "TypeNominal", - "name": "Muppet", - "printedName": "MuppetIOS.Muppet", - "usr": "c:objc(cs)Muppet" + "name": "Metatype", + "printedName": "QuantumIOS.QuantumSessionError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "QuantumSessionError", + "printedName": "QuantumIOS.QuantumSessionError", + "usr": "s:10QuantumIOS0A12SessionErrorO" + } + ] } - ], - "usr": "s:Sq" + ] } ], - "declKind": "Var", - "usr": "s:10QuantumIOS0A0C6muppetSo6MuppetCSgvp", - "mangledName": "$s10QuantumIOS0A0C6muppetSo6MuppetCSgvp", - "moduleName": "QuantumIOS", - "declAttributes": [ - "HasInitialValue", - "Final", - "Custom", - "HasStorage", - "AccessControl" - ], - "hasStorage": true, - "accessors": [ + "declKind": "EnumElement", + "usr": "s:10QuantumIOS0A12SessionErrorO15invalidResponseyACSScACmF", + "mangledName": "$s10QuantumIOS0A12SessionErrorO15invalidResponseyACSScACmF", + "moduleName": "QuantumIOS" + }, + { + "kind": "Var", + "name": "networkError", + "printedName": "networkError", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(QuantumIOS.QuantumSessionError.Type) -> (any Swift.Error) -> QuantumIOS.QuantumSessionError", "children": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "MuppetIOS.Muppet?", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(any Swift.Error) -> QuantumIOS.QuantumSessionError", "children": [ { "kind": "TypeNominal", - "name": "Muppet", - "printedName": "MuppetIOS.Muppet", - "usr": "c:objc(cs)Muppet" + "name": "QuantumSessionError", + "printedName": "QuantumIOS.QuantumSessionError", + "usr": "s:10QuantumIOS0A12SessionErrorO" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "any Swift.Error", + "usr": "s:s5ErrorP" } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:10QuantumIOS0A0C6muppetSo6MuppetCSgvg", - "mangledName": "$s10QuantumIOS0A0C6muppetSo6MuppetCSgvg", - "moduleName": "QuantumIOS", - "implicit": true, - "declAttributes": [ - "Final" - ], - "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + ] }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "MuppetIOS.Muppet?", + "name": "Metatype", + "printedName": "QuantumIOS.QuantumSessionError.Type", "children": [ { "kind": "TypeNominal", - "name": "Muppet", - "printedName": "MuppetIOS.Muppet", - "usr": "c:objc(cs)Muppet" + "name": "QuantumSessionError", + "printedName": "QuantumIOS.QuantumSessionError", + "usr": "s:10QuantumIOS0A12SessionErrorO" } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:10QuantumIOS0A0C6muppetSo6MuppetCSgvs", - "mangledName": "$s10QuantumIOS0A0C6muppetSo6MuppetCSgvs", - "moduleName": "QuantumIOS", - "implicit": true, - "declAttributes": [ - "Final" - ], - "accessorKind": "set" - }, - { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + ] } - ], - "declKind": "Accessor", - "usr": "s:10QuantumIOS0A0C6muppetSo6MuppetCSgvM", - "mangledName": "$s10QuantumIOS0A0C6muppetSo6MuppetCSgvM", - "moduleName": "QuantumIOS", - "implicit": true, - "declAttributes": [ - "Final" - ], - "accessorKind": "_modify" - } - ] - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init()", - "children": [ - { - "kind": "TypeNominal", - "name": "Quantum", - "printedName": "QuantumIOS.Quantum", - "usr": "s:10QuantumIOS0A0C" + ] } ], - "declKind": "Constructor", - "usr": "s:10QuantumIOS0A0CACycfc", - "mangledName": "$s10QuantumIOS0A0CACycfc", - "moduleName": "QuantumIOS", - "declAttributes": [ - "Custom", - "AccessControl" - ], - "init_kind": "Designated" + "declKind": "EnumElement", + "usr": "s:10QuantumIOS0A12SessionErrorO07networkD0yACs0D0_pcACmF", + "mangledName": "$s10QuantumIOS0A12SessionErrorO07networkD0yACs0D0_pcACmF", + "moduleName": "QuantumIOS" }, { - "kind": "Function", - "name": "initialize", - "printedName": "initialize(token:view:controller:apiUrl:)", + "kind": "Var", + "name": "tokenGenerationFailed", + "printedName": "tokenGenerationFailed", "children": [ { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "WKWebView", - "printedName": "WebKit.WKWebView", - "usr": "c:objc(cs)WKWebView" - }, - { - "kind": "TypeNominal", - "name": "UIViewController", - "printedName": "UIKit.UIViewController", - "usr": "c:objc(cs)UIViewController" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "hasDefaultArg": true, - "usr": "s:SS" - } - ], - "declKind": "Func", - "usr": "s:10QuantumIOS0A0C10initialize5token4view10controller6apiUrlySS_So9WKWebViewCSo16UIViewControllerCSStYaKF", - "mangledName": "$s10QuantumIOS0A0C10initialize5token4view10controller6apiUrlySS_So9WKWebViewCSo16UIViewControllerCSStYaKF", - "moduleName": "QuantumIOS", - "declAttributes": [ - "Final", - "Custom", - "AccessControl" + "kind": "TypeFunc", + "name": "Function", + "printedName": "(QuantumIOS.QuantumSessionError.Type) -> (Swift.String) -> QuantumIOS.QuantumSessionError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.String) -> QuantumIOS.QuantumSessionError", + "children": [ + { + "kind": "TypeNominal", + "name": "QuantumSessionError", + "printedName": "QuantumIOS.QuantumSessionError", + "usr": "s:10QuantumIOS0A12SessionErrorO" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "QuantumIOS.QuantumSessionError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "QuantumSessionError", + "printedName": "QuantumIOS.QuantumSessionError", + "usr": "s:10QuantumIOS0A12SessionErrorO" + } + ] + } + ] + } ], - "throwing": true, - "funcSelfKind": "NonMutating" + "declKind": "EnumElement", + "usr": "s:10QuantumIOS0A12SessionErrorO21tokenGenerationFailedyACSScACmF", + "mangledName": "$s10QuantumIOS0A12SessionErrorO21tokenGenerationFailedyACSScACmF", + "moduleName": "QuantumIOS" }, { - "kind": "Function", - "name": "goto", - "printedName": "goto(url:headers:timeout:)", + "kind": "Var", + "name": "errorDescription", + "printedName": "errorDescription", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "Dictionary", - "printedName": "[Swift.String : Swift.String]", + "name": "Optional", + "printedName": "Swift.String?", "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, { "kind": "TypeNominal", "name": "String", @@ -266,88 +206,52 @@ "usr": "s:SS" } ], - "hasDefaultArg": true, - "usr": "s:SD" - }, - { - "kind": "TypeNominal", - "name": "Int64", - "printedName": "Swift.Int64", - "hasDefaultArg": true, - "usr": "s:s5Int64V" - } - ], - "declKind": "Func", - "usr": "s:10QuantumIOS0A0C4goto3url7headers7timeoutSbSS_SDyS2SGs5Int64VtYaKF", - "mangledName": "$s10QuantumIOS0A0C4goto3url7headers7timeoutSbSS_SDyS2SGs5Int64VtYaKF", - "moduleName": "QuantumIOS", - "declAttributes": [ - "Final", - "Custom", - "AccessControl" - ], - "throwing": true, - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "cleanup", - "printedName": "cleanup()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "usr": "s:Sq" } ], - "declKind": "Func", - "usr": "s:10QuantumIOS0A0C7cleanupyyF", - "mangledName": "$s10QuantumIOS0A0C7cleanupyyF", + "declKind": "Var", + "usr": "s:10QuantumIOS0A12SessionErrorO16errorDescriptionSSSgvp", + "mangledName": "$s10QuantumIOS0A12SessionErrorO16errorDescriptionSSSgvp", "moduleName": "QuantumIOS", "declAttributes": [ - "Custom", - "Final", "AccessControl" ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "update", - "printedName": "update(updatedPresentationSource:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, + "accessors": [ { - "kind": "TypeNominal", - "name": "UIViewController", - "printedName": "UIKit.UIViewController", - "usr": "c:objc(cs)UIViewController" + "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:10QuantumIOS0A12SessionErrorO16errorDescriptionSSSgvg", + "mangledName": "$s10QuantumIOS0A12SessionErrorO16errorDescriptionSSSgvg", + "moduleName": "QuantumIOS", + "accessorKind": "get" } - ], - "declKind": "Func", - "usr": "s:10QuantumIOS0A0C6update25updatedPresentationSourceySo16UIViewControllerC_tF", - "mangledName": "$s10QuantumIOS0A0C6update25updatedPresentationSourceySo16UIViewControllerC_tF", - "moduleName": "QuantumIOS", - "declAttributes": [ - "Custom", - "Final", - "AccessControl" - ], - "funcSelfKind": "NonMutating" + ] } ], - "declKind": "Class", - "usr": "s:10QuantumIOS0A0C", - "mangledName": "$s10QuantumIOS0A0C", + "declKind": "Enum", + "usr": "s:10QuantumIOS0A12SessionErrorO", + "mangledName": "$s10QuantumIOS0A12SessionErrorO", "moduleName": "QuantumIOS", "declAttributes": [ - "Final", - "AccessControl", - "Custom" + "AccessControl" ], "conformances": [ { @@ -364,6 +268,20 @@ "usr": "s:s9EscapableP", "mangledName": "$ss9EscapableP" }, + { + "kind": "Conformance", + "name": "LocalizedError", + "printedName": "LocalizedError", + "usr": "s:10Foundation14LocalizedErrorP", + "mangledName": "$s10Foundation14LocalizedErrorP" + }, + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" + }, { "kind": "Conformance", "name": "Sendable", @@ -373,177 +291,147 @@ } ] }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "QuantumIOS", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "UIKit", - "printedName": "UIKit", - "declKind": "Import", - "moduleName": "QuantumIOS", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "WebKit", - "printedName": "WebKit", - "declKind": "Import", - "moduleName": "QuantumIOS" - }, { "kind": "TypeDecl", - "name": "AtomicWebView", - "printedName": "AtomicWebView", + "name": "QuantumSession", + "printedName": "QuantumSession", "children": [ { - "kind": "Function", - "name": "makeWebView", - "printedName": "makeWebView(frame:configuration:)", + "kind": "Var", + "name": "apiUrl", + "printedName": "apiUrl", "children": [ { "kind": "TypeNominal", - "name": "AtomicWebView", - "printedName": "QuantumIOS.AtomicWebView", - "usr": "c:@M@QuantumIOS@objc(cs)AtomicWebView" - }, + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:10QuantumIOS0A7SessionV6apiUrlSSvp", + "mangledName": "$s10QuantumIOS0A7SessionV6apiUrlSSvp", + "moduleName": "QuantumIOS", + "declAttributes": [ + "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:10QuantumIOS0A7SessionV6apiUrlSSvg", + "mangledName": "$s10QuantumIOS0A7SessionV6apiUrlSSvg", + "moduleName": "QuantumIOS", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(apiUrl:)", + "children": [ { "kind": "TypeNominal", - "name": "CGRect", - "printedName": "CoreFoundation.CGRect", - "hasDefaultArg": true, - "usr": "c:@S@CGRect" + "name": "QuantumSession", + "printedName": "QuantumIOS.QuantumSession", + "usr": "s:10QuantumIOS0A7SessionV" }, { "kind": "TypeNominal", - "name": "WKWebViewConfiguration", - "printedName": "WebKit.WKWebViewConfiguration", - "hasDefaultArg": true, - "usr": "c:objc(cs)WKWebViewConfiguration" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "declKind": "Func", - "usr": "s:10QuantumIOS13AtomicWebViewC04makedE05frame13configurationACSo6CGRectV_So05WKWebE13ConfigurationCtFZ", - "mangledName": "$s10QuantumIOS13AtomicWebViewC04makedE05frame13configurationACSo6CGRectV_So05WKWebE13ConfigurationCtFZ", + "declKind": "Constructor", + "usr": "s:10QuantumIOS0A7SessionV6apiUrlACSS_tcfc", + "mangledName": "$s10QuantumIOS0A7SessionV6apiUrlACSS_tcfc", "moduleName": "QuantumIOS", - "static": true, - "declAttributes": [ - "Preconcurrency", - "Custom", - "AccessControl", - "RawDocComment" + "declAttributes": [ + "AccessControl" ], - "funcSelfKind": "NonMutating" + "init_kind": "Designated" }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(frame:configuration:)", + "kind": "Function", + "name": "trackSession", + "printedName": "trackSession(token:)", "children": [ { "kind": "TypeNominal", - "name": "AtomicWebView", - "printedName": "QuantumIOS.AtomicWebView", - "usr": "c:@M@QuantumIOS@objc(cs)AtomicWebView" - }, - { - "kind": "TypeNominal", - "name": "CGRect", - "printedName": "CoreFoundation.CGRect", - "usr": "c:@S@CGRect" + "name": "Void", + "printedName": "()" }, { "kind": "TypeNominal", - "name": "WKWebViewConfiguration", - "printedName": "WebKit.WKWebViewConfiguration", - "usr": "c:objc(cs)WKWebViewConfiguration" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "declKind": "Constructor", - "usr": "c:@M@QuantumIOS@objc(cs)AtomicWebView(im)initWithFrame:configuration:", - "mangledName": "$s10QuantumIOS13AtomicWebViewC5frame13configurationACSo6CGRectV_So05WKWebE13ConfigurationCtcfc", + "declKind": "Func", + "usr": "s:10QuantumIOS0A7SessionV05trackC05tokenySS_tYaAA0aC5ErrorOYKF", + "mangledName": "$s10QuantumIOS0A7SessionV05trackC05tokenySS_tYaAA0aC5ErrorOYKF", "moduleName": "QuantumIOS", - "overriding": true, - "implicit": true, - "objc_name": "initWithFrame:configuration:", "declAttributes": [ - "Dynamic", - "ObjC", - "Preconcurrency", - "Custom", - "Override" + "AccessControl", + "RawDocComment" ], - "init_kind": "Designated" + "throwing": true, + "funcSelfKind": "NonMutating" }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(coder:)", + "kind": "Function", + "name": "generateUserToken", + "printedName": "generateUserToken(publicToken:)", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "QuantumIOS.AtomicWebView?", - "children": [ - { - "kind": "TypeNominal", - "name": "AtomicWebView", - "printedName": "QuantumIOS.AtomicWebView", - "usr": "c:@M@QuantumIOS@objc(cs)AtomicWebView" - } - ], - "usr": "s:Sq" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" }, { "kind": "TypeNominal", - "name": "NSCoder", - "printedName": "Foundation.NSCoder", - "usr": "c:objc(cs)NSCoder" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "declKind": "Constructor", - "usr": "c:@M@QuantumIOS@objc(cs)AtomicWebView(im)initWithCoder:", - "mangledName": "$s10QuantumIOS13AtomicWebViewC5coderACSgSo7NSCoderC_tcfc", + "declKind": "Func", + "usr": "s:10QuantumIOS0A7SessionV17generateUserToken06publicF0S2S_tYaAA0aC5ErrorOYKF", + "mangledName": "$s10QuantumIOS0A7SessionV17generateUserToken06publicF0S2S_tYaAA0aC5ErrorOYKF", "moduleName": "QuantumIOS", - "overriding": true, - "implicit": true, - "objc_name": "initWithCoder:", "declAttributes": [ - "Dynamic", - "ObjC", - "Preconcurrency", - "Custom", - "Required" + "AccessControl", + "RawDocComment" ], - "init_kind": "Designated" + "throwing": true, + "funcSelfKind": "NonMutating" } ], - "declKind": "Class", - "usr": "c:@M@QuantumIOS@objc(cs)AtomicWebView", - "mangledName": "$s10QuantumIOS13AtomicWebViewC", + "declKind": "Struct", + "usr": "s:10QuantumIOS0A7SessionV", + "mangledName": "$s10QuantumIOS0A7SessionV", "moduleName": "QuantumIOS", "declAttributes": [ - "Preconcurrency", - "Custom", - "AccessControl", - "ObjC" - ], - "superclassUsr": "c:objc(cs)WKWebView", - "inheritsConvenienceInitializers": true, - "superclassNames": [ - "WebKit.WKWebView", - "UIKit.UIView", - "UIKit.UIResponder", - "ObjectiveC.NSObject" + "AccessControl" ], "conformances": [ { @@ -562,126 +450,29 @@ }, { "kind": "Conformance", - "name": "Equatable", - "printedName": "Equatable", - "usr": "s:SQ", - "mangledName": "$sSQ" - }, - { - "kind": "Conformance", - "name": "Hashable", - "printedName": "Hashable", - "usr": "s:SH", - "mangledName": "$sSH" - }, - { - "kind": "Conformance", - "name": "CVarArg", - "printedName": "CVarArg", - "usr": "s:s7CVarArgP", - "mangledName": "$ss7CVarArgP" - }, - { - "kind": "Conformance", - "name": "_KeyValueCodingAndObservingPublishing", - "printedName": "_KeyValueCodingAndObservingPublishing", - "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", - "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" - }, - { - "kind": "Conformance", - "name": "_KeyValueCodingAndObserving", - "printedName": "_KeyValueCodingAndObserving", - "usr": "s:10Foundation27_KeyValueCodingAndObservingP", - "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" - }, - { - "kind": "Conformance", - "name": "CustomStringConvertible", - "printedName": "CustomStringConvertible", - "usr": "s:s23CustomStringConvertibleP", - "mangledName": "$ss23CustomStringConvertibleP" - }, - { - "kind": "Conformance", - "name": "CustomDebugStringConvertible", - "printedName": "CustomDebugStringConvertible", - "usr": "s:s28CustomDebugStringConvertibleP", - "mangledName": "$ss28CustomDebugStringConvertibleP" - }, - { - "kind": "Conformance", - "name": "UITraitChangeObservable", - "printedName": "UITraitChangeObservable", - "usr": "s:5UIKit23UITraitChangeObservableP", - "mangledName": "$s5UIKit23UITraitChangeObservableP" - }, - { - "kind": "Conformance", - "name": "__DefaultCustomPlaygroundQuickLookable", - "printedName": "__DefaultCustomPlaygroundQuickLookable", - "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", - "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" } ] }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "QuantumIOS", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "OSLog", - "printedName": "OSLog", - "declKind": "Import", - "moduleName": "QuantumIOS" - }, { "kind": "Import", "name": "Combine", "printedName": "Combine", "declKind": "Import", - "moduleName": "QuantumIOS" - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", "moduleName": "QuantumIOS", "declAttributes": [ "RawDocComment" ] }, - { - "kind": "Import", - "name": "WebKit", - "printedName": "WebKit", - "declKind": "Import", - "moduleName": "QuantumIOS" - }, - { - "kind": "Import", - "name": "MuppetIOS", - "printedName": "MuppetIOS", - "declKind": "Import", - "moduleName": "QuantumIOS" - }, { "kind": "Import", "name": "UIKit", "printedName": "UIKit", "declKind": "Import", - "moduleName": "QuantumIOS", - "declAttributes": [ - "RawDocComment" - ] + "moduleName": "QuantumIOS" }, { "kind": "Import", @@ -690,13 +481,6 @@ "declKind": "Import", "moduleName": "QuantumIOS" }, - { - "kind": "Import", - "name": "Combine", - "printedName": "Combine", - "declKind": "Import", - "moduleName": "QuantumIOS" - }, { "kind": "TypeDecl", "name": "AtomicWebViewController", @@ -816,12 +600,12 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "(() -> ())?", + "printedName": "(() async -> ())?", "children": [ { "kind": "TypeFunc", "name": "Function", - "printedName": "() -> ()", + "printedName": "() async -> ()", "children": [ { "kind": "TypeNominal", @@ -840,8 +624,8 @@ } ], "declKind": "Var", - "usr": "s:10QuantumIOS23AtomicWebViewControllerC6cancelyycSgvp", - "mangledName": "$s10QuantumIOS23AtomicWebViewControllerC6cancelyycSgvp", + "usr": "s:10QuantumIOS23AtomicWebViewControllerC6cancelyyYacSgvp", + "mangledName": "$s10QuantumIOS23AtomicWebViewControllerC6cancelyyYacSgvp", "moduleName": "QuantumIOS", "declAttributes": [ "HasInitialValue", @@ -860,12 +644,12 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "(() -> ())?", + "printedName": "(() async -> ())?", "children": [ { "kind": "TypeFunc", "name": "Function", - "printedName": "() -> ()", + "printedName": "() async -> ()", "children": [ { "kind": "TypeNominal", @@ -884,8 +668,8 @@ } ], "declKind": "Accessor", - "usr": "s:10QuantumIOS23AtomicWebViewControllerC6cancelyycSgvg", - "mangledName": "$s10QuantumIOS23AtomicWebViewControllerC6cancelyycSgvg", + "usr": "s:10QuantumIOS23AtomicWebViewControllerC6cancelyyYacSgvg", + "mangledName": "$s10QuantumIOS23AtomicWebViewControllerC6cancelyyYacSgvg", "moduleName": "QuantumIOS", "implicit": true, "accessorKind": "get" @@ -903,12 +687,12 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "(() -> ())?", + "printedName": "(() async -> ())?", "children": [ { "kind": "TypeFunc", "name": "Function", - "printedName": "() -> ()", + "printedName": "() async -> ()", "children": [ { "kind": "TypeNominal", @@ -927,8 +711,8 @@ } ], "declKind": "Accessor", - "usr": "s:10QuantumIOS23AtomicWebViewControllerC6cancelyycSgvs", - "mangledName": "$s10QuantumIOS23AtomicWebViewControllerC6cancelyycSgvs", + "usr": "s:10QuantumIOS23AtomicWebViewControllerC6cancelyyYacSgvs", + "mangledName": "$s10QuantumIOS23AtomicWebViewControllerC6cancelyyYacSgvs", "moduleName": "QuantumIOS", "implicit": true, "accessorKind": "set" @@ -945,8 +729,8 @@ } ], "declKind": "Accessor", - "usr": "s:10QuantumIOS23AtomicWebViewControllerC6cancelyycSgvM", - "mangledName": "$s10QuantumIOS23AtomicWebViewControllerC6cancelyycSgvM", + "usr": "s:10QuantumIOS23AtomicWebViewControllerC6cancelyyYacSgvM", + "mangledName": "$s10QuantumIOS23AtomicWebViewControllerC6cancelyyYacSgvM", "moduleName": "QuantumIOS", "implicit": true, "accessorKind": "_modify" @@ -981,6 +765,47 @@ ], "funcSelfKind": "NonMutating" }, + { + "kind": "Function", + "name": "traitCollectionDidChange", + "printedName": "traitCollectionDidChange(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UITraitCollection?", + "children": [ + { + "kind": "TypeNominal", + "name": "UITraitCollection", + "printedName": "UIKit.UITraitCollection", + "usr": "c:objc(cs)UITraitCollection" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@QuantumIOS@objc(cs)AtomicWebViewController(im)traitCollectionDidChange:", + "mangledName": "$s10QuantumIOS23AtomicWebViewControllerC24traitCollectionDidChangeyySo07UITraitH0CSgF", + "moduleName": "QuantumIOS", + "overriding": true, + "objc_name": "traitCollectionDidChange:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Preconcurrency", + "Custom", + "Override", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, { "kind": "Function", "name": "hideAssistantTitle", @@ -1217,6 +1042,234 @@ "printedName": "UITraitChangeObservable", "usr": "s:5UIKit23UITraitChangeObservableP", "mangledName": "$s5UIKit23UITraitChangeObservableP" + } + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "QuantumIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "WebKit", + "printedName": "WebKit", + "declKind": "Import", + "moduleName": "QuantumIOS" + }, + { + "kind": "TypeDecl", + "name": "AtomicWebView", + "printedName": "AtomicWebView", + "children": [ + { + "kind": "Function", + "name": "makeWebView", + "printedName": "makeWebView(frame:configuration:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AtomicWebView", + "printedName": "QuantumIOS.AtomicWebView", + "usr": "c:@M@QuantumIOS@objc(cs)AtomicWebView" + }, + { + "kind": "TypeNominal", + "name": "CGRect", + "printedName": "CoreFoundation.CGRect", + "hasDefaultArg": true, + "usr": "c:@S@CGRect" + }, + { + "kind": "TypeNominal", + "name": "WKWebViewConfiguration", + "printedName": "WebKit.WKWebViewConfiguration", + "hasDefaultArg": true, + "usr": "c:objc(cs)WKWebViewConfiguration" + } + ], + "declKind": "Func", + "usr": "s:10QuantumIOS13AtomicWebViewC04makedE05frame13configurationACSo6CGRectV_So05WKWebE13ConfigurationCtFZ", + "mangledName": "$s10QuantumIOS13AtomicWebViewC04makedE05frame13configurationACSo6CGRectV_So05WKWebE13ConfigurationCtFZ", + "moduleName": "QuantumIOS", + "static": true, + "declAttributes": [ + "Preconcurrency", + "Custom", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(frame:configuration:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AtomicWebView", + "printedName": "QuantumIOS.AtomicWebView", + "usr": "c:@M@QuantumIOS@objc(cs)AtomicWebView" + }, + { + "kind": "TypeNominal", + "name": "CGRect", + "printedName": "CoreFoundation.CGRect", + "usr": "c:@S@CGRect" + }, + { + "kind": "TypeNominal", + "name": "WKWebViewConfiguration", + "printedName": "WebKit.WKWebViewConfiguration", + "usr": "c:objc(cs)WKWebViewConfiguration" + } + ], + "declKind": "Constructor", + "usr": "c:@M@QuantumIOS@objc(cs)AtomicWebView(im)initWithFrame:configuration:", + "mangledName": "$s10QuantumIOS13AtomicWebViewC5frame13configurationACSo6CGRectV_So05WKWebE13ConfigurationCtcfc", + "moduleName": "QuantumIOS", + "overriding": true, + "implicit": true, + "objc_name": "initWithFrame:configuration:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Preconcurrency", + "Custom", + "Override" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(coder:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "QuantumIOS.AtomicWebView?", + "children": [ + { + "kind": "TypeNominal", + "name": "AtomicWebView", + "printedName": "QuantumIOS.AtomicWebView", + "usr": "c:@M@QuantumIOS@objc(cs)AtomicWebView" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "NSCoder", + "printedName": "Foundation.NSCoder", + "usr": "c:objc(cs)NSCoder" + } + ], + "declKind": "Constructor", + "usr": "c:@M@QuantumIOS@objc(cs)AtomicWebView(im)initWithCoder:", + "mangledName": "$s10QuantumIOS13AtomicWebViewC5coderACSgSo7NSCoderC_tcfc", + "moduleName": "QuantumIOS", + "overriding": true, + "implicit": true, + "objc_name": "initWithCoder:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Preconcurrency", + "Custom", + "Required" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@QuantumIOS@objc(cs)AtomicWebView", + "mangledName": "$s10QuantumIOS13AtomicWebViewC", + "moduleName": "QuantumIOS", + "declAttributes": [ + "Preconcurrency", + "Custom", + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:objc(cs)WKWebView", + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "WebKit.WKWebView", + "UIKit.UIView", + "UIKit.UIResponder", + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" }, { "kind": "Conformance", @@ -1224,6 +1277,20 @@ "printedName": "Sendable", "usr": "s:s8SendableP", "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "UITraitChangeObservable", + "printedName": "UITraitChangeObservable", + "usr": "s:5UIKit23UITraitChangeObservableP", + "mangledName": "$s5UIKit23UITraitChangeObservableP" + }, + { + "kind": "Conformance", + "name": "__DefaultCustomPlaygroundQuickLookable", + "printedName": "__DefaultCustomPlaygroundQuickLookable", + "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", + "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" } ] }, @@ -1237,6 +1304,40 @@ "RawDocComment" ] }, + { + "kind": "Import", + "name": "OSLog", + "printedName": "OSLog", + "declKind": "Import", + "moduleName": "QuantumIOS" + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "QuantumIOS" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "QuantumIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "QuantumIOS", + "declAttributes": [ + "RawDocComment" + ] + }, { "kind": "Import", "name": "Foundation", @@ -1247,297 +1348,441 @@ "RawDocComment" ] }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "QuantumIOS" + }, + { + "kind": "Import", + "name": "WebKit", + "printedName": "WebKit", + "declKind": "Import", + "moduleName": "QuantumIOS" + }, + { + "kind": "Import", + "name": "MuppetIOS", + "printedName": "MuppetIOS", + "declKind": "Import", + "moduleName": "QuantumIOS" + }, { "kind": "TypeDecl", - "name": "QuantumSessionError", - "printedName": "QuantumSessionError", + "name": "Quantum", + "printedName": "Quantum", "children": [ { "kind": "Var", - "name": "invalidResponse", - "printedName": "invalidResponse", + "name": "muppet", + "printedName": "muppet", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(QuantumIOS.QuantumSessionError.Type) -> (Swift.String) -> QuantumIOS.QuantumSessionError", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "MuppetIOS.Muppet?", "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Swift.String) -> QuantumIOS.QuantumSessionError", - "children": [ - { - "kind": "TypeNominal", - "name": "QuantumSessionError", - "printedName": "QuantumIOS.QuantumSessionError", - "usr": "s:10QuantumIOS0A12SessionErrorO" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ] - }, { "kind": "TypeNominal", - "name": "Metatype", - "printedName": "QuantumIOS.QuantumSessionError.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "QuantumSessionError", - "printedName": "QuantumIOS.QuantumSessionError", - "usr": "s:10QuantumIOS0A12SessionErrorO" - } - ] + "name": "Muppet", + "printedName": "MuppetIOS.Muppet", + "usr": "s:9MuppetIOS0A0C" } - ] + ], + "usr": "s:Sq" } ], - "declKind": "EnumElement", - "usr": "s:10QuantumIOS0A12SessionErrorO15invalidResponseyACSScACmF", - "mangledName": "$s10QuantumIOS0A12SessionErrorO15invalidResponseyACSScACmF", - "moduleName": "QuantumIOS" - }, - { - "kind": "Var", - "name": "networkError", - "printedName": "networkError", - "children": [ + "declKind": "Var", + "usr": "s:10QuantumIOS0A0C6muppet06MuppetB00D0CSgvp", + "mangledName": "$s10QuantumIOS0A0C6muppet06MuppetB00D0CSgvp", + "moduleName": "QuantumIOS", + "declAttributes": [ + "HasInitialValue", + "Final", + "Custom", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(QuantumIOS.QuantumSessionError.Type) -> (any Swift.Error) -> QuantumIOS.QuantumSessionError", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(any Swift.Error) -> QuantumIOS.QuantumSessionError", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "MuppetIOS.Muppet?", "children": [ { "kind": "TypeNominal", - "name": "QuantumSessionError", - "printedName": "QuantumIOS.QuantumSessionError", - "usr": "s:10QuantumIOS0A12SessionErrorO" - }, - { - "kind": "TypeNominal", - "name": "Error", - "printedName": "any Swift.Error", - "usr": "s:s5ErrorP" + "name": "Muppet", + "printedName": "MuppetIOS.Muppet", + "usr": "s:9MuppetIOS0A0C" } - ] + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:10QuantumIOS0A0C6muppet06MuppetB00D0CSgvg", + "mangledName": "$s10QuantumIOS0A0C6muppet06MuppetB00D0CSgvg", + "moduleName": "QuantumIOS", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" }, { "kind": "TypeNominal", - "name": "Metatype", - "printedName": "QuantumIOS.QuantumSessionError.Type", + "name": "Optional", + "printedName": "MuppetIOS.Muppet?", "children": [ { "kind": "TypeNominal", - "name": "QuantumSessionError", - "printedName": "QuantumIOS.QuantumSessionError", - "usr": "s:10QuantumIOS0A12SessionErrorO" + "name": "Muppet", + "printedName": "MuppetIOS.Muppet", + "usr": "s:9MuppetIOS0A0C" } - ] + ], + "usr": "s:Sq" } - ] + ], + "declKind": "Accessor", + "usr": "s:10QuantumIOS0A0C6muppet06MuppetB00D0CSgvs", + "mangledName": "$s10QuantumIOS0A0C6muppet06MuppetB00D0CSgvs", + "moduleName": "QuantumIOS", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:10QuantumIOS0A0C6muppet06MuppetB00D0CSgvM", + "mangledName": "$s10QuantumIOS0A0C6muppet06MuppetB00D0CSgvM", + "moduleName": "QuantumIOS", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" } - ], - "declKind": "EnumElement", - "usr": "s:10QuantumIOS0A12SessionErrorO07networkD0yACs0D0_pcACmF", - "mangledName": "$s10QuantumIOS0A12SessionErrorO07networkD0yACs0D0_pcACmF", - "moduleName": "QuantumIOS" + ] }, { - "kind": "Var", - "name": "tokenGenerationFailed", - "printedName": "tokenGenerationFailed", + "kind": "TypeDecl", + "name": "QuantumError", + "printedName": "QuantumError", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(QuantumIOS.QuantumSessionError.Type) -> (Swift.String) -> QuantumIOS.QuantumSessionError", + "kind": "Var", + "name": "missingPage", + "printedName": "missingPage", "children": [ { "kind": "TypeFunc", "name": "Function", - "printedName": "(Swift.String) -> QuantumIOS.QuantumSessionError", + "printedName": "(QuantumIOS.Quantum.QuantumError.Type) -> QuantumIOS.Quantum.QuantumError", "children": [ { "kind": "TypeNominal", - "name": "QuantumSessionError", - "printedName": "QuantumIOS.QuantumSessionError", - "usr": "s:10QuantumIOS0A12SessionErrorO" + "name": "QuantumError", + "printedName": "QuantumIOS.Quantum.QuantumError", + "usr": "s:10QuantumIOS0A0C0A5ErrorO" }, { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ] - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "QuantumIOS.QuantumSessionError.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "QuantumSessionError", - "printedName": "QuantumIOS.QuantumSessionError", - "usr": "s:10QuantumIOS0A12SessionErrorO" + "name": "Metatype", + "printedName": "QuantumIOS.Quantum.QuantumError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "QuantumError", + "printedName": "QuantumIOS.Quantum.QuantumError", + "usr": "s:10QuantumIOS0A0C0A5ErrorO" + } + ] } ] } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:10QuantumIOS0A12SessionErrorO21tokenGenerationFailedyACSScACmF", - "mangledName": "$s10QuantumIOS0A12SessionErrorO21tokenGenerationFailedyACSScACmF", - "moduleName": "QuantumIOS" - }, - { - "kind": "Var", - "name": "errorDescription", - "printedName": "errorDescription", - "children": [ + ], + "declKind": "EnumElement", + "usr": "s:10QuantumIOS0A0C0A5ErrorO11missingPageyA2EmF", + "mangledName": "$s10QuantumIOS0A0C0A5ErrorO11missingPageyA2EmF", + "moduleName": "QuantumIOS" + }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "QuantumError", + "printedName": "QuantumIOS.Quantum.QuantumError", + "usr": "s:10QuantumIOS0A0C0A5ErrorO" + }, + { + "kind": "TypeNominal", + "name": "QuantumError", + "printedName": "QuantumIOS.Quantum.QuantumError", + "usr": "s:10QuantumIOS0A0C0A5ErrorO" } ], - "usr": "s:Sq" - } - ], - "declKind": "Var", - "usr": "s:10QuantumIOS0A12SessionErrorO16errorDescriptionSSSgvp", - "mangledName": "$s10QuantumIOS0A12SessionErrorO16errorDescriptionSSSgvp", - "moduleName": "QuantumIOS", - "declAttributes": [ - "AccessControl" - ], - "accessors": [ + "declKind": "Func", + "usr": "s:10QuantumIOS0A0C0A5ErrorO2eeoiySbAE_AEtFZ", + "mangledName": "$s10QuantumIOS0A0C0A5ErrorO2eeoiySbAE_AEtFZ", + "moduleName": "QuantumIOS", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + }, { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:10QuantumIOS0A0C0A5ErrorO9hashValueSivp", + "mangledName": "$s10QuantumIOS0A0C0A5ErrorO9hashValueSivp", + "moduleName": "QuantumIOS", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], - "usr": "s:Sq" + "declKind": "Accessor", + "usr": "s:10QuantumIOS0A0C0A5ErrorO9hashValueSivg", + "mangledName": "$s10QuantumIOS0A0C0A5ErrorO9hashValueSivg", + "moduleName": "QuantumIOS", + "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": "Accessor", - "usr": "s:10QuantumIOS0A12SessionErrorO16errorDescriptionSSSgvg", - "mangledName": "$s10QuantumIOS0A12SessionErrorO16errorDescriptionSSSgvg", + "declKind": "Func", + "usr": "s:10QuantumIOS0A0C0A5ErrorO4hash4intoys6HasherVz_tF", + "mangledName": "$s10QuantumIOS0A0C0A5ErrorO4hash4intoys6HasherVz_tF", "moduleName": "QuantumIOS", - "accessorKind": "get" + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:10QuantumIOS0A0C0A5ErrorO", + "mangledName": "$s10QuantumIOS0A0C0A5ErrorO", + "moduleName": "QuantumIOS", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" } ] - } - ], - "declKind": "Enum", - "usr": "s:10QuantumIOS0A12SessionErrorO", - "mangledName": "$s10QuantumIOS0A12SessionErrorO", - "moduleName": "QuantumIOS", - "declAttributes": [ - "AccessControl" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" }, { - "kind": "Conformance", - "name": "LocalizedError", - "printedName": "LocalizedError", - "usr": "s:10Foundation14LocalizedErrorP", - "mangledName": "$s10Foundation14LocalizedErrorP" - }, - { - "kind": "Conformance", - "name": "Error", - "printedName": "Error", - "usr": "s:s5ErrorP", - "mangledName": "$ss5ErrorP" + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "Quantum", + "printedName": "QuantumIOS.Quantum", + "usr": "s:10QuantumIOS0A0C" + } + ], + "declKind": "Constructor", + "usr": "s:10QuantumIOS0A0CACycfc", + "mangledName": "$s10QuantumIOS0A0CACycfc", + "moduleName": "QuantumIOS", + "declAttributes": [ + "Custom", + "AccessControl" + ], + "init_kind": "Designated" }, { - "kind": "Conformance", - "name": "Sendable", - "printedName": "Sendable", - "usr": "s:s8SendableP", - "mangledName": "$ss8SendableP" - } - ] - }, - { - "kind": "TypeDecl", - "name": "QuantumSession", - "printedName": "QuantumSession", - "children": [ - { - "kind": "Var", - "name": "apiUrl", - "printedName": "apiUrl", + "kind": "Function", + "name": "initialize", + "printedName": "initialize(token:view:controller:apiUrl:)", "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "WKWebView", + "printedName": "WebKit.WKWebView", + "usr": "c:objc(cs)WKWebView" + }, + { + "kind": "TypeNominal", + "name": "UIViewController", + "printedName": "UIKit.UIViewController", + "usr": "c:objc(cs)UIViewController" + }, { "kind": "TypeNominal", "name": "String", "printedName": "Swift.String", + "hasDefaultArg": true, "usr": "s:SS" } ], - "declKind": "Var", - "usr": "s:10QuantumIOS0A7SessionV6apiUrlSSvp", - "mangledName": "$s10QuantumIOS0A7SessionV6apiUrlSSvp", + "declKind": "Func", + "usr": "s:10QuantumIOS0A0C10initialize5token4view10controller6apiUrlySS_So9WKWebViewCSo16UIViewControllerCSStYaKF", + "mangledName": "$s10QuantumIOS0A0C10initialize5token4view10controller6apiUrlySS_So9WKWebViewCSo16UIViewControllerCSStYaKF", "moduleName": "QuantumIOS", "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" + "Final", + "Custom", + "AccessControl" ], - "isLet": true, - "hasStorage": true, - "accessors": [ + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "goto", + "printedName": "goto(url:headers:timeout:)", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Swift.String]", "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, { "kind": "TypeNominal", "name": "String", @@ -1545,46 +1790,54 @@ "usr": "s:SS" } ], - "declKind": "Accessor", - "usr": "s:10QuantumIOS0A7SessionV6apiUrlSSvg", - "mangledName": "$s10QuantumIOS0A7SessionV6apiUrlSSvg", - "moduleName": "QuantumIOS", - "implicit": true, - "accessorKind": "get" + "hasDefaultArg": true, + "usr": "s:SD" + }, + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" } - ] + ], + "declKind": "Func", + "usr": "s:10QuantumIOS0A0C4goto3url7headers7timeoutySS_SDyS2SGSdtYaKF", + "mangledName": "$s10QuantumIOS0A0C4goto3url7headers7timeoutySS_SDyS2SGSdtYaKF", + "moduleName": "QuantumIOS", + "declAttributes": [ + "Final", + "Custom", + "AccessControl" + ], + "throwing": true, + "funcSelfKind": "NonMutating" }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(apiUrl:)", + "kind": "Function", + "name": "cleanup", + "printedName": "cleanup()", "children": [ { "kind": "TypeNominal", - "name": "QuantumSession", - "printedName": "QuantumIOS.QuantumSession", - "usr": "s:10QuantumIOS0A7SessionV" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Void", + "printedName": "()" } ], - "declKind": "Constructor", - "usr": "s:10QuantumIOS0A7SessionV6apiUrlACSS_tcfc", - "mangledName": "$s10QuantumIOS0A7SessionV6apiUrlACSS_tcfc", + "declKind": "Func", + "usr": "s:10QuantumIOS0A0C7cleanupyyYaF", + "mangledName": "$s10QuantumIOS0A0C7cleanupyyYaF", "moduleName": "QuantumIOS", "declAttributes": [ + "Custom", + "Final", "AccessControl" ], - "init_kind": "Designated" + "funcSelfKind": "NonMutating" }, { "kind": "Function", - "name": "trackSession", - "printedName": "trackSession(token:)", + "name": "update", + "printedName": "update(updatedPresentationSource:)", "children": [ { "kind": "TypeNominal", @@ -1593,58 +1846,88 @@ }, { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "UIViewController", + "printedName": "UIKit.UIViewController", + "usr": "c:objc(cs)UIViewController" } ], "declKind": "Func", - "usr": "s:10QuantumIOS0A7SessionV05trackC05tokenySS_tYaAA0aC5ErrorOYKF", - "mangledName": "$s10QuantumIOS0A7SessionV05trackC05tokenySS_tYaAA0aC5ErrorOYKF", + "usr": "s:10QuantumIOS0A0C6update25updatedPresentationSourceySo16UIViewControllerC_tF", + "mangledName": "$s10QuantumIOS0A0C6update25updatedPresentationSourceySo16UIViewControllerC_tF", "moduleName": "QuantumIOS", "declAttributes": [ - "AccessControl", - "RawDocComment" + "Custom", + "Final", + "AccessControl" ], - "throwing": true, "funcSelfKind": "NonMutating" }, { "kind": "Function", - "name": "generateUserToken", - "printedName": "generateUserToken(publicToken:)", + "name": "setDebug", + "printedName": "setDebug(isEnabled:forwardLogs:)", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Void", + "printedName": "()" }, { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Swift.String) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.String) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" } ], "declKind": "Func", - "usr": "s:10QuantumIOS0A7SessionV17generateUserToken06publicF0S2S_tYaAA0aC5ErrorOYKF", - "mangledName": "$s10QuantumIOS0A7SessionV17generateUserToken06publicF0S2S_tYaAA0aC5ErrorOYKF", + "usr": "s:10QuantumIOS0A0C8setDebug9isEnabled11forwardLogsySb_ySSYbcSgtYaFZ", + "mangledName": "$s10QuantumIOS0A0C8setDebug9isEnabled11forwardLogsySb_ySSYbcSgtYaFZ", "moduleName": "QuantumIOS", + "static": true, "declAttributes": [ + "Final", + "Custom", "AccessControl", "RawDocComment" ], - "throwing": true, "funcSelfKind": "NonMutating" } ], - "declKind": "Struct", - "usr": "s:10QuantumIOS0A7SessionV", - "mangledName": "$s10QuantumIOS0A7SessionV", + "declKind": "Class", + "usr": "s:10QuantumIOS0A0C", + "mangledName": "$s10QuantumIOS0A0C", "moduleName": "QuantumIOS", "declAttributes": [ - "AccessControl" + "Final", + "AccessControl", + "Custom" ], "conformances": [ { @@ -1670,49 +1953,6 @@ } ] }, - { - "kind": "TypeDecl", - "name": "Logger", - "printedName": "Logger", - "declKind": "Struct", - "usr": "s:2os6LoggerV", - "mangledName": "$s2os6LoggerV", - "moduleName": "os", - "intro_Macosx": "11.0", - "intro_iOS": "14.0", - "intro_tvOS": "14.0", - "intro_watchOS": "7.0", - "declAttributes": [ - "Available", - "Available", - "Available", - "Available" - ], - "isExternal": true, - "conformances": [ - { - "kind": "Conformance", - "name": "Sendable", - "printedName": "Sendable", - "usr": "s:s8SendableP", - "mangledName": "$ss8SendableP" - }, - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - } - ] - }, { "kind": "TypeDecl", "name": "URLSession", @@ -1809,31 +2049,74 @@ "mangledName": "$ss28CustomDebugStringConvertibleP" } ] + }, + { + "kind": "TypeDecl", + "name": "Logger", + "printedName": "Logger", + "declKind": "Struct", + "usr": "s:2os6LoggerV", + "mangledName": "$s2os6LoggerV", + "moduleName": "os", + "intro_Macosx": "11.0", + "intro_iOS": "14.0", + "intro_tvOS": "14.0", + "intro_watchOS": "7.0", + "declAttributes": [ + "Available", + "Available", + "Available", + "Available" + ], + "isExternal": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] } ], "json_format_version": 8 }, "ConstValues": [ { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/QuantumIOS\/Quantum.swift", - "kind": "StringLiteral", - "offset": 570, - "length": 26, - "value": "\"https:\/\/api.atomicfi.com\"" + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/QuantumIOS\/API.swift", + "kind": "Dictionary", + "offset": 882, + "length": 3, + "value": "[]" }, { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/QuantumIOS\/Quantum.swift", + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/QuantumIOS\/API.swift", "kind": "Dictionary", - "offset": 1859, + "offset": 3194, "length": 3, "value": "[]" }, { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/QuantumIOS\/Quantum.swift", - "kind": "IntegerLiteral", - "offset": 1881, - "length": 4, - "value": "3000" + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/QuantumIOS\/API.swift", + "kind": "Dictionary", + "offset": 3767, + "length": 3, + "value": "[]" }, { "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/QuantumIOS\/InternalNotifications.swift", @@ -1842,152 +2125,117 @@ "length": 17, "value": "\"DismissTransact\"" }, - { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/Shared\/AtomicDebug.swift", - "kind": "StringLiteral", - "offset": 236, - "length": 31, - "value": "\"com.atomicfi.debugModeChanged\"" - }, - { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/Shared\/AtomicDebug.swift", - "kind": "StringLiteral", - "offset": 911, - "length": 20, - "value": "\"com.atomicfi.debug\"" - }, - { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/Shared\/AtomicDebug.swift", - "kind": "StringLiteral", - "offset": 1020, - "length": 20, - "value": "\"com.atomicfi.debug\"" - }, - { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/Shared\/AtomicDebug.swift", - "kind": "StringLiteral", - "offset": 1304, - "length": 11, - "value": "\"debugMode\"" - }, - { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/Shared\/AtomicDebug.swift", - "kind": "BooleanLiteral", - "offset": 1320, - "length": 5, - "value": "false" - }, - { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/Shared\/AtomicDebug.swift", - "kind": "StringLiteral", - "offset": 2220, - "length": 9, - "value": "\"quantum\"" - }, - { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/Shared\/AtomicDebug.swift", - "kind": "StringLiteral", - "offset": 2444, - "length": 10, - "value": "\"transact\"" - }, - { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/Shared\/AtomicDebug.swift", - "kind": "StringLiteral", - "offset": 2665, - "length": 8, - "value": "\"muppet\"" - }, { "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/QuantumIOS\/Views\/AtomicWebViewController.swift", "kind": "BooleanLiteral", - "offset": 386, + "offset": 407, "length": 5, "value": "false" }, { "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/QuantumIOS\/Views\/AtomicWebViewController.swift", "kind": "BooleanLiteral", - "offset": 565, + "offset": 649, "length": 4, "value": "true" }, { "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/QuantumIOS\/Views\/AtomicWebViewController.swift", "kind": "StringLiteral", - "offset": 604, + "offset": 694, "length": 21, "value": "\"WebController.title\"" }, { "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/QuantumIOS\/Views\/AtomicWebViewController.swift", "kind": "BooleanLiteral", - "offset": 824, + "offset": 993, "length": 5, "value": "false" }, { "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/QuantumIOS\/Views\/AtomicWebViewController.swift", "kind": "StringLiteral", - "offset": 867, + "offset": 1042, "length": 24, "value": "\"WebController.progress\"" }, { "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/QuantumIOS\/Views\/AtomicWebViewController.swift", "kind": "BooleanLiteral", - "offset": 1049, + "offset": 1248, "length": 5, "value": "false" }, { "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/QuantumIOS\/Views\/AtomicWebViewController.swift", "kind": "BooleanLiteral", - "offset": 1172, + "offset": 1383, "length": 4, "value": "true" }, { "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/QuantumIOS\/Views\/AtomicWebViewController.swift", "kind": "IntegerLiteral", - "offset": 1228, + "offset": 1451, "length": 1, "value": "0" }, { "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/QuantumIOS\/Views\/AtomicWebViewController.swift", "kind": "StringLiteral", - "offset": 1264, + "offset": 1493, "length": 30, "value": "\"WebController.assistantTitle\"" }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/QuantumIOS\/Views\/AtomicWebViewController.swift", + "kind": "BooleanLiteral", + "offset": 1697, + "length": 5, + "value": "false" + }, { "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/QuantumIOS\/Views\/AtomicWebViewController.swift", "kind": "FloatLiteral", - "offset": 1488, + "offset": 1796, "length": 4, "value": "0.25" }, { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/QuantumIOS\/API.swift", - "kind": "Dictionary", - "offset": 882, - "length": 3, - "value": "[]" + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/Shared\/AtomicDebug.swift", + "kind": "BooleanLiteral", + "offset": 193, + "length": 5, + "value": "false" }, { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/QuantumIOS\/API.swift", - "kind": "Dictionary", - "offset": 3194, - "length": 3, - "value": "[]" + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/Shared\/AtomicDebug.swift", + "kind": "BooleanLiteral", + "offset": 1005, + "length": 5, + "value": "false" }, { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/QuantumIOS\/API.swift", + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/QuantumIOS\/Quantum.swift", + "kind": "StringLiteral", + "offset": 598, + "length": 26, + "value": "\"https:\/\/api.atomicfi.com\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/QuantumIOS\/Quantum.swift", "kind": "Dictionary", - "offset": 3767, + "offset": 1422, "length": 3, "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/QuantumIOS\/Quantum.swift", + "kind": "StringLiteral", + "offset": 3554, + "length": 9, + "value": "\"quantum\"" } ] } \ No newline at end of file diff --git a/ios/frameworks/QuantumIOS.xcframework/ios-arm64_x86_64-simulator/QuantumIOS.framework/Modules/QuantumIOS.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface b/ios/frameworks/QuantumIOS.xcframework/ios-arm64_x86_64-simulator/QuantumIOS.framework/Modules/QuantumIOS.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface index ee5c661..25ea8c2 100644 --- a/ios/frameworks/QuantumIOS.xcframework/ios-arm64_x86_64-simulator/QuantumIOS.framework/Modules/QuantumIOS.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface +++ b/ios/frameworks/QuantumIOS.xcframework/ios-arm64_x86_64-simulator/QuantumIOS.framework/Modules/QuantumIOS.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface @@ -1,6 +1,6 @@ // swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 6.1.2 effective-5.10 (swiftlang-6.1.2.1.2 clang-1700.0.13.5) -// swift-module-flags: -target x86_64-apple-ios13.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -enable-upcoming-feature MemberImportVisibility -enable-experimental-feature DebugDescriptionMacro -enable-bare-slash-regex -module-name QuantumIOS +// swift-compiler-version: Apple Swift version 6.1.2 (swiftlang-6.1.2.1.2 clang-1700.0.13.5) +// swift-module-flags: -target x86_64-apple-ios15.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 6 -enforce-exclusivity=checked -O -enable-upcoming-feature MemberImportVisibility -enable-experimental-feature DebugDescriptionMacro -module-name QuantumIOS // swift-module-flags-ignorable: -interface-compiler-version 6.1.2 import Combine import Foundation @@ -13,31 +13,6 @@ import WebKit import _Concurrency import _StringProcessing import _SwiftConcurrencyShims -@_Concurrency.MainActor final public class Quantum { - @_Concurrency.MainActor final public var muppet: MuppetIOS.Muppet? - @_Concurrency.MainActor public init() - @_Concurrency.MainActor final public func initialize(token: Swift.String, view: WebKit.WKWebView, controller: UIKit.UIViewController, apiUrl: Swift.String = "https://api.atomicfi.com") async throws - @_Concurrency.MainActor final public func goto(url: Swift.String, headers: [Swift.String : Swift.String] = [:], timeout: Swift.Int64 = 3000) async throws -> Swift.Bool - @_Concurrency.MainActor final public func cleanup() - @_Concurrency.MainActor final public func update(updatedPresentationSource source: UIKit.UIViewController) - @objc deinit -} -@objc @_inheritsConvenienceInitializers @_Concurrency.MainActor @preconcurrency public class AtomicWebView : WebKit.WKWebView { - @_Concurrency.MainActor @preconcurrency public class func makeWebView(frame: CoreFoundation.CGRect = .zero, configuration: WebKit.WKWebViewConfiguration = .init()) -> QuantumIOS.AtomicWebView - @_Concurrency.MainActor @preconcurrency @objc override dynamic public init(frame: CoreFoundation.CGRect, configuration: WebKit.WKWebViewConfiguration) - @_Concurrency.MainActor @preconcurrency @objc required dynamic public init?(coder: Foundation.NSCoder) - @objc deinit -} -@objc @_inheritsConvenienceInitializers @_Concurrency.MainActor @preconcurrency public class AtomicWebViewController : UIKit.UIViewController { - @_Concurrency.MainActor @preconcurrency weak public var webView: QuantumIOS.AtomicWebView! - @_Concurrency.MainActor @preconcurrency public var cancel: (() -> ())? - @_Concurrency.MainActor @preconcurrency @objc override dynamic public func viewDidLoad() - @_Concurrency.MainActor @preconcurrency public func hideAssistantTitle() - @_Concurrency.MainActor @preconcurrency public func showAssistant(title: Swift.String) - @_Concurrency.MainActor @preconcurrency @objc override dynamic public init(nibName nibNameOrNil: Swift.String?, bundle nibBundleOrNil: Foundation.Bundle?) - @_Concurrency.MainActor @preconcurrency @objc required dynamic public init?(coder: Foundation.NSCoder) - @objc deinit -} public enum QuantumSessionError : Foundation.LocalizedError { case invalidResponse(Swift.String) case networkError(any Swift.Error) @@ -52,4 +27,41 @@ public struct QuantumSession : Swift.Sendable { public func trackSession(token: Swift.String) async throws(QuantumIOS.QuantumSessionError) public func generateUserToken(publicToken: Swift.String) async throws(QuantumIOS.QuantumSessionError) -> Swift.String } +@objc @_inheritsConvenienceInitializers @_Concurrency.MainActor @preconcurrency public class AtomicWebViewController : UIKit.UIViewController { + @_Concurrency.MainActor @preconcurrency weak public var webView: QuantumIOS.AtomicWebView! + @_Concurrency.MainActor @preconcurrency public var cancel: (() async -> Swift.Void)? + @_Concurrency.MainActor @preconcurrency @objc override dynamic public func viewDidLoad() + @_Concurrency.MainActor @preconcurrency @objc override dynamic public func traitCollectionDidChange(_ previousTraitCollection: UIKit.UITraitCollection?) + @_Concurrency.MainActor @preconcurrency public func hideAssistantTitle() + @_Concurrency.MainActor @preconcurrency public func showAssistant(title: Swift.String) + @_Concurrency.MainActor @preconcurrency @objc override dynamic public init(nibName nibNameOrNil: Swift.String?, bundle nibBundleOrNil: Foundation.Bundle?) + @_Concurrency.MainActor @preconcurrency @objc required dynamic public init?(coder: Foundation.NSCoder) + @objc deinit +} +@objc @_inheritsConvenienceInitializers @_Concurrency.MainActor @preconcurrency public class AtomicWebView : WebKit.WKWebView { + @_Concurrency.MainActor @preconcurrency public class func makeWebView(frame: CoreFoundation.CGRect = .zero, configuration: WebKit.WKWebViewConfiguration = .init()) -> QuantumIOS.AtomicWebView + @_Concurrency.MainActor @preconcurrency @objc override dynamic public init(frame: CoreFoundation.CGRect, configuration: WebKit.WKWebViewConfiguration) + @_Concurrency.MainActor @preconcurrency @objc required dynamic public init?(coder: Foundation.NSCoder) + @objc deinit +} +@_Concurrency.MainActor final public class Quantum { + @_Concurrency.MainActor final public var muppet: MuppetIOS.Muppet? + public enum QuantumError : Swift.Error { + case missingPage + public static func == (a: QuantumIOS.Quantum.QuantumError, b: QuantumIOS.Quantum.QuantumError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } + } + @_Concurrency.MainActor public init() + @_Concurrency.MainActor final public func initialize(token: Swift.String, view: WebKit.WKWebView, controller: UIKit.UIViewController, apiUrl: Swift.String = "https://api.atomicfi.com") async throws + @_Concurrency.MainActor final public func goto(url: Swift.String, headers: [Swift.String : Swift.String] = [:], timeout: Foundation.TimeInterval) async throws + @_Concurrency.MainActor final public func cleanup() async + @_Concurrency.MainActor final public func update(updatedPresentationSource source: UIKit.UIViewController) + @_Concurrency.MainActor public static func setDebug(isEnabled: Swift.Bool, forwardLogs forwarder: (@Sendable (Swift.String) -> ())? = nil) async + @objc deinit +} extension QuantumIOS.Quantum : Swift.Sendable {} +extension QuantumIOS.Quantum.QuantumError : Swift.Equatable {} +extension QuantumIOS.Quantum.QuantumError : Swift.Hashable {} diff --git a/ios/frameworks/QuantumIOS.xcframework/ios-arm64_x86_64-simulator/QuantumIOS.framework/Modules/QuantumIOS.swiftmodule/x86_64-apple-ios-simulator.swiftdoc b/ios/frameworks/QuantumIOS.xcframework/ios-arm64_x86_64-simulator/QuantumIOS.framework/Modules/QuantumIOS.swiftmodule/x86_64-apple-ios-simulator.swiftdoc index 3da4adb..cebfd39 100644 Binary files a/ios/frameworks/QuantumIOS.xcframework/ios-arm64_x86_64-simulator/QuantumIOS.framework/Modules/QuantumIOS.swiftmodule/x86_64-apple-ios-simulator.swiftdoc and b/ios/frameworks/QuantumIOS.xcframework/ios-arm64_x86_64-simulator/QuantumIOS.framework/Modules/QuantumIOS.swiftmodule/x86_64-apple-ios-simulator.swiftdoc differ diff --git a/ios/frameworks/QuantumIOS.xcframework/ios-arm64_x86_64-simulator/QuantumIOS.framework/Modules/QuantumIOS.swiftmodule/x86_64-apple-ios-simulator.swiftinterface b/ios/frameworks/QuantumIOS.xcframework/ios-arm64_x86_64-simulator/QuantumIOS.framework/Modules/QuantumIOS.swiftmodule/x86_64-apple-ios-simulator.swiftinterface index ee5c661..25ea8c2 100644 --- a/ios/frameworks/QuantumIOS.xcframework/ios-arm64_x86_64-simulator/QuantumIOS.framework/Modules/QuantumIOS.swiftmodule/x86_64-apple-ios-simulator.swiftinterface +++ b/ios/frameworks/QuantumIOS.xcframework/ios-arm64_x86_64-simulator/QuantumIOS.framework/Modules/QuantumIOS.swiftmodule/x86_64-apple-ios-simulator.swiftinterface @@ -1,6 +1,6 @@ // swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 6.1.2 effective-5.10 (swiftlang-6.1.2.1.2 clang-1700.0.13.5) -// swift-module-flags: -target x86_64-apple-ios13.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -enable-upcoming-feature MemberImportVisibility -enable-experimental-feature DebugDescriptionMacro -enable-bare-slash-regex -module-name QuantumIOS +// swift-compiler-version: Apple Swift version 6.1.2 (swiftlang-6.1.2.1.2 clang-1700.0.13.5) +// swift-module-flags: -target x86_64-apple-ios15.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 6 -enforce-exclusivity=checked -O -enable-upcoming-feature MemberImportVisibility -enable-experimental-feature DebugDescriptionMacro -module-name QuantumIOS // swift-module-flags-ignorable: -interface-compiler-version 6.1.2 import Combine import Foundation @@ -13,31 +13,6 @@ import WebKit import _Concurrency import _StringProcessing import _SwiftConcurrencyShims -@_Concurrency.MainActor final public class Quantum { - @_Concurrency.MainActor final public var muppet: MuppetIOS.Muppet? - @_Concurrency.MainActor public init() - @_Concurrency.MainActor final public func initialize(token: Swift.String, view: WebKit.WKWebView, controller: UIKit.UIViewController, apiUrl: Swift.String = "https://api.atomicfi.com") async throws - @_Concurrency.MainActor final public func goto(url: Swift.String, headers: [Swift.String : Swift.String] = [:], timeout: Swift.Int64 = 3000) async throws -> Swift.Bool - @_Concurrency.MainActor final public func cleanup() - @_Concurrency.MainActor final public func update(updatedPresentationSource source: UIKit.UIViewController) - @objc deinit -} -@objc @_inheritsConvenienceInitializers @_Concurrency.MainActor @preconcurrency public class AtomicWebView : WebKit.WKWebView { - @_Concurrency.MainActor @preconcurrency public class func makeWebView(frame: CoreFoundation.CGRect = .zero, configuration: WebKit.WKWebViewConfiguration = .init()) -> QuantumIOS.AtomicWebView - @_Concurrency.MainActor @preconcurrency @objc override dynamic public init(frame: CoreFoundation.CGRect, configuration: WebKit.WKWebViewConfiguration) - @_Concurrency.MainActor @preconcurrency @objc required dynamic public init?(coder: Foundation.NSCoder) - @objc deinit -} -@objc @_inheritsConvenienceInitializers @_Concurrency.MainActor @preconcurrency public class AtomicWebViewController : UIKit.UIViewController { - @_Concurrency.MainActor @preconcurrency weak public var webView: QuantumIOS.AtomicWebView! - @_Concurrency.MainActor @preconcurrency public var cancel: (() -> ())? - @_Concurrency.MainActor @preconcurrency @objc override dynamic public func viewDidLoad() - @_Concurrency.MainActor @preconcurrency public func hideAssistantTitle() - @_Concurrency.MainActor @preconcurrency public func showAssistant(title: Swift.String) - @_Concurrency.MainActor @preconcurrency @objc override dynamic public init(nibName nibNameOrNil: Swift.String?, bundle nibBundleOrNil: Foundation.Bundle?) - @_Concurrency.MainActor @preconcurrency @objc required dynamic public init?(coder: Foundation.NSCoder) - @objc deinit -} public enum QuantumSessionError : Foundation.LocalizedError { case invalidResponse(Swift.String) case networkError(any Swift.Error) @@ -52,4 +27,41 @@ public struct QuantumSession : Swift.Sendable { public func trackSession(token: Swift.String) async throws(QuantumIOS.QuantumSessionError) public func generateUserToken(publicToken: Swift.String) async throws(QuantumIOS.QuantumSessionError) -> Swift.String } +@objc @_inheritsConvenienceInitializers @_Concurrency.MainActor @preconcurrency public class AtomicWebViewController : UIKit.UIViewController { + @_Concurrency.MainActor @preconcurrency weak public var webView: QuantumIOS.AtomicWebView! + @_Concurrency.MainActor @preconcurrency public var cancel: (() async -> Swift.Void)? + @_Concurrency.MainActor @preconcurrency @objc override dynamic public func viewDidLoad() + @_Concurrency.MainActor @preconcurrency @objc override dynamic public func traitCollectionDidChange(_ previousTraitCollection: UIKit.UITraitCollection?) + @_Concurrency.MainActor @preconcurrency public func hideAssistantTitle() + @_Concurrency.MainActor @preconcurrency public func showAssistant(title: Swift.String) + @_Concurrency.MainActor @preconcurrency @objc override dynamic public init(nibName nibNameOrNil: Swift.String?, bundle nibBundleOrNil: Foundation.Bundle?) + @_Concurrency.MainActor @preconcurrency @objc required dynamic public init?(coder: Foundation.NSCoder) + @objc deinit +} +@objc @_inheritsConvenienceInitializers @_Concurrency.MainActor @preconcurrency public class AtomicWebView : WebKit.WKWebView { + @_Concurrency.MainActor @preconcurrency public class func makeWebView(frame: CoreFoundation.CGRect = .zero, configuration: WebKit.WKWebViewConfiguration = .init()) -> QuantumIOS.AtomicWebView + @_Concurrency.MainActor @preconcurrency @objc override dynamic public init(frame: CoreFoundation.CGRect, configuration: WebKit.WKWebViewConfiguration) + @_Concurrency.MainActor @preconcurrency @objc required dynamic public init?(coder: Foundation.NSCoder) + @objc deinit +} +@_Concurrency.MainActor final public class Quantum { + @_Concurrency.MainActor final public var muppet: MuppetIOS.Muppet? + public enum QuantumError : Swift.Error { + case missingPage + public static func == (a: QuantumIOS.Quantum.QuantumError, b: QuantumIOS.Quantum.QuantumError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } + } + @_Concurrency.MainActor public init() + @_Concurrency.MainActor final public func initialize(token: Swift.String, view: WebKit.WKWebView, controller: UIKit.UIViewController, apiUrl: Swift.String = "https://api.atomicfi.com") async throws + @_Concurrency.MainActor final public func goto(url: Swift.String, headers: [Swift.String : Swift.String] = [:], timeout: Foundation.TimeInterval) async throws + @_Concurrency.MainActor final public func cleanup() async + @_Concurrency.MainActor final public func update(updatedPresentationSource source: UIKit.UIViewController) + @_Concurrency.MainActor public static func setDebug(isEnabled: Swift.Bool, forwardLogs forwarder: (@Sendable (Swift.String) -> ())? = nil) async + @objc deinit +} extension QuantumIOS.Quantum : Swift.Sendable {} +extension QuantumIOS.Quantum.QuantumError : Swift.Equatable {} +extension QuantumIOS.Quantum.QuantumError : Swift.Hashable {} diff --git a/ios/frameworks/QuantumIOS.xcframework/ios-arm64_x86_64-simulator/QuantumIOS.framework/PrivacyInfo.xcprivacy b/ios/frameworks/QuantumIOS.xcframework/ios-arm64_x86_64-simulator/QuantumIOS.framework/PrivacyInfo.xcprivacy new file mode 100644 index 0000000..291731b --- /dev/null +++ b/ios/frameworks/QuantumIOS.xcframework/ios-arm64_x86_64-simulator/QuantumIOS.framework/PrivacyInfo.xcprivacy @@ -0,0 +1,100 @@ + + + + + NSPrivacyCollectedDataTypes + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypeName + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAppFunctionality + + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypeEmailAddress + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAppFunctionality + + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypePhoneNumber + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAppFunctionality + + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypePhysicalAddress + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAppFunctionality + + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypePaymentInfo + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAppFunctionality + + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypeOtherFinancialInfo + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAppFunctionality + + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypeProductInteraction + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAnalytics + NSPrivacyCollectedDataTypePurposeAppFunctionality + + + + NSPrivacyAccessedAPITypes + + NSPrivacyTracking + + NSPrivacyTrackingDomains + + + diff --git a/ios/frameworks/QuantumIOS.xcframework/ios-arm64_x86_64-simulator/QuantumIOS.framework/QuantumIOS b/ios/frameworks/QuantumIOS.xcframework/ios-arm64_x86_64-simulator/QuantumIOS.framework/QuantumIOS index 077bbea..8ad8c32 100644 Binary files a/ios/frameworks/QuantumIOS.xcframework/ios-arm64_x86_64-simulator/QuantumIOS.framework/QuantumIOS and b/ios/frameworks/QuantumIOS.xcframework/ios-arm64_x86_64-simulator/QuantumIOS.framework/QuantumIOS differ diff --git a/ios/frameworks/QuantumIOS.xcframework/ios-arm64_x86_64-simulator/QuantumIOS.framework/_CodeSignature/CodeDirectory b/ios/frameworks/QuantumIOS.xcframework/ios-arm64_x86_64-simulator/QuantumIOS.framework/_CodeSignature/CodeDirectory index e7f7c7d..50ac659 100644 Binary files a/ios/frameworks/QuantumIOS.xcframework/ios-arm64_x86_64-simulator/QuantumIOS.framework/_CodeSignature/CodeDirectory and b/ios/frameworks/QuantumIOS.xcframework/ios-arm64_x86_64-simulator/QuantumIOS.framework/_CodeSignature/CodeDirectory differ diff --git a/ios/frameworks/QuantumIOS.xcframework/ios-arm64_x86_64-simulator/QuantumIOS.framework/_CodeSignature/CodeRequirements-1 b/ios/frameworks/QuantumIOS.xcframework/ios-arm64_x86_64-simulator/QuantumIOS.framework/_CodeSignature/CodeRequirements-1 index 6060edc..6d44ba2 100644 Binary files a/ios/frameworks/QuantumIOS.xcframework/ios-arm64_x86_64-simulator/QuantumIOS.framework/_CodeSignature/CodeRequirements-1 and b/ios/frameworks/QuantumIOS.xcframework/ios-arm64_x86_64-simulator/QuantumIOS.framework/_CodeSignature/CodeRequirements-1 differ diff --git a/ios/frameworks/QuantumIOS.xcframework/ios-arm64_x86_64-simulator/QuantumIOS.framework/_CodeSignature/CodeResources b/ios/frameworks/QuantumIOS.xcframework/ios-arm64_x86_64-simulator/QuantumIOS.framework/_CodeSignature/CodeResources index 15f88a1..052ac6a 100644 --- a/ios/frameworks/QuantumIOS.xcframework/ios-arm64_x86_64-simulator/QuantumIOS.framework/_CodeSignature/CodeResources +++ b/ios/frameworks/QuantumIOS.xcframework/ios-arm64_x86_64-simulator/QuantumIOS.framework/_CodeSignature/CodeResources @@ -10,52 +10,56 @@ Info.plist - 0ACACsIAX0VqTaRmjDKy/IM+e24= + mmW8mCTP8X3qWcMAVDS0kiLsmI8= Modules/QuantumIOS.swiftmodule/arm64-apple-ios-simulator.abi.json - VuizTb4aGVJECUa2Y15oJMZ7s40= + CvQ/xa1HX2rbTeamWKU2VFMOUok= Modules/QuantumIOS.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface - 3fbEPktuX1mhI9i8BY6qXKz1NKU= + Vvl7F1i3ZLW3IQp+w/oD/kt+cMw= Modules/QuantumIOS.swiftmodule/arm64-apple-ios-simulator.swiftdoc - EgzkeRhtt0u+e6a44qs6sGlrmAg= + aq2jiyveRb2Df3zQ713DR0A6YtQ= Modules/QuantumIOS.swiftmodule/arm64-apple-ios-simulator.swiftinterface - 3fbEPktuX1mhI9i8BY6qXKz1NKU= + Vvl7F1i3ZLW3IQp+w/oD/kt+cMw= Modules/QuantumIOS.swiftmodule/arm64-apple-ios-simulator.swiftmodule - jO4sHyuLvnlpUpPRrR5ChgD2wIk= + StkoUo7LnHosOQaTjar+PMD2U/M= Modules/QuantumIOS.swiftmodule/x86_64-apple-ios-simulator.abi.json - VuizTb4aGVJECUa2Y15oJMZ7s40= + CvQ/xa1HX2rbTeamWKU2VFMOUok= Modules/QuantumIOS.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface - hAlYWjAvH0UkwoaLk0GefGkU0R4= + yakvjehaV6USvzsVluFsFerHExQ= Modules/QuantumIOS.swiftmodule/x86_64-apple-ios-simulator.swiftdoc - dyGLLNLXhJaHx+KJhcEvX7M1V9s= + 0gFBBe5siUsNt1XtRBQuV6ToKvw= Modules/QuantumIOS.swiftmodule/x86_64-apple-ios-simulator.swiftinterface - hAlYWjAvH0UkwoaLk0GefGkU0R4= + yakvjehaV6USvzsVluFsFerHExQ= Modules/QuantumIOS.swiftmodule/x86_64-apple-ios-simulator.swiftmodule - C+7M/4p8ufIFx58ocTcbuHhD5wA= + q21FP2wgEuYVtZ5eORsdGacbwt8= Modules/module.modulemap Fnj8GwqzdKnriRHOoQirIDNdqU0= + PrivacyInfo.xcprivacy + + n1Tior/Z23JWo5dZj/4GmktJKDA= + files2 @@ -74,110 +78,110 @@ hash - VuizTb4aGVJECUa2Y15oJMZ7s40= + CvQ/xa1HX2rbTeamWKU2VFMOUok= hash2 - FAYYGjV33N41np3lzXLIPksajDy9241UtUdJ7E5V87I= + tZ7qQsQkHqYR5vshdaFEfMiRNpYiF1O8YzF9YlVC674= Modules/QuantumIOS.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface hash - 3fbEPktuX1mhI9i8BY6qXKz1NKU= + Vvl7F1i3ZLW3IQp+w/oD/kt+cMw= hash2 - Vah0LG503fA2zCkKKAh+Pad8Qi9uKi1V//v5L7LuG6g= + QG47TK6znjTVf/7Sjji9c+sH32RDh6g/9KMfePg9JVI= Modules/QuantumIOS.swiftmodule/arm64-apple-ios-simulator.swiftdoc hash - EgzkeRhtt0u+e6a44qs6sGlrmAg= + aq2jiyveRb2Df3zQ713DR0A6YtQ= hash2 - FF9Ga9pSBukmrnm+CtiaZ8sCjzIwYG2RIgESoz6TFls= + OsyPB2lkaI3IawoBtwAQhJcD96PdGl/dKjewhhQvbIU= Modules/QuantumIOS.swiftmodule/arm64-apple-ios-simulator.swiftinterface hash - 3fbEPktuX1mhI9i8BY6qXKz1NKU= + Vvl7F1i3ZLW3IQp+w/oD/kt+cMw= hash2 - Vah0LG503fA2zCkKKAh+Pad8Qi9uKi1V//v5L7LuG6g= + QG47TK6znjTVf/7Sjji9c+sH32RDh6g/9KMfePg9JVI= Modules/QuantumIOS.swiftmodule/arm64-apple-ios-simulator.swiftmodule hash - jO4sHyuLvnlpUpPRrR5ChgD2wIk= + StkoUo7LnHosOQaTjar+PMD2U/M= hash2 - b5bcSll1D8MI5R4MKUbemXkIHB+ceSwwy/1IXP+WByE= + mn+VQdmFRxLjGqPGjigesAi0VDBCyOM5HA6q4g5Y4vg= Modules/QuantumIOS.swiftmodule/x86_64-apple-ios-simulator.abi.json hash - VuizTb4aGVJECUa2Y15oJMZ7s40= + CvQ/xa1HX2rbTeamWKU2VFMOUok= hash2 - FAYYGjV33N41np3lzXLIPksajDy9241UtUdJ7E5V87I= + tZ7qQsQkHqYR5vshdaFEfMiRNpYiF1O8YzF9YlVC674= Modules/QuantumIOS.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface hash - hAlYWjAvH0UkwoaLk0GefGkU0R4= + yakvjehaV6USvzsVluFsFerHExQ= hash2 - iEjluT6gUZtl9hgXGLUuT83HWQ/FGRHBtQP1iboYsK8= + XhbbmtCJyKjFqkhypnH0pqzQ8JxZ/woRsiMdEuAWox4= Modules/QuantumIOS.swiftmodule/x86_64-apple-ios-simulator.swiftdoc hash - dyGLLNLXhJaHx+KJhcEvX7M1V9s= + 0gFBBe5siUsNt1XtRBQuV6ToKvw= hash2 - q+Qd0qClr5dIBBku0nlNCxUHBDRBDm00Kg0SBQPMCL0= + x3Og6mWW9yQKhMWYbjtiT5kUv5wUsAm/nRpkFUbO0P0= Modules/QuantumIOS.swiftmodule/x86_64-apple-ios-simulator.swiftinterface hash - hAlYWjAvH0UkwoaLk0GefGkU0R4= + yakvjehaV6USvzsVluFsFerHExQ= hash2 - iEjluT6gUZtl9hgXGLUuT83HWQ/FGRHBtQP1iboYsK8= + XhbbmtCJyKjFqkhypnH0pqzQ8JxZ/woRsiMdEuAWox4= Modules/QuantumIOS.swiftmodule/x86_64-apple-ios-simulator.swiftmodule hash - C+7M/4p8ufIFx58ocTcbuHhD5wA= + q21FP2wgEuYVtZ5eORsdGacbwt8= hash2 - 9ydp3edou7c63mXVPuzKt++1eroFHFs2R2bM2g7hDTo= + b20fl0rFIDIvvhLPowC7TrasfKq/nhaD+i9PIpnvESI= Modules/module.modulemap @@ -191,6 +195,17 @@ rHvFn6eD1jNL2fZtn6g2n6yinflGc2s2y8vq8zkT1m0= + PrivacyInfo.xcprivacy + + hash + + n1Tior/Z23JWo5dZj/4GmktJKDA= + + hash2 + + CmTZqdG2e1lBJxEXDqpQnDUADbiIfumJXtPyjCRyBaw= + + rules