diff --git a/ios/frameworks/.sdk-version b/ios/frameworks/.sdk-version index a72fd67..c7c9773 100644 --- a/ios/frameworks/.sdk-version +++ b/ios/frameworks/.sdk-version @@ -1 +1 @@ -3.28.0 +3.29.0 diff --git a/ios/frameworks/AtomicTransact.xcframework/Info.plist b/ios/frameworks/AtomicTransact.xcframework/Info.plist index 19fdf16..af4e087 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_x86_64-simulator + ios-arm64 LibraryPath AtomicTransact.framework SupportedArchitectures arm64 - x86_64 SupportedPlatform ios - SupportedPlatformVariant - simulator BinaryPath AtomicTransact.framework/AtomicTransact LibraryIdentifier - ios-arm64 + ios-arm64_x86_64-simulator 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 ebb2b5e..cd04839 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 deleted file mode 100644 index ec444a5..0000000 Binary files a/ios/frameworks/AtomicTransact.xcframework/_CodeSignature/CodeRequirements-1 and /dev/null differ diff --git a/ios/frameworks/AtomicTransact.xcframework/_CodeSignature/CodeResources b/ios/frameworks/AtomicTransact.xcframework/_CodeSignature/CodeResources index 2859881..81b565d 100644 --- a/ios/frameworks/AtomicTransact.xcframework/_CodeSignature/CodeResources +++ b/ios/frameworks/AtomicTransact.xcframework/_CodeSignature/CodeResources @@ -6,7 +6,7 @@ ios-arm64/AtomicTransact.framework/AtomicTransact - GfRvP6JDmbWBMQlI7xZ4zD65gxc= + uZGAY8tovyUdIRqIuAAY8Y1jseI= ios-arm64/AtomicTransact.framework/Headers/AtomicTransact.h @@ -14,23 +14,23 @@ ios-arm64/AtomicTransact.framework/Info.plist - FuN3ES4zVJKSuRJ0x7fioIJXz6c= + f74pVJJjWBwYi1H9BBa7W91JFhQ= ios-arm64/AtomicTransact.framework/Modules/AtomicTransact.swiftmodule/arm64-apple-ios.abi.json - +Uy4lv26izNZIuxeqdDs4SSE/tY= + y5yrvP19McxIfFJ4N8DEc6bahqE= ios-arm64/AtomicTransact.framework/Modules/AtomicTransact.swiftmodule/arm64-apple-ios.private.swiftinterface - 0g3tsSHAt0xj5XkSZU6SzLwOTl4= + 0qvv1izRwx9+y3w0g1zyngNRU78= ios-arm64/AtomicTransact.framework/Modules/AtomicTransact.swiftmodule/arm64-apple-ios.swiftdoc - rbslrdDU7brBnPcv2/nPPF1QfJY= + LJWaCWCoiv04/wCka0hr8tBC71Q= ios-arm64/AtomicTransact.framework/Modules/AtomicTransact.swiftmodule/arm64-apple-ios.swiftinterface - 0g3tsSHAt0xj5XkSZU6SzLwOTl4= + 0qvv1izRwx9+y3w0g1zyngNRU78= ios-arm64/AtomicTransact.framework/Modules/module.modulemap @@ -42,7 +42,7 @@ ios-arm64_x86_64-simulator/AtomicTransact.framework/AtomicTransact - j5YqW29GSDDrenOA3J1OdGhseVs= + r7vNrRvLj1VWZ6CUDOtvuEOiSAc= ios-arm64_x86_64-simulator/AtomicTransact.framework/Headers/AtomicTransact.h @@ -50,39 +50,39 @@ ios-arm64_x86_64-simulator/AtomicTransact.framework/Info.plist - YXv0hZ00tV6aFd+pCFJabXpxL90= + wXprxbxR+AmpoEbTyzyP02EeKvI= ios-arm64_x86_64-simulator/AtomicTransact.framework/Modules/AtomicTransact.swiftmodule/arm64-apple-ios-simulator.abi.json - +/TEx0CcYoTiYag+FpLRM6gCi8Y= + y5yrvP19McxIfFJ4N8DEc6bahqE= ios-arm64_x86_64-simulator/AtomicTransact.framework/Modules/AtomicTransact.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface - 1SsXCAyV1mHKEdCF3RxUPYU+Rjc= + wSepydixuZvObwojTjKMtY/MOdY= ios-arm64_x86_64-simulator/AtomicTransact.framework/Modules/AtomicTransact.swiftmodule/arm64-apple-ios-simulator.swiftdoc - LA1bsvvu6RPbp5B5A/WAcsarqk0= + QWPxLnn7ABS79npjDuwrWs+WzFg= ios-arm64_x86_64-simulator/AtomicTransact.framework/Modules/AtomicTransact.swiftmodule/arm64-apple-ios-simulator.swiftinterface - 1SsXCAyV1mHKEdCF3RxUPYU+Rjc= + wSepydixuZvObwojTjKMtY/MOdY= ios-arm64_x86_64-simulator/AtomicTransact.framework/Modules/AtomicTransact.swiftmodule/x86_64-apple-ios-simulator.abi.json - +/TEx0CcYoTiYag+FpLRM6gCi8Y= + y5yrvP19McxIfFJ4N8DEc6bahqE= ios-arm64_x86_64-simulator/AtomicTransact.framework/Modules/AtomicTransact.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface - a5cpg8E93K7FsVlIAwRtrU0OLG0= + oovcguHkB6W19lJ4F2jNPzLma5k= ios-arm64_x86_64-simulator/AtomicTransact.framework/Modules/AtomicTransact.swiftmodule/x86_64-apple-ios-simulator.swiftdoc - BOCTpYW9getB1Y9++YypfqfjYR4= + pAqYFzo0s6F6p0paBBXcUUlMplQ= ios-arm64_x86_64-simulator/AtomicTransact.framework/Modules/AtomicTransact.swiftmodule/x86_64-apple-ios-simulator.swiftinterface - a5cpg8E93K7FsVlIAwRtrU0OLG0= + oovcguHkB6W19lJ4F2jNPzLma5k= ios-arm64_x86_64-simulator/AtomicTransact.framework/Modules/module.modulemap @@ -94,19 +94,15 @@ ios-arm64_x86_64-simulator/AtomicTransact.framework/_CodeSignature/CodeDirectory - FNL4BtxaHA3pCYJ2b6baYqafens= + rGb93u0gx9I2713cFOiQ7Ha9hsg= ios-arm64_x86_64-simulator/AtomicTransact.framework/_CodeSignature/CodeRequirements OnX22wWFKRSOFN1+obRynMCeyXM= - ios-arm64_x86_64-simulator/AtomicTransact.framework/_CodeSignature/CodeRequirements-1 - - Sf1XUuyHV4NfF8GJNy4Tzt5Whx4= - ios-arm64_x86_64-simulator/AtomicTransact.framework/_CodeSignature/CodeResources - xrki3SMemD5BA50PJ8h9NvAbvlw= + ZdgAWxSvdR2FxHTcZmVhxJkmCOA= ios-arm64_x86_64-simulator/AtomicTransact.framework/_CodeSignature/CodeSignature @@ -117,21 +113,13 @@ ios-arm64/AtomicTransact.framework/AtomicTransact - hash - - GfRvP6JDmbWBMQlI7xZ4zD65gxc= - hash2 - /alEKrq5CGiMb8fLtsVknNBfXAKKsPZZpsXWB8V7tho= + lhyaSb2UbDdC94OzaQ/6m6W5R+ncYKvrSU8Sj432+1g= ios-arm64/AtomicTransact.framework/Headers/AtomicTransact.h - hash - - JB1ZyxKiOCMakS1nJSYdP3hldiA= - hash2 6JBpFJy5hCIHEajgeAF8QC3huDp+2FQwITv0U8p4+t8= @@ -139,65 +127,41 @@ ios-arm64/AtomicTransact.framework/Info.plist - hash - - FuN3ES4zVJKSuRJ0x7fioIJXz6c= - hash2 - v0jt5YZIJdOqEA0BbQaWKJa5fOMMaMghLI8w1odvRn8= + 2wBZ34hM2ncV+bTr4IJKZo7tAifK/D3azLZ7b2DQSgM= ios-arm64/AtomicTransact.framework/Modules/AtomicTransact.swiftmodule/arm64-apple-ios.abi.json - hash - - +Uy4lv26izNZIuxeqdDs4SSE/tY= - hash2 - 2f3GB2tkSa42XeSZk1WRlSRHpxRvm+67Rm7SZe/nSbM= + DqGAUCo7xeU/YD+FikKS95DgcFPeivQauxfDihLupiM= ios-arm64/AtomicTransact.framework/Modules/AtomicTransact.swiftmodule/arm64-apple-ios.private.swiftinterface - hash - - 0g3tsSHAt0xj5XkSZU6SzLwOTl4= - hash2 - PANGoVtI+I2cBIxo4rtrzLx2ksfTkY43MNQr2gpbIQ0= + 4S7CQXo49FmPanZ/js+LgMHa9v6s+k6ZMLxwPnuqZR8= ios-arm64/AtomicTransact.framework/Modules/AtomicTransact.swiftmodule/arm64-apple-ios.swiftdoc - hash - - rbslrdDU7brBnPcv2/nPPF1QfJY= - hash2 - CvRtxTga+Sn0WLOWWCaMBENEQ0LZsgbGQ9xcWiWZXlA= + i9aRUL5AZ729hXcFpH4MLh7UJK5b/8hWDjAT9VQYHaY= ios-arm64/AtomicTransact.framework/Modules/AtomicTransact.swiftmodule/arm64-apple-ios.swiftinterface - hash - - 0g3tsSHAt0xj5XkSZU6SzLwOTl4= - hash2 - PANGoVtI+I2cBIxo4rtrzLx2ksfTkY43MNQr2gpbIQ0= + 4S7CQXo49FmPanZ/js+LgMHa9v6s+k6ZMLxwPnuqZR8= ios-arm64/AtomicTransact.framework/Modules/module.modulemap - hash - - Dl8p4o02kvxNrPDE3dx0CYzj6X4= - hash2 a2MewFI5lVCCxHLB2fZxaZBPhcZdff77obiC0QCoGfI= @@ -205,10 +169,6 @@ ios-arm64/AtomicTransact.framework/PrivacyInfo.xcprivacy - hash - - n1Tior/Z23JWo5dZj/4GmktJKDA= - hash2 CmTZqdG2e1lBJxEXDqpQnDUADbiIfumJXtPyjCRyBaw= @@ -216,21 +176,13 @@ ios-arm64_x86_64-simulator/AtomicTransact.framework/AtomicTransact - hash - - j5YqW29GSDDrenOA3J1OdGhseVs= - hash2 - 6cf9u7dWtjbgnMhR5rSmuushuUocxxjqp3sK3vrMKNE= + ZuGzSC7tdc5F1hIeCG9fDfZUvVGe1FUBY0Sl/9SLKwY= ios-arm64_x86_64-simulator/AtomicTransact.framework/Headers/AtomicTransact.h - hash - - JB1ZyxKiOCMakS1nJSYdP3hldiA= - hash2 6JBpFJy5hCIHEajgeAF8QC3huDp+2FQwITv0U8p4+t8= @@ -238,109 +190,69 @@ ios-arm64_x86_64-simulator/AtomicTransact.framework/Info.plist - hash - - YXv0hZ00tV6aFd+pCFJabXpxL90= - hash2 - e3jWVtKkkPq2n6oLSV1OvHYR+Q+MoxPomrcAzbaMGaM= + 4BPJ+GRkvzAQRp4ek0BN33dGyppCDdbxAu42dPeETnw= ios-arm64_x86_64-simulator/AtomicTransact.framework/Modules/AtomicTransact.swiftmodule/arm64-apple-ios-simulator.abi.json - hash - - +/TEx0CcYoTiYag+FpLRM6gCi8Y= - hash2 - W3WWMwmqZ4U6uZ3l48L/bbHI/ZTf/LYqgADYMeprovE= + DqGAUCo7xeU/YD+FikKS95DgcFPeivQauxfDihLupiM= ios-arm64_x86_64-simulator/AtomicTransact.framework/Modules/AtomicTransact.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface - hash - - 1SsXCAyV1mHKEdCF3RxUPYU+Rjc= - hash2 - MnH8x0MTF8fUsmvWyaYMoauiFskqfUwT7ZBklu/CiJs= + TqHpZetIzvoQkNxQ7V8TUvXqemPzXmdtsMlyjNMCK/w= ios-arm64_x86_64-simulator/AtomicTransact.framework/Modules/AtomicTransact.swiftmodule/arm64-apple-ios-simulator.swiftdoc - hash - - LA1bsvvu6RPbp5B5A/WAcsarqk0= - hash2 - 84sRWNdAsUrzmqSebXsgv881rgmUoZjYiqZc/koENCs= + qmjq7L2Kx/WPO0wx/MCmF8YB2vbrKMgZZjrDaswsKho= ios-arm64_x86_64-simulator/AtomicTransact.framework/Modules/AtomicTransact.swiftmodule/arm64-apple-ios-simulator.swiftinterface - hash - - 1SsXCAyV1mHKEdCF3RxUPYU+Rjc= - hash2 - MnH8x0MTF8fUsmvWyaYMoauiFskqfUwT7ZBklu/CiJs= + TqHpZetIzvoQkNxQ7V8TUvXqemPzXmdtsMlyjNMCK/w= ios-arm64_x86_64-simulator/AtomicTransact.framework/Modules/AtomicTransact.swiftmodule/x86_64-apple-ios-simulator.abi.json - hash - - +/TEx0CcYoTiYag+FpLRM6gCi8Y= - hash2 - W3WWMwmqZ4U6uZ3l48L/bbHI/ZTf/LYqgADYMeprovE= + DqGAUCo7xeU/YD+FikKS95DgcFPeivQauxfDihLupiM= ios-arm64_x86_64-simulator/AtomicTransact.framework/Modules/AtomicTransact.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface - hash - - a5cpg8E93K7FsVlIAwRtrU0OLG0= - hash2 - Gy4u1UtGte7aAZS8ssLd70wiTa06kIW0mrcdVhVtqZs= + 3uoOPdOq2z+4b+NH3I+PwnGc1GZnhLyua/DRWVVdyYY= ios-arm64_x86_64-simulator/AtomicTransact.framework/Modules/AtomicTransact.swiftmodule/x86_64-apple-ios-simulator.swiftdoc - hash - - BOCTpYW9getB1Y9++YypfqfjYR4= - hash2 - lcd1aeaKT2LOIY/8MRLFKGVbQDGX2rXITmlDyShuuow= + f098M8DKszf00cOG5zr3gldeMATFiTF/U2K6QQwZz8Q= ios-arm64_x86_64-simulator/AtomicTransact.framework/Modules/AtomicTransact.swiftmodule/x86_64-apple-ios-simulator.swiftinterface - hash - - a5cpg8E93K7FsVlIAwRtrU0OLG0= - hash2 - Gy4u1UtGte7aAZS8ssLd70wiTa06kIW0mrcdVhVtqZs= + 3uoOPdOq2z+4b+NH3I+PwnGc1GZnhLyua/DRWVVdyYY= ios-arm64_x86_64-simulator/AtomicTransact.framework/Modules/module.modulemap - hash - - Dl8p4o02kvxNrPDE3dx0CYzj6X4= - hash2 a2MewFI5lVCCxHLB2fZxaZBPhcZdff77obiC0QCoGfI= @@ -348,10 +260,6 @@ ios-arm64_x86_64-simulator/AtomicTransact.framework/PrivacyInfo.xcprivacy - hash - - n1Tior/Z23JWo5dZj/4GmktJKDA= - hash2 CmTZqdG2e1lBJxEXDqpQnDUADbiIfumJXtPyjCRyBaw= @@ -359,54 +267,27 @@ ios-arm64_x86_64-simulator/AtomicTransact.framework/_CodeSignature/CodeDirectory - hash - - FNL4BtxaHA3pCYJ2b6baYqafens= - hash2 - eUMYg4ZW9ikVT1f9SwUkY8D8CJWpQgEpWqzRm8EfL90= + luGVML73h5njEfmWfjHlIqVPmkvmHFSRrdm2O1FD1vE= ios-arm64_x86_64-simulator/AtomicTransact.framework/_CodeSignature/CodeRequirements - hash - - OnX22wWFKRSOFN1+obRynMCeyXM= - hash2 mHkgkE6rZQ51eIwFSqCwUk5qgL/HGqMt+NI3phdD+YY= - ios-arm64_x86_64-simulator/AtomicTransact.framework/_CodeSignature/CodeRequirements-1 - - hash - - Sf1XUuyHV4NfF8GJNy4Tzt5Whx4= - - hash2 - - B8ItfS6OHhc5/J0f5E2lqGy2RszS71K28ulRCLYyTsc= - - ios-arm64_x86_64-simulator/AtomicTransact.framework/_CodeSignature/CodeResources - hash - - xrki3SMemD5BA50PJ8h9NvAbvlw= - hash2 - 7QUa8J9HbPJ3djBdpT/rnanzHlpTdMWqKNAYTrRaRI8= + c6kijQhRy+0diL4Zs6EK3AaEd51Ug2YrmuynCVv4lEw= ios-arm64_x86_64-simulator/AtomicTransact.framework/_CodeSignature/CodeSignature - hash - - 2jmj7l5rSw0yVb/vlWAYkK/YBwk= - hash2 47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU= diff --git a/ios/frameworks/AtomicTransact.xcframework/_CodeSignature/CodeSignature b/ios/frameworks/AtomicTransact.xcframework/_CodeSignature/CodeSignature index d74a703..8aba893 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 18412c5..9665b46 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 24bda91..87b58b6 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 - 24G617 + 25D2128 CFBundleDevelopmentRegion en CFBundleExecutable @@ -17,29 +17,29 @@ CFBundlePackageType FMWK CFBundleShortVersionString - 3.28.0 + 3.29.0 CFBundleSupportedPlatforms iPhoneOS CFBundleVersion - 175 + 176 DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild - 22F76 + 23B77 DTPlatformName iphoneos DTPlatformVersion - 18.5 + 26.1 DTSDKBuild - 22F76 + 23B77 DTSDKName - iphoneos18.5 + iphoneos26.1 DTXcode - 1640 + 2611 DTXcodeBuild - 16F6 + 17B100 MinimumOSVersion 15.0 UIDeviceFamily 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 cb239a2..f6e18b6 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 @@ -14,515 +14,392 @@ "RawDocComment" ] }, + { + "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" + }, + { + "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": "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": "TransactAuthStatusUpdate", - "printedName": "TransactAuthStatusUpdate", + "name": "Atomic", + "printedName": "Atomic", "children": [ { - "kind": "Var", - "name": "company", - "printedName": "company", + "kind": "Function", + "name": "presentTransact", + "printedName": "presentTransact(from:config:environment:presentationStyle:onInteraction:onDataRequest:onAuthStatusUpdate:onTaskStatusUpdate:onLaunch:onCompletion:onError:)", "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": [ + "name": "Void", + "printedName": "()" + }, { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "TransactCompany", - "printedName": "AtomicTransact.TransactCompany", - "usr": "s:14AtomicTransact0B7CompanyV" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B16AuthStatusUpdateV7companyAA0B7CompanyVvg", - "mangledName": "$s14AtomicTransact0B16AuthStatusUpdateV7companyAA0B7CompanyVvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "status", - "printedName": "status", - "children": [ + "kind": "TypeNominal", + "name": "UIViewController", + "printedName": "UIKit.UIViewController", + "usr": "c:objc(cs)UIViewController" + }, { "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": [ + "name": "AtomicConfig", + "printedName": "AtomicTransact.AtomicConfig", + "usr": "s:14AtomicTransact0A6ConfigV" + }, { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "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": "AuthStatus", - "printedName": "AtomicTransact.TransactAuthStatusUpdate.AuthStatus", - "usr": "s:14AtomicTransact0B16AuthStatusUpdateV0cD0O" + "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:14AtomicTransact0B16AuthStatusUpdateV6statusAC0cD0Ovg", - "mangledName": "$s14AtomicTransact0B16AuthStatusUpdateV6statusAC0cD0Ovg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - } - ] - }, - { - "kind": "TypeDecl", - "name": "AuthStatus", - "printedName": "AuthStatus", - "children": [ + "hasDefaultArg": true, + "usr": "s:Sq" + }, { - "kind": "Var", - "name": "authenticated", - "printedName": "authenticated", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((AtomicTransact.TransactDataRequest) async -> AtomicTransact.TransactDataResponse?)?", "children": [ { "kind": "TypeFunc", "name": "Function", - "printedName": "(AtomicTransact.TransactAuthStatusUpdate.AuthStatus.Type) -> AtomicTransact.TransactAuthStatusUpdate.AuthStatus", + "printedName": "(AtomicTransact.TransactDataRequest) async -> AtomicTransact.TransactDataResponse?", "children": [ { "kind": "TypeNominal", - "name": "AuthStatus", - "printedName": "AtomicTransact.TransactAuthStatusUpdate.AuthStatus", - "usr": "s:14AtomicTransact0B16AuthStatusUpdateV0cD0O" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.TransactAuthStatusUpdate.AuthStatus.Type", + "name": "Optional", + "printedName": "AtomicTransact.TransactDataResponse?", "children": [ { "kind": "TypeNominal", - "name": "AuthStatus", - "printedName": "AtomicTransact.TransactAuthStatusUpdate.AuthStatus", - "usr": "s:14AtomicTransact0B16AuthStatusUpdateV0cD0O" + "name": "TransactDataResponse", + "printedName": "AtomicTransact.TransactDataResponse", + "usr": "s:14AtomicTransact0B12DataResponseV" } - ] + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "TransactDataRequest", + "printedName": "AtomicTransact.TransactDataRequest", + "usr": "s:14AtomicTransact0B11DataRequestV" } ] } ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0B16AuthStatusUpdateV0cD0O13authenticatedyA2EmF", - "mangledName": "$s14AtomicTransact0B16AuthStatusUpdateV0cD0O13authenticatedyA2EmF", - "moduleName": "AtomicTransact" + "hasDefaultArg": true, + "usr": "s:Sq" }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(rawValue:)", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((AtomicTransact.TransactAuthStatusUpdate) -> ())?", "children": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.TransactAuthStatusUpdate.AuthStatus?", - "children": [ - { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactAuthStatusUpdate) -> ()", + "children": [ + { "kind": "TypeNominal", - "name": "AuthStatus", - "printedName": "AtomicTransact.TransactAuthStatusUpdate.AuthStatus", - "usr": "s:14AtomicTransact0B16AuthStatusUpdateV0cD0O" + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "TransactAuthStatusUpdate", + "printedName": "AtomicTransact.TransactAuthStatusUpdate", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV" } - ], - "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" + "hasDefaultArg": true, + "usr": "s:Sq" }, { - "kind": "Var", - "name": "rawValue", - "printedName": "rawValue", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((AtomicTransact.TransactTaskStatusUpdate) -> ())?", "children": [ { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B16AuthStatusUpdateV0cD0O8rawValueSSvp", - "mangledName": "$s14AtomicTransact0B16AuthStatusUpdateV0cD0O8rawValueSSvp", - "moduleName": "AtomicTransact", - "implicit": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "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" } - ], - "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" + ], + "hasDefaultArg": true, + "usr": "s:Sq" }, { - "kind": "Conformance", - "name": "RawRepresentable", - "printedName": "RawRepresentable", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(() -> ())?", "children": [ { - "kind": "TypeWitness", - "name": "RawValue", - "printedName": "RawValue", + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> ()", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" } ] } ], - "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" + "hasDefaultArg": true, + "usr": "s:Sq" }, { "kind": "TypeNominal", - "name": "TransactCompany", - "printedName": "AtomicTransact.TransactCompany", - "usr": "s:14AtomicTransact0B7CompanyV" + "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": "AuthStatus", - "printedName": "AtomicTransact.TransactAuthStatusUpdate.AuthStatus", - "usr": "s:14AtomicTransact0B16AuthStatusUpdateV0cD0O" + "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" + } + ] + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" } ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0B16AuthStatusUpdateV7company6statusAcA0B7CompanyV_AC0cD0Otcfc", - "mangledName": "$s14AtomicTransact0B16AuthStatusUpdateV7company6statusAcA0B7CompanyV_AC0cD0Otcfc", + "declKind": "Func", + "usr": "s:14AtomicTransact0A0O07presentB04from6config11environment17presentationStyle13onInteraction0I11DataRequest0I16AuthStatusUpdate0i4TasknO00I6Launch0I10Completion0I5ErrorySo16UIViewControllerC_AA0A6ConfigVAA0B11EnvironmentOSo019UIModalPresentationH0VyAA0bJ0VcSgAA0bK8ResponseVSgAA0bkL0VYacSgyAA0bmnO0VcSgyAA0bpnO0VcSgyycSgyAA0bZ0OcSgyAA0bS0OcSgtFZ", + "mangledName": "$s14AtomicTransact0A0O07presentB04from6config11environment17presentationStyle13onInteraction0I11DataRequest0I16AuthStatusUpdate0i4TasknO00I6Launch0I10Completion0I5ErrorySo16UIViewControllerC_AA0A6ConfigVAA0B11EnvironmentOSo019UIModalPresentationH0VyAA0bJ0VcSgAA0bK8ResponseVSgAA0bkL0VYacSgyAA0bmnO0VcSgyAA0bpnO0VcSgyycSgyAA0bZ0OcSgyAA0bS0OcSgtFZ", "moduleName": "AtomicTransact", + "static": true, "declAttributes": [ "AccessControl", + "Custom", "RawDocComment" ], - "init_kind": "Designated" + "funcSelfKind": "NonMutating" }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(from:)", + "kind": "Function", + "name": "presentTransact", + "printedName": "presentTransact(from:config:environment:presentationStyle:onInteraction:onDataRequest:onAuthStatusUpdate:onTaskStatusUpdate:onLaunch:onCompletion:onError:)", "children": [ { "kind": "TypeNominal", - "name": "TransactAuthStatusUpdate", - "printedName": "AtomicTransact.TransactAuthStatusUpdate", - "usr": "s:14AtomicTransact0B16AuthStatusUpdateV" + "name": "Void", + "printedName": "()" }, { "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": "SwiftUI", - "printedName": "SwiftUI", - "declKind": "Import", - "moduleName": "AtomicTransact" - }, - { - "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": "config", - "printedName": "config", - "children": [ + "name": "UIViewController", + "printedName": "UIKit.UIViewController", + "usr": "c:objc(cs)UIViewController" + }, { "kind": "TypeNominal", - "name": "ImplicitlyUnwrappedOptional", - "printedName": "AtomicTransact.AtomicConfig?", - "children": [ - { - "kind": "TypeNominal", - "name": "AtomicConfig", - "printedName": "AtomicTransact.AtomicConfig", - "usr": "s:14AtomicTransact0A6ConfigV" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact04BaseB14ViewControllerC6configAA0A6ConfigVSgvp", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC6configAA0A6ConfigVSgvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasInitialValue", - "Preconcurrency", - "Custom", - "HasStorage", - "AccessControl" - ], - "hasStorage": true, - "accessors": [ + "name": "AtomicConfig", + "printedName": "AtomicTransact.AtomicConfig", + "usr": "s:14AtomicTransact0A6ConfigV" + }, { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "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": "ImplicitlyUnwrappedOptional", - "printedName": "AtomicTransact.AtomicConfig?", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactInteraction) -> ()", "children": [ { "kind": "TypeNominal", - "name": "AtomicConfig", - "printedName": "AtomicTransact.AtomicConfig", - "usr": "s:14AtomicTransact0A6ConfigV" + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "TransactInteraction", + "printedName": "AtomicTransact.TransactInteraction", + "usr": "s:14AtomicTransact0B11InteractionV" } - ], - "usr": "s:Sq" + ] } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact04BaseB14ViewControllerC6configAA0A6ConfigVSgvg", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC6configAA0A6ConfigVSgvg", - "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", @@ -531,172 +408,128 @@ }, { "kind": "TypeNominal", - "name": "ImplicitlyUnwrappedOptional", - "printedName": "AtomicTransact.AtomicConfig?", + "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": "AtomicConfig", - "printedName": "AtomicTransact.AtomicConfig", - "usr": "s:14AtomicTransact0A6ConfigV" + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "TransactAuthStatusUpdate", + "printedName": "AtomicTransact.TransactAuthStatusUpdate", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV" } - ], - "usr": "s:Sq" + ] } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact04BaseB14ViewControllerC6configAA0A6ConfigVSgvs", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC6configAA0A6ConfigVSgvs", - "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:14AtomicTransact04BaseB14ViewControllerC6configAA0A6ConfigVSgvM", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC6configAA0A6ConfigVSgvM", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "_modify" - } - ] - }, - { - "kind": "Var", - "name": "environment", - "printedName": "environment", - "children": [ + "hasDefaultArg": true, + "usr": "s:Sq" + }, { "kind": "TypeNominal", - "name": "ImplicitlyUnwrappedOptional", - "printedName": "AtomicTransact.TransactEnvironment?", + "name": "Optional", + "printedName": "(() -> ())?", "children": [ { - "kind": "TypeNominal", - "name": "TransactEnvironment", - "printedName": "AtomicTransact.TransactEnvironment", - "usr": "s:14AtomicTransact0B11EnvironmentO" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact04BaseB14ViewControllerC11environmentAA0B11EnvironmentOSgvp", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC11environmentAA0B11EnvironmentOSgvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasInitialValue", - "Preconcurrency", - "Custom", - "HasStorage", - "AccessControl" - ], - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "ImplicitlyUnwrappedOptional", - "printedName": "AtomicTransact.TransactEnvironment?", + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> ()", "children": [ { "kind": "TypeNominal", - "name": "TransactEnvironment", - "printedName": "AtomicTransact.TransactEnvironment", - "usr": "s:14AtomicTransact0B11EnvironmentO" + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" } - ], - "usr": "s:Sq" + ] } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact04BaseB14ViewControllerC11environmentAA0B11EnvironmentOSgvg", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC11environmentAA0B11EnvironmentOSgvg", - "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": "ImplicitlyUnwrappedOptional", - "printedName": "AtomicTransact.TransactEnvironment?", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactResponse) -> ()", "children": [ { "kind": "TypeNominal", - "name": "TransactEnvironment", - "printedName": "AtomicTransact.TransactEnvironment", - "usr": "s:14AtomicTransact0B11EnvironmentO" + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "TransactResponse", + "printedName": "AtomicTransact.TransactResponse", + "usr": "s:14AtomicTransact0B8ResponseO" } - ], - "usr": "s:Sq" + ] } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact04BaseB14ViewControllerC11environmentAA0B11EnvironmentOSgvs", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC11environmentAA0B11EnvironmentOSgvs", - "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:14AtomicTransact04BaseB14ViewControllerC11environmentAA0B11EnvironmentOSgvM", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC11environmentAA0B11EnvironmentOSgvM", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "_modify" - } - ] - }, - { - "kind": "Var", - "name": "onInteraction", - "printedName": "onInteraction", - "children": [ { "kind": "TypeNominal", "name": "Optional", - "printedName": "((AtomicTransact.TransactInteraction) -> ())?", + "printedName": "((AtomicTransact.TransactError) -> ())?", "children": [ { "kind": "TypeFunc", "name": "Function", - "printedName": "(AtomicTransact.TransactInteraction) -> ()", + "printedName": "(AtomicTransact.TransactError) -> ()", "children": [ { "kind": "TypeNominal", @@ -705,321 +538,190 @@ }, { "kind": "TypeNominal", - "name": "TransactInteraction", - "printedName": "AtomicTransact.TransactInteraction", - "usr": "s:14AtomicTransact0B11InteractionV" + "name": "TransactError", + "printedName": "AtomicTransact.TransactError", + "usr": "s:14AtomicTransact0B5ErrorO" } ] } ], + "hasDefaultArg": true, "usr": "s:Sq" } ], - "declKind": "Var", - "usr": "s:14AtomicTransact04BaseB14ViewControllerC13onInteractionyAA0bG0VcSgvp", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC13onInteractionyAA0bG0VcSgvp", + "declKind": "Func", + "usr": "s:14AtomicTransact0A0O07presentB04from6config11environment17presentationStyle13onInteraction0I11DataRequest0I16AuthStatusUpdate0i4TasknO00I6Launch0I10Completion0I5ErrorySo16UIViewControllerC_AA0A6ConfigVAA0B11EnvironmentOSo019UIModalPresentationH0VyAA0bJ0VcSgyAA0bkL0VcyAA0bmnO0VcSgyAA0bpnO0VcSgyycSgyAA0B8ResponseOcSgyAA0bS0OcSgtFZ", + "mangledName": "$s14AtomicTransact0A0O07presentB04from6config11environment17presentationStyle13onInteraction0I11DataRequest0I16AuthStatusUpdate0i4TasknO00I6Launch0I10Completion0I5ErrorySo16UIViewControllerC_AA0A6ConfigVAA0B11EnvironmentOSo019UIModalPresentationH0VyAA0bJ0VcSgyAA0bkL0VcyAA0bmnO0VcSgyAA0bpnO0VcSgyycSgyAA0B8ResponseOcSgyAA0bS0OcSgtFZ", "moduleName": "AtomicTransact", + "static": true, "declAttributes": [ - "HasInitialValue", - "Preconcurrency", + "AccessControl", "Custom", - "HasStorage", - "AccessControl" + "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()", + "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": "Optional", - "printedName": "((AtomicTransact.TransactInteraction) -> ())?", + "name": "Dictionary", + "printedName": "[Swift.String : 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" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "usr": "s:Sq" + "usr": "s:SD" } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact04BaseB14ViewControllerC13onInteractionyAA0bG0VcSgvg", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC13onInteractionyAA0bG0VcSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" + "hasDefaultArg": true, + "usr": "s:Sq" }, { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(() -> ())?", "children": [ { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "((AtomicTransact.TransactInteraction) -> ())?", + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> ()", "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": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" } - ], - "usr": "s:Sq" + ] } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact04BaseB14ViewControllerC13onInteractionyAA0bG0VcSgvs", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC13onInteractionyAA0bG0VcSgvs", - "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:14AtomicTransact04BaseB14ViewControllerC13onInteractionyAA0bG0VcSgvM", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC13onInteractionyAA0bG0VcSgvM", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "_modify" - } - ] - }, - { - "kind": "Var", - "name": "onDataRequest", - "printedName": "onDataRequest", - "children": [ { "kind": "TypeNominal", "name": "Optional", - "printedName": "((AtomicTransact.TransactDataRequest) async -> AtomicTransact.TransactDataResponse?)?", + "printedName": "((AtomicTransact.TransactAuthStatusUpdate) -> ())?", "children": [ { "kind": "TypeFunc", "name": "Function", - "printedName": "(AtomicTransact.TransactDataRequest) async -> AtomicTransact.TransactDataResponse?", + "printedName": "(AtomicTransact.TransactAuthStatusUpdate) -> ()", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.TransactDataResponse?", - "children": [ - { - "kind": "TypeNominal", - "name": "TransactDataResponse", - "printedName": "AtomicTransact.TransactDataResponse", - "usr": "s:14AtomicTransact0B12DataResponseV" - } - ], - "usr": "s:Sq" + "name": "Void", + "printedName": "()" }, { "kind": "TypeNominal", - "name": "TransactDataRequest", - "printedName": "AtomicTransact.TransactDataRequest", - "usr": "s:14AtomicTransact0B11DataRequestV" + "name": "TransactAuthStatusUpdate", + "printedName": "AtomicTransact.TransactAuthStatusUpdate", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV" } ] } ], + "hasDefaultArg": true, "usr": "s:Sq" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact04BaseB14ViewControllerC13onDataRequestAA0bG8ResponseVSgAA0bgH0VYacSgvp", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC13onDataRequestAA0bG8ResponseVSgAA0bgH0VYacSgvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasInitialValue", - "Preconcurrency", - "Custom", - "HasStorage", - "AccessControl" - ], - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "((AtomicTransact.TransactDataRequest) async -> AtomicTransact.TransactDataResponse?)?", - "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" - } - ] - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact04BaseB14ViewControllerC13onDataRequestAA0bG8ResponseVSgAA0bgH0VYacSgvg", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC13onDataRequestAA0bG8ResponseVSgAA0bgH0VYacSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" }, { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((AtomicTransact.TransactTaskStatusUpdate) -> ())?", "children": [ { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "((AtomicTransact.TransactDataRequest) async -> AtomicTransact.TransactDataResponse?)?", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactTaskStatusUpdate) -> ()", "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": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "TransactTaskStatusUpdate", + "printedName": "AtomicTransact.TransactTaskStatusUpdate", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV" } - ], - "usr": "s:Sq" + ] } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact04BaseB14ViewControllerC13onDataRequestAA0bG8ResponseVSgAA0bgH0VYacSgvs", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC13onDataRequestAA0bG8ResponseVSgAA0bgH0VYacSgvs", - "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:14AtomicTransact04BaseB14ViewControllerC13onDataRequestAA0bG8ResponseVSgAA0bgH0VYacSgvM", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC13onDataRequestAA0bG8ResponseVSgAA0bgH0VYacSgvM", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "_modify" - } - ] - }, - { - "kind": "Var", - "name": "onAuthStatusUpdate", - "printedName": "onAuthStatusUpdate", - "children": [ { "kind": "TypeNominal", "name": "Optional", - "printedName": "((AtomicTransact.TransactAuthStatusUpdate) -> ())?", + "printedName": "((AtomicTransact.TransactResponse) -> ())?", "children": [ { "kind": "TypeFunc", "name": "Function", - "printedName": "(AtomicTransact.TransactAuthStatusUpdate) -> ()", + "printedName": "(AtomicTransact.TransactResponse) -> ()", "children": [ { "kind": "TypeNominal", @@ -1028,28 +730,65 @@ }, { "kind": "TypeNominal", - "name": "TransactAuthStatusUpdate", - "printedName": "AtomicTransact.TransactAuthStatusUpdate", - "usr": "s:14AtomicTransact0B16AuthStatusUpdateV" + "name": "TransactResponse", + "printedName": "AtomicTransact.TransactResponse", + "usr": "s:14AtomicTransact0B8ResponseO" } ] } ], + "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": "interactions", + "printedName": "interactions", + "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" + } + ], "declKind": "Var", - "usr": "s:14AtomicTransact04BaseB14ViewControllerC18onAuthStatusUpdateyAA0bghI0VcSgvp", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC18onAuthStatusUpdateyAA0bghI0VcSgvp", + "usr": "s:14AtomicTransact0A0O12interactions7Combine12AnyPublisherVyAA0B11InteractionVs5NeverOGvpZ", + "mangledName": "$s14AtomicTransact0A0O12interactions7Combine12AnyPublisherVyAA0B11InteractionVs5NeverOGvpZ", "moduleName": "AtomicTransact", + "static": true, "declAttributes": [ - "HasInitialValue", - "Preconcurrency", + "AccessControl", "Custom", - "HasStorage", - "AccessControl" + "RawDocComment" ], - "hasStorage": true, "accessors": [ { "kind": "Accessor", @@ -1058,116 +797,103 @@ "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "((AtomicTransact.TransactAuthStatusUpdate) -> ())?", + "name": "AnyPublisher", + "printedName": "Combine.AnyPublisher", "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": "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:14AtomicTransact04BaseB14ViewControllerC18onAuthStatusUpdateyAA0bghI0VcSgvg", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC18onAuthStatusUpdateyAA0bghI0VcSgvg", + "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.TransactAuthStatusUpdate) -> ())?", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactAuthStatusUpdate) -> ()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "TransactAuthStatusUpdate", - "printedName": "AtomicTransact.TransactAuthStatusUpdate", - "usr": "s:14AtomicTransact0B16AuthStatusUpdateV" - } - ] - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact04BaseB14ViewControllerC18onAuthStatusUpdateyAA0bghI0VcSgvs", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC18onAuthStatusUpdateyAA0bghI0VcSgvs", - "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:14AtomicTransact04BaseB14ViewControllerC18onAuthStatusUpdateyAA0bghI0VcSgvM", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC18onAuthStatusUpdateyAA0bghI0VcSgvM", - "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": "onTaskStatusUpdate", - "printedName": "onTaskStatusUpdate", + "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": "((AtomicTransact.TransactTaskStatusUpdate) -> ())?", + "printedName": "((Swift.String) -> ())?", "children": [ { "kind": "TypeFunc", "name": "Function", - "printedName": "(AtomicTransact.TransactTaskStatusUpdate) -> ()", + "printedName": "(Swift.String) -> ()", "children": [ { "kind": "TypeNominal", @@ -1176,220 +902,148 @@ }, { "kind": "TypeNominal", - "name": "TransactTaskStatusUpdate", - "printedName": "AtomicTransact.TransactTaskStatusUpdate", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ] } ], + "hasDefaultArg": true, "usr": "s:Sq" } ], - "declKind": "Var", - "usr": "s:14AtomicTransact04BaseB14ViewControllerC18onTaskStatusUpdateyAA0bghI0VcSgvp", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC18onTaskStatusUpdateyAA0bghI0VcSgvp", + "declKind": "Func", + "usr": "s:14AtomicTransact0A0O8setDebug9isEnabled11forwardLogsySb_ySSYbcSgtYaFZ", + "mangledName": "$s14AtomicTransact0A0O8setDebug9isEnabled11forwardLogsySb_ySSYbcSgtYaFZ", "moduleName": "AtomicTransact", + "static": true, "declAttributes": [ - "HasInitialValue", - "Preconcurrency", - "Custom", - "HasStorage", - "AccessControl" + "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": "((AtomicTransact.TransactTaskStatusUpdate) -> ())?", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.Atomic.PauseTransactError.Type) -> AtomicTransact.Atomic.PauseTransactError", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactTaskStatusUpdate) -> ()", + "kind": "TypeNominal", + "name": "PauseTransactError", + "printedName": "AtomicTransact.Atomic.PauseTransactError", + "usr": "s:14AtomicTransact0A0O05PauseB5ErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.Atomic.PauseTransactError.Type", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "TransactTaskStatusUpdate", - "printedName": "AtomicTransact.TransactTaskStatusUpdate", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV" + "name": "PauseTransactError", + "printedName": "AtomicTransact.Atomic.PauseTransactError", + "usr": "s:14AtomicTransact0A0O05PauseB5ErrorO" } ] } - ], - "usr": "s:Sq" + ] } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact04BaseB14ViewControllerC18onTaskStatusUpdateyAA0bghI0VcSgvg", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC18onTaskStatusUpdateyAA0bghI0VcSgvg", + "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": "((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: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:14AtomicTransact04BaseB14ViewControllerC18onTaskStatusUpdateyAA0bghI0VcSgvs", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC18onTaskStatusUpdateyAA0bghI0VcSgvs", + "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:14AtomicTransact04BaseB14ViewControllerC18onTaskStatusUpdateyAA0bghI0VcSgvM", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC18onTaskStatusUpdateyAA0bghI0VcSgvM", + "declKind": "Var", + "usr": "s:14AtomicTransact0A0O05PauseB5ErrorO9hashValueSivp", + "mangledName": "$s14AtomicTransact0A0O05PauseB5ErrorO9hashValueSivp", "moduleName": "AtomicTransact", "implicit": true, - "accessorKind": "_modify" - } - ] - }, - { - "kind": "Var", - "name": "onCompletion", - "printedName": "onCompletion", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "((AtomicTransact.TransactResponse) -> ())?", - "children": [ + "accessors": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactResponse) -> ()", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "TransactResponse", - "printedName": "AtomicTransact.TransactResponse", - "usr": "s:14AtomicTransact0B8ResponseO" - } - ] - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact04BaseB14ViewControllerC12onCompletionyAA0B8ResponseOcSgvp", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC12onCompletionyAA0B8ResponseOcSgvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasInitialValue", - "Preconcurrency", - "Custom", - "HasStorage", - "AccessControl" - ], - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "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" - } - ] + "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:14AtomicTransact04BaseB14ViewControllerC12onCompletionyAA0B8ResponseOcSgvg", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC12onCompletionyAA0B8ResponseOcSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" + ] }, { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", "children": [ { "kind": "TypeNominal", @@ -1398,799 +1052,548 @@ }, { "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" - } - ] - } - ], - "usr": "s:Sq" + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact04BaseB14ViewControllerC12onCompletionyAA0B8ResponseOcSgvs", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC12onCompletionyAA0B8ResponseOcSgvs", + "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:14AtomicTransact04BaseB14ViewControllerC12onCompletionyAA0B8ResponseOcSgvM", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC12onCompletionyAA0B8ResponseOcSgvM", - "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": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" } ] }, { - "kind": "Var", - "name": "onLaunch", - "printedName": "onLaunch", + "kind": "TypeDecl", + "name": "PausedTransactRef", + "printedName": "PausedTransactRef", "children": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "(() -> ())?", + "kind": "Function", + "name": "resume", + "printedName": "resume(source:animated:)", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "() -> ()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ] + "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" } ], - "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:14AtomicTransact04BaseB14ViewControllerC8onLaunchyycSgvp", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC8onLaunchyycSgvp", + "declKind": "Class", + "usr": "s:14AtomicTransact0A0O06PausedB3RefC", + "mangledName": "$s14AtomicTransact0A0O06PausedB3RefC", "moduleName": "AtomicTransact", "declAttributes": [ - "HasInitialValue", - "Preconcurrency", - "Custom", - "HasStorage", - "AccessControl" + "Final", + "AccessControl", + "RawDocComment" ], - "hasStorage": true, - "accessors": [ + "hasMissingDesignatedInitializers": true, + "conformances": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "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" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact04BaseB14ViewControllerC8onLaunchyycSgvg", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC8onLaunchyycSgvg", - "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": "(() -> ())?", - "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": "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:14AtomicTransact04BaseB14ViewControllerC8onLaunchyycSgvM", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC8onLaunchyycSgvM", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "_modify" + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" } ] }, { - "kind": "Var", - "name": "onError", - "printedName": "onError", + "kind": "Function", + "name": "pauseTransact", + "printedName": "pauseTransact(animated:)", "children": [ { "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" - } - ] - } - ], - "usr": "s:Sq" + "name": "PausedTransactRef", + "printedName": "AtomicTransact.Atomic.PausedTransactRef", + "usr": "s:14AtomicTransact0A0O06PausedB3RefC" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "hasDefaultArg": true, + "usr": "s:Sb" } ], - "declKind": "Var", - "usr": "s:14AtomicTransact04BaseB14ViewControllerC7onErroryAA0bG0OcSgvp", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC7onErroryAA0bG0OcSgvp", + "declKind": "Func", + "usr": "s:14AtomicTransact0A0O05pauseB08animatedAC06PausedB3RefCSb_tYaAC05PauseB5ErrorOYKFZ", + "mangledName": "$s14AtomicTransact0A0O05pauseB08animatedAC06PausedB3RefCSb_tYaAC05PauseB5ErrorOYKFZ", "moduleName": "AtomicTransact", + "static": true, "declAttributes": [ - "HasInitialValue", - "Preconcurrency", - "Custom", - "HasStorage", - "AccessControl" + "AccessControl", + "RawDocComment" ], - "hasStorage": true, - "accessors": [ + "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": "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": "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" - } - ] - } - ], - "usr": "s:Sq" + "name": "Task", + "printedName": "AtomicTransact.AtomicConfig.Task", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV" } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact04BaseB14ViewControllerC7onErroryAA0bG0OcSgvg", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC7onErroryAA0bG0OcSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" + "usr": "s:Sa" }, { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "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" - } - ] - } - ], - "usr": "s:Sq" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact04BaseB14ViewControllerC7onErroryAA0bG0OcSgvs", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC7onErroryAA0bG0OcSgvs", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "set" + "hasDefaultArg": true, + "usr": "s:Sq" }, { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", + "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:14AtomicTransact04BaseB14ViewControllerC7onErroryAA0bG0OcSgvM", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC7onErroryAA0bG0OcSgvM", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "_modify" - } - ] - }, - { - "kind": "Function", - "name": "viewDidLoad", - "printedName": "viewDidLoad()", - "children": [ + "hasDefaultArg": true, + "usr": "s:Sq" + }, { "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": [ + "name": "Theme", + "printedName": "AtomicTransact.AtomicConfig.Theme", + "hasDefaultArg": true, + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV" + }, { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "String", + "printedName": "Swift.String", + "hasDefaultArg": true, + "usr": "s:SS" }, { "kind": "TypeNominal", - "name": "WKWebView", - "printedName": "WebKit.WKWebView", - "usr": "c:objc(cs)WKWebView" + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" }, { "kind": "TypeNominal", - "name": "ImplicitlyUnwrappedOptional", - "printedName": "WebKit.WKNavigation?", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.Deeplink?", "children": [ { "kind": "TypeNominal", - "name": "WKNavigation", - "printedName": "WebKit.WKNavigation", - "usr": "c:objc(cs)WKNavigation" + "name": "Deeplink", + "printedName": "AtomicTransact.AtomicConfig.Deeplink", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV" } ], + "hasDefaultArg": true, "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": [ + "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": "Void", - "printedName": "()" + "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": "WKUserContentController", - "printedName": "WebKit.WKUserContentController", - "usr": "c:objc(cs)WKUserContentController" + "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": "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": [ + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.Experiments?", + "children": [ + { + "kind": "TypeNominal", + "name": "Experiments", + "printedName": "AtomicTransact.AtomicConfig.Experiments", + "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, { "kind": "TypeNominal", - "name": "BaseTransactViewController", - "printedName": "AtomicTransact.BaseTransactViewController", - "usr": "c:@M@AtomicTransact@objc(cs)BaseTransactViewController" + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.Features?", + "children": [ + { + "kind": "TypeNominal", + "name": "Features", + "printedName": "AtomicTransact.AtomicConfig.Features", + "usr": "s:14AtomicTransact0A6ConfigV8FeaturesV" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" }, { "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" } ], + "hasDefaultArg": true, "usr": "s:Sq" }, { "kind": "TypeNominal", "name": "Optional", - "printedName": "Foundation.Bundle?", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "Bundle", - "printedName": "Foundation.Bundle", - "usr": "c:objc(cs)NSBundle" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], + "hasDefaultArg": true, "usr": "s:Sq" } ], "declKind": "Constructor", - "usr": "c:@M@AtomicTransact@objc(cs)BaseTransactViewController(im)initWithNibName:bundle:", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC7nibName6bundleACSSSg_So8NSBundleCSgtcfc", + "usr": "s:14AtomicTransact0A6ConfigV11publicToken5scope5tasks13linkedAccount29deferredPaymentMethodStrategy5theme8language14sessionContext8deeplink8metadata6search7handoff11experiments8features8customer16uplinkSessionUrlACSS_AC9ScopeTypeOSayAC4TaskVGSSSgAC08DeferredklM0OSgAC5ThemeVSSAyC8DeeplinkVSgSDyS2SGSgAC6SearchVSgSaySSGSgAC11ExperimentsVSgAC8FeaturesVSgAC8CustomerVSgAYtcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV11publicToken5scope5tasks13linkedAccount29deferredPaymentMethodStrategy5theme8language14sessionContext8deeplink8metadata6search7handoff11experiments8features8customer16uplinkSessionUrlACSS_AC9ScopeTypeOSayAC4TaskVGSSSgAC08DeferredklM0OSgAC5ThemeVSSAyC8DeeplinkVSgSDyS2SGSgAC6SearchVSgSaySSGSgAC11ExperimentsVSgAC8FeaturesVSgAC8CustomerVSgAYtcfc", "moduleName": "AtomicTransact", - "overriding": true, - "implicit": true, - "objc_name": "initWithNibName:bundle:", "declAttributes": [ - "Dynamic", - "ObjC", - "Preconcurrency", - "Custom", - "Override" + "AccessControl", + "RawDocComment" ], "init_kind": "Designated" }, { "kind": "Constructor", "name": "init", - "printedName": "init(coder:)", + "printedName": "init(demo:scope:tasks:linkedAccount:theme:language:sessionContext:deeplink:metadata:search:handoff:experiments:)", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.BaseTransactViewController?", + "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": "BaseTransactViewController", - "printedName": "AtomicTransact.BaseTransactViewController", - "usr": "c:@M@AtomicTransact@objc(cs)BaseTransactViewController" + "name": "Task", + "printedName": "AtomicTransact.AtomicConfig.Task", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV" } ], - "usr": "s:Sq" + "usr": "s:Sa" }, { "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", - "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": "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": "()" + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" }, { "kind": "TypeNominal", - "name": "WKUserContentController", - "printedName": "WebKit.WKUserContentController", - "usr": "c:objc(cs)WKUserContentController" + "name": "Theme", + "printedName": "AtomicTransact.AtomicConfig.Theme", + "hasDefaultArg": true, + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV" }, { "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" + "name": "String", + "printedName": "Swift.String", + "hasDefaultArg": true, + "usr": "s:SS" }, { "kind": "TypeNominal", @@ -2204,261 +1607,77 @@ "usr": "s:SS" } ], + "hasDefaultArg": true, "usr": "s:Sq" }, { "kind": "TypeNominal", "name": "Optional", - "printedName": "Foundation.Bundle?", + "printedName": "AtomicTransact.AtomicConfig.Deeplink?", "children": [ { "kind": "TypeNominal", - "name": "Bundle", - "printedName": "Foundation.Bundle", - "usr": "c:objc(cs)NSBundle" + "name": "Deeplink", + "printedName": "AtomicTransact.AtomicConfig.Deeplink", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV" } ], + "hasDefaultArg": true, "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": "Constructor", - "name": "init", - "printedName": "init(coder:)", - "children": [ + }, { "kind": "TypeNominal", "name": "Optional", - "printedName": "AtomicTransact.TransactViewController?", + "printedName": "[Swift.String : Swift.String]?", "children": [ { "kind": "TypeNominal", - "name": "TransactViewController", - "printedName": "AtomicTransact.TransactViewController", - "usr": "c:@M@AtomicTransact@objc(cs)TransactViewController" + "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": "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", - "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?", + "printedName": "AtomicTransact.AtomicConfig.Search?", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Search", + "printedName": "AtomicTransact.AtomicConfig.Search", + "usr": "s:14AtomicTransact0A6ConfigV6SearchV" } ], + "hasDefaultArg": true, "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": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B11DataRequestV6taskIdSSSgvg", - "mangledName": "$s14AtomicTransact0B11DataRequestV6taskIdSSSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" }, { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String]?", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "name": "Array", + "printedName": "[Swift.String]", "children": [ { "kind": "TypeNominal", @@ -2467,88 +1686,87 @@ "usr": "s:SS" } ], - "usr": "s:Sq" + "usr": "s:Sa" } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B11DataRequestV6taskIdSSSgvs", - "mangledName": "$s14AtomicTransact0B11DataRequestV6taskIdSSSgvs", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "set" + "hasDefaultArg": true, + "usr": "s:Sq" }, { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.Experiments?", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "Experiments", + "printedName": "AtomicTransact.AtomicConfig.Experiments", + "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV" } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B11DataRequestV6taskIdSSSgvM", - "mangledName": "$s14AtomicTransact0B11DataRequestV6taskIdSSSgvM", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "_modify" + "hasDefaultArg": true, + "usr": "s:Sq" } - ] + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV4demo5scope5tasks13linkedAccount5theme8language14sessionContext8deeplink8metadata6search7handoff11experimentsA2C8DemoModeV_AC9ScopeTypeOSayAC4TaskVGSSSgAC5ThemeVSSAwC8DeeplinkVSgSDyS2SGSgAC6SearchVSgSaySSGSgAC11ExperimentsVSgtcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV4demo5scope5tasks13linkedAccount5theme8language14sessionContext8deeplink8metadata6search7handoff11experimentsA2C8DemoModeV_AC9ScopeTypeOSayAC4TaskVGSSSgAC5ThemeVSSAwC8DeeplinkVSgSDyS2SGSgAC6SearchVSgSaySSGSgAC11ExperimentsVSgtcfc", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" }, { - "kind": "Var", - "name": "userId", - "printedName": "userId", + "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" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B11DataRequestV6userIdSSvp", - "mangledName": "$s14AtomicTransact0B11DataRequestV6userIdSSvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "hasStorage": true, - "accessors": [ + }, { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "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": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B11DataRequestV6userIdSSvg", - "mangledName": "$s14AtomicTransact0B11DataRequestV6userIdSSvg", - "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": "String", @@ -2556,85 +1774,43 @@ "usr": "s:SS" } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B11DataRequestV6userIdSSvs", - "mangledName": "$s14AtomicTransact0B11DataRequestV6userIdSSvs", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "set" + "hasDefaultArg": true, + "usr": "s:Sq" }, { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", + "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": "Void", - "printedName": "()" + "name": "Distribution", + "printedName": "AtomicTransact.AtomicConfig.Distribution", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV" } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B11DataRequestV6userIdSSvM", - "mangledName": "$s14AtomicTransact0B11DataRequestV6userIdSSvM", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "_modify" - } - ] - }, - { - "kind": "Var", - "name": "identifier", - "printedName": "identifier", - "children": [ + "hasDefaultArg": true, + "usr": "s:Sq" + }, { "kind": "TypeNominal", "name": "String", "printedName": "Swift.String", + "hasDefaultArg": true, "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()", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, { "kind": "TypeNominal", "name": "String", @@ -2642,74 +1818,40 @@ "usr": "s:SS" } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B11DataRequestV10identifierSSvs", - "mangledName": "$s14AtomicTransact0B11DataRequestV10identifierSSvs", - "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:14AtomicTransact0B11DataRequestV10identifierSSvM", - "mangledName": "$s14AtomicTransact0B11DataRequestV10identifierSSvM", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "_modify" - } - ] - }, - { - "kind": "Var", - "name": "fields", - "printedName": "fields", - "children": [ { "kind": "TypeNominal", - "name": "Array", - "printedName": "[Swift.String]", + "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" } ], - "usr": "s:Sa" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B11DataRequestV6fieldsSaySSGvp", - "mangledName": "$s14AtomicTransact0B11DataRequestV6fieldsSaySSGvp", - "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": "[Swift.String : Swift.String]?", "children": [ { "kind": "TypeNominal", - "name": "Array", - "printedName": "[Swift.String]", + "name": "Dictionary", + "printedName": "[Swift.String : Swift.String]", "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, { "kind": "TypeNominal", "name": "String", @@ -2717,26 +1859,32 @@ "usr": "s:SS" } ], - "usr": "s:Sa" + "usr": "s:SD" } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B11DataRequestV6fieldsSaySSGvg", - "mangledName": "$s14AtomicTransact0B11DataRequestV6fieldsSaySSGvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" + "hasDefaultArg": true, + "usr": "s:Sq" }, { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.Search?", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, + "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", @@ -2752,624 +1900,561 @@ "usr": "s:Sa" } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B11DataRequestV6fieldsSaySSGvs", - "mangledName": "$s14AtomicTransact0B11DataRequestV6fieldsSaySSGvs", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "set" + "hasDefaultArg": true, + "usr": "s:Sq" }, { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.Experiments?", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "Experiments", + "printedName": "AtomicTransact.AtomicConfig.Experiments", + "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV" } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B11DataRequestV6fieldsSaySSGvM", - "mangledName": "$s14AtomicTransact0B11DataRequestV6fieldsSaySSGvM", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "_modify" + "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": "Var", - "name": "data", - "printedName": "data", + "kind": "TypeDecl", + "name": "Task", + "printedName": "Task", "children": [ { - "kind": "TypeNominal", - "name": "Dictionary", - "printedName": "[Swift.String : any Swift.Sendable]", + "kind": "Var", + "name": "product", + "printedName": "product", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "Sendable", - "printedName": "any Swift.Sendable", - "usr": "s:s8SendableP" + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.ProductType?", + "children": [ + { + "kind": "TypeNominal", + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + } + ], + "usr": "s:Sq" } ], - "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": [ + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV7productAC11ProductTypeOSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV7productAC11ProductTypeOSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ { - "kind": "TypeNominal", - "name": "Dictionary", - "printedName": "[Swift.String : any Swift.Sendable]", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "Sendable", - "printedName": "any Swift.Sendable", - "usr": "s:s8SendableP" + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.ProductType?", + "children": [ + { + "kind": "TypeNominal", + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + } + ], + "usr": "s:Sq" } ], - "usr": "s:SD" + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV7productAC11ProductTypeOSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV7productAC11ProductTypeOSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B11DataRequestV4dataSDySSs8Sendable_pGvg", - "mangledName": "$s14AtomicTransact0B11DataRequestV4dataSDySSs8Sendable_pGvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" + ] }, { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "Var", + "name": "operation", + "printedName": "operation", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Dictionary", - "printedName": "[Swift.String : any Swift.Sendable]", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.ProductType?", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "Sendable", - "printedName": "any Swift.Sendable", - "usr": "s:s8SendableP" + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" } ], - "usr": "s:SD" + "usr": "s:Sq" } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B11DataRequestV4dataSDySSs8Sendable_pGvs", - "mangledName": "$s14AtomicTransact0B11DataRequestV4dataSDySSs8Sendable_pGvs", + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV9operationAC11ProductTypeOSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV9operationAC11ProductTypeOSgvp", "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "set" + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "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:14AtomicTransact0A6ConfigV4TaskV9operationAC11ProductTypeOSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV9operationAC11ProductTypeOSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] }, { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", + "kind": "Var", + "name": "distribution", + "printedName": "distribution", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "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:14AtomicTransact0B11DataRequestV4dataSDySSs8Sendable_pGvM", - "mangledName": "$s14AtomicTransact0B11DataRequestV4dataSDySSs8Sendable_pGvM", + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV12distributionAC12DistributionVSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV12distributionAC12DistributionVSgvp", "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" + "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": "TypeNominal", - "name": "Array", - "printedName": "[Swift.String]", + "kind": "Var", + "name": "forms", + "printedName": "forms", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sa" - }, + "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:14AtomicTransact0A6ConfigV4TaskV5formsSaySSGSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV5formsSaySSGSgvp", + "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": "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:14AtomicTransact0A6ConfigV4TaskV5formsSaySSGSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV5formsSaySSGSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "kind": "Var", + "name": "action", + "printedName": "action", "children": [ { "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" + } + ], + "usr": "s:Sq" } ], - "hasDefaultArg": true, - "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": "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": "TypeNominal", - "name": "Dictionary", - "printedName": "[Swift.String : any Swift.Sendable]", + "kind": "Var", + "name": "apps", + "printedName": "apps", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "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": "Var", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV4appsSayAE3AppOGSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV4appsSayAE3AppOGSgvp", + "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.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": "Constructor", + "name": "init", + "printedName": "init(product:operation:distribution:forms:action:apps:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Task", + "printedName": "AtomicTransact.AtomicConfig.Task", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV" }, { "kind": "TypeNominal", - "name": "Sendable", - "printedName": "any Swift.Sendable", - "usr": "s:s8SendableP" - } - ], - "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": "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": [ + "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": "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": [ + "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": "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": [ + "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": "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": [ + "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.TransactCompany.Branding?", + "printedName": "AtomicTransact.AtomicConfig.UserAction?", "children": [ { "kind": "TypeNominal", - "name": "Branding", - "printedName": "AtomicTransact.TransactCompany.Branding", - "usr": "s:14AtomicTransact0B7CompanyV8BrandingV" + "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: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": "AtomicTransact.TransactCompany.Branding?", - "children": [ - { - "kind": "TypeNominal", - "name": "Branding", - "printedName": "AtomicTransact.TransactCompany.Branding", - "usr": "s:14AtomicTransact0B7CompanyV8BrandingV" - } - ], - "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" - } - ] - }, - { - "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": "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", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV7product9operation12distribution5forms6action4appsAeC11ProductTypeOSg_AnC12DistributionVSgSaySSGSgAC10UserActionVSgSayAE3AppOGSgtcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV7product9operation12distribution5forms6action4appsAeC11ProductTypeOSg_AnC12DistributionVSgSaySSGSgAC10UserActionVSgSayAE3AppOGSgtcfc", "moduleName": "AtomicTransact", "declAttributes": [ "AccessControl", @@ -3379,136 +2464,212 @@ }, { "kind": "TypeDecl", - "name": "Logo", - "printedName": "Logo", + "name": "App", + "printedName": "App", "children": [ { "kind": "Var", - "name": "url", - "printedName": "url", + "name": "payNow", + "printedName": "payNow", "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()", + "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" + } + ] } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B7CompanyV8BrandingV4LogoV3urlSSvg", - "mangledName": "$s14AtomicTransact0B7CompanyV8BrandingV4LogoV3urlSSvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" + ] } - ] + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO6payNowyA2GmF", + "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV3AppO6payNowyA2GmF", + "moduleName": "AtomicTransact" }, { "kind": "Var", - "name": "backgroundColor", - "printedName": "backgroundColor", + "name": "expenses", + "printedName": "expenses", "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": "Var", - "usr": "s:14AtomicTransact0B7CompanyV8BrandingV4LogoV15backgroundColorSSSgvp", - "mangledName": "$s14AtomicTransact0B7CompanyV8BrandingV4LogoV15backgroundColorSSSgvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO8expensesyA2GmF", + "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV3AppO8expensesyA2GmF", + "moduleName": "AtomicTransact" + }, + { + "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" + } + ] + } + ] + } ], - "isLet": true, - "hasStorage": true, - "accessors": [ + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO6ordersyA2GmF", + "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV3AppO6ordersyA2GmF", + "moduleName": "AtomicTransact" + }, + { + "kind": "Var", + "name": "suggestions", + "printedName": "suggestions", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.Task.App.Type) -> AtomicTransact.AtomicConfig.Task.App", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "name": "App", + "printedName": "AtomicTransact.AtomicConfig.Task.App", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.Task.App.Type", "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:14AtomicTransact0B7CompanyV8BrandingV4LogoV15backgroundColorSSSgvg", - "mangledName": "$s14AtomicTransact0B7CompanyV8BrandingV4LogoV15backgroundColorSSSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" + ] } - ] + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO11suggestionsyA2GmF", + "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV3AppO11suggestionsyA2GmF", + "moduleName": "AtomicTransact" }, { "kind": "Constructor", "name": "init", - "printedName": "init(url:backgroundColor:)", + "printedName": "init(rawValue:)", "children": [ { "kind": "TypeNominal", - "name": "Logo", - "printedName": "AtomicTransact.TransactCompany.Branding.Logo", - "usr": "s:14AtomicTransact0B7CompanyV8BrandingV4LogoV" + "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", "printedName": "Swift.String", "usr": "s:SS" - }, + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO8rawValueAGSgSS_tcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV3AppO8rawValueAGSgSS_tcfc", + "moduleName": "AtomicTransact", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "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", @@ -3517,55 +2678,85 @@ "usr": "s:SS" } ], - "hasDefaultArg": true, - "usr": "s:Sq" + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO8rawValueSSvg", + "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV3AppO8rawValueSSvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" } - ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0B7CompanyV8BrandingV4LogoV3url15backgroundColorAGSS_SSSgtcfc", - "mangledName": "$s14AtomicTransact0B7CompanyV8BrandingV4LogoV3url15backgroundColorAGSS_SSSgtcfc", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "init_kind": "Designated" + ] }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(from:)", + "kind": "Var", + "name": "allCases", + "printedName": "allCases", "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", + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO8allCasesSayAGGvpZ", + "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV3AppO8allCasesSayAGGvpZ", "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.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": "Struct", - "usr": "s:14AtomicTransact0B7CompanyV8BrandingV4LogoV", - "mangledName": "$s14AtomicTransact0B7CompanyV8BrandingV4LogoV", + "declKind": "Enum", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO", + "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV3AppO", "moduleName": "AtomicTransact", "declAttributes": [ "AccessControl", "RawDocComment" ], + "enumRawTypeName": "String", "conformances": [ { "kind": "Conformance", @@ -3581,6 +2772,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", @@ -3588,12 +2815,56 @@ "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" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" } ] }, @@ -3604,9 +2875,9 @@ "children": [ { "kind": "TypeNominal", - "name": "Branding", - "printedName": "AtomicTransact.TransactCompany.Branding", - "usr": "s:14AtomicTransact0B7CompanyV8BrandingV" + "name": "Task", + "printedName": "AtomicTransact.AtomicConfig.Task", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV" }, { "kind": "TypeNominal", @@ -3616,17 +2887,42 @@ } ], "declKind": "Constructor", - "usr": "s:14AtomicTransact0B7CompanyV8BrandingV4fromAEs7Decoder_p_tKcfc", - "mangledName": "$s14AtomicTransact0B7CompanyV8BrandingV4fromAEs7Decoder_p_tKcfc", + "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": "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:14AtomicTransact0B7CompanyV8BrandingV", - "mangledName": "$s14AtomicTransact0B7CompanyV8BrandingV", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV", + "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV", "moduleName": "AtomicTransact", "declAttributes": [ "AccessControl", @@ -3654,223 +2950,105 @@ "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": "TransactCompany", - "printedName": "AtomicTransact.TransactCompany", - "usr": "s:14AtomicTransact0B7CompanyV" }, { - "kind": "TypeNominal", - "name": "Decoder", - "printedName": "any Swift.Decoder", - "usr": "s:s7DecoderP" + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" } - ], - "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": "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:)", + "kind": "TypeDecl", + "name": "Theme", + "printedName": "Theme", "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]", + "kind": "Var", + "name": "brandColor", + "printedName": "brandColor", "children": [ { "kind": "TypeNominal", - "name": "Task", - "printedName": "AtomicTransact.AtomicConfig.Task", - "usr": "s:14AtomicTransact0A6ConfigV4TaskV" + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" } ], - "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": "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" - } + "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", @@ -3878,444 +3056,288 @@ "usr": "s:SS" } ], - "usr": "s:SD" + "usr": "s:Sq" } ], - "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" - } + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV12overlayColorSSSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV12overlayColorSSSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "[Swift.String]?", - "children": [ + "isLet": true, + "hasStorage": true, + "accessors": [ { - "kind": "TypeNominal", - "name": "Array", - "printedName": "[Swift.String]", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "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: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" + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV12overlayColorSSSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV12overlayColorSSSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" } - ], - "hasDefaultArg": true, - "usr": "s:Sq" + ] }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.Features?", + "kind": "Var", + "name": "dark", + "printedName": "dark", "children": [ { "kind": "TypeNominal", - "name": "Features", - "printedName": "AtomicTransact.AtomicConfig.Features", - "usr": "s:14AtomicTransact0A6ConfigV8FeaturesV" + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" } ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.Customer?", - "children": [ - { - "kind": "TypeNominal", - "name": "Customer", - "printedName": "AtomicTransact.AtomicConfig.Customer", - "usr": "s:14AtomicTransact0A6ConfigV8CustomerV" - } + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV4darkSbSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV4darkSbSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ + "hasStorage": true, + "accessors": [ { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" - } - ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0A6ConfigV11publicToken5scope5tasks13linkedAccount29deferredPaymentMethodStrategy5theme8language14sessionContext8deeplink8metadata6search7handoff11experiments8features8customer16uplinkSessionUrlACSS_AC9ScopeTypeOSayAC4TaskVGSSSgAC08DeferredklM0OSgAC5ThemeVSSAyC8DeeplinkVSgSDyS2SGSgAC6SearchVSgSaySSGSgAC11ExperimentsVSgAC8FeaturesVSgAC8CustomerVSgAYtcfc", - "mangledName": "$s14AtomicTransact0A6ConfigV11publicToken5scope5tasks13linkedAccount29deferredPaymentMethodStrategy5theme8language14sessionContext8deeplink8metadata6search7handoff11experiments8features8customer16uplinkSessionUrlACSS_AC9ScopeTypeOSayAC4TaskVGSSSgAC08DeferredklM0OSgAC5ThemeVSSAyC8DeeplinkVSgSDyS2SGSgAC6SearchVSgSaySSGSgAC11ExperimentsVSgAC8FeaturesVSgAC8CustomerVSgAYtcfc", - "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": "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": "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": "Dictionary", - "printedName": "[Swift.String : Swift.String]", + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", "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": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" } ], - "usr": "s:SD" - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.Search?", - "children": [ + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV4darkSbSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV4darkSbSgvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, { - "kind": "TypeNominal", - "name": "Search", - "printedName": "AtomicTransact.AtomicConfig.Search", - "usr": "s:14AtomicTransact0A6ConfigV6SearchV" + "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" } - ], - "hasDefaultArg": true, - "usr": "s:Sq" + ] }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "[Swift.String]?", + "kind": "Var", + "name": "navigationOptions", + "printedName": "navigationOptions", "children": [ { "kind": "TypeNominal", - "name": "Array", - "printedName": "[Swift.String]", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.NavigationOptions?", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "NavigationOptions", + "printedName": "AtomicTransact.AtomicConfig.NavigationOptions", + "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV" } ], - "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:14AtomicTransact0A6ConfigV5ThemeV17navigationOptionsAC010NavigationF0VSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV17navigationOptionsAC010NavigationF0VSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" ], - "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": [ + "hasStorage": true, + "accessors": [ { - "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": "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": "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": "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": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "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" - }, { "kind": "TypeNominal", "name": "String", @@ -4323,36 +3345,12 @@ "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": [ + "usr": "s:Sq" + }, { "kind": "TypeNominal", - "name": "Array", - "printedName": "[Swift.String]", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", @@ -4361,676 +3359,584 @@ "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": [ + "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:14AtomicTransact0A6ConfigV5ThemeV10brandColor07overlayF017navigationOptions4darkAESSSg_AjC010NavigationI0VSgAE0F6SchemeOtcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV10brandColor07overlayF017navigationOptions4darkAESSSg_AjC010NavigationI0VSgAE0F6SchemeOtcfc", "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.ProductType?", - "children": [ - { - "kind": "TypeNominal", - "name": "ProductType", - "printedName": "AtomicTransact.AtomicConfig.ProductType", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV4TaskV7productAC11ProductTypeOSgvg", - "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV7productAC11ProductTypeOSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - } - ] + "init_kind": "Designated" }, { - "kind": "Var", - "name": "operation", - "printedName": "operation", + "kind": "Constructor", + "name": "init", + "printedName": "init(brandColor:overlayColor:navigationOptions:dark:)", "children": [ + { + "kind": "TypeNominal", + "name": "Theme", + "printedName": "AtomicTransact.AtomicConfig.Theme", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV" + }, { "kind": "TypeNominal", "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.ProductType?", + "printedName": "UIKit.UIColor?", "children": [ { "kind": "TypeNominal", - "name": "ProductType", - "printedName": "AtomicTransact.AtomicConfig.ProductType", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" } ], + "hasDefaultArg": true, "usr": "s:Sq" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV4TaskV9operationAC11ProductTypeOSgvp", - "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV9operationAC11ProductTypeOSgvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "isLet": true, - "hasStorage": true, - "accessors": [ + }, { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIColor?", "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": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV4TaskV9operationAC11ProductTypeOSgvg", - "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV9operationAC11ProductTypeOSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "distribution", - "printedName": "distribution", - "children": [ + "hasDefaultArg": true, + "usr": "s:Sq" + }, { "kind": "TypeNominal", "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.Distribution?", + "printedName": "AtomicTransact.AtomicConfig.NavigationOptions?", "children": [ { "kind": "TypeNominal", - "name": "Distribution", - "printedName": "AtomicTransact.AtomicConfig.Distribution", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV" + "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:14AtomicTransact0A6ConfigV4TaskV12distributionAC12DistributionVSgvp", - "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV12distributionAC12DistributionVSgvp", + "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.Distribution?", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.Theme.ColorScheme.Type) -> AtomicTransact.AtomicConfig.Theme.ColorScheme", "children": [ { "kind": "TypeNominal", - "name": "Distribution", - "printedName": "AtomicTransact.AtomicConfig.Distribution", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV" + "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:14AtomicTransact0A6ConfigV4TaskV12distributionAC12DistributionVSgvg", - "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV12distributionAC12DistributionVSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "forms", - "printedName": "forms", - "children": [ + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO5lightyA2GmF", + "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO5lightyA2GmF", + "moduleName": "AtomicTransact" + }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "[Swift.String]?", + "kind": "Var", + "name": "dark", + "printedName": "dark", "children": [ { - "kind": "TypeNominal", - "name": "Array", - "printedName": "[Swift.String]", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.Theme.ColorScheme.Type) -> AtomicTransact.AtomicConfig.Theme.ColorScheme", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "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" + ] } ], - "usr": "s:Sq" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV4TaskV5formsSaySSGSgvp", - "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV5formsSaySSGSgvp", - "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": "[Swift.String]?", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.Theme.ColorScheme.Type) -> AtomicTransact.AtomicConfig.Theme.ColorScheme", "children": [ { "kind": "TypeNominal", - "name": "Array", - "printedName": "[Swift.String]", + "name": "ColorScheme", + "printedName": "AtomicTransact.AtomicConfig.Theme.ColorScheme", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.Theme.ColorScheme.Type", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "ColorScheme", + "printedName": "AtomicTransact.AtomicConfig.Theme.ColorScheme", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO" } - ], - "usr": "s:Sa" + ] } - ], - "usr": "s:Sq" + ] } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV4TaskV5formsSaySSGSgvg", - "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV5formsSaySSGSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "action", - "printedName": "action", - "children": [ + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO6systemyA2GmF", + "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO6systemyA2GmF", + "moduleName": "AtomicTransact" + }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.UserAction?", + "kind": "Var", + "name": "isDarkMode", + "printedName": "isDarkMode", "children": [ { "kind": "TypeNominal", - "name": "UserAction", - "printedName": "AtomicTransact.AtomicConfig.UserAction", - "usr": "s:14AtomicTransact0A6ConfigV10UserActionV" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], - "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:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO10isDarkModeSbvp", + "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO10isDarkModeSbvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl" + ], + "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": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], - "usr": "s:Sq" + "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": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV4TaskV6actionAC10UserActionVSgvg", - "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV6actionAC10UserActionVSgvg", + "declKind": "Func", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO2eeoiySbAG_AGtFZ", + "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO2eeoiySbAG_AGtFZ", "moduleName": "AtomicTransact", + "static": true, "implicit": true, - "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "apps", - "printedName": "apps", - "children": [ + "funcSelfKind": "NonMutating" + }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "[AtomicTransact.AtomicConfig.Task.App]?", + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", "children": [ { "kind": "TypeNominal", - "name": "Array", - "printedName": "[AtomicTransact.AtomicConfig.Task.App]", + "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": "App", - "printedName": "AtomicTransact.AtomicConfig.Task.App", - "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], - "usr": "s:Sa" + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO9hashValueSivg", + "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO9hashValueSivg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" } - ], - "usr": "s:Sq" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV4TaskV4appsSayAE3AppOGSgvp", - "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV4appsSayAE3AppOGSgvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "isLet": true, - "hasStorage": true, - "accessors": [ + ] + }, { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", "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" + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV4TaskV4appsSayAE3AppOGSgvg", - "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV4appsSayAE3AppOGSgvg", + "declKind": "Func", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO4hash4intoys6HasherVz_tF", + "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO4hash4intoys6HasherVz_tF", "moduleName": "AtomicTransact", "implicit": true, - "accessorKind": "get" + "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(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" - }, + "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.ProductType?", - "children": [ - { - "kind": "TypeNominal", - "name": "ProductType", - "printedName": "AtomicTransact.AtomicConfig.ProductType", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" + "name": "Void", + "printedName": "()" }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.Distribution?", + "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": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Distribution", + "printedName": "Distribution", + "children": [ + { + "kind": "TypeDecl", + "name": "DistributionType", + "printedName": "DistributionType", + "children": [ + { + "kind": "Var", + "name": "total", + "printedName": "total", "children": [ { - "kind": "TypeNominal", - "name": "Distribution", - "printedName": "AtomicTransact.AtomicConfig.Distribution", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV" + "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" + } + ] + } + ] } ], - "hasDefaultArg": true, - "usr": "s:Sq" + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO5totalyA2GmF", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV0D4TypeO5totalyA2GmF", + "moduleName": "AtomicTransact" }, { - "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.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": "Constructor", - "usr": "s:14AtomicTransact0A6ConfigV4TaskV7product9operation12distribution5forms6action4appsAeC11ProductTypeOSg_AnC12DistributionVSgSaySSGSgAC10UserActionVSgSayAE3AppOGSgtcfc", - "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV7product9operation12distribution5forms6action4appsAeC11ProductTypeOSg_AnC12DistributionVSgSaySSGSgAC10UserActionVSgSayAE3AppOGSgtcfc", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "init_kind": "Designated" - }, - { - "kind": "TypeDecl", - "name": "App", - "printedName": "App", - "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": "Var", - "name": "expenses", - "printedName": "expenses", - "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:14AtomicTransact0A6ConfigV4TaskV3AppO8expensesyA2GmF", - "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV3AppO8expensesyA2GmF", - "moduleName": "AtomicTransact" - }, - { - "kind": "Var", - "name": "orders", - "printedName": "orders", + "kind": "Var", + "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" } ] } @@ -5038,36 +3944,36 @@ } ], "declKind": "EnumElement", - "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO6ordersyA2GmF", - "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV3AppO6ordersyA2GmF", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO5fixedyA2GmF", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV0D4TypeO5fixedyA2GmF", "moduleName": "AtomicTransact" }, { "kind": "Var", - "name": "suggestions", - "printedName": "suggestions", + "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" } ] } @@ -5075,8 +3981,8 @@ } ], "declKind": "EnumElement", - "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO11suggestionsyA2GmF", - "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV3AppO11suggestionsyA2GmF", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO7percentyA2GmF", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV0D4TypeO7percentyA2GmF", "moduleName": "AtomicTransact" }, { @@ -5087,13 +3993,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" @@ -5106,8 +4012,8 @@ } ], "declKind": "Constructor", - "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO8rawValueAGSgSS_tcfc", - "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV3AppO8rawValueAGSgSS_tcfc", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO8rawValueAGSgSS_tcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV0D4TypeO8rawValueAGSgSS_tcfc", "moduleName": "AtomicTransact", "implicit": true, "init_kind": "Designated" @@ -5125,8 +4031,8 @@ } ], "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO8rawValueSSvp", - "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV3AppO8rawValueSSvp", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO8rawValueSSvp", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV0D4TypeO8rawValueSSvp", "moduleName": "AtomicTransact", "implicit": true, "accessors": [ @@ -5143,91 +4049,31 @@ } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO8rawValueSSvg", - "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV3AppO8rawValueSSvg", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO8rawValueSSvg", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV0D4TypeO8rawValueSSvg", "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", - "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" + } + ], + "declKind": "Enum", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV0D4TypeO", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "enumRawTypeName": "String", + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" }, { "kind": "Conformance", @@ -5295,209 +4141,166 @@ }, { "kind": "Conformance", - "name": "CaseIterable", - "printedName": "CaseIterable", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + } + ] + }, + { + "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" - }, - { - "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": "()" + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO6createyA2GmF", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO6createyA2GmF", + "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": "Conformance", - "name": "Sendable", - "printedName": "Sendable", - "usr": "s:s8SendableP", - "mangledName": "$ss8SendableP" - } - ] - }, - { - "kind": "TypeDecl", - "name": "Theme", - "printedName": "Theme", - "children": [ - { - "kind": "Var", - "name": "brandColor", - "printedName": "brandColor", - "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:14AtomicTransact0A6ConfigV5ThemeV10brandColorSSSgvp", - "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV10brandColorSSSgvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "isLet": true, - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "Var", + "name": "update", + "printedName": "update", "children": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.Distribution.ActionType.Type) -> AtomicTransact.AtomicConfig.Distribution.ActionType", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" - } + "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": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV5ThemeV10brandColorSSSgvg", - "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV10brandColorSSSgvg", + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO6updateyA2GmF", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO6updateyA2GmF", + "moduleName": "AtomicTransact" + }, + { + "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:)", + "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, - "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", @@ -5506,30 +4309,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", @@ -5537,45 +4391,59 @@ "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": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" } ] }, { "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" - } - ], - "usr": "s:Sq" + "name": "DistributionType", + "printedName": "AtomicTransact.AtomicConfig.Distribution.DistributionType", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO" } ], "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV5ThemeV4darkSbSgvp", - "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV4darkSbSgvp", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV4typeAE0D4TypeOvp", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV4typeAE0D4TypeOvp", "moduleName": "AtomicTransact", "declAttributes": [ - "HasInitialValue", "HasStorage", "AccessControl", "RawDocComment" @@ -5589,22 +4457,14 @@ "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Bool?", - "children": [ - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ], - "usr": "s:Sq" + "name": "DistributionType", + "printedName": "AtomicTransact.AtomicConfig.Distribution.DistributionType", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV5ThemeV4darkSbSgvg", - "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV4darkSbSgvg", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV4typeAE0D4TypeOvg", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV4typeAE0D4TypeOvg", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "get" @@ -5621,22 +4481,14 @@ }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Bool?", - "children": [ - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ], - "usr": "s:Sq" + "name": "DistributionType", + "printedName": "AtomicTransact.AtomicConfig.Distribution.DistributionType", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV5ThemeV4darkSbSgvs", - "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV4darkSbSgvs", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV4typeAE0D4TypeOvs", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV4typeAE0D4TypeOvs", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "set" @@ -5653,8 +4505,8 @@ } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV5ThemeV4darkSbSgvM", - "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV4darkSbSgvM", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV4typeAE0D4TypeOvM", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV4typeAE0D4TypeOvM", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "_modify" @@ -5663,27 +4515,113 @@ }, { "kind": "Var", - "name": "navigationOptions", - "printedName": "navigationOptions", + "name": "amount", + "printedName": "amount", + "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()", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Accessor", + "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" + } + ] + }, + { + "kind": "Var", + "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", @@ -5701,21 +4639,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" @@ -5733,21 +4671,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" @@ -5764,8 +4702,8 @@ } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV5ThemeV17navigationOptionsAC010NavigationF0VSgvM", - "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV17navigationOptionsAC010NavigationF0VSgvM", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV6actionAE10ActionTypeOSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV6actionAE10ActionTypeOSgvM", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "_modify" @@ -5773,70 +4711,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" + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" } ], - "hasDefaultArg": true, - "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", @@ -5847,39 +4873,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, @@ -5888,29 +4911,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", @@ -5919,331 +4934,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": "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": "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": "Void", + "printedName": "()" }, { "kind": "TypeNominal", @@ -6253,8 +4977,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, @@ -6262,8 +4986,8 @@ } ], "declKind": "Struct", - "usr": "s:14AtomicTransact0A6ConfigV5ThemeV", - "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV", "moduleName": "AtomicTransact", "declAttributes": [ "AccessControl", @@ -6304,580 +5028,431 @@ "printedName": "Sendable", "usr": "s:s8SendableP", "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" } ] }, { "kind": "TypeDecl", - "name": "Distribution", - "printedName": "Distribution", + "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?", + "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" + "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:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO8rawValueAGSgSS_tcfc", - "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV0D4TypeO8rawValueAGSgSS_tcfc", - "moduleName": "AtomicTransact", - "implicit": true, - "init_kind": "Designated" - }, + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO6switchyA2EmF", + "mangledName": "$s14AtomicTransact0A6ConfigV11ProductTypeO6switchyA2EmF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "present", + "printedName": "present", + "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:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO8rawValueSSvp", - "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV0D4TypeO8rawValueSSvp", - "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:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO8rawValueSSvg", - "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV0D4TypeO8rawValueSSvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" + ] } ] } ], - "declKind": "Enum", - "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO", - "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV0D4TypeO", + "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" - }, - { - "kind": "Conformance", - "name": "Sendable", - "printedName": "Sendable", - "usr": "s:s8SendableP", - "mangledName": "$ss8SendableP" + ] } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO3taxyA2EmF", + "mangledName": "$s14AtomicTransact0A6ConfigV11ProductTypeO3taxyA2EmF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" ] }, { - "kind": "TypeDecl", - "name": "ActionType", - "printedName": "ActionType", + "kind": "Var", + "name": "action", + "printedName": "action", "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:14AtomicTransact0A6ConfigV11ProductTypeO6actionyA2EmF", + "mangledName": "$s14AtomicTransact0A6ConfigV11ProductTypeO6actionyA2EmF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "aggregate", + "printedName": "aggregate", + "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:14AtomicTransact0A6ConfigV11ProductTypeO9aggregateyA2EmF", + "mangledName": "$s14AtomicTransact0A6ConfigV11ProductTypeO9aggregateyA2EmF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "manage", + "printedName": "manage", + "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" - }, - { - "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", - "printedName": "Swift.String", - "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", + "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" - }, - { - "kind": "Conformance", - "name": "Encodable", - "printedName": "Encodable", - "usr": "s:SE", - "mangledName": "$sSE" + "usr": "s:Sq" }, { - "kind": "Conformance", - "name": "Sendable", - "printedName": "Sendable", - "usr": "s:s8SendableP", - "mangledName": "$ss8SendableP" + "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", @@ -6886,290 +5461,317 @@ "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", - "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": [ + } + ], + "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": "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": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + } + ] + }, + { + "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", @@ -7178,264 +5780,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", @@ -7457,40 +5875,47 @@ "printedName": "Sendable", "usr": "s:s8SendableP", "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" } ] }, { "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" } ] } @@ -7498,39 +5923,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" } ] } @@ -7538,348 +5960,445 @@ } ], "declKind": "EnumElement", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO6verifyyA2EmF", - "mangledName": "$s14AtomicTransact0A6ConfigV11ProductTypeO6verifyyA2EmF", - "moduleName": "AtomicTransact", - "declAttributes": [ - "RawDocComment" - ] + "usr": "s:14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO3apiyA2EmF", + "mangledName": "$s14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO3apiyA2EmF", + "moduleName": "AtomicTransact" }, { - "kind": "Var", - "name": "enroll", - "printedName": "enroll", + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.AtomicConfig.ProductType.Type) -> AtomicTransact.AtomicConfig.ProductType", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy?", "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": "DeferredPaymentMethodStrategy", + "printedName": "AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy", + "usr": "s:14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO" } - ] + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO6enrollyA2EmF", - "mangledName": "$s14AtomicTransact0A6ConfigV11ProductTypeO6enrollyA2EmF", + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO8rawValueAESgSS_tcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO8rawValueAESgSS_tcfc", "moduleName": "AtomicTransact", - "declAttributes": [ - "RawDocComment" - ] + "implicit": true, + "init_kind": "Designated" }, { "kind": "Var", - "name": "switch", - "printedName": "switch", + "name": "rawValue", + "printedName": "rawValue", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.AtomicConfig.ProductType.Type) -> AtomicTransact.AtomicConfig.ProductType", + "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()", "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" } - ] + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO8rawValueSSvg", + "mangledName": "$s14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO8rawValueSSvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" } - ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO6switchyA2EmF", - "mangledName": "$s14AtomicTransact0A6ConfigV11ProductTypeO6switchyA2EmF", - "moduleName": "AtomicTransact", - "declAttributes": [ - "RawDocComment" ] + } + ], + "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": "Var", - "name": "present", - "printedName": "present", + "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": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.AtomicConfig.ProductType.Type) -> AtomicTransact.AtomicConfig.ProductType", + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", "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" } ] } ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO7presentyA2EmF", - "mangledName": "$s14AtomicTransact0A6ConfigV11ProductTypeO7presentyA2EmF", - "moduleName": "AtomicTransact", - "declAttributes": [ - "RawDocComment" - ] + "usr": "s:SY", + "mangledName": "$sSY" }, { - "kind": "Var", - "name": "tax", - "printedName": "tax", + "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": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Deeplink", + "printedName": "Deeplink", + "children": [ + { + "kind": "TypeDecl", + "name": "Step", + "printedName": "Step", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.AtomicConfig.ProductType.Type) -> AtomicTransact.AtomicConfig.ProductType", + "kind": "Var", + "name": "searchCompany", + "printedName": "searchCompany", "children": [ { - "kind": "TypeNominal", - "name": "ProductType", - "printedName": "AtomicTransact.AtomicConfig.ProductType", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.AtomicConfig.ProductType.Type", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.Deeplink.Step.Type) -> AtomicTransact.AtomicConfig.Deeplink.Step", "children": [ { "kind": "TypeNominal", - "name": "ProductType", - "printedName": "AtomicTransact.AtomicConfig.ProductType", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + "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:14AtomicTransact0A6ConfigV11ProductTypeO3taxyA2EmF", - "mangledName": "$s14AtomicTransact0A6ConfigV11ProductTypeO3taxyA2EmF", - "moduleName": "AtomicTransact", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Var", - "name": "action", - "printedName": "action", - "children": [ + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO13searchCompanyyA2GmF", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV4StepO13searchCompanyyA2GmF", + "moduleName": "AtomicTransact" + }, { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.AtomicConfig.ProductType.Type) -> AtomicTransact.AtomicConfig.ProductType", + "kind": "Var", + "name": "searchPayroll", + "printedName": "searchPayroll", "children": [ { - "kind": "TypeNominal", - "name": "ProductType", - "printedName": "AtomicTransact.AtomicConfig.ProductType", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.AtomicConfig.ProductType.Type", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.Deeplink.Step.Type) -> AtomicTransact.AtomicConfig.Deeplink.Step", "children": [ { "kind": "TypeNominal", - "name": "ProductType", - "printedName": "AtomicTransact.AtomicConfig.ProductType", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + "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:14AtomicTransact0A6ConfigV11ProductTypeO6actionyA2EmF", - "mangledName": "$s14AtomicTransact0A6ConfigV11ProductTypeO6actionyA2EmF", - "moduleName": "AtomicTransact", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Var", - "name": "aggregate", - "printedName": "aggregate", - "children": [ + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO13searchPayrollyA2GmF", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV4StepO13searchPayrollyA2GmF", + "moduleName": "AtomicTransact" + }, { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.AtomicConfig.ProductType.Type) -> AtomicTransact.AtomicConfig.ProductType", + "kind": "Var", + "name": "loginCompany", + "printedName": "loginCompany", "children": [ { - "kind": "TypeNominal", - "name": "ProductType", - "printedName": "AtomicTransact.AtomicConfig.ProductType", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.AtomicConfig.ProductType.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": "ProductType", - "printedName": "AtomicTransact.AtomicConfig.ProductType", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + "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:14AtomicTransact0A6ConfigV11ProductTypeO9aggregateyA2EmF", - "mangledName": "$s14AtomicTransact0A6ConfigV11ProductTypeO9aggregateyA2EmF", - "moduleName": "AtomicTransact", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Var", - "name": "manage", - "printedName": "manage", - "children": [ + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO12loginCompanyyAGSS_SSSgSbSgtcAGmF", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV4StepO12loginCompanyyAGSS_SSSgSbSgtcAGmF", + "moduleName": "AtomicTransact" + }, { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.AtomicConfig.ProductType.Type) -> AtomicTransact.AtomicConfig.ProductType", + "kind": "Var", + "name": "loginPayroll", + "printedName": "loginPayroll", "children": [ { - "kind": "TypeNominal", - "name": "ProductType", - "printedName": "AtomicTransact.AtomicConfig.ProductType", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.AtomicConfig.ProductType.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": "ProductType", - "printedName": "AtomicTransact.AtomicConfig.ProductType", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + "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:14AtomicTransact0A6ConfigV11ProductTypeO6manageyA2EmF", - "mangledName": "$s14AtomicTransact0A6ConfigV11ProductTypeO6manageyA2EmF", - "moduleName": "AtomicTransact", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "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.ProductType?", + "kind": "Var", + "name": "addCard", + "printedName": "addCard", "children": [ { - "kind": "TypeNominal", - "name": "ProductType", - "printedName": "AtomicTransact.AtomicConfig.ProductType", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + "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:14AtomicTransact0A6ConfigV11ProductTypeO8rawValueAESgSS_tcfc", - "mangledName": "$s14AtomicTransact0A6ConfigV11ProductTypeO8rawValueAESgSS_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:14AtomicTransact0A6ConfigV11ProductTypeO8rawValueSSvp", - "mangledName": "$s14AtomicTransact0A6ConfigV11ProductTypeO8rawValueSSvp", - "moduleName": "AtomicTransact", - "implicit": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "Var", + "name": "id", + "printedName": "id", "children": [ { "kind": "TypeNominal", @@ -7888,310 +6407,250 @@ "usr": "s:SS" } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO8rawValueSSvg", - "mangledName": "$s14AtomicTransact0A6ConfigV11ProductTypeO8rawValueSSvg", + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO2idSSvp", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV4StepO2idSSvp", "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - } - ] - } - ], - "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": "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": "TypeDecl", - "name": "ScopeType", - "printedName": "ScopeType", - "children": [ - { - "kind": "Var", - "name": "userLink", - "printedName": "userLink", - "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" - }, + "declAttributes": [ + "AccessControl" + ], + "accessors": [ { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.AtomicConfig.ScopeType.Type", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "ScopeType", - "printedName": "AtomicTransact.AtomicConfig.ScopeType", - "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO2idSSvg", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV4StepO2idSSvg", + "moduleName": "AtomicTransact", + "accessorKind": "get" } ] } ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO8userLinkyA2EmF", - "mangledName": "$s14AtomicTransact0A6ConfigV9ScopeTypeO8userLinkyA2EmF", + "declKind": "Enum", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV4StepO", "moduleName": "AtomicTransact", "declAttributes": [ - "RawDocComment" + "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": "Var", - "name": "employerLink", - "printedName": "employerLink", + "kind": "TypeDecl", + "name": "App", + "printedName": "App", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.AtomicConfig.ScopeType.Type) -> AtomicTransact.AtomicConfig.ScopeType", + "kind": "Var", + "name": "payNow", + "printedName": "payNow", "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.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": "ScopeType", - "printedName": "AtomicTransact.AtomicConfig.ScopeType", - "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO" + "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:14AtomicTransact0A6ConfigV9ScopeTypeO12employerLinkyA2EmF", - "mangledName": "$s14AtomicTransact0A6ConfigV9ScopeTypeO12employerLinkyA2EmF", - "moduleName": "AtomicTransact" - }, - { - "kind": "Var", - "name": "payLink", - "printedName": "payLink", - "children": [ + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV3AppO6payNowyAGSaySSG_SStcAGmF", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV3AppO6payNowyAGSaySSG_SStcAGmF", + "moduleName": "AtomicTransact" + }, { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.AtomicConfig.ScopeType.Type) -> AtomicTransact.AtomicConfig.ScopeType", + "kind": "Var", + "name": "expenses", + "printedName": "expenses", "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.App.Type) -> AtomicTransact.AtomicConfig.Deeplink.App", "children": [ { "kind": "TypeNominal", - "name": "ScopeType", - "printedName": "AtomicTransact.AtomicConfig.ScopeType", - "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO" + "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:14AtomicTransact0A6ConfigV9ScopeTypeO7payLinkyA2EmF", - "mangledName": "$s14AtomicTransact0A6ConfigV9ScopeTypeO7payLinkyA2EmF", - "moduleName": "AtomicTransact" - }, - { - "kind": "Var", - "name": "custom", - "printedName": "custom", - "children": [ + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV3AppO8expensesyA2GmF", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV3AppO8expensesyA2GmF", + "moduleName": "AtomicTransact" + }, { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.AtomicConfig.ScopeType.Type) -> AtomicTransact.AtomicConfig.ScopeType", + "kind": "Var", + "name": "orders", + "printedName": "orders", "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.App.Type) -> AtomicTransact.AtomicConfig.Deeplink.App", "children": [ { "kind": "TypeNominal", - "name": "ScopeType", - "printedName": "AtomicTransact.AtomicConfig.ScopeType", - "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO" + "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:14AtomicTransact0A6ConfigV9ScopeTypeO6customyA2EmF", - "mangledName": "$s14AtomicTransact0A6ConfigV9ScopeTypeO6customyA2EmF", - "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.ScopeType?", + "kind": "Var", + "name": "suggestions", + "printedName": "suggestions", "children": [ { - "kind": "TypeNominal", - "name": "ScopeType", - "printedName": "AtomicTransact.AtomicConfig.ScopeType", - "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO" + "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: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", @@ -8200,63 +6659,69 @@ "usr": "s:SS" } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO8rawValueSSvg", - "mangledName": "$s14AtomicTransact0A6ConfigV9ScopeTypeO8rawValueSSvg", + "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: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": "Var", + "name": "step", + "printedName": "step", "children": [ { - "kind": "TypeWitness", - "name": "RawValue", - "printedName": "RawValue", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", @@ -8264,164 +6729,130 @@ "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": "Conformance", - "name": "Sendable", - "printedName": "Sendable", - "usr": "s:s8SendableP", - "mangledName": "$ss8SendableP" - } - ] - }, - { - "kind": "TypeDecl", - "name": "DeferredPaymentMethodStrategy", - "printedName": "DeferredPaymentMethodStrategy", - "children": [ - { - "kind": "Var", - "name": "sdk", - "printedName": "sdk", - "children": [ + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4stepSSSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV4stepSSSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy.Type) -> AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "DeferredPaymentMethodStrategy", - "printedName": "AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy", - "usr": "s:14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy.Type", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "DeferredPaymentMethodStrategy", - "printedName": "AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy", - "usr": "s:14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "usr": "s:Sq" } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO3sdkyA2EmF", - "mangledName": "$s14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO3sdkyA2EmF", - "moduleName": "AtomicTransact" - }, - { - "kind": "Var", - "name": "api", - "printedName": "api", - "children": [ + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4stepSSSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV4stepSSSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy.Type) -> AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy", + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", "children": [ { "kind": "TypeNominal", - "name": "DeferredPaymentMethodStrategy", - "printedName": "AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy", - "usr": "s:14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO" + "name": "Void", + "printedName": "()" }, { "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy.Type", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "DeferredPaymentMethodStrategy", - "printedName": "AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy", - "usr": "s:14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "usr": "s:Sq" } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO3apiyA2EmF", - "mangledName": "$s14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO3apiyA2EmF", - "moduleName": "AtomicTransact" - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(rawValue:)", - "children": [ + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4stepSSSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV4stepSSSgvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy?", + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", "children": [ { "kind": "TypeNominal", - "name": "DeferredPaymentMethodStrategy", - "printedName": "AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy", - "usr": "s:14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO" + "name": "Void", + "printedName": "()" } ], - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4stepSSSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV4stepSSSgvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" } - ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO8rawValueAESgSS_tcfc", - "mangledName": "$s14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO8rawValueAESgSS_tcfc", - "moduleName": "AtomicTransact", - "implicit": true, - "init_kind": "Designated" + ] }, { "kind": "Var", - "name": "rawValue", - "printedName": "rawValue", + "name": "companyId", + "printedName": "companyId", "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:14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO8rawValueSSvp", - "mangledName": "$s14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO8rawValueSSvp", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV9companyIdSSSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV9companyIdSSSgvp", "moduleName": "AtomicTransact", - "implicit": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, "accessors": [ { "kind": "Accessor", @@ -8430,67 +6861,87 @@ "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:14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO8rawValueSSvg", - "mangledName": "$s14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO8rawValueSSvg", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV9companyIdSSSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV9companyIdSSSgvg", "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:14AtomicTransact0A6ConfigV8DeeplinkV9companyIdSSSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV9companyIdSSSgvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV9companyIdSSSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV9companyIdSSSgvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" } ] - } - ], - "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": "connectorId", + "printedName": "connectorId", "children": [ { - "kind": "TypeWitness", - "name": "RawValue", - "printedName": "RawValue", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", @@ -8498,631 +6949,329 @@ "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": "Conformance", - "name": "Sendable", - "printedName": "Sendable", - "usr": "s:s8SendableP", - "mangledName": "$ss8SendableP" - } - ] - }, - { - "kind": "TypeDecl", - "name": "Deeplink", - "printedName": "Deeplink", - "children": [ - { - "kind": "TypeDecl", - "name": "Step", - "printedName": "Step", - "children": [ + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV11connectorIdSSSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV11connectorIdSSSgvp", + "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", - "children": [ - { - "kind": "TypeNominal", - "name": "Step", - "printedName": "AtomicTransact.AtomicConfig.Deeplink.Step", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO" - }, + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ { "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:14AtomicTransact0A6ConfigV8DeeplinkV11connectorIdSSSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV11connectorIdSSSgvg", + "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" } - ] + ], + "usr": "s:Sq" } ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO13searchPayrollyA2GmF", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV4StepO13searchPayrollyA2GmF", - "moduleName": "AtomicTransact" + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV11connectorIdSSSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV11connectorIdSSSgvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" }, { - "kind": "Var", - "name": "loginCompany", - "printedName": "loginCompany", + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.AtomicConfig.Deeplink.Step.Type) -> (Swift.String, Swift.String?, Swift.Bool?) -> AtomicTransact.AtomicConfig.Deeplink.Step", + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV11connectorIdSSSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV11connectorIdSSSgvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "companyName", + "printedName": "companyName", + "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:14AtomicTransact0A6ConfigV8DeeplinkV11companyNameSSSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV11companyNameSSSgvp", + "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": "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" - } - ] + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "usr": "s:Sq" } ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO12loginCompanyyAGSS_SSSgSbSgtcAGmF", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV4StepO12loginCompanyyAGSS_SSSgSbSgtcAGmF", - "moduleName": "AtomicTransact" + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV11companyNameSSSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV11companyNameSSSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" }, { - "kind": "Var", - "name": "loginPayroll", - "printedName": "loginPayroll", + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.AtomicConfig.Deeplink.Step.Type) -> (Swift.String, Swift.String) -> AtomicTransact.AtomicConfig.Deeplink.Step", + "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.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" - } - ] + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "usr": "s:Sq" } ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO12loginPayrollyAGSS_SStcAGmF", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV4StepO12loginPayrollyAGSS_SStcAGmF", - "moduleName": "AtomicTransact" + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV11companyNameSSSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV11companyNameSSSgvs", + "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", + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV11companyNameSSSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV11companyNameSSSgvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "singleSwitch", + "printedName": "singleSwitch", + "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:14AtomicTransact0A6ConfigV8DeeplinkV12singleSwitchSbSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV12singleSwitchSbSgvp", + "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": "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": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } - ] + ], + "usr": "s:Sq" } ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO7addCardyA2GmF", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV4StepO7addCardyA2GmF", - "moduleName": "AtomicTransact" + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV12singleSwitchSbSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV12singleSwitchSbSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" }, { - "kind": "Var", - "name": "id", - "printedName": "id", + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO2idSSvp", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV4StepO2idSSvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl" - ], - "accessors": [ + "name": "Void", + "printedName": "()" + }, { - "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: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:14AtomicTransact0A6ConfigV8DeeplinkV12singleSwitchSbSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV12singleSwitchSbSgvs", + "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:14AtomicTransact0A6ConfigV8DeeplinkV12singleSwitchSbSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV12singleSwitchSbSgvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" } ] }, { - "kind": "TypeDecl", - "name": "App", - "printedName": "App", + "kind": "Var", + "name": "app", + "printedName": "app", "children": [ { - "kind": "Var", - "name": "payNow", - "printedName": "payNow", - "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": "Var", - "name": "expenses", - "printedName": "expenses", - "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" - } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV3AppO8expensesyA2GmF", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV3AppO8expensesyA2GmF", - "moduleName": "AtomicTransact" - }, - { - "kind": "Var", - "name": "orders", - "printedName": "orders", - "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" - } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV3AppO6ordersyA2GmF", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV3AppO6ordersyA2GmF", - "moduleName": "AtomicTransact" - }, - { - "kind": "Var", - "name": "suggestions", - "printedName": "suggestions", - "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" - } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV3AppO11suggestionsyA2GmF", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV3AppO11suggestionsyA2GmF", - "moduleName": "AtomicTransact" - }, - { - "kind": "Var", - "name": "id", - "printedName": "id", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV3AppO2idSSvp", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV3AppO2idSSvp", - "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" - } - ] - }, - { - "kind": "Var", - "name": "step", - "printedName": "step", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", @@ -9135,8 +7284,8 @@ } ], "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4stepSSSgvp", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV4stepSSSgvp", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV3appSSSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV3appSSSgvp", "moduleName": "AtomicTransact", "declAttributes": [ "HasInitialValue", @@ -9166,8 +7315,8 @@ } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4stepSSSgvg", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV4stepSSSgvg", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV3appSSSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV3appSSSgvg", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "get" @@ -9198,8 +7347,8 @@ } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4stepSSSgvs", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV4stepSSSgvs", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV3appSSSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV3appSSSgvs", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "set" @@ -9216,8 +7365,8 @@ } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4stepSSSgvM", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV4stepSSSgvM", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV3appSSSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV3appSSSgvM", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "_modify" @@ -9226,27 +7375,35 @@ }, { "kind": "Var", - "name": "companyId", - "printedName": "companyId", + "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:14AtomicTransact0A6ConfigV8DeeplinkV9companyIdSSSgvp", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV9companyIdSSSgvp", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV8paymentsSaySSGSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV8paymentsSaySSGSgvp", "moduleName": "AtomicTransact", "declAttributes": [ "HasInitialValue", @@ -9263,21 +7420,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:14AtomicTransact0A6ConfigV8DeeplinkV9companyIdSSSgvg", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV9companyIdSSSgvg", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV8paymentsSaySSGSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV8paymentsSaySSGSgvg", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "get" @@ -9295,21 +7460,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:14AtomicTransact0A6ConfigV8DeeplinkV8paymentsSaySSGSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV8paymentsSaySSGSgvs", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "set" @@ -9326,8 +7499,8 @@ } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV9companyIdSSSgvM", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV9companyIdSSSgvM", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV8paymentsSaySSGSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV8paymentsSaySSGSgvM", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "_modify" @@ -9336,8 +7509,8 @@ }, { "kind": "Var", - "name": "connectorId", - "printedName": "connectorId", + "name": "accountId", + "printedName": "accountId", "children": [ { "kind": "TypeNominal", @@ -9355,8 +7528,8 @@ } ], "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV11connectorIdSSSgvp", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV11connectorIdSSSgvp", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV9accountIdSSSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV9accountIdSSSgvp", "moduleName": "AtomicTransact", "declAttributes": [ "HasInitialValue", @@ -9386,8 +7559,8 @@ } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV11connectorIdSSSgvg", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV11connectorIdSSSgvg", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV9accountIdSSSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV9accountIdSSSgvg", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "get" @@ -9418,8 +7591,8 @@ } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV11connectorIdSSSgvs", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV11connectorIdSSSgvs", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV9accountIdSSSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV9accountIdSSSgvs", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "set" @@ -9436,8 +7609,8 @@ } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV11connectorIdSSSgvM", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV11connectorIdSSSgvM", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV9accountIdSSSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV9accountIdSSSgvM", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "_modify" @@ -9445,143 +7618,250 @@ ] }, { - "kind": "Var", - "name": "companyName", - "printedName": "companyName", + "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:14AtomicTransact0A6ConfigV8DeeplinkV11companyNameSSSgvp", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV11companyNameSSSgvp", + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4stepA2E4StepO_tcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV4stepA2E4StepO_tcfc", "moduleName": "AtomicTransact", "declAttributes": [ - "HasInitialValue", - "HasStorage", - "AccessControl" + "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" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV11companyNameSSSgvg", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV11companyNameSSSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - }, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "step", + "printedName": "step(_:)", + "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", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV11companyNameSSSgvs", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV11companyNameSSSgvs", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "set" + "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:14AtomicTransact0A6ConfigV8DeeplinkV11companyNameSSSgvM", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV11companyNameSSSgvM", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "_modify" + "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": "Var", - "name": "singleSwitch", - "printedName": "singleSwitch", + "kind": "Constructor", + "name": "init", + "printedName": "init(app:)", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Bool?", - "children": [ - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ], - "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:14AtomicTransact0A6ConfigV8DeeplinkV12singleSwitchSbSgvp", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV12singleSwitchSbSgvp", + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV3appA2E3AppO_tcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV3appA2E3AppO_tcfc", "moduleName": "AtomicTransact", "declAttributes": [ - "HasInitialValue", + "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": "()" + }, + { + "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": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "DemoMode", + "printedName": "DemoMode", + "children": [ + { + "kind": "Var", + "name": "enabled", + "printedName": "enabled", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV7enabledSbvp", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV7enabledSbvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasInitialValue", "HasStorage", - "AccessControl" + "AccessControl", + "RawDocComment" ], "hasStorage": true, "accessors": [ @@ -9592,22 +7872,14 @@ "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Bool?", - "children": [ - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ], - "usr": "s:Sq" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV12singleSwitchSbSgvg", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV12singleSwitchSbSgvg", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV7enabledSbvg", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV7enabledSbvg", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "get" @@ -9624,22 +7896,14 @@ }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Bool?", - "children": [ - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ], - "usr": "s:Sq" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV12singleSwitchSbSgvs", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV12singleSwitchSbSgvs", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV7enabledSbvs", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV7enabledSbvs", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "set" @@ -9656,8 +7920,8 @@ } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV12singleSwitchSbSgvM", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV12singleSwitchSbSgvM", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV7enabledSbvM", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV7enabledSbvM", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "_modify" @@ -9665,14 +7929,14 @@ ] }, { - "kind": "Var", - "name": "app", - "printedName": "app", + "kind": "TypeDecl", + "name": "Customer", + "printedName": "Customer", "children": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "kind": "Var", + "name": "name", + "printedName": "name", "children": [ { "kind": "TypeNominal", @@ -9681,29 +7945,21 @@ "usr": "s:SS" } ], - "usr": "s:Sq" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV3appSSSgvp", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV3appSSSgvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasInitialValue", - "HasStorage", - "AccessControl" - ], - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV4nameSSvp", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV4nameSSvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", @@ -9712,31 +7968,23 @@ "usr": "s:SS" } ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV3appSSSgvg", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV3appSSSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV4nameSSvg", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV4nameSSvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, { "kind": "TypeNominal", "name": "String", @@ -9744,50 +7992,42 @@ "usr": "s:SS" } ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV3appSSSgvs", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV3appSSSgvs", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "set" - }, - { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", - "children": [ + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV4nameSSvs", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV4nameSSvs", + "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:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV4nameSSvM", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV4nameSSvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV3appSSSgvM", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV3appSSSgvM", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "_modify" - } - ] - }, - { - "kind": "Var", - "name": "payments", - "printedName": "payments", - "children": [ + ] + }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "[Swift.String]?", + "kind": "TypeDecl", + "name": "Brand", + "printedName": "Brand", "children": [ { - "kind": "TypeNominal", - "name": "Array", - "printedName": "[Swift.String]", + "kind": "Var", + "name": "logo", + "printedName": "logo", "children": [ { "kind": "TypeNominal", @@ -9796,37 +8036,20 @@ "usr": "s:SS" } ], - "usr": "s:Sa" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV8paymentsSaySSGSgvp", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV8paymentsSaySSGSgvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasInitialValue", - "HasStorage", - "AccessControl" - ], - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "[Swift.String]?", - "children": [ + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV4logoSSvp", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV4logoSSvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ { - "kind": "TypeNominal", - "name": "Array", - "printedName": "[Swift.String]", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", @@ -9835,38 +8058,83 @@ "usr": "s:SS" } ], - "usr": "s:Sa" + "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" } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV8paymentsSaySSGSgvg", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV8paymentsSaySSGSgvg", - "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]?", + "kind": "Var", + "name": "color", + "printedName": "color", "children": [ { "kind": "TypeNominal", - "name": "Array", - "printedName": "[Swift.String]", + "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", @@ -9875,80 +8143,74 @@ "usr": "s:SS" } ], - "usr": "s:Sa" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV8paymentsSaySSGSgvs", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV8paymentsSaySSGSgvs", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "set" - }, - { - "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": "Var", - "name": "accountId", - "printedName": "accountId", - "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:14AtomicTransact0A6ConfigV8DeeplinkV9accountIdSSSgvp", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV9accountIdSSSgvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasInitialValue", - "HasStorage", - "AccessControl" - ], - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ + "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": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "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", @@ -9956,181 +8218,524 @@ "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()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV4logo5colorAISS_SStcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV4logo5colorAISS_SStcfc", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "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" } ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV9accountIdSSSgvs", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV9accountIdSSSgvs", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "set" - }, - { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", - "children": [ + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV4logo5colorAISS_So7UIColorCtcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV4logo5colorAISS_So7UIColorCtcfc", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "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": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV9accountIdSSSgvM", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV9accountIdSSSgvM", + "declKind": "Struct", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV", "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "_modify" - } - ] - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(step:)", - "children": [ + "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": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + } + ] + }, { - "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" - } - ], - "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": "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": "TypeNominal", - "name": "Deeplink", - "printedName": "AtomicTransact.AtomicConfig.Deeplink", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV" + "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": "TypeNominal", - "name": "Step", - "printedName": "AtomicTransact.AtomicConfig.Deeplink.Step", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO" + "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" - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(app:)", - "children": [ + "conformances": [ { - "kind": "TypeNominal", - "name": "Deeplink", - "printedName": "AtomicTransact.AtomicConfig.Deeplink", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV" + "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": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + } + ] + }, + { + "kind": "Var", + "name": "customer", + "printedName": "customer", + "children": [ { "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", @@ -10139,9 +8744,9 @@ "children": [ { "kind": "TypeNominal", - "name": "Deeplink", - "printedName": "AtomicTransact.AtomicConfig.Deeplink", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV" + "name": "DemoMode", + "printedName": "AtomicTransact.AtomicConfig.DemoMode", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV" }, { "kind": "TypeNominal", @@ -10151,8 +8756,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, @@ -10176,8 +8781,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, @@ -10185,8 +8790,8 @@ } ], "declKind": "Struct", - "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV", - "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV", "moduleName": "AtomicTransact", "declAttributes": [ "AccessControl", @@ -10227,29 +8832,52 @@ "printedName": "Sendable", "usr": "s:s8SendableP", "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" } ] }, { "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", @@ -10266,19 +8894,35 @@ "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV7enabledSbvg", - "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV7enabledSbvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - }, - { + "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:14AtomicTransact0A6ConfigV6SearchV4tagsSaySSGSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV6SearchV4tagsSaySSGSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, + { "kind": "Accessor", "name": "Set", "printedName": "Set()", @@ -10290,14 +8934,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" @@ -10314,8 +8974,8 @@ } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV7enabledSbvM", - "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV7enabledSbvM", + "usr": "s:14AtomicTransact0A6ConfigV6SearchV4tagsSaySSGSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV6SearchV4tagsSaySSGSgvM", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "_modify" @@ -10323,62 +8983,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", @@ -10386,64 +9004,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", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { - "kind": "Var", - "name": "logo", - "printedName": "logo", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String]?", "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()", + "name": "Array", + "printedName": "[Swift.String]", "children": [ { "kind": "TypeNominal", @@ -10452,23 +9044,39 @@ "usr": "s:SS" } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV4logoSSvg", - "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV4logoSSvg", - "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", @@ -10476,37 +9084,80 @@ "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" + "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": "Var", - "name": "color", - "printedName": "color", + "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": "TypeNominal", @@ -10515,96 +9166,89 @@ "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" - } - ] + "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": "Brand", - "printedName": "AtomicTransact.AtomicConfig.DemoMode.Customer.Brand", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV" - }, { "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": "String", @@ -10612,386 +9256,194 @@ "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" + "usr": "s:Sa" } ], - "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" - } - ] + "hasDefaultArg": true, + "usr": "s:Sq" }, { - "kind": "Var", - "name": "brand", - "printedName": "brand", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String]?", "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()", + "name": "Array", + "printedName": "[Swift.String]", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5brandAG5BrandVvM", - "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5brandAG5BrandVvM", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "_modify" + "usr": "s:Sa" } - ] + ], + "hasDefaultArg": true, + "usr": "s:Sq" }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(name:brand:)", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", "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" + "hasDefaultArg": true, + "usr": "s:Sq" } ], - "declKind": "Struct", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV", - "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV", + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV6SearchV4tags12excludedTags6ruleIdAESaySSGSg_AJSSSgtcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV6SearchV4tags12excludedTags6ruleIdAESaySSGSg_AJSSSgtcfc", "moduleName": "AtomicTransact", "declAttributes": [ "AccessControl", "RawDocComment" ], - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" + "kind": "TypeNominal", + "name": "Search", + "printedName": "AtomicTransact.AtomicConfig.Search", + "usr": "s:14AtomicTransact0A6ConfigV6SearchV" }, { - "kind": "Conformance", - "name": "Decodable", - "printedName": "Decodable", - "usr": "s:Se", - "mangledName": "$sSe" - }, + "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": "Conformance", - "name": "Encodable", - "printedName": "Encodable", - "usr": "s:SE", - "mangledName": "$sSE" + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" }, { - "kind": "Conformance", - "name": "Sendable", - "printedName": "Sendable", - "usr": "s:s8SendableP", - "mangledName": "$ss8SendableP" + "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": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Experiments", + "printedName": "Experiments", + "children": [ { "kind": "Var", - "name": "customer", - "printedName": "customer", + "name": "fractionalDeposits", + "printedName": "fractionalDeposits", "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:14AtomicTransact0A6ConfigV11ExperimentsV18fractionalDepositsSbSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV11ExperimentsV18fractionalDepositsSbSgvp", "moduleName": "AtomicTransact", "declAttributes": [ "HasInitialValue", @@ -11009,21 +9461,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:14AtomicTransact0A6ConfigV11ExperimentsV18fractionalDepositsSbSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV11ExperimentsV18fractionalDepositsSbSgvg", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "get" @@ -11041,21 +9493,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:14AtomicTransact0A6ConfigV11ExperimentsV18fractionalDepositsSbSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV11ExperimentsV18fractionalDepositsSbSgvs", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "set" @@ -11072,8 +9524,8 @@ } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8customerAE8CustomerVSgvM", - "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8customerAE8CustomerVSgvM", + "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV18fractionalDepositsSbSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV11ExperimentsV18fractionalDepositsSbSgvM", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "_modify" @@ -11081,185 +9533,37 @@ ] }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(customer:)", + "kind": "Var", + "name": "unemploymentCarousel", + "printedName": "unemploymentCarousel", "children": [ - { - "kind": "TypeNominal", - "name": "DemoMode", - "printedName": "AtomicTransact.AtomicConfig.DemoMode", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV" - }, { "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, "usr": "s:Sq" } ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8customerA2E8CustomerVSg_tcfc", - "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8customerA2E8CustomerVSg_tcfc", + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV20unemploymentCarouselSbSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV11ExperimentsV20unemploymentCarouselSbSgvp", "moduleName": "AtomicTransact", "declAttributes": [ + "HasInitialValue", + "HasStorage", "AccessControl", "RawDocComment" ], - "init_kind": "Designated" - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(from:)", - "children": [ - { - "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": [ + "hasStorage": true, + "accessors": [ { "kind": "Accessor", "name": "Get", @@ -11268,29 +9572,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:14AtomicTransact0A6ConfigV6SearchV4tagsSaySSGSgvg", - "mangledName": "$s14AtomicTransact0A6ConfigV6SearchV4tagsSaySSGSgvg", + "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV20unemploymentCarouselSbSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV11ExperimentsV20unemploymentCarouselSbSgvg", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "get" @@ -11308,29 +9604,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:14AtomicTransact0A6ConfigV6SearchV4tagsSaySSGSgvs", - "mangledName": "$s14AtomicTransact0A6ConfigV6SearchV4tagsSaySSGSgvs", + "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV20unemploymentCarouselSbSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV11ExperimentsV20unemploymentCarouselSbSgvs", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "set" @@ -11347,8 +9635,8 @@ } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV6SearchV4tagsSaySSGSgvM", - "mangledName": "$s14AtomicTransact0A6ConfigV6SearchV4tagsSaySSGSgvM", + "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV20unemploymentCarouselSbSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV11ExperimentsV20unemploymentCarouselSbSgvM", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "_modify" @@ -11357,35 +9645,27 @@ }, { "kind": "Var", - "name": "excludedTags", - "printedName": "excludedTags", + "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:14AtomicTransact0A6ConfigV6SearchV12excludedTagsSaySSGSgvp", - "mangledName": "$s14AtomicTransact0A6ConfigV6SearchV12excludedTagsSaySSGSgvp", + "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV14manualFallbackSbSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV11ExperimentsV14manualFallbackSbSgvp", "moduleName": "AtomicTransact", "declAttributes": [ "HasInitialValue", @@ -11403,29 +9683,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:14AtomicTransact0A6ConfigV6SearchV12excludedTagsSaySSGSgvg", - "mangledName": "$s14AtomicTransact0A6ConfigV6SearchV12excludedTagsSaySSGSgvg", + "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV14manualFallbackSbSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV11ExperimentsV14manualFallbackSbSgvg", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "get" @@ -11443,29 +9715,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:14AtomicTransact0A6ConfigV6SearchV12excludedTagsSaySSGSgvs", - "mangledName": "$s14AtomicTransact0A6ConfigV6SearchV12excludedTagsSaySSGSgvs", + "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV14manualFallbackSbSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV11ExperimentsV14manualFallbackSbSgvs", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "set" @@ -11482,8 +9746,8 @@ } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV6SearchV12excludedTagsSaySSGSgvM", - "mangledName": "$s14AtomicTransact0A6ConfigV6SearchV12excludedTagsSaySSGSgvM", + "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV14manualFallbackSbSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV11ExperimentsV14manualFallbackSbSgvM", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "_modify" @@ -11491,145 +9755,26 @@ ] }, { - "kind": "Var", - "name": "ruleId", - "printedName": "ruleId", + "kind": "Constructor", + "name": "init", + "printedName": "init(fractionalDeposits:unemploymentCarousel:manualFallback:)", "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": "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": "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" + "name": "Experiments", + "printedName": "AtomicTransact.AtomicConfig.Experiments", + "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV" }, { "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" } ], "hasDefaultArg": true, @@ -11638,21 +9783,13 @@ { "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" } ], "hasDefaultArg": true, @@ -11661,13 +9798,13 @@ { "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, @@ -11675,8 +9812,8 @@ } ], "declKind": "Constructor", - "usr": "s:14AtomicTransact0A6ConfigV6SearchV4tags12excludedTags6ruleIdAESaySSGSg_AJSSSgtcfc", - "mangledName": "$s14AtomicTransact0A6ConfigV6SearchV4tags12excludedTags6ruleIdAESaySSGSg_AJSSSgtcfc", + "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV18fractionalDeposits20unemploymentCarousel14manualFallbackAESbSg_A2Itcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV11ExperimentsV18fractionalDeposits20unemploymentCarousel14manualFallbackAESbSg_A2Itcfc", "moduleName": "AtomicTransact", "declAttributes": [ "AccessControl", @@ -11691,9 +9828,9 @@ "children": [ { "kind": "TypeNominal", - "name": "Search", - "printedName": "AtomicTransact.AtomicConfig.Search", - "usr": "s:14AtomicTransact0A6ConfigV6SearchV" + "name": "Experiments", + "printedName": "AtomicTransact.AtomicConfig.Experiments", + "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV" }, { "kind": "TypeNominal", @@ -11703,8 +9840,8 @@ } ], "declKind": "Constructor", - "usr": "s:14AtomicTransact0A6ConfigV6SearchV4fromAEs7Decoder_p_tKcfc", - "mangledName": "$s14AtomicTransact0A6ConfigV6SearchV4fromAEs7Decoder_p_tKcfc", + "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV4fromAEs7Decoder_p_tKcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV11ExperimentsV4fromAEs7Decoder_p_tKcfc", "moduleName": "AtomicTransact", "implicit": true, "throwing": true, @@ -11728,8 +9865,8 @@ } ], "declKind": "Func", - "usr": "s:14AtomicTransact0A6ConfigV6SearchV6encode2toys7Encoder_p_tKF", - "mangledName": "$s14AtomicTransact0A6ConfigV6SearchV6encode2toys7Encoder_p_tKF", + "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV6encode2toys7Encoder_p_tKF", + "mangledName": "$s14AtomicTransact0A6ConfigV11ExperimentsV6encode2toys7Encoder_p_tKF", "moduleName": "AtomicTransact", "implicit": true, "throwing": true, @@ -11737,8 +9874,8 @@ } ], "declKind": "Struct", - "usr": "s:14AtomicTransact0A6ConfigV6SearchV", - "mangledName": "$s14AtomicTransact0A6ConfigV6SearchV", + "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV", + "mangledName": "$s14AtomicTransact0A6ConfigV11ExperimentsV", "moduleName": "AtomicTransact", "declAttributes": [ "AccessControl", @@ -11779,18 +9916,25 @@ "printedName": "Sendable", "usr": "s:s8SendableP", "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" } ] }, { "kind": "TypeDecl", - "name": "Experiments", - "printedName": "Experiments", + "name": "Features", + "printedName": "Features", "children": [ { "kind": "Var", - "name": "fractionalDeposits", - "printedName": "fractionalDeposits", + "name": "manualDepositFlow", + "printedName": "manualDepositFlow", "children": [ { "kind": "TypeNominal", @@ -11808,8 +9952,8 @@ } ], "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV18fractionalDepositsSbSgvp", - "mangledName": "$s14AtomicTransact0A6ConfigV11ExperimentsV18fractionalDepositsSbSgvp", + "usr": "s:14AtomicTransact0A6ConfigV8FeaturesV17manualDepositFlowSbSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV8FeaturesV17manualDepositFlowSbSgvp", "moduleName": "AtomicTransact", "declAttributes": [ "HasInitialValue", @@ -11840,8 +9984,8 @@ } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV18fractionalDepositsSbSgvg", - "mangledName": "$s14AtomicTransact0A6ConfigV11ExperimentsV18fractionalDepositsSbSgvg", + "usr": "s:14AtomicTransact0A6ConfigV8FeaturesV17manualDepositFlowSbSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV8FeaturesV17manualDepositFlowSbSgvg", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "get" @@ -11872,8 +10016,8 @@ } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV18fractionalDepositsSbSgvs", - "mangledName": "$s14AtomicTransact0A6ConfigV11ExperimentsV18fractionalDepositsSbSgvs", + "usr": "s:14AtomicTransact0A6ConfigV8FeaturesV17manualDepositFlowSbSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV8FeaturesV17manualDepositFlowSbSgvs", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "set" @@ -11890,8 +10034,8 @@ } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV18fractionalDepositsSbSgvM", - "mangledName": "$s14AtomicTransact0A6ConfigV11ExperimentsV18fractionalDepositsSbSgvM", + "usr": "s:14AtomicTransact0A6ConfigV8FeaturesV17manualDepositFlowSbSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV8FeaturesV17manualDepositFlowSbSgvM", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "_modify" @@ -11900,8 +10044,8 @@ }, { "kind": "Var", - "name": "unemploymentCarousel", - "printedName": "unemploymentCarousel", + "name": "coAuth", + "printedName": "coAuth", "children": [ { "kind": "TypeNominal", @@ -11919,8 +10063,8 @@ } ], "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV20unemploymentCarouselSbSgvp", - "mangledName": "$s14AtomicTransact0A6ConfigV11ExperimentsV20unemploymentCarouselSbSgvp", + "usr": "s:14AtomicTransact0A6ConfigV8FeaturesV6coAuthSbSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV8FeaturesV6coAuthSbSgvp", "moduleName": "AtomicTransact", "declAttributes": [ "HasInitialValue", @@ -11951,8 +10095,8 @@ } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV20unemploymentCarouselSbSgvg", - "mangledName": "$s14AtomicTransact0A6ConfigV11ExperimentsV20unemploymentCarouselSbSgvg", + "usr": "s:14AtomicTransact0A6ConfigV8FeaturesV6coAuthSbSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV8FeaturesV6coAuthSbSgvg", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "get" @@ -11983,8 +10127,8 @@ } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV20unemploymentCarouselSbSgvs", - "mangledName": "$s14AtomicTransact0A6ConfigV11ExperimentsV20unemploymentCarouselSbSgvs", + "usr": "s:14AtomicTransact0A6ConfigV8FeaturesV6coAuthSbSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV8FeaturesV6coAuthSbSgvs", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "set" @@ -12001,8 +10145,8 @@ } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV20unemploymentCarouselSbSgvM", - "mangledName": "$s14AtomicTransact0A6ConfigV11ExperimentsV20unemploymentCarouselSbSgvM", + "usr": "s:14AtomicTransact0A6ConfigV8FeaturesV6coAuthSbSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV8FeaturesV6coAuthSbSgvM", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "_modify" @@ -12010,10 +10154,31 @@ ] }, { - "kind": "Var", - "name": "manualFallback", - "printedName": "manualFallback", + "kind": "Constructor", + "name": "init", + "printedName": "init(coAuth:manualDepositFlow:)", "children": [ + { + "kind": "TypeNominal", + "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", @@ -12026,160 +10191,13 @@ "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": "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": "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" - } - ] - }, - { - "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" - } - ], - "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.Bool?", - "children": [ - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ], - "hasDefaultArg": true, + "hasDefaultArg": true, "usr": "s:Sq" } ], "declKind": "Constructor", - "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV18fractionalDeposits20unemploymentCarousel14manualFallbackAESbSg_A2Itcfc", - "mangledName": "$s14AtomicTransact0A6ConfigV11ExperimentsV18fractionalDeposits20unemploymentCarousel14manualFallbackAESbSg_A2Itcfc", + "usr": "s:14AtomicTransact0A6ConfigV8FeaturesV6coAuth17manualDepositFlowAESbSg_AHtcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV8FeaturesV6coAuth17manualDepositFlowAESbSg_AHtcfc", "moduleName": "AtomicTransact", "declAttributes": [ "AccessControl", @@ -12194,9 +10212,9 @@ "children": [ { "kind": "TypeNominal", - "name": "Experiments", - "printedName": "AtomicTransact.AtomicConfig.Experiments", - "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV" + "name": "Features", + "printedName": "AtomicTransact.AtomicConfig.Features", + "usr": "s:14AtomicTransact0A6ConfigV8FeaturesV" }, { "kind": "TypeNominal", @@ -12206,8 +10224,8 @@ } ], "declKind": "Constructor", - "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV4fromAEs7Decoder_p_tKcfc", - "mangledName": "$s14AtomicTransact0A6ConfigV11ExperimentsV4fromAEs7Decoder_p_tKcfc", + "usr": "s:14AtomicTransact0A6ConfigV8FeaturesV4fromAEs7Decoder_p_tKcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV8FeaturesV4fromAEs7Decoder_p_tKcfc", "moduleName": "AtomicTransact", "implicit": true, "throwing": true, @@ -12231,8 +10249,8 @@ } ], "declKind": "Func", - "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV6encode2toys7Encoder_p_tKF", - "mangledName": "$s14AtomicTransact0A6ConfigV11ExperimentsV6encode2toys7Encoder_p_tKF", + "usr": "s:14AtomicTransact0A6ConfigV8FeaturesV6encode2toys7Encoder_p_tKF", + "mangledName": "$s14AtomicTransact0A6ConfigV8FeaturesV6encode2toys7Encoder_p_tKF", "moduleName": "AtomicTransact", "implicit": true, "throwing": true, @@ -12240,8 +10258,8 @@ } ], "declKind": "Struct", - "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV", - "mangledName": "$s14AtomicTransact0A6ConfigV11ExperimentsV", + "usr": "s:14AtomicTransact0A6ConfigV8FeaturesV", + "mangledName": "$s14AtomicTransact0A6ConfigV8FeaturesV", "moduleName": "AtomicTransact", "declAttributes": [ "AccessControl", @@ -12282,40 +10300,38 @@ "printedName": "Sendable", "usr": "s:s8SendableP", "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" } ] }, { "kind": "TypeDecl", - "name": "Features", - "printedName": "Features", + "name": "UserAction", + "printedName": "UserAction", "children": [ { "kind": "Var", - "name": "manualDepositFlow", - "printedName": "manualDepositFlow", + "name": "id", + "printedName": "id", "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": "Var", - "usr": "s:14AtomicTransact0A6ConfigV8FeaturesV17manualDepositFlowSbSgvp", - "mangledName": "$s14AtomicTransact0A6ConfigV8FeaturesV17manualDepositFlowSbSgvp", + "usr": "s:14AtomicTransact0A6ConfigV10UserActionV2idSSvp", + "mangledName": "$s14AtomicTransact0A6ConfigV10UserActionV2idSSvp", "moduleName": "AtomicTransact", "declAttributes": [ - "HasInitialValue", "HasStorage", "AccessControl", "RawDocComment" @@ -12329,22 +10345,14 @@ "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:14AtomicTransact0A6ConfigV8FeaturesV17manualDepositFlowSbSgvg", - "mangledName": "$s14AtomicTransact0A6ConfigV8FeaturesV17manualDepositFlowSbSgvg", + "usr": "s:14AtomicTransact0A6ConfigV10UserActionV2idSSvg", + "mangledName": "$s14AtomicTransact0A6ConfigV10UserActionV2idSSvg", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "get" @@ -12361,22 +10369,14 @@ }, { "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:14AtomicTransact0A6ConfigV8FeaturesV17manualDepositFlowSbSgvs", - "mangledName": "$s14AtomicTransact0A6ConfigV8FeaturesV17manualDepositFlowSbSgvs", + "usr": "s:14AtomicTransact0A6ConfigV10UserActionV2idSSvs", + "mangledName": "$s14AtomicTransact0A6ConfigV10UserActionV2idSSvs", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "set" @@ -12393,8 +10393,8 @@ } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8FeaturesV17manualDepositFlowSbSgvM", - "mangledName": "$s14AtomicTransact0A6ConfigV8FeaturesV17manualDepositFlowSbSgvM", + "usr": "s:14AtomicTransact0A6ConfigV10UserActionV2idSSvM", + "mangledName": "$s14AtomicTransact0A6ConfigV10UserActionV2idSSvM", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "_modify" @@ -12402,165 +10402,29 @@ ] }, { - "kind": "Var", - "name": "coAuth", - "printedName": "coAuth", + "kind": "Constructor", + "name": "init", + "printedName": "init(id:)", "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:14AtomicTransact0A6ConfigV8FeaturesV6coAuthSbSgvp", - "mangledName": "$s14AtomicTransact0A6ConfigV8FeaturesV6coAuthSbSgvp", - "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:14AtomicTransact0A6ConfigV8FeaturesV6coAuthSbSgvg", - "mangledName": "$s14AtomicTransact0A6ConfigV8FeaturesV6coAuthSbSgvg", - "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:14AtomicTransact0A6ConfigV8FeaturesV6coAuthSbSgvs", - "mangledName": "$s14AtomicTransact0A6ConfigV8FeaturesV6coAuthSbSgvs", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "set" - }, - { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV8FeaturesV6coAuthSbSgvM", - "mangledName": "$s14AtomicTransact0A6ConfigV8FeaturesV6coAuthSbSgvM", - "moduleName": "AtomicTransact", - "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": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Bool?", - "children": [ - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" + "name": "UserAction", + "printedName": "AtomicTransact.AtomicConfig.UserAction", + "usr": "s:14AtomicTransact0A6ConfigV10UserActionV" }, { "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" } ], "declKind": "Constructor", - "usr": "s:14AtomicTransact0A6ConfigV8FeaturesV6coAuth17manualDepositFlowAESbSg_AHtcfc", - "mangledName": "$s14AtomicTransact0A6ConfigV8FeaturesV6coAuth17manualDepositFlowAESbSg_AHtcfc", + "usr": "s:14AtomicTransact0A6ConfigV10UserActionV2idAESS_tcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV10UserActionV2idAESS_tcfc", "moduleName": "AtomicTransact", "declAttributes": [ - "AccessControl", - "RawDocComment" + "AccessControl" ], "init_kind": "Designated" }, @@ -12571,9 +10435,9 @@ "children": [ { "kind": "TypeNominal", - "name": "Features", - "printedName": "AtomicTransact.AtomicConfig.Features", - "usr": "s:14AtomicTransact0A6ConfigV8FeaturesV" + "name": "UserAction", + "printedName": "AtomicTransact.AtomicConfig.UserAction", + "usr": "s:14AtomicTransact0A6ConfigV10UserActionV" }, { "kind": "TypeNominal", @@ -12583,8 +10447,8 @@ } ], "declKind": "Constructor", - "usr": "s:14AtomicTransact0A6ConfigV8FeaturesV4fromAEs7Decoder_p_tKcfc", - "mangledName": "$s14AtomicTransact0A6ConfigV8FeaturesV4fromAEs7Decoder_p_tKcfc", + "usr": "s:14AtomicTransact0A6ConfigV10UserActionV4fromAEs7Decoder_p_tKcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV10UserActionV4fromAEs7Decoder_p_tKcfc", "moduleName": "AtomicTransact", "implicit": true, "throwing": true, @@ -12608,8 +10472,8 @@ } ], "declKind": "Func", - "usr": "s:14AtomicTransact0A6ConfigV8FeaturesV6encode2toys7Encoder_p_tKF", - "mangledName": "$s14AtomicTransact0A6ConfigV8FeaturesV6encode2toys7Encoder_p_tKF", + "usr": "s:14AtomicTransact0A6ConfigV10UserActionV6encode2toys7Encoder_p_tKF", + "mangledName": "$s14AtomicTransact0A6ConfigV10UserActionV6encode2toys7Encoder_p_tKF", "moduleName": "AtomicTransact", "implicit": true, "throwing": true, @@ -12617,8 +10481,8 @@ } ], "declKind": "Struct", - "usr": "s:14AtomicTransact0A6ConfigV8FeaturesV", - "mangledName": "$s14AtomicTransact0A6ConfigV8FeaturesV", + "usr": "s:14AtomicTransact0A6ConfigV10UserActionV", + "mangledName": "$s14AtomicTransact0A6ConfigV10UserActionV", "moduleName": "AtomicTransact", "declAttributes": [ "AccessControl", @@ -12659,18 +10523,25 @@ "printedName": "Sendable", "usr": "s:s8SendableP", "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" } ] }, { "kind": "TypeDecl", - "name": "UserAction", - "printedName": "UserAction", + "name": "Customer", + "printedName": "Customer", "children": [ { "kind": "Var", - "name": "id", - "printedName": "id", + "name": "name", + "printedName": "name", "children": [ { "kind": "TypeNominal", @@ -12680,8 +10551,8 @@ } ], "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV10UserActionV2idSSvp", - "mangledName": "$s14AtomicTransact0A6ConfigV10UserActionV2idSSvp", + "usr": "s:14AtomicTransact0A6ConfigV8CustomerV4nameSSvp", + "mangledName": "$s14AtomicTransact0A6ConfigV8CustomerV4nameSSvp", "moduleName": "AtomicTransact", "declAttributes": [ "HasStorage", @@ -12703,8 +10574,8 @@ } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV10UserActionV2idSSvg", - "mangledName": "$s14AtomicTransact0A6ConfigV10UserActionV2idSSvg", + "usr": "s:14AtomicTransact0A6ConfigV8CustomerV4nameSSvg", + "mangledName": "$s14AtomicTransact0A6ConfigV8CustomerV4nameSSvg", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "get" @@ -12727,8 +10598,8 @@ } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV10UserActionV2idSSvs", - "mangledName": "$s14AtomicTransact0A6ConfigV10UserActionV2idSSvs", + "usr": "s:14AtomicTransact0A6ConfigV8CustomerV4nameSSvs", + "mangledName": "$s14AtomicTransact0A6ConfigV8CustomerV4nameSSvs", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "set" @@ -12745,8 +10616,8 @@ } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A6ConfigV10UserActionV2idSSvM", - "mangledName": "$s14AtomicTransact0A6ConfigV10UserActionV2idSSvM", + "usr": "s:14AtomicTransact0A6ConfigV8CustomerV4nameSSvM", + "mangledName": "$s14AtomicTransact0A6ConfigV8CustomerV4nameSSvM", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "_modify" @@ -12756,13 +10627,13 @@ { "kind": "Constructor", "name": "init", - "printedName": "init(id:)", + "printedName": "init(name:)", "children": [ { "kind": "TypeNominal", - "name": "UserAction", - "printedName": "AtomicTransact.AtomicConfig.UserAction", - "usr": "s:14AtomicTransact0A6ConfigV10UserActionV" + "name": "Customer", + "printedName": "AtomicTransact.AtomicConfig.Customer", + "usr": "s:14AtomicTransact0A6ConfigV8CustomerV" }, { "kind": "TypeNominal", @@ -12772,8 +10643,8 @@ } ], "declKind": "Constructor", - "usr": "s:14AtomicTransact0A6ConfigV10UserActionV2idAESS_tcfc", - "mangledName": "$s14AtomicTransact0A6ConfigV10UserActionV2idAESS_tcfc", + "usr": "s:14AtomicTransact0A6ConfigV8CustomerV4nameAESS_tcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV8CustomerV4nameAESS_tcfc", "moduleName": "AtomicTransact", "declAttributes": [ "AccessControl" @@ -12787,9 +10658,9 @@ "children": [ { "kind": "TypeNominal", - "name": "UserAction", - "printedName": "AtomicTransact.AtomicConfig.UserAction", - "usr": "s:14AtomicTransact0A6ConfigV10UserActionV" + "name": "Customer", + "printedName": "AtomicTransact.AtomicConfig.Customer", + "usr": "s:14AtomicTransact0A6ConfigV8CustomerV" }, { "kind": "TypeNominal", @@ -12799,8 +10670,8 @@ } ], "declKind": "Constructor", - "usr": "s:14AtomicTransact0A6ConfigV10UserActionV4fromAEs7Decoder_p_tKcfc", - "mangledName": "$s14AtomicTransact0A6ConfigV10UserActionV4fromAEs7Decoder_p_tKcfc", + "usr": "s:14AtomicTransact0A6ConfigV8CustomerV4fromAEs7Decoder_p_tKcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV8CustomerV4fromAEs7Decoder_p_tKcfc", "moduleName": "AtomicTransact", "implicit": true, "throwing": true, @@ -12824,8 +10695,8 @@ } ], "declKind": "Func", - "usr": "s:14AtomicTransact0A6ConfigV10UserActionV6encode2toys7Encoder_p_tKF", - "mangledName": "$s14AtomicTransact0A6ConfigV10UserActionV6encode2toys7Encoder_p_tKF", + "usr": "s:14AtomicTransact0A6ConfigV8CustomerV6encode2toys7Encoder_p_tKF", + "mangledName": "$s14AtomicTransact0A6ConfigV8CustomerV6encode2toys7Encoder_p_tKF", "moduleName": "AtomicTransact", "implicit": true, "throwing": true, @@ -12833,8 +10704,8 @@ } ], "declKind": "Struct", - "usr": "s:14AtomicTransact0A6ConfigV10UserActionV", - "mangledName": "$s14AtomicTransact0A6ConfigV10UserActionV", + "usr": "s:14AtomicTransact0A6ConfigV8CustomerV", + "mangledName": "$s14AtomicTransact0A6ConfigV8CustomerV", "moduleName": "AtomicTransact", "declAttributes": [ "AccessControl", @@ -12875,256 +10746,47 @@ "printedName": "Sendable", "usr": "s:s8SendableP", "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" } ] }, { "kind": "TypeDecl", - "name": "Customer", - "printedName": "Customer", + "name": "NavigationOptions", + "printedName": "NavigationOptions", "children": [ { "kind": "Var", - "name": "name", - "printedName": "name", + "name": "showBackButton", + "printedName": "showBackButton", "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" } ], "declKind": "Var", - "usr": "s:14AtomicTransact0A6ConfigV8CustomerV4nameSSvp", - "mangledName": "$s14AtomicTransact0A6ConfigV8CustomerV4nameSSvp", + "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV14showBackButtonSbSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV17NavigationOptionsV14showBackButtonSbSgvp", "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" - }, - { - "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" - } - ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0A6ConfigV8CustomerV4nameAESS_tcfc", - "mangledName": "$s14AtomicTransact0A6ConfigV8CustomerV4nameAESS_tcfc", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl" - ], - "init_kind": "Designated" - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(from:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Customer", - "printedName": "AtomicTransact.AtomicConfig.Customer", - "usr": "s:14AtomicTransact0A6ConfigV8CustomerV" - }, - { - "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", + "HasInitialValue", "HasStorage", "AccessControl", "RawDocComment" @@ -13590,6 +11252,13 @@ "printedName": "Sendable", "usr": "s:s8SendableP", "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" } ] }, @@ -13768,6 +11437,13 @@ "printedName": "Sendable", "usr": "s:s8SendableP", "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" } ] }, @@ -15702,19 +13378,16 @@ "printedName": "Sendable", "usr": "s:s8SendableP", "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" } ] }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "AtomicTransact", - "declAttributes": [ - "RawDocComment" - ] - }, { "kind": "Import", "name": "UIKit", @@ -15727,44 +13400,53 @@ }, { "kind": "Import", - "name": "Combine", - "printedName": "Combine", - "declKind": "Import", - "moduleName": "AtomicTransact" - }, - { - "kind": "Import", - "name": "QuantumIOS", - "printedName": "QuantumIOS", + "name": "SwiftUI", + "printedName": "SwiftUI", "declKind": "Import", "moduleName": "AtomicTransact" }, { "kind": "TypeDecl", - "name": "Atomic", - "printedName": "Atomic", + "name": "TransactActionPresenter", + "printedName": "TransactActionPresenter", "children": [ { - "kind": "Function", - "name": "presentTransact", - "printedName": "presentTransact(from:config:environment:presentationStyle:onInteraction:onDataRequest:onAuthStatusUpdate:onTaskStatusUpdate:onLaunch:onCompletion:onError:)", + "kind": "Constructor", + "name": "init", + "printedName": "init()", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, + "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": "UIViewController", - "printedName": "UIKit.UIViewController", - "usr": "c:objc(cs)UIViewController" + "name": "Void", + "printedName": "()" }, { "kind": "TypeNominal", - "name": "AtomicConfig", - "printedName": "AtomicTransact.AtomicConfig", - "usr": "s:14AtomicTransact0A6ConfigV" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" }, { "kind": "TypeNominal", @@ -15780,28 +13462,37 @@ "hasDefaultArg": true, "usr": "c:@E@UIModalPresentationStyle" }, + { + "kind": "TypeNominal", + "name": "Theme", + "printedName": "AtomicTransact.AtomicConfig.Theme", + "hasDefaultArg": true, + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV" + }, { "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, @@ -15810,32 +13501,22 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "((AtomicTransact.TransactDataRequest) async -> AtomicTransact.TransactDataResponse?)?", + "printedName": "(() -> ())?", "children": [ { "kind": "TypeFunc", "name": "Function", - "printedName": "(AtomicTransact.TransactDataRequest) async -> AtomicTransact.TransactDataResponse?", + "printedName": "() -> ()", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.TransactDataResponse?", - "children": [ - { - "kind": "TypeNominal", - "name": "TransactDataResponse", - "printedName": "AtomicTransact.TransactDataResponse", - "usr": "s:14AtomicTransact0B12DataResponseV" - } - ], - "usr": "s:Sq" + "name": "Void", + "printedName": "()" }, { "kind": "TypeNominal", - "name": "TransactDataRequest", - "printedName": "AtomicTransact.TransactDataRequest", - "usr": "s:14AtomicTransact0B11DataRequestV" + "name": "Void", + "printedName": "()" } ] } @@ -15897,32 +13578,6 @@ "hasDefaultArg": true, "usr": "s:Sq" }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "(() -> ())?", - "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", @@ -15949,503 +13604,502 @@ ], "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" - } - ] - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" } ], "declKind": "Func", - "usr": "s:14AtomicTransact0A0O07presentB04from6config11environment17presentationStyle13onInteraction0I11DataRequest0I16AuthStatusUpdate0i4TasknO00I6Launch0I10Completion0I5ErrorySo16UIViewControllerC_AA0A6ConfigVAA0B11EnvironmentOSo019UIModalPresentationH0VyAA0bJ0VcSgAA0bK8ResponseVSgAA0bkL0VYacSgyAA0bmnO0VcSgyAA0bpnO0VcSgyycSgyAA0bZ0OcSgyAA0bS0OcSgtFZ", - "mangledName": "$s14AtomicTransact0A0O07presentB04from6config11environment17presentationStyle13onInteraction0I11DataRequest0I16AuthStatusUpdate0i4TasknO00I6Launch0I10Completion0I5ErrorySo16UIViewControllerC_AA0A6ConfigVAA0B11EnvironmentOSo019UIModalPresentationH0VyAA0bJ0VcSgAA0bK8ResponseVSgAA0bkL0VYacSgyAA0bmnO0VcSgyAA0bpnO0VcSgyycSgyAA0bZ0OcSgyAA0bS0OcSgtFZ", + "usr": "s:14AtomicTransact0B15ActionPresenterC07presentC02id11environment17presentationStyle5theme8metadata8onLaunch0L16AuthStatusUpdate0l4TaskoP00L10CompletionySS_AA0B11EnvironmentOSo019UIModalPresentationI0VAA0A6ConfigV5ThemeVSDyS2SGSgyycSgyAA0bnoP0VcSgyAA0bqoP0VcSgyAA0B8ResponseOcSgtF", + "mangledName": "$s14AtomicTransact0B15ActionPresenterC07presentC02id11environment17presentationStyle5theme8metadata8onLaunch0L16AuthStatusUpdate0l4TaskoP00L10CompletionySS_AA0B11EnvironmentOSo019UIModalPresentationI0VAA0A6ConfigV5ThemeVSDyS2SGSgyycSgyAA0bnoP0VcSgyAA0bqoP0VcSgyAA0B8ResponseOcSgtF", "moduleName": "AtomicTransact", - "static": true, "declAttributes": [ - "AccessControl", + "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": "Function", - "name": "presentTransact", - "printedName": "presentTransact(from:config:environment:presentationStyle:onInteraction:onDataRequest:onAuthStatusUpdate:onTaskStatusUpdate:onLaunch:onCompletion:onError:)", + "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": "TransactAuthStatusUpdate", + "printedName": "TransactAuthStatusUpdate", + "children": [ + { + "kind": "Var", + "name": "company", + "printedName": "company", "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" - }, + "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": "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" - } - ] - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactDataRequest) -> ()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, { "kind": "TypeNominal", - "name": "TransactDataRequest", - "printedName": "AtomicTransact.TransactDataRequest", - "usr": "s:14AtomicTransact0B11DataRequestV" + "name": "TransactCompany", + "printedName": "AtomicTransact.TransactCompany", + "usr": "s:14AtomicTransact0B7CompanyV" } - ] - }, + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV7companyAA0B7CompanyVvg", + "mangledName": "$s14AtomicTransact0B16AuthStatusUpdateV7companyAA0B7CompanyVvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "status", + "printedName": "status", + "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "((AtomicTransact.TransactAuthStatusUpdate) -> ())?", + "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": "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": "AuthStatus", + "printedName": "AtomicTransact.TransactAuthStatusUpdate.AuthStatus", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV0cD0O" } ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV6statusAC0cD0Ovg", + "mangledName": "$s14AtomicTransact0B16AuthStatusUpdateV6statusAC0cD0Ovg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "TypeDecl", + "name": "AuthStatus", + "printedName": "AuthStatus", + "children": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "((AtomicTransact.TransactTaskStatusUpdate) -> ())?", + "kind": "Var", + "name": "authenticated", + "printedName": "authenticated", "children": [ { "kind": "TypeFunc", "name": "Function", - "printedName": "(AtomicTransact.TransactTaskStatusUpdate) -> ()", + "printedName": "(AtomicTransact.TransactAuthStatusUpdate.AuthStatus.Type) -> AtomicTransact.TransactAuthStatusUpdate.AuthStatus", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "AuthStatus", + "printedName": "AtomicTransact.TransactAuthStatusUpdate.AuthStatus", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV0cD0O" }, { "kind": "TypeNominal", - "name": "TransactTaskStatusUpdate", - "printedName": "AtomicTransact.TransactTaskStatusUpdate", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV" + "name": "Metatype", + "printedName": "AtomicTransact.TransactAuthStatusUpdate.AuthStatus.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "AuthStatus", + "printedName": "AtomicTransact.TransactAuthStatusUpdate.AuthStatus", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV0cD0O" + } + ] } ] } ], - "hasDefaultArg": true, - "usr": "s:Sq" + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV0cD0O13authenticatedyA2EmF", + "mangledName": "$s14AtomicTransact0B16AuthStatusUpdateV0cD0O13authenticatedyA2EmF", + "moduleName": "AtomicTransact" }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "(() -> ())?", + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "() -> ()", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.TransactAuthStatusUpdate.AuthStatus?", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "AuthStatus", + "printedName": "AtomicTransact.TransactAuthStatusUpdate.AuthStatus", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV0cD0O" } - ] + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "hasDefaultArg": true, - "usr": "s:Sq" + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV0cD0O8rawValueAESgSS_tcfc", + "mangledName": "$s14AtomicTransact0B16AuthStatusUpdateV0cD0O8rawValueAESgSS_tcfc", + "moduleName": "AtomicTransact", + "implicit": true, + "init_kind": "Designated" }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "((AtomicTransact.TransactResponse) -> ())?", + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", "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": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "((AtomicTransact.TransactError) -> ())?", - "children": [ + "declKind": "Var", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV0cD0O8rawValueSSvp", + "mangledName": "$s14AtomicTransact0B16AuthStatusUpdateV0cD0O8rawValueSSvp", + "moduleName": "AtomicTransact", + "implicit": true, + "accessors": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactError) -> ()", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "TransactError", - "printedName": "AtomicTransact.TransactError", - "usr": "s:14AtomicTransact0B5ErrorO" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV0cD0O8rawValueSSvg", + "mangledName": "$s14AtomicTransact0B16AuthStatusUpdateV0cD0O8rawValueSSvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" } - ], - "hasDefaultArg": true, - "usr": "s:Sq" + ] } ], - "declKind": "Func", - "usr": "s:14AtomicTransact0A0O07presentB04from6config11environment17presentationStyle13onInteraction0I11DataRequest0I16AuthStatusUpdate0i4TasknO00I6Launch0I10Completion0I5ErrorySo16UIViewControllerC_AA0A6ConfigVAA0B11EnvironmentOSo019UIModalPresentationH0VyAA0bJ0VcSgyAA0bkL0VcyAA0bmnO0VcSgyAA0bpnO0VcSgyycSgyAA0B8ResponseOcSgyAA0bS0OcSgtFZ", - "mangledName": "$s14AtomicTransact0A0O07presentB04from6config11environment17presentationStyle13onInteraction0I11DataRequest0I16AuthStatusUpdate0i4TasknO00I6Launch0I10Completion0I5ErrorySo16UIViewControllerC_AA0A6ConfigVAA0B11EnvironmentOSo019UIModalPresentationH0VyAA0bJ0VcSgyAA0bkL0VcyAA0bmnO0VcSgyAA0bpnO0VcSgyycSgyAA0B8ResponseOcSgyAA0bS0OcSgtFZ", + "declKind": "Enum", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV0cD0O", + "mangledName": "$s14AtomicTransact0B16AuthStatusUpdateV0cD0O", "moduleName": "AtomicTransact", - "static": true, "declAttributes": [ - "AccessControl", - "Custom", - "RawDocComment" + "AccessControl" ], - "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" - }, + "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": "TypeNominal", - "name": "TransactEnvironment", - "printedName": "AtomicTransact.TransactEnvironment", - "hasDefaultArg": true, - "usr": "s:14AtomicTransact0B11EnvironmentO" + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" }, { - "kind": "TypeNominal", - "name": "UIModalPresentationStyle", - "printedName": "UIKit.UIModalPresentationStyle", - "hasDefaultArg": true, - "usr": "c:@E@UIModalPresentationStyle" + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" }, { - "kind": "TypeNominal", - "name": "Theme", - "printedName": "AtomicTransact.AtomicConfig.Theme", - "hasDefaultArg": true, - "usr": "s:14AtomicTransact0A6ConfigV5ThemeV" + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "[Swift.String : Swift.String]?", + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", "children": [ { - "kind": "TypeNominal", - "name": "Dictionary", - "printedName": "[Swift.String : Swift.String]", + "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:SD" + ] } ], - "hasDefaultArg": true, - "usr": "s:Sq" + "usr": "s:SY", + "mangledName": "$sSY" }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "(() -> ())?", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "() -> ()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ] - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(company:status:)", + "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "((AtomicTransact.TransactAuthStatusUpdate) -> ())?", - "children": [ - { - "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" + "name": "TransactAuthStatusUpdate", + "printedName": "AtomicTransact.TransactAuthStatusUpdate", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV" }, { "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" - } - ] - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" + "name": "TransactCompany", + "printedName": "AtomicTransact.TransactCompany", + "usr": "s:14AtomicTransact0B7CompanyV" }, { "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" + "name": "AuthStatus", + "printedName": "AtomicTransact.TransactAuthStatusUpdate.AuthStatus", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV0cD0O" } ], - "declKind": "Func", - "usr": "s:14AtomicTransact0A0O13presentAction4from2id11environment17presentationStyle5theme8metadata8onLaunch0L16AuthStatusUpdate0l4TaskoP00L10CompletionySo16UIViewControllerC_SSAA0B11EnvironmentOSo019UIModalPresentationI0VAA0A6ConfigV5ThemeVSDyS2SGSgyycSgyAA0bnoP0VcSgyAA0bqoP0VcSgyAA0B8ResponseOcSgtFZ", - "mangledName": "$s14AtomicTransact0A0O13presentAction4from2id11environment17presentationStyle5theme8metadata8onLaunch0L16AuthStatusUpdate0l4TaskoP00L10CompletionySo16UIViewControllerC_SSAA0B11EnvironmentOSo019UIModalPresentationI0VAA0A6ConfigV5ThemeVSDyS2SGSgyycSgyAA0bnoP0VcSgyAA0bqoP0VcSgyAA0B8ResponseOcSgtFZ", + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV7company6statusAcA0B7CompanyV_AC0cD0Otcfc", + "mangledName": "$s14AtomicTransact0B16AuthStatusUpdateV7company6statusAcA0B7CompanyV_AC0cD0Otcfc", "moduleName": "AtomicTransact", - "static": true, "declAttributes": [ "AccessControl", - "Custom", "RawDocComment" ], - "funcSelfKind": "NonMutating" + "init_kind": "Designated" }, { - "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" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0A0O12interactions7Combine12AnyPublisherVyAA0B11InteractionVs5NeverOGvpZ", - "mangledName": "$s14AtomicTransact0A0O12interactions7Combine12AnyPublisherVyAA0B11InteractionVs5NeverOGvpZ", - "moduleName": "AtomicTransact", - "static": true, + "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": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + } + ] + }, + { + "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", - "Custom", "RawDocComment" ], + "isLet": true, + "hasStorage": true, "accessors": [ { "kind": "Accessor", @@ -16454,227 +14108,248 @@ "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": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A0O12interactions7Combine12AnyPublisherVyAA0B11InteractionVs5NeverOGvgZ", - "mangledName": "$s14AtomicTransact0A0O12interactions7Combine12AnyPublisherVyAA0B11InteractionVs5NeverOGvgZ", + "usr": "s:14AtomicTransact0B7CompanyV2idSSvg", + "mangledName": "$s14AtomicTransact0B7CompanyV2idSSvg", "moduleName": "AtomicTransact", - "static": true, + "implicit": true, "accessorKind": "get" } ] }, { - "kind": "Function", - "name": "dismissTransact", - "printedName": "dismissTransact()", + "kind": "Var", + "name": "name", + "printedName": "name", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "declKind": "Func", - "usr": "s:14AtomicTransact0A0O07dismissB0yyFZ", - "mangledName": "$s14AtomicTransact0A0O07dismissB0yyFZ", + "declKind": "Var", + "usr": "s:14AtomicTransact0B7CompanyV4nameSSvp", + "mangledName": "$s14AtomicTransact0B7CompanyV4nameSSvp", "moduleName": "AtomicTransact", - "static": true, "declAttributes": [ + "HasStorage", "AccessControl", "RawDocComment" ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "hideTransact", - "printedName": "hideTransact()", - "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:14AtomicTransact0B7CompanyV4nameSSvg", + "mangledName": "$s14AtomicTransact0B7CompanyV4nameSSvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" } - ], - "declKind": "Func", - "usr": "s:14AtomicTransact0A0O04hideB0yyFZ", - "mangledName": "$s14AtomicTransact0A0O04hideB0yyFZ", - "moduleName": "AtomicTransact", - "static": true, - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "funcSelfKind": "NonMutating" + ] }, { - "kind": "Function", - "name": "setDebug", - "printedName": "setDebug(isEnabled:forwardLogs:)", + "kind": "Var", + "name": "branding", + "printedName": "branding", "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - }, { "kind": "TypeNominal", "name": "Optional", - "printedName": "((Swift.String) -> ())?", + "printedName": "AtomicTransact.TransactCompany.Branding?", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Swift.String) -> ()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ] + "kind": "TypeNominal", + "name": "Branding", + "printedName": "AtomicTransact.TransactCompany.Branding", + "usr": "s:14AtomicTransact0B7CompanyV8BrandingV" } ], - "hasDefaultArg": true, "usr": "s:Sq" } ], - "declKind": "Func", - "usr": "s:14AtomicTransact0A0O8setDebug9isEnabled11forwardLogsySb_ySSYbcSgtYaFZ", - "mangledName": "$s14AtomicTransact0A0O8setDebug9isEnabled11forwardLogsySb_ySSYbcSgtYaFZ", + "declKind": "Var", + "usr": "s:14AtomicTransact0B7CompanyV8brandingAC8BrandingVSgvp", + "mangledName": "$s14AtomicTransact0B7CompanyV8brandingAC8BrandingVSgvp", "moduleName": "AtomicTransact", - "static": true, "declAttributes": [ + "HasStorage", "AccessControl", "RawDocComment" ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "TypeDecl", - "name": "PauseTransactError", - "printedName": "PauseTransactError", - "children": [ + "isLet": true, + "hasStorage": true, + "accessors": [ { - "kind": "Var", - "name": "transactNotPresented", - "printedName": "transactNotPresented", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.Atomic.PauseTransactError.Type) -> AtomicTransact.Atomic.PauseTransactError", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.TransactCompany.Branding?", "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": "Branding", + "printedName": "AtomicTransact.TransactCompany.Branding", + "usr": "s:14AtomicTransact0B7CompanyV8BrandingV" } - ] + ], + "usr": "s:Sq" } ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0A0O05PauseB5ErrorO20transactNotPresentedyA2EmF", - "mangledName": "$s14AtomicTransact0A0O05PauseB5ErrorO20transactNotPresentedyA2EmF", + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B7CompanyV8brandingAC8BrandingVSgvg", + "mangledName": "$s14AtomicTransact0B7CompanyV8brandingAC8BrandingVSgvg", "moduleName": "AtomicTransact", - "declAttributes": [ - "RawDocComment" - ] + "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": "Function", - "name": "==", - "printedName": "==(_:_:)", + "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": "AtomicTransact.TransactCompany.Branding?", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - }, - { - "kind": "TypeNominal", - "name": "PauseTransactError", - "printedName": "AtomicTransact.Atomic.PauseTransactError", - "usr": "s:14AtomicTransact0A0O05PauseB5ErrorO" - }, + "name": "Branding", + "printedName": "AtomicTransact.TransactCompany.Branding", + "usr": "s:14AtomicTransact0B7CompanyV8BrandingV" + } + ], + "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": "PauseTransactError", - "printedName": "AtomicTransact.Atomic.PauseTransactError", - "usr": "s:14AtomicTransact0A0O05PauseB5ErrorO" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "declKind": "Func", - "usr": "s:14AtomicTransact0A0O05PauseB5ErrorO2eeoiySbAE_AEtFZ", - "mangledName": "$s14AtomicTransact0A0O05PauseB5ErrorO2eeoiySbAE_AEtFZ", + "declKind": "Var", + "usr": "s:14AtomicTransact0B7CompanyV8BrandingV5colorSSvp", + "mangledName": "$s14AtomicTransact0B7CompanyV8BrandingV5colorSSvp", "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": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B7CompanyV8BrandingV5colorSSvg", + "mangledName": "$s14AtomicTransact0B7CompanyV8BrandingV5colorSSvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] }, { "kind": "Var", - "name": "hashValue", - "printedName": "hashValue", + "name": "logo", + "printedName": "logo", "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "Logo", + "printedName": "AtomicTransact.TransactCompany.Branding.Logo", + "usr": "s:14AtomicTransact0B7CompanyV8BrandingV4LogoV" } ], "declKind": "Var", - "usr": "s:14AtomicTransact0A0O05PauseB5ErrorO9hashValueSivp", - "mangledName": "$s14AtomicTransact0A0O05PauseB5ErrorO9hashValueSivp", + "usr": "s:14AtomicTransact0B7CompanyV8BrandingV4logoAE4LogoVvp", + "mangledName": "$s14AtomicTransact0B7CompanyV8BrandingV4logoAE4LogoVvp", "moduleName": "AtomicTransact", - "implicit": true, + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, "accessors": [ { "kind": "Accessor", @@ -16683,14 +14358,14 @@ "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "Logo", + "printedName": "AtomicTransact.TransactCompany.Branding.Logo", + "usr": "s:14AtomicTransact0B7CompanyV8BrandingV4LogoV" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A0O05PauseB5ErrorO9hashValueSivg", - "mangledName": "$s14AtomicTransact0A0O05PauseB5ErrorO9hashValueSivg", + "usr": "s:14AtomicTransact0B7CompanyV8BrandingV4logoAE4LogoVvg", + "mangledName": "$s14AtomicTransact0B7CompanyV8BrandingV4logoAE4LogoVvg", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "get" @@ -16698,194 +14373,369 @@ ] }, { - "kind": "Function", - "name": "hash", - "printedName": "hash(into:)", + "kind": "Constructor", + "name": "init", + "printedName": "init(color:logo:)", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "Branding", + "printedName": "AtomicTransact.TransactCompany.Branding", + "usr": "s:14AtomicTransact0B7CompanyV8BrandingV" }, { "kind": "TypeNominal", - "name": "Hasher", - "printedName": "Swift.Hasher", - "paramValueOwnership": "InOut", - "usr": "s:s6HasherV" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Logo", + "printedName": "AtomicTransact.TransactCompany.Branding.Logo", + "usr": "s:14AtomicTransact0B7CompanyV8BrandingV4LogoV" } ], - "declKind": "Func", - "usr": "s:14AtomicTransact0A0O05PauseB5ErrorO4hash4intoys6HasherVz_tF", - "mangledName": "$s14AtomicTransact0A0O05PauseB5ErrorO4hash4intoys6HasherVz_tF", + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B7CompanyV8BrandingV5color4logoAESS_AE4LogoVtcfc", + "mangledName": "$s14AtomicTransact0B7CompanyV8BrandingV5color4logoAESS_AE4LogoVtcfc", "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" + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" }, { - "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": "PausedTransactRef", - "printedName": "PausedTransactRef", - "children": [ - { - "kind": "Function", - "name": "resume", - "printedName": "resume(source:animated:)", + "kind": "TypeDecl", + "name": "Logo", + "printedName": "Logo", "children": [ { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "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": "UIViewController", - "printedName": "UIKit.UIViewController", - "usr": "c:objc(cs)UIViewController" + "kind": "Var", + "name": "backgroundColor", + "printedName": "backgroundColor", + "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": [ + { + "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": "Bool", - "printedName": "Swift.Bool", - "hasDefaultArg": true, - "usr": "s:Sb" + "kind": "Constructor", + "name": "init", + "printedName": "init(url:backgroundColor:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Logo", + "printedName": "AtomicTransact.TransactCompany.Branding.Logo", + "usr": "s:14AtomicTransact0B7CompanyV8BrandingV4LogoV" + }, + { + "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" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B7CompanyV8BrandingV4LogoV3url15backgroundColorAGSS_SSSgtcfc", + "mangledName": "$s14AtomicTransact0B7CompanyV8BrandingV4LogoV3url15backgroundColorAGSS_SSSgtcfc", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Logo", + "printedName": "AtomicTransact.TransactCompany.Branding.Logo", + "usr": "s:14AtomicTransact0B7CompanyV8BrandingV4LogoV" + }, + { + "kind": "TypeNominal", + "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" } ], - "declKind": "Func", - "usr": "s:14AtomicTransact0A0O06PausedB3RefC6resume6source8animatedySo16UIViewControllerC_SbtF", - "mangledName": "$s14AtomicTransact0A0O06PausedB3RefC6resume6source8animatedySo16UIViewControllerC_SbtF", + "declKind": "Struct", + "usr": "s:14AtomicTransact0B7CompanyV8BrandingV4LogoV", + "mangledName": "$s14AtomicTransact0B7CompanyV8BrandingV4LogoV", "moduleName": "AtomicTransact", "declAttributes": [ - "Final", "AccessControl", - "Custom", "RawDocComment" ], - "funcSelfKind": "NonMutating" - } - ], - "declKind": "Class", - "usr": "s:14AtomicTransact0A0O06PausedB3RefC", - "mangledName": "$s14AtomicTransact0A0O06PausedB3RefC", - "moduleName": "AtomicTransact", - "declAttributes": [ - "Final", - "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": "Conformance", - "name": "Sendable", - "printedName": "Sendable", - "usr": "s:s8SendableP", - "mangledName": "$ss8SendableP" - } - ] - }, - { - "kind": "Function", - "name": "pauseTransact", - "printedName": "pauseTransact(animated:)", - "children": [ - { - "kind": "TypeNominal", - "name": "PausedTransactRef", - "printedName": "AtomicTransact.Atomic.PausedTransactRef", - "usr": "s:14AtomicTransact0A0O06PausedB3RefC" + "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": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + } + ] }, { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "hasDefaultArg": true, - "usr": "s:Sb" + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "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" } ], - "declKind": "Func", - "usr": "s:14AtomicTransact0A0O05pauseB08animatedAC06PausedB3RefCSb_tYaAC05PauseB5ErrorOYKFZ", - "mangledName": "$s14AtomicTransact0A0O05pauseB08animatedAC06PausedB3RefCSb_tYaAC05PauseB5ErrorOYKFZ", + "declKind": "Struct", + "usr": "s:14AtomicTransact0B7CompanyV8BrandingV", + "mangledName": "$s14AtomicTransact0B7CompanyV8BrandingV", "moduleName": "AtomicTransact", - "static": true, "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": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + } + ] + }, + { + "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, - "funcSelfKind": "NonMutating" + "init_kind": "Designated" } ], - "declKind": "Enum", - "usr": "s:14AtomicTransact0A0O", - "mangledName": "$s14AtomicTransact0A0O", + "declKind": "Struct", + "usr": "s:14AtomicTransact0B7CompanyV", + "mangledName": "$s14AtomicTransact0B7CompanyV", "moduleName": "AtomicTransact", "declAttributes": [ "AccessControl", @@ -16905,6 +14755,27 @@ "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": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" } ] }, @@ -16920,39 +14791,39 @@ }, { "kind": "TypeDecl", - "name": "TransactDataResponse", - "printedName": "TransactDataResponse", + "name": "TransactDataRequest", + "printedName": "TransactDataRequest", "children": [ { "kind": "Var", - "name": "card", - "printedName": "card", + "name": "taskId", + "printedName": "taskId", "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": "Var", - "usr": "s:14AtomicTransact0B12DataResponseV4cardAC04CardC0VSgvp", - "mangledName": "$s14AtomicTransact0B12DataResponseV4cardAC04CardC0VSgvp", + "usr": "s:14AtomicTransact0B11DataRequestV6taskIdSSSgvp", + "mangledName": "$s14AtomicTransact0B11DataRequestV6taskIdSSSgvp", "moduleName": "AtomicTransact", "declAttributes": [ + "HasInitialValue", "HasStorage", "AccessControl", "RawDocComment" ], - "isLet": true, "hasStorage": true, "accessors": [ { @@ -16963,273 +14834,128 @@ { "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", + "usr": "s:14AtomicTransact0B11DataRequestV6taskIdSSSgvg", + "mangledName": "$s14AtomicTransact0B11DataRequestV6taskIdSSSgvg", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "identity", - "printedName": "identity", - "children": [ + }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.TransactDataResponse.Identity?", + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", "children": [ { "kind": "TypeNominal", - "name": "Identity", - "printedName": "AtomicTransact.TransactDataResponse.Identity", - "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV" - } - ], - "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()", - "children": [ + "name": "Void", + "printedName": "()" + }, { "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", + "usr": "s:14AtomicTransact0B11DataRequestV6taskIdSSSgvs", + "mangledName": "$s14AtomicTransact0B11DataRequestV6taskIdSSSgvs", "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" + "accessorKind": "set" }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.TransactDataResponse.CardData?", + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", "children": [ { "kind": "TypeNominal", - "name": "CardData", - "printedName": "AtomicTransact.TransactDataResponse.CardData", - "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V" + "name": "Void", + "printedName": "()" } ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11DataRequestV6taskIdSSSgvM", + "mangledName": "$s14AtomicTransact0B11DataRequestV6taskIdSSSgvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "userId", + "printedName": "userId", + "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.TransactDataResponse.Identity?", - "children": [ - { - "kind": "TypeNominal", - "name": "Identity", - "printedName": "AtomicTransact.TransactDataResponse.Identity", - "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV" - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0B12DataResponseV4card8identityA2C04CardC0VSg_AC8IdentityVSgtcfc", - "mangledName": "$s14AtomicTransact0B12DataResponseV4card8identityA2C04CardC0VSg_AC8IdentityVSgtcfc", + "declKind": "Var", + "usr": "s:14AtomicTransact0B11DataRequestV6userIdSSvp", + "mangledName": "$s14AtomicTransact0B11DataRequestV6userIdSSvp", "moduleName": "AtomicTransact", "declAttributes": [ - "AccessControl" + "HasStorage", + "AccessControl", + "RawDocComment" ], - "init_kind": "Designated" - }, - { - "kind": "TypeDecl", - "name": "ValidationErrorType", - "printedName": "ValidationErrorType", - "children": [ - { - "kind": "Var", - "name": "invalidCharacterCount", - "printedName": "invalidCharacterCount", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactDataResponse.ValidationErrorType.Type) -> AtomicTransact.TransactDataResponse.ValidationErrorType", - "children": [ - { - "kind": "TypeNominal", - "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" - } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0B12DataResponseV19ValidationErrorTypeO21invalidCharacterCountyA2EmF", - "mangledName": "$s14AtomicTransact0B12DataResponseV19ValidationErrorTypeO21invalidCharacterCountyA2EmF", - "moduleName": "AtomicTransact" - }, - { - "kind": "Var", - "name": "tooManyCharacters", - "printedName": "tooManyCharacters", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactDataResponse.ValidationErrorType.Type) -> AtomicTransact.TransactDataResponse.ValidationErrorType", - "children": [ - { - "kind": "TypeNominal", - "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" - } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0B12DataResponseV19ValidationErrorTypeO17tooManyCharactersyA2EmF", - "mangledName": "$s14AtomicTransact0B12DataResponseV19ValidationErrorTypeO17tooManyCharactersyA2EmF", - "moduleName": "AtomicTransact" - }, + "hasStorage": true, + "accessors": [ { - "kind": "Var", - "name": "invalidCharacters", - "printedName": "invalidCharacters", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactDataResponse.ValidationErrorType.Type) -> AtomicTransact.TransactDataResponse.ValidationErrorType", - "children": [ - { - "kind": "TypeNominal", - "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" - } - ] - } - ] + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0B12DataResponseV19ValidationErrorTypeO17invalidCharactersyA2EmF", - "mangledName": "$s14AtomicTransact0B12DataResponseV19ValidationErrorTypeO17invalidCharactersyA2EmF", - "moduleName": "AtomicTransact" + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11DataRequestV6userIdSSvg", + "mangledName": "$s14AtomicTransact0B11DataRequestV6userIdSSvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(rawValue:)", + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.TransactDataResponse.ValidationErrorType?", - "children": [ - { - "kind": "TypeNominal", - "name": "ValidationErrorType", - "printedName": "AtomicTransact.TransactDataResponse.ValidationErrorType", - "usr": "s:14AtomicTransact0B12DataResponseV19ValidationErrorTypeO" - } - ], - "usr": "s:Sq" + "name": "Void", + "printedName": "()" }, { "kind": "TypeNominal", @@ -17238,152 +14964,128 @@ "usr": "s:SS" } ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0B12DataResponseV19ValidationErrorTypeO8rawValueAESgSS_tcfc", - "mangledName": "$s14AtomicTransact0B12DataResponseV19ValidationErrorTypeO8rawValueAESgSS_tcfc", + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11DataRequestV6userIdSSvs", + "mangledName": "$s14AtomicTransact0B11DataRequestV6userIdSSvs", "moduleName": "AtomicTransact", "implicit": true, - "init_kind": "Designated" + "accessorKind": "set" }, { - "kind": "Var", - "name": "rawValue", - "printedName": "rawValue", + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Void", + "printedName": "()" } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B12DataResponseV19ValidationErrorTypeO8rawValueSSvp", - "mangledName": "$s14AtomicTransact0B12DataResponseV19ValidationErrorTypeO8rawValueSSvp", + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11DataRequestV6userIdSSvM", + "mangledName": "$s14AtomicTransact0B11DataRequestV6userIdSSvM", "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:14AtomicTransact0B12DataResponseV19ValidationErrorTypeO8rawValueSSvg", - "mangledName": "$s14AtomicTransact0B12DataResponseV19ValidationErrorTypeO8rawValueSSvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - } - ] + "accessorKind": "_modify" } - ], - "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": "Var", + "name": "identifier", + "printedName": "identifier", + "children": [ { - "kind": "Conformance", - "name": "Hashable", - "printedName": "Hashable", - "usr": "s:SH", - "mangledName": "$sSH" - }, + "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": "Conformance", - "name": "RawRepresentable", - "printedName": "RawRepresentable", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "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" + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11DataRequestV10identifierSSvg", + "mangledName": "$s14AtomicTransact0B11DataRequestV10identifierSSvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" }, { - "kind": "Conformance", - "name": "Sendable", - "printedName": "Sendable", - "usr": "s:s8SendableP", - "mangledName": "$ss8SendableP" + "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": "Conformance", - "name": "Error", - "printedName": "Error", - "usr": "s:s5ErrorP", - "mangledName": "$ss5ErrorP" + "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": "TypeDecl", - "name": "ValidationError", - "printedName": "ValidationError", + "kind": "Var", + "name": "fields", + "printedName": "fields", "children": [ { - "kind": "Var", - "name": "fieldName", - "printedName": "fieldName", + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", "children": [ { "kind": "TypeNominal", @@ -17392,22 +15094,29 @@ "usr": "s:SS" } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B12DataResponseV15ValidationErrorV9fieldNameSSvp", - "mangledName": "$s14AtomicTransact0B12DataResponseV15ValidationErrorV9fieldNameSSvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "isLet": true, - "hasStorage": true, - "accessors": [ + "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": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", "children": [ { "kind": "TypeNominal", @@ -17416,71 +15125,78 @@ "usr": "s:SS" } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B12DataResponseV15ValidationErrorV9fieldNameSSvg", - "mangledName": "$s14AtomicTransact0B12DataResponseV15ValidationErrorV9fieldNameSSvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" + "usr": "s:Sa" } - ] + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11DataRequestV6fieldsSaySSGvg", + "mangledName": "$s14AtomicTransact0B11DataRequestV6fieldsSaySSGvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" }, { - "kind": "Var", - "name": "error", - "printedName": "error", + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", "children": [ { "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": [ + "name": "Void", + "printedName": "()" + }, { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeNominal", + "name": "Array", + "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" + "usr": "s:Sa" } - ] - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(fieldName:error:)", + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11DataRequestV6fieldsSaySSGvs", + "mangledName": "$s14AtomicTransact0B11DataRequestV6fieldsSaySSGvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", "children": [ { "kind": "TypeNominal", - "name": "ValidationError", - "printedName": "AtomicTransact.TransactDataResponse.ValidationError", - "usr": "s:14AtomicTransact0B12DataResponseV15ValidationErrorV" - }, + "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", @@ -17489,50 +15205,61 @@ }, { "kind": "TypeNominal", - "name": "ValidationErrorType", - "printedName": "AtomicTransact.TransactDataResponse.ValidationErrorType", - "usr": "s:14AtomicTransact0B12DataResponseV19ValidationErrorTypeO" + "name": "Sendable", + "printedName": "any Swift.Sendable", + "usr": "s:s8SendableP" } ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0B12DataResponseV15ValidationErrorV9fieldName5errorAESS_AC0eF4TypeOtcfc", - "mangledName": "$s14AtomicTransact0B12DataResponseV15ValidationErrorV9fieldName5errorAESS_AC0eF4TypeOtcfc", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl" - ], - "init_kind": "Designated" - }, + "usr": "s:SD" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B11DataRequestV4dataSDySSs8Sendable_pGvp", + "mangledName": "$s14AtomicTransact0B11DataRequestV4dataSDySSs8Sendable_pGvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ { - "kind": "Constructor", - "name": "init", - "printedName": "init(from:)", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "ValidationError", - "printedName": "AtomicTransact.TransactDataResponse.ValidationError", - "usr": "s:14AtomicTransact0B12DataResponseV15ValidationErrorV" - }, - { - "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" + } + ], + "usr": "s:SD" } ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0B12DataResponseV15ValidationErrorV4fromAEs7Decoder_p_tKcfc", - "mangledName": "$s14AtomicTransact0B12DataResponseV15ValidationErrorV4fromAEs7Decoder_p_tKcfc", + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11DataRequestV4dataSDySSs8Sendable_pGvg", + "mangledName": "$s14AtomicTransact0B11DataRequestV4dataSDySSs8Sendable_pGvg", "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", @@ -17541,446 +15268,530 @@ }, { "kind": "TypeNominal", - "name": "Encoder", - "printedName": "any Swift.Encoder", - "usr": "s:s7EncoderP" + "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": "Func", - "usr": "s:14AtomicTransact0B12DataResponseV15ValidationErrorV6encode2toys7Encoder_p_tKF", - "mangledName": "$s14AtomicTransact0B12DataResponseV15ValidationErrorV6encode2toys7Encoder_p_tKF", + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11DataRequestV4dataSDySSs8Sendable_pGvs", + "mangledName": "$s14AtomicTransact0B11DataRequestV4dataSDySSs8Sendable_pGvs", "moduleName": "AtomicTransact", "implicit": true, - "throwing": true, - "funcSelfKind": "NonMutating" + "accessorKind": "set" }, { - "kind": "Function", - "name": "==", - "printedName": "==(_:_:)", + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", "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" + "name": "Void", + "printedName": "()" } ], - "declKind": "Func", - "usr": "s:14AtomicTransact0B12DataResponseV15ValidationErrorV2eeoiySbAE_AEtFZ", - "mangledName": "$s14AtomicTransact0B12DataResponseV15ValidationErrorV2eeoiySbAE_AEtFZ", + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11DataRequestV4dataSDySSs8Sendable_pGvM", + "mangledName": "$s14AtomicTransact0B11DataRequestV4dataSDySSs8Sendable_pGvM", "moduleName": "AtomicTransact", - "static": true, "implicit": true, - "funcSelfKind": "NonMutating" + "accessorKind": "_modify" } - ], - "declKind": "Struct", - "usr": "s:14AtomicTransact0B12DataResponseV15ValidationErrorV", - "mangledName": "$s14AtomicTransact0B12DataResponseV15ValidationErrorV", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "conformances": [ + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(userId:identifier:fields:taskId:additionalData:)", + "children": [ { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" + "kind": "TypeNominal", + "name": "TransactDataRequest", + "printedName": "AtomicTransact.TransactDataRequest", + "usr": "s:14AtomicTransact0B11DataRequestV" }, { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" }, { - "kind": "Conformance", - "name": "Decodable", - "printedName": "Decodable", - "usr": "s:Se", - "mangledName": "$sSe" + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" }, { - "kind": "Conformance", - "name": "Encodable", - "printedName": "Encodable", - "usr": "s:SE", - "mangledName": "$sSE" + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" }, { - "kind": "Conformance", - "name": "Sendable", - "printedName": "Sendable", - "usr": "s:s8SendableP", - "mangledName": "$ss8SendableP" + "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": "Equatable", - "printedName": "Equatable", - "usr": "s:SQ", - "mangledName": "$sSQ" + "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: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": "TypeDecl", - "name": "Identity", - "printedName": "Identity", + "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": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + } + ] + }, + { + "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": "Var", - "name": "firstName", - "printedName": "firstName", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.TransactDataResponse.CardData?", + "children": [ + { + "kind": "TypeNominal", + "name": "CardData", + "printedName": "AtomicTransact.TransactDataResponse.CardData", + "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B12DataResponseV4cardAC04CardC0VSgvp", + "mangledName": "$s14AtomicTransact0B12DataResponseV4cardAC04CardC0VSgvp", + "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.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:14AtomicTransact0B12DataResponseV8IdentityV9firstNameSSSgvp", - "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV9firstNameSSSgvp", + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B12DataResponseV4cardAC04CardC0VSgvg", + "mangledName": "$s14AtomicTransact0B12DataResponseV4cardAC04CardC0VSgvg", "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "isLet": true, - "hasStorage": true, - "accessors": [ + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "identity", + "printedName": "identity", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.TransactDataResponse.Identity?", + "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:14AtomicTransact0B12DataResponseV8IdentityV9firstNameSSSgvg", - "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV9firstNameSSSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" + "kind": "TypeNominal", + "name": "Identity", + "printedName": "AtomicTransact.TransactDataResponse.Identity", + "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV" } - ] - }, + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B12DataResponseV8identityAC8IdentityVSgvp", + "mangledName": "$s14AtomicTransact0B12DataResponseV8identityAC8IdentityVSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ { - "kind": "Var", - "name": "lastName", - "printedName": "lastName", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", "name": "Optional", - "printedName": "Swift.String?", + "printedName": "AtomicTransact.TransactDataResponse.Identity?", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Identity", + "printedName": "AtomicTransact.TransactDataResponse.Identity", + "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV" } ], "usr": "s:Sq" } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV8lastNameSSSgvp", - "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV8lastNameSSSgvp", + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B12DataResponseV8identityAC8IdentityVSgvg", + "mangledName": "$s14AtomicTransact0B12DataResponseV8identityAC8IdentityVSgvg", "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:14AtomicTransact0B12DataResponseV8IdentityV8lastNameSSSgvg", - "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV8lastNameSSSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - } - ] + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(card:identity:)", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactDataResponse", + "printedName": "AtomicTransact.TransactDataResponse", + "usr": "s:14AtomicTransact0B12DataResponseV" }, { - "kind": "Var", - "name": "postalCode", - "printedName": "postalCode", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.TransactDataResponse.CardData?", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" + "name": "CardData", + "printedName": "AtomicTransact.TransactDataResponse.CardData", + "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V" } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV10postalCodeSSSgvp", - "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV10postalCodeSSSgvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" + "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" + } ], - "isLet": true, - "hasStorage": true, - "accessors": [ + "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": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactDataResponse.ValidationErrorType.Type) -> AtomicTransact.TransactDataResponse.ValidationErrorType", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "name": "ValidationErrorType", + "printedName": "AtomicTransact.TransactDataResponse.ValidationErrorType", + "usr": "s:14AtomicTransact0B12DataResponseV19ValidationErrorTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.TransactDataResponse.ValidationErrorType.Type", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "ValidationErrorType", + "printedName": "AtomicTransact.TransactDataResponse.ValidationErrorType", + "usr": "s:14AtomicTransact0B12DataResponseV19ValidationErrorTypeO" } - ], - "usr": "s:Sq" + ] } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV10postalCodeSSSgvg", - "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV10postalCodeSSSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" + ] } - ] + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B12DataResponseV19ValidationErrorTypeO21invalidCharacterCountyA2EmF", + "mangledName": "$s14AtomicTransact0B12DataResponseV19ValidationErrorTypeO21invalidCharacterCountyA2EmF", + "moduleName": "AtomicTransact" }, { "kind": "Var", - "name": "address", - "printedName": "address", + "name": "tooManyCharacters", + "printedName": "tooManyCharacters", "children": [ { - "kind": "TypeNominal", - "name": "Optional", - "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:Sq" + ] } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV7addressSSSgvp", - "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV7addressSSSgvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "isLet": true, - "hasStorage": true, - "accessors": [ + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B12DataResponseV19ValidationErrorTypeO17tooManyCharactersyA2EmF", + "mangledName": "$s14AtomicTransact0B12DataResponseV19ValidationErrorTypeO17tooManyCharactersyA2EmF", + "moduleName": "AtomicTransact" + }, + { + "kind": "Var", + "name": "invalidCharacters", + "printedName": "invalidCharacters", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactDataResponse.ValidationErrorType.Type) -> AtomicTransact.TransactDataResponse.ValidationErrorType", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "name": "ValidationErrorType", + "printedName": "AtomicTransact.TransactDataResponse.ValidationErrorType", + "usr": "s:14AtomicTransact0B12DataResponseV19ValidationErrorTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.TransactDataResponse.ValidationErrorType.Type", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "ValidationErrorType", + "printedName": "AtomicTransact.TransactDataResponse.ValidationErrorType", + "usr": "s:14AtomicTransact0B12DataResponseV19ValidationErrorTypeO" } - ], - "usr": "s:Sq" + ] } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV7addressSSSgvg", - "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV7addressSSSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" + ] } - ] + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B12DataResponseV19ValidationErrorTypeO17invalidCharactersyA2EmF", + "mangledName": "$s14AtomicTransact0B12DataResponseV19ValidationErrorTypeO17invalidCharactersyA2EmF", + "moduleName": "AtomicTransact" }, { - "kind": "Var", - "name": "address2", - "printedName": "address2", + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", "children": [ { "kind": "TypeNominal", "name": "Optional", - "printedName": "Swift.String?", + "printedName": "AtomicTransact.TransactDataResponse.ValidationErrorType?", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "ValidationErrorType", + "printedName": "AtomicTransact.TransactDataResponse.ValidationErrorType", + "usr": "s:14AtomicTransact0B12DataResponseV19ValidationErrorTypeO" } ], "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV8address2SSSgvp", - "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV8address2SSSgvp", + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B12DataResponseV19ValidationErrorTypeO8rawValueAESgSS_tcfc", + "mangledName": "$s14AtomicTransact0B12DataResponseV19ValidationErrorTypeO8rawValueAESgSS_tcfc", "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" - } - ] + "implicit": true, + "init_kind": "Designated" }, { "kind": "Var", - "name": "city", - "printedName": "city", + "name": "rawValue", + "printedName": "rawValue", "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:14AtomicTransact0B12DataResponseV8IdentityV4citySSSgvp", - "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV4citySSSgvp", + "usr": "s:14AtomicTransact0B12DataResponseV19ValidationErrorTypeO8rawValueSSvp", + "mangledName": "$s14AtomicTransact0B12DataResponseV19ValidationErrorTypeO8rawValueSSvp", "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "isLet": true, - "hasStorage": true, + "implicit": true, "accessors": [ { "kind": "Accessor", @@ -17989,37 +15800,68 @@ "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:14AtomicTransact0B12DataResponseV8IdentityV4citySSSgvg", - "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV4citySSSgvg", + "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": "Var", - "name": "state", - "printedName": "state", + "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", @@ -18027,13 +15869,69 @@ "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": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "ValidationError", + "printedName": "ValidationError", + "children": [ + { + "kind": "Var", + "name": "fieldName", + "printedName": "fieldName", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Var", - "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV5stateSSSgvp", - "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV5stateSSSgvp", + "usr": "s:14AtomicTransact0B12DataResponseV15ValidationErrorV9fieldNameSSvp", + "mangledName": "$s14AtomicTransact0B12DataResponseV15ValidationErrorV9fieldNameSSvp", "moduleName": "AtomicTransact", "declAttributes": [ "HasStorage", @@ -18050,22 +15948,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:14AtomicTransact0B12DataResponseV8IdentityV5stateSSSgvg", - "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV5stateSSSgvg", + "usr": "s:14AtomicTransact0B12DataResponseV15ValidationErrorV9fieldNameSSvg", + "mangledName": "$s14AtomicTransact0B12DataResponseV15ValidationErrorV9fieldNameSSvg", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "get" @@ -18074,27 +15964,19 @@ }, { "kind": "Var", - "name": "phone", - "printedName": "phone", + "name": "error", + "printedName": "error", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" + "name": "ValidationErrorType", + "printedName": "AtomicTransact.TransactDataResponse.ValidationErrorType", + "usr": "s:14AtomicTransact0B12DataResponseV19ValidationErrorTypeO" } ], "declKind": "Var", - "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV5phoneSSSgvp", - "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV5phoneSSSgvp", + "usr": "s:14AtomicTransact0B12DataResponseV15ValidationErrorV5errorAC0eF4TypeOvp", + "mangledName": "$s14AtomicTransact0B12DataResponseV15ValidationErrorV5errorAC0eF4TypeOvp", "moduleName": "AtomicTransact", "declAttributes": [ "HasStorage", @@ -18111,22 +15993,14 @@ "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" + "name": "ValidationErrorType", + "printedName": "AtomicTransact.TransactDataResponse.ValidationErrorType", + "usr": "s:14AtomicTransact0B12DataResponseV19ValidationErrorTypeO" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV5phoneSSSgvg", - "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV5phoneSSSgvg", + "usr": "s:14AtomicTransact0B12DataResponseV15ValidationErrorV5errorAC0eF4TypeOvg", + "mangledName": "$s14AtomicTransact0B12DataResponseV15ValidationErrorV5errorAC0eF4TypeOvg", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "get" @@ -18134,13 +16008,195 @@ ] }, { - "kind": "Var", - "name": "email", - "printedName": "email", + "kind": "Constructor", + "name": "init", + "printedName": "init(fieldName:error:)", "children": [ { "kind": "TypeNominal", - "name": "Optional", + "name": "ValidationError", + "printedName": "AtomicTransact.TransactDataResponse.ValidationError", + "usr": "s:14AtomicTransact0B12DataResponseV15ValidationErrorV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ValidationErrorType", + "printedName": "AtomicTransact.TransactDataResponse.ValidationErrorType", + "usr": "s:14AtomicTransact0B12DataResponseV19ValidationErrorTypeO" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B12DataResponseV15ValidationErrorV9fieldName5errorAESS_AC0eF4TypeOtcfc", + "mangledName": "$s14AtomicTransact0B12DataResponseV15ValidationErrorV9fieldName5errorAESS_AC0eF4TypeOtcfc", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "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": "Struct", + "usr": "s:14AtomicTransact0B12DataResponseV15ValidationErrorV", + "mangledName": "$s14AtomicTransact0B12DataResponseV15ValidationErrorV", + "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": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Identity", + "printedName": "Identity", + "children": [ + { + "kind": "Var", + "name": "firstName", + "printedName": "firstName", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", "printedName": "Swift.String?", "children": [ { @@ -18154,8 +16210,8 @@ } ], "declKind": "Var", - "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV5emailSSSgvp", - "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV5emailSSSgvp", + "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV9firstNameSSSgvp", + "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV9firstNameSSSgvp", "moduleName": "AtomicTransact", "declAttributes": [ "HasStorage", @@ -18186,8 +16242,8 @@ } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV5emailSSSgvg", - "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV5emailSSSgvg", + "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV9firstNameSSSgvg", + "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV9firstNameSSSgvg", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "get" @@ -18195,16 +16251,10 @@ ] }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(firstName:lastName:postalCode:address:address2:city:state:phone:email:)", + "kind": "Var", + "name": "lastName", + "printedName": "lastName", "children": [ - { - "kind": "TypeNominal", - "name": "Identity", - "printedName": "AtomicTransact.TransactDataResponse.Identity", - "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV" - }, { "kind": "TypeNominal", "name": "Optional", @@ -18217,24 +16267,55 @@ "usr": "s:SS" } ], - "hasDefaultArg": true, "usr": "s:Sq" - }, + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV8lastNameSSSgvp", + "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV8lastNameSSSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "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.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" } ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV8lastNameSSSgvg", + "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV8lastNameSSSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "postalCode", + "printedName": "postalCode", + "children": [ { "kind": "TypeNominal", "name": "Optional", @@ -18247,24 +16328,55 @@ "usr": "s:SS" } ], - "hasDefaultArg": true, "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + } + ], + "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": "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" } ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV10postalCodeSSSgvg", + "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV10postalCodeSSSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "address", + "printedName": "address", + "children": [ { "kind": "TypeNominal", "name": "Optional", @@ -18277,24 +16389,55 @@ "usr": "s:SS" } ], - "hasDefaultArg": true, "usr": "s:Sq" - }, + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV7addressSSSgvp", + "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV7addressSSSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "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.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" } ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV7addressSSSgvg", + "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV7addressSSSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "address2", + "printedName": "address2", + "children": [ { "kind": "TypeNominal", "name": "Optional", @@ -18307,24 +16450,55 @@ "usr": "s:SS" } ], - "hasDefaultArg": true, "usr": "s:Sq" - }, + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV8address2SSSgvp", + "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV8address2SSSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "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.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" } ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV8address2SSSgvg", + "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV8address2SSSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "city", + "printedName": "city", + "children": [ { "kind": "TypeNominal", "name": "Optional", @@ -18337,198 +16511,82 @@ "usr": "s:SS" } ], - "hasDefaultArg": true, "usr": "s:Sq" } ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV9firstName04lastG010postalCode7address8address24city5state5phone5emailAESSSg_A8Otcfc", - "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV9firstName04lastG010postalCode7address8address24city5state5phone5emailAESSSg_A8Otcfc", + "declKind": "Var", + "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV4citySSSgvp", + "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV4citySSSgvp", "moduleName": "AtomicTransact", "declAttributes": [ - "AccessControl" + "HasStorage", + "AccessControl", + "RawDocComment" ], - "init_kind": "Designated" - }, - { - "kind": "Function", - "name": "validate", - "printedName": "validate()", - "children": [ + "isLet": true, + "hasStorage": true, + "accessors": [ { - "kind": "TypeNominal", - "name": "Array", - "printedName": "[AtomicTransact.TransactDataResponse.ValidationError]", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "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" + } + ], + "usr": "s:Sq" } ], - "usr": "s:Sa" + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV4citySSSgvg", + "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV4citySSSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" } - ], - "declKind": "Func", - "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV8validateSayAC15ValidationErrorVGyF", - "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV8validateSayAC15ValidationErrorVGyF", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "funcSelfKind": "NonMutating" + ] }, { - "kind": "Function", - "name": "isValid", - "printedName": "isValid()", + "kind": "Var", + "name": "state", + "printedName": "state", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" } ], - "declKind": "Func", - "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV7isValidSbyF", - "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV7isValidSbyF", + "declKind": "Var", + "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV5stateSSSgvp", + "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV5stateSSSgvp", "moduleName": "AtomicTransact", "declAttributes": [ + "HasStorage", "AccessControl", "RawDocComment" ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(from:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Identity", - "printedName": "AtomicTransact.TransactDataResponse.Identity", - "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV" - }, - { - "kind": "TypeNominal", - "name": "Decoder", - "printedName": "any Swift.Decoder", - "usr": "s:s7DecoderP" - } - ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV4fromAEs7Decoder_p_tKcfc", - "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV4fromAEs7Decoder_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:14AtomicTransact0B12DataResponseV8IdentityV6encode2toys7Encoder_p_tKF", - "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV6encode2toys7Encoder_p_tKF", - "moduleName": "AtomicTransact", - "implicit": true, - "throwing": true, - "funcSelfKind": "NonMutating" - } - ], - "declKind": "Struct", - "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV", - "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV", - "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": "CardData", - "printedName": "CardData", - "children": [ - { - "kind": "Var", - "name": "number", - "printedName": "number", - "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": [ + "isLet": true, + "hasStorage": true, + "accessors": [ { "kind": "Accessor", "name": "Get", @@ -18536,14 +16594,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:14AtomicTransact0B12DataResponseV04CardC0V6numberSSvg", - "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V6numberSSvg", + "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV5stateSSSgvg", + "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV5stateSSSgvg", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "get" @@ -18552,8 +16618,8 @@ }, { "kind": "Var", - "name": "expiry", - "printedName": "expiry", + "name": "phone", + "printedName": "phone", "children": [ { "kind": "TypeNominal", @@ -18571,8 +16637,8 @@ } ], "declKind": "Var", - "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V6expirySSSgvp", - "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V6expirySSSgvp", + "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV5phoneSSSgvp", + "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV5phoneSSSgvp", "moduleName": "AtomicTransact", "declAttributes": [ "HasStorage", @@ -18603,8 +16669,8 @@ } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V6expirySSSgvg", - "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V6expirySSSgvg", + "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV5phoneSSSgvg", + "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV5phoneSSSgvg", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "get" @@ -18613,8 +16679,8 @@ }, { "kind": "Var", - "name": "cvv", - "printedName": "cvv", + "name": "email", + "printedName": "email", "children": [ { "kind": "TypeNominal", @@ -18632,8 +16698,8 @@ } ], "declKind": "Var", - "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V3cvvSSSgvp", - "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V3cvvSSSgvp", + "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV5emailSSSgvp", + "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV5emailSSSgvp", "moduleName": "AtomicTransact", "declAttributes": [ "HasStorage", @@ -18664,8 +16730,8 @@ } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V3cvvSSSgvg", - "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V3cvvSSSgvg", + "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV5emailSSSgvg", + "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV5emailSSSgvg", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "get" @@ -18673,164 +16739,66 @@ ] }, { - "kind": "Var", - "name": "cardType", - "printedName": "cardType", + "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": "AtomicTransact.TransactDataResponse.CardData.CardType?", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "CardType", - "printedName": "AtomicTransact.TransactDataResponse.CardData.CardType", - "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V0E4TypeO" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], + "hasDefaultArg": true, "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()", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", "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" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V8cardTypeAE0eG0OSgvg", - "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V8cardTypeAE0eG0OSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - } - ] - }, - { - "kind": "TypeDecl", - "name": "CardType", - "printedName": "CardType", - "children": [ + "hasDefaultArg": true, + "usr": "s:Sq" + }, { - "kind": "Var", - "name": "debit", - "printedName": "debit", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", "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" - } - ] - } - ] + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V0E4TypeO6credityA2GmF", - "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V0E4TypeO6credityA2GmF", - "moduleName": "AtomicTransact" + "hasDefaultArg": true, + "usr": "s:Sq" }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(rawValue:)", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", "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", @@ -18838,17 +16806,13 @@ "usr": "s:SS" } ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V0E4TypeO8rawValueAGSgSS_tcfc", - "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V0E4TypeO8rawValueAGSgSS_tcfc", - "moduleName": "AtomicTransact", - "implicit": true, - "init_kind": "Designated" + "hasDefaultArg": true, + "usr": "s:Sq" }, { - "kind": "Var", - "name": "rawValue", - "printedName": "rawValue", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", @@ -18857,133 +16821,23 @@ "usr": "s:SS" } ], - "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": "Enum", - "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V0E4TypeO", - "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V0E4TypeO", - "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" + "hasDefaultArg": true, + "usr": "s:Sq" }, { - "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": "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:cardType:)", - "children": [ - { - "kind": "TypeNominal", - "name": "CardData", - "printedName": "AtomicTransact.TransactDataResponse.CardData", - "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "hasDefaultArg": true, + "usr": "s:Sq" }, { "kind": "TypeNominal", @@ -18997,6 +16851,7 @@ "usr": "s:SS" } ], + "hasDefaultArg": true, "usr": "s:Sq" }, { @@ -19011,18 +16866,19 @@ "usr": "s:SS" } ], + "hasDefaultArg": true, "usr": "s:Sq" }, { "kind": "TypeNominal", "name": "Optional", - "printedName": "AtomicTransact.TransactDataResponse.CardData.CardType?", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "CardType", - "printedName": "AtomicTransact.TransactDataResponse.CardData.CardType", - "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V0E4TypeO" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "hasDefaultArg": true, @@ -19030,12 +16886,11 @@ } ], "declKind": "Constructor", - "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V6number6expiry3cvv8cardTypeAESS_SSSgAjE0eJ0OSgtcfc", - "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V6number6expiry3cvv8cardTypeAESS_SSSgAjE0eJ0OSgtcfc", + "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV9firstName04lastG010postalCode7address8address24city5state5phone5emailAESSSg_A8Otcfc", + "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV9firstName04lastG010postalCode7address8address24city5state5phone5emailAESSSg_A8Otcfc", "moduleName": "AtomicTransact", "declAttributes": [ - "AccessControl", - "RawDocComment" + "AccessControl" ], "init_kind": "Designated" }, @@ -19060,8 +16915,8 @@ } ], "declKind": "Func", - "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V8validateSayAC15ValidationErrorVGyF", - "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V8validateSayAC15ValidationErrorVGyF", + "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV8validateSayAC15ValidationErrorVGyF", + "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV8validateSayAC15ValidationErrorVGyF", "moduleName": "AtomicTransact", "declAttributes": [ "AccessControl", @@ -19082,8 +16937,8 @@ } ], "declKind": "Func", - "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V7isValidSbyF", - "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V7isValidSbyF", + "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV7isValidSbyF", + "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV7isValidSbyF", "moduleName": "AtomicTransact", "declAttributes": [ "AccessControl", @@ -19098,9 +16953,9 @@ "children": [ { "kind": "TypeNominal", - "name": "CardData", - "printedName": "AtomicTransact.TransactDataResponse.CardData", - "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V" + "name": "Identity", + "printedName": "AtomicTransact.TransactDataResponse.Identity", + "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV" }, { "kind": "TypeNominal", @@ -19110,8 +16965,8 @@ } ], "declKind": "Constructor", - "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V4fromAEs7Decoder_p_tKcfc", - "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V4fromAEs7Decoder_p_tKcfc", + "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV4fromAEs7Decoder_p_tKcfc", + "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV4fromAEs7Decoder_p_tKcfc", "moduleName": "AtomicTransact", "implicit": true, "throwing": true, @@ -19135,8 +16990,8 @@ } ], "declKind": "Func", - "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V6encode2toys7Encoder_p_tKF", - "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V6encode2toys7Encoder_p_tKF", + "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV6encode2toys7Encoder_p_tKF", + "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV6encode2toys7Encoder_p_tKF", "moduleName": "AtomicTransact", "implicit": true, "throwing": true, @@ -19144,8 +16999,8 @@ } ], "declKind": "Struct", - "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V", - "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V", + "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV", + "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV", "moduleName": "AtomicTransact", "declAttributes": [ "AccessControl", @@ -19186,1064 +17041,995 @@ "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" + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" } - ], - "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", + "kind": "TypeDecl", + "name": "CardData", + "printedName": "CardData", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactSDKEvent.Type) -> AtomicTransact.TransactSDKEvent", + "kind": "Var", + "name": "number", + "printedName": "number", "children": [ { "kind": "TypeNominal", - "name": "TransactSDKEvent", - "printedName": "AtomicTransact.TransactSDKEvent", - "usr": "s:14AtomicTransact0B8SDKEventO" - }, + "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": [ { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.TransactSDKEvent.Type", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "TransactSDKEvent", - "printedName": "AtomicTransact.TransactSDKEvent", - "usr": "s:14AtomicTransact0B8SDKEventO" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "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": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactSDKEvent.Type) -> AtomicTransact.TransactSDKEvent", + "kind": "Var", + "name": "expiry", + "printedName": "expiry", "children": [ { "kind": "TypeNominal", - "name": "TransactSDKEvent", - "printedName": "AtomicTransact.TransactSDKEvent", - "usr": "s:14AtomicTransact0B8SDKEventO" - }, - { - "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" } - ] + ], + "usr": "s:Sq" } - ] - } - ], - "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": "TypeNominal", - "name": "TransactSDKEvent", - "printedName": "AtomicTransact.TransactSDKEvent", - "usr": "s:14AtomicTransact0B8SDKEventO" - }, + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V6expirySSSgvp", + "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V6expirySSSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.TransactSDKEvent.Type", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "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" } - ] + ], + "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": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactSDKEvent.Type) -> AtomicTransact.TransactSDKEvent", + "kind": "Var", + "name": "cvv", + "printedName": "cvv", "children": [ { "kind": "TypeNominal", - "name": "TransactSDKEvent", - "printedName": "AtomicTransact.TransactSDKEvent", - "usr": "s:14AtomicTransact0B8SDKEventO" - }, - { - "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" } - ] + ], + "usr": "s:Sq" } - ] - } - ], - "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": "TypeNominal", - "name": "TransactSDKEvent", - "printedName": "AtomicTransact.TransactSDKEvent", - "usr": "s:14AtomicTransact0B8SDKEventO" - }, + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V3cvvSSSgvp", + "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V3cvvSSSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.TransactSDKEvent.Type", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "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" } - ] + ], + "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": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactSDKEvent.Type) -> AtomicTransact.TransactSDKEvent", + "kind": "Var", + "name": "cardType", + "printedName": "cardType", "children": [ { "kind": "TypeNominal", - "name": "TransactSDKEvent", - "printedName": "AtomicTransact.TransactSDKEvent", - "usr": "s:14AtomicTransact0B8SDKEventO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.TransactSDKEvent.Type", + "name": "Optional", + "printedName": "AtomicTransact.TransactDataResponse.CardData.CardType?", "children": [ { "kind": "TypeNominal", - "name": "TransactSDKEvent", - "printedName": "AtomicTransact.TransactSDKEvent", - "usr": "s:14AtomicTransact0B8SDKEventO" + "name": "CardType", + "printedName": "AtomicTransact.TransactDataResponse.CardData.CardType", + "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V0E4TypeO" } - ] + ], + "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" - }, + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V8cardTypeAE0eG0OSgvp", + "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V8cardTypeAE0eG0OSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.TransactSDKEvent.Type", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "TransactSDKEvent", - "printedName": "AtomicTransact.TransactSDKEvent", - "usr": "s:14AtomicTransact0B8SDKEventO" + "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" } ] - } - ], - "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", + "kind": "TypeDecl", + "name": "CardType", + "printedName": "CardType", "children": [ { - "kind": "TypeNominal", - "name": "TransactSDKEvent", - "printedName": "AtomicTransact.TransactSDKEvent", - "usr": "s:14AtomicTransact0B8SDKEventO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.TransactSDKEvent.Type", + "kind": "Var", + "name": "debit", + "printedName": "debit", "children": [ { - "kind": "TypeNominal", - "name": "TransactSDKEvent", - "printedName": "AtomicTransact.TransactSDKEvent", - "usr": "s:14AtomicTransact0B8SDKEventO" + "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:14AtomicTransact0B8SDKEventO16authStatusUpdateyA2CmF", - "mangledName": "$s14AtomicTransact0B8SDKEventO16authStatusUpdateyA2CmF", - "moduleName": "AtomicTransact" - }, - { - "kind": "Var", - "name": "taskStatusUpdate", - "printedName": "taskStatusUpdate", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactSDKEvent.Type) -> AtomicTransact.TransactSDKEvent", - "children": [ + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V0E4TypeO5debityA2GmF", + "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V0E4TypeO5debityA2GmF", + "moduleName": "AtomicTransact" + }, { - "kind": "TypeNominal", - "name": "TransactSDKEvent", - "printedName": "AtomicTransact.TransactSDKEvent", - "usr": "s:14AtomicTransact0B8SDKEventO" + "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": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.TransactSDKEvent.Type", + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", "children": [ { "kind": "TypeNominal", - "name": "TransactSDKEvent", - "printedName": "AtomicTransact.TransactSDKEvent", - "usr": "s:14AtomicTransact0B8SDKEventO" + "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": "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" + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V0E4TypeO8rawValueAGSgSS_tcfc", + "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V0E4TypeO8rawValueAGSgSS_tcfc", + "moduleName": "AtomicTransact", + "implicit": true, + "init_kind": "Designated" }, { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.TransactSDKEvent.Type", + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", "children": [ { "kind": "TypeNominal", - "name": "TransactSDKEvent", - "printedName": "AtomicTransact.TransactSDKEvent", - "usr": "s:14AtomicTransact0B8SDKEventO" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "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": "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", + "declKind": "Enum", + "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V0E4TypeO", + "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V0E4TypeO", "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" - } + "declAttributes": [ + "AccessControl", + "RawDocComment" ], - "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": [ + "enumRawTypeName": "String", + "conformances": [ { - "kind": "TypeNominal", - "name": "Array", - "printedName": "[AtomicTransact.TransactSDKEvent]", + "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": "TransactSDKEvent", - "printedName": "AtomicTransact.TransactSDKEvent", - "usr": "s:14AtomicTransact0B8SDKEventO" + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] } ], - "usr": "s:Sa" + "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": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" } - ], - "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", + "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" - } - ] - } - ], - "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]", + "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:s12CaseIterableP", - "mangledName": "$ss12CaseIterableP" - } - ] - }, - { - "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", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV6taskIdSSvp", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV6taskIdSSvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "isLet": true, - "hasStorage": true, - "accessors": [ + "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.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:14AtomicTransact0B12DataResponseV04CardC0V6number6expiry3cvv8cardTypeAESS_SSSgAjE0eJ0OSgtcfc", + "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V6number6expiry3cvv8cardTypeAESS_SSSgAjE0eJ0OSgtcfc", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "Function", + "name": "validate", + "printedName": "validate()", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Array", + "printedName": "[AtomicTransact.TransactDataResponse.ValidationError]", + "children": [ + { + "kind": "TypeNominal", + "name": "ValidationError", + "printedName": "AtomicTransact.TransactDataResponse.ValidationError", + "usr": "s:14AtomicTransact0B12DataResponseV15ValidationErrorV" + } + ], + "usr": "s:Sa" } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV6taskIdSSvg", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV6taskIdSSvg", + "declKind": "Func", + "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V8validateSayAC15ValidationErrorVGyF", + "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V8validateSayAC15ValidationErrorVGyF", "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "product", - "printedName": "product", - "children": [ + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, { - "kind": "TypeNominal", - "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": "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" + }, { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", "children": [ { "kind": "TypeNominal", - "name": "ProductType", - "printedName": "AtomicTransact.AtomicConfig.ProductType", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + "name": "CardData", + "printedName": "AtomicTransact.TransactDataResponse.CardData", + "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV7productAA0A6ConfigV11ProductTypeOvg", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV7productAA0A6ConfigV11ProductTypeOvg", + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V4fromAEs7Decoder_p_tKcfc", + "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V4fromAEs7Decoder_p_tKcfc", "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": [ + "throwing": true, + "init_kind": "Designated" + }, { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", "children": [ { "kind": "TypeNominal", - "name": "TransactCompany", - "printedName": "AtomicTransact.TransactCompany", - "usr": "s:14AtomicTransact0B7CompanyV" + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Encoder", + "printedName": "any Swift.Encoder", + "usr": "s:s7EncoderP" } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV7companyAA0B7CompanyVvg", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV7companyAA0B7CompanyVvg", + "declKind": "Func", + "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V6encode2toys7Encoder_p_tKF", + "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V6encode2toys7Encoder_p_tKF", "moduleName": "AtomicTransact", "implicit": true, - "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "status", - "printedName": "status", - "children": [ - { - "kind": "TypeNominal", - "name": "TaskStatus", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O" + "throwing": true, + "funcSelfKind": "NonMutating" } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV6statusAC0cD0Ovp", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV6statusAC0cD0Ovp", + "declKind": "Struct", + "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V", + "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V", "moduleName": "AtomicTransact", "declAttributes": [ - "HasStorage", "AccessControl", "RawDocComment" ], - "isLet": true, - "hasStorage": true, - "accessors": [ + "conformances": [ { - "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": "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": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" } ] }, { - "kind": "Var", - "name": "failReason", - "printedName": "failReason", + "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": "TransactDataResponse", + "printedName": "AtomicTransact.TransactDataResponse", + "usr": "s:14AtomicTransact0B12DataResponseV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10failReasonSSSgvp", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10failReasonSSSgvp", + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B12DataResponseV4fromACs7Decoder_p_tKcfc", + "mangledName": "$s14AtomicTransact0B12DataResponseV4fromACs7Decoder_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: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": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + } + ] + }, + { + "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": "Swift.String?", + "name": "TransactEnvironment", + "printedName": "AtomicTransact.TransactEnvironment", + "usr": "s:14AtomicTransact0B11EnvironmentO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.TransactEnvironment.Type", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "TransactEnvironment", + "printedName": "AtomicTransact.TransactEnvironment", + "usr": "s:14AtomicTransact0B11EnvironmentO" } - ], - "usr": "s:Sq" + ] } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10failReasonSSSgvg", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10failReasonSSSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" + ] } - ] + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B11EnvironmentO10productionyA2CmF", + "mangledName": "$s14AtomicTransact0B11EnvironmentO10productionyA2CmF", + "moduleName": "AtomicTransact" }, { "kind": "Var", - "name": "switchData", - "printedName": "switchData", + "name": "sandbox", + "printedName": "sandbox", "children": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData?", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactEnvironment.Type) -> AtomicTransact.TransactEnvironment", "children": [ { "kind": "TypeNominal", - "name": "SwitchData", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV" + "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" + } + ] } - ], - "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:14AtomicTransact0B11EnvironmentO7sandboxyA2CmF", + "mangledName": "$s14AtomicTransact0B11EnvironmentO7sandboxyA2CmF", + "moduleName": "AtomicTransact" + }, + { + "kind": "Var", + "name": "custom", + "printedName": "custom", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "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": "Optional", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData?", + "name": "Metatype", + "printedName": "AtomicTransact.TransactEnvironment.Type", "children": [ { "kind": "TypeNominal", - "name": "SwitchData", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV" + "name": "TransactEnvironment", + "printedName": "AtomicTransact.TransactEnvironment", + "usr": "s:14AtomicTransact0B11EnvironmentO" } - ], - "usr": "s:Sq" + ] } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10switchDataAC06SwitchG0VSgvg", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10switchDataAC06SwitchG0VSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" + ] } - ] + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B11EnvironmentO6customyACSS_SStcACmF", + "mangledName": "$s14AtomicTransact0B11EnvironmentO6customyACSS_SStcACmF", + "moduleName": "AtomicTransact" }, { "kind": "Var", - "name": "depositData", - "printedName": "depositData", + "name": "transactPath", + "printedName": "transactPath", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.DepositData?", - "children": [ - { - "kind": "TypeNominal", - "name": "DepositData", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.DepositData", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV" - } - ], - "usr": "s:Sq" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Var", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11depositDataAC07DepositG0VSgvp", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11depositDataAC07DepositG0VSgvp", + "usr": "s:14AtomicTransact0B11EnvironmentO12transactPathSSvp", + "mangledName": "$s14AtomicTransact0B11EnvironmentO12transactPathSSvp", "moduleName": "AtomicTransact", "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" + "AccessControl" ], - "isLet": true, - "hasStorage": true, "accessors": [ { "kind": "Accessor", @@ -20252,59 +18038,38 @@ "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.DepositData?", - "children": [ - { - "kind": "TypeNominal", - "name": "DepositData", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.DepositData", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV" - } - ], - "usr": "s:Sq" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11depositDataAC07DepositG0VSgvg", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11depositDataAC07DepositG0VSgvg", + "usr": "s:14AtomicTransact0B11EnvironmentO12transactPathSSvg", + "mangledName": "$s14AtomicTransact0B11EnvironmentO12transactPathSSvg", "moduleName": "AtomicTransact", - "implicit": true, "accessorKind": "get" } ] }, { "kind": "Var", - "name": "managedBy", - "printedName": "managedBy", + "name": "apiPath", + "printedName": "apiPath", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.ManagedBy?", - "children": [ - { - "kind": "TypeNominal", - "name": "ManagedBy", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.ManagedBy", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV9ManagedByV" - } - ], - "usr": "s:Sq" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Var", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV9managedByAC07ManagedG0VSgvp", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV9managedByAC07ManagedG0VSgvp", + "usr": "s:14AtomicTransact0B11EnvironmentO7apiPathSSvp", + "mangledName": "$s14AtomicTransact0B11EnvironmentO7apiPathSSvp", "moduleName": "AtomicTransact", "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" + "AccessControl" ], - "isLet": true, - "hasStorage": true, "accessors": [ { "kind": "Accessor", @@ -20313,67 +18078,100 @@ "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.ManagedBy?", - "children": [ - { - "kind": "TypeNominal", - "name": "ManagedBy", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.ManagedBy", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV9ManagedByV" - } - ], - "usr": "s:Sq" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV9managedByAC07ManagedG0VSgvg", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV9managedByAC07ManagedG0VSgvg", + "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": "Constructor", - "name": "init", - "printedName": "init(taskId:product:company:status:failReason:switchData:depositData:managedBy:)", + "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": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + } + ] + }, + { + "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": "TransactTaskStatusUpdate", - "printedName": "AtomicTransact.TransactTaskStatusUpdate", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV" - }, { "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": "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?", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", @@ -20382,410 +18180,347 @@ "usr": "s:SS" } ], - "hasDefaultArg": true, - "usr": "s:Sq" + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11InteractionV4nameSSvg", + "mangledName": "$s14AtomicTransact0B11InteractionV4nameSSvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData?", + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", "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": [ + "name": "Void", + "printedName": "()" + }, { "kind": "TypeNominal", - "name": "DepositData", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.DepositData", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "hasDefaultArg": true, - "usr": "s:Sq" + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11InteractionV4nameSSvs", + "mangledName": "$s14AtomicTransact0B11InteractionV4nameSSvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.ManagedBy?", + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", "children": [ { "kind": "TypeNominal", - "name": "ManagedBy", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.ManagedBy", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV9ManagedByV" + "name": "Void", + "printedName": "()" } ], - "hasDefaultArg": true, - "usr": "s:Sq" + "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" } ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV6taskId7product7company6status10failReason10switchData07depositN09managedByACSS_AA0A6ConfigV11ProductTypeOAA0B7CompanyVAC0cD0OSSSgAC06SwitchN0VSgAC07DepositN0VSgAC07ManagedQ0VSgtcfc", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV6taskId7product7company6status10failReason10switchData07depositN09managedByACSS_AA0A6ConfigV11ProductTypeOAA0B7CompanyVAC0cD0OSSSgAC06SwitchN0VSgAC07DepositN0VSgAC07ManagedQ0VSgtcfc", + "declKind": "Var", + "usr": "s:14AtomicTransact0B11InteractionV10identifierSSvp", + "mangledName": "$s14AtomicTransact0B11InteractionV10identifierSSvp", "moduleName": "AtomicTransact", "declAttributes": [ - "AccessControl", - "RawDocComment" + "HasStorage", + "AccessControl" ], - "init_kind": "Designated" - }, - { - "kind": "TypeDecl", - "name": "ManagedBy", - "printedName": "ManagedBy", - "children": [ + "hasStorage": true, + "accessors": [ { - "kind": "Var", - "name": "company", - "printedName": "company", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "TransactCompany", - "printedName": "AtomicTransact.TransactCompany", - "usr": "s:14AtomicTransact0B7CompanyV" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV9ManagedByV7companyAA0B7CompanyVvp", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV9ManagedByV7companyAA0B7CompanyVvp", + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11InteractionV10identifierSSvg", + "mangledName": "$s14AtomicTransact0B11InteractionV10identifierSSvg", "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" - } - ] + "implicit": true, + "accessorKind": "get" }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(company:)", + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", "children": [ { "kind": "TypeNominal", - "name": "ManagedBy", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.ManagedBy", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV9ManagedByV" + "name": "Void", + "printedName": "()" }, { "kind": "TypeNominal", - "name": "TransactCompany", - "printedName": "AtomicTransact.TransactCompany", - "usr": "s:14AtomicTransact0B7CompanyV" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV9ManagedByV7companyAeA0B7CompanyV_tcfc", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV9ManagedByV7companyAeA0B7CompanyV_tcfc", + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11InteractionV10identifierSSvs", + "mangledName": "$s14AtomicTransact0B11InteractionV10identifierSSvs", "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": "ManagedBy", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.ManagedBy", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV9ManagedByV" + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11InteractionV10identifierSSvM", + "mangledName": "$s14AtomicTransact0B11InteractionV10identifierSSvM", + "moduleName": "AtomicTransact", + "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": "Decoder", - "printedName": "any Swift.Decoder", - "usr": "s:s7DecoderP" + "name": "Sendable", + "printedName": "any Swift.Sendable", + "usr": "s:s8SendableP" } ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV9ManagedByV4fromAEs7Decoder_p_tKcfc", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV9ManagedByV4fromAEs7Decoder_p_tKcfc", - "moduleName": "AtomicTransact", - "implicit": true, - "throwing": true, - "init_kind": "Designated" + "usr": "s:SD" } ], - "declKind": "Struct", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV9ManagedByV", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV9ManagedByV", + "declKind": "Var", + "usr": "s:14AtomicTransact0B11InteractionV5valueSDySSs8Sendable_pGvp", + "mangledName": "$s14AtomicTransact0B11InteractionV5valueSDySSs8Sendable_pGvp", "moduleName": "AtomicTransact", "declAttributes": [ + "HasStorage", "AccessControl" ], - "conformances": [ + "hasStorage": true, + "accessors": [ { - "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", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactTaskStatusUpdate.TaskStatus.Type) -> AtomicTransact.TransactTaskStatusUpdate.TaskStatus", + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : any Swift.Sendable]", "children": [ { "kind": "TypeNominal", - "name": "TaskStatus", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" }, { "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "TaskStatus", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O" - } - ] + "name": "Sendable", + "printedName": "any Swift.Sendable", + "usr": "s:s8SendableP" } - ] + ], + "usr": "s:SD" } ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O9completedyA2EmF", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV0cD0O9completedyA2EmF", + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11InteractionV5valueSDySSs8Sendable_pGvg", + "mangledName": "$s14AtomicTransact0B11InteractionV5valueSDySSs8Sendable_pGvg", "moduleName": "AtomicTransact", - "declAttributes": [ - "RawDocComment" - ] + "implicit": true, + "accessorKind": "get" }, { - "kind": "Var", - "name": "failed", - "printedName": "failed", + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactTaskStatusUpdate.TaskStatus.Type) -> AtomicTransact.TransactTaskStatusUpdate.TaskStatus", + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : any Swift.Sendable]", "children": [ { "kind": "TypeNominal", - "name": "TaskStatus", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" }, { "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "TaskStatus", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O" - } - ] + "name": "Sendable", + "printedName": "any Swift.Sendable", + "usr": "s:s8SendableP" } - ] + ], + "usr": "s:SD" } ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O6failedyA2EmF", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV0cD0O6failedyA2EmF", + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11InteractionV5valueSDySSs8Sendable_pGvs", + "mangledName": "$s14AtomicTransact0B11InteractionV5valueSDySSs8Sendable_pGvs", "moduleName": "AtomicTransact", - "declAttributes": [ - "RawDocComment" - ] + "implicit": true, + "accessorKind": "set" }, { - "kind": "Var", - "name": "processing", - "printedName": "processing", + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", "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" - } - ] - } - ] + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" } ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O10processingyA2EmF", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV0cD0O10processingyA2EmF", + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11InteractionV5valueSDySSs8Sendable_pGvM", + "mangledName": "$s14AtomicTransact0B11InteractionV5valueSDySSs8Sendable_pGvM", "moduleName": "AtomicTransact", - "declAttributes": [ - "RawDocComment" - ] + "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": "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": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(rawValue:)", + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : any Swift.Sendable]", "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": "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": "rawValue", - "printedName": "rawValue", + "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", @@ -20794,81 +18529,51 @@ "usr": "s:SS" } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O8rawValueSSvp", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV0cD0O8rawValueSSvp", + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11InteractionV11descriptionSSvg", + "mangledName": "$s14AtomicTransact0B11InteractionV11descriptionSSvg", "moduleName": "AtomicTransact", - "implicit": true, - "accessors": [ + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "language", + "printedName": "language", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ { - "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" + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "usr": "s:Sq" } ], - "declKind": "Enum", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV0cD0O", + "declKind": "Var", + "usr": "s:14AtomicTransact0B11InteractionV8languageSSSgvp", + "mangledName": "$s14AtomicTransact0B11InteractionV8languageSSSgvp", "moduleName": "AtomicTransact", "declAttributes": [ - "AccessControl", - "RawDocComment" + "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" - }, + "accessors": [ { - "kind": "Conformance", - "name": "RawRepresentable", - "printedName": "RawRepresentable", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { - "kind": "TypeWitness", - "name": "RawValue", - "printedName": "RawValue", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", @@ -20876,115 +18581,223 @@ "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": "Sendable", - "printedName": "Sendable", - "usr": "s:s8SendableP", - "mangledName": "$ss8SendableP" + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11InteractionV8languageSSSgvg", + "mangledName": "$s14AtomicTransact0B11InteractionV8languageSSSgvg", + "moduleName": "AtomicTransact", + "accessorKind": "get" } ] }, { - "kind": "TypeDecl", - "name": "SwitchData", - "printedName": "SwitchData", + "kind": "Var", + "name": "customer", + "printedName": "customer", "children": [ { - "kind": "Var", - "name": "paymentMethod", - "printedName": "paymentMethod", + "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" } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13paymentMethodAE07PaymentI0Vvp", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13paymentMethodAE07PaymentI0Vvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "isLet": true, - "hasStorage": true, - "accessors": [ + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B11InteractionV8customerSSSgvp", + "mangledName": "$s14AtomicTransact0B11InteractionV8customerSSSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl" + ], + "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": "PaymentMethod", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13paymentMethodAE07PaymentI0Vvg", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13paymentMethodAE07PaymentI0Vvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" + "usr": "s:Sq" } - ] - }, + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11InteractionV8customerSSSgvg", + "mangledName": "$s14AtomicTransact0B11InteractionV8customerSSSgvg", + "moduleName": "AtomicTransact", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "product", + "printedName": "product", + "children": [ { - "kind": "Constructor", - "name": "init", - "printedName": "init(paymentMethod:)", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.ProductType?", "children": [ { "kind": "TypeNominal", - "name": "SwitchData", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV" - }, + "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": "PaymentMethod", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV" + "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:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13paymentMethodA2E07PaymentI0V_tcfc", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13paymentMethodA2E07PaymentI0V_tcfc", + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11InteractionV7productAA0A6ConfigV11ProductTypeOSgvg", + "mangledName": "$s14AtomicTransact0B11InteractionV7productAA0A6ConfigV11ProductTypeOSgvg", "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl", - "RawDocComment" + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "additionalProduct", + "printedName": "additionalProduct", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.ProductType?", + "children": [ + { + "kind": "TypeNominal", + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + } ], - "init_kind": "Designated" - }, + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B11InteractionV17additionalProductAA0A6ConfigV0E4TypeOSgvp", + "mangledName": "$s14AtomicTransact0B11InteractionV17additionalProductAA0A6ConfigV0E4TypeOSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ { - "kind": "TypeDecl", - "name": "PaymentMethod", - "printedName": "PaymentMethod", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { - "kind": "Var", - "name": "id", - "printedName": "id", + "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": "Var", + "name": "company", + "printedName": "company", + "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:14AtomicTransact0B11InteractionV7companySSSgvp", + "mangledName": "$s14AtomicTransact0B11InteractionV7companySSSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", @@ -20993,43 +18806,54 @@ "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" - } - ] - }, + "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": "Var", - "name": "title", - "printedName": "title", + "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", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", @@ -21038,182 +18862,292 @@ "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": [ - { + "usr": "s:Sq" + } + ], + "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": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + } + ] + }, + { + "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": "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" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B8ResponseO0C4DataV4dataAESDySSs8Sendable_pG_tcfc", + "mangledName": "$s14AtomicTransact0B8ResponseO0C4DataV4dataAESDySSs8Sendable_pG_tcfc", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "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:14AtomicTransact0B8ResponseO0C4DataV4dataSDySSs8Sendable_pGvp", + "mangledName": "$s14AtomicTransact0B8ResponseO0C4DataV4dataSDySSs8Sendable_pGvp", + "moduleName": "AtomicTransact", + "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" } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV5titleSSvg", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV5titleSSvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" + "usr": "s:SD" } - ] + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B8ResponseO0C4DataV4dataSDySSs8Sendable_pGvg", + "mangledName": "$s14AtomicTransact0B8ResponseO0C4DataV4dataSDySSs8Sendable_pGvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" }, { - "kind": "Var", - "name": "type", - "printedName": "type", + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", "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": [ + "name": "Void", + "printedName": "()" + }, { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : any Swift.Sendable]", "children": [ { "kind": "TypeNominal", - "name": "PaymentType", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Sendable", + "printedName": "any Swift.Sendable", + "usr": "s:s8SendableP" } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV4typeAG0H4TypeOvg", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV4typeAG0H4TypeOvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" + "usr": "s:SD" } - ] + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B8ResponseO0C4DataV4dataSDySSs8Sendable_pGvs", + "mangledName": "$s14AtomicTransact0B8ResponseO0C4DataV4dataSDySSs8Sendable_pGvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" }, { - "kind": "TypeDecl", - "name": "PaymentType", - "printedName": "PaymentType", + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", "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": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B8ResponseO0C4DataV4dataSDySSs8Sendable_pGvM", + "mangledName": "$s14AtomicTransact0B8ResponseO0C4DataV4dataSDySSs8Sendable_pGvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "taskId", + "printedName": "taskId", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ { - "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" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B8ResponseO0C4DataV6taskIdSSSgvp", + "mangledName": "$s14AtomicTransact0B8ResponseO0C4DataV6taskIdSSSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ { - "kind": "Constructor", - "name": "init", - "printedName": "init(rawValue:)", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", "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", @@ -21221,17 +19155,55 @@ "usr": "s:SS" } ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO8rawValueAISgSS_tcfc", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO8rawValueAISgSS_tcfc", - "moduleName": "AtomicTransact", - "implicit": true, - "init_kind": "Designated" - }, + "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": "Var", - "name": "rawValue", - "printedName": "rawValue", + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B8ResponseO0C4DataV7handoffSSSgvp", + "mangledName": "$s14AtomicTransact0B8ResponseO0C4DataV7handoffSSSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", @@ -21240,114 +19212,50 @@ "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" - } - ] + "usr": "s:Sq" } ], - "declKind": "Enum", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO", + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B8ResponseO0C4DataV7handoffSSSgvg", + "mangledName": "$s14AtomicTransact0B8ResponseO0C4DataV7handoffSSSgvg", "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "enumRawTypeName": "String", - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "reason", + "printedName": "reason", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ { - "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": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] - }, + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B8ResponseO0C4DataV6reasonSSSgvp", + "mangledName": "$s14AtomicTransact0B8ResponseO0C4DataV6reasonSSSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ { - "kind": "Var", - "name": "expiry", - "printedName": "expiry", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", @@ -21364,1198 +19272,1171 @@ "usr": "s:Sq" } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV6expirySSSgvp", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV6expirySSSgvp", + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B8ResponseO0C4DataV6reasonSSSgvg", + "mangledName": "$s14AtomicTransact0B8ResponseO0C4DataV6reasonSSSgvg", "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "identifier", + "printedName": "identifier", + "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()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } ], - "isLet": true, - "hasStorage": true, - "accessors": [ + "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": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + } + ] + }, + { + "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": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeNominal", + "name": "TransactResponse", + "printedName": "AtomicTransact.TransactResponse", + "usr": "s:14AtomicTransact0B8ResponseO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(response: AtomicTransact.TransactResponse.ResponseData)", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" + "name": "ResponseData", + "printedName": "AtomicTransact.TransactResponse.ResponseData", + "usr": "s:14AtomicTransact0B8ResponseO0C4DataV" } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV6expirySSSgvg", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV6expirySSSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" + ] } ] }, { - "kind": "Var", - "name": "brand", - "printedName": "brand", + "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" - } - ], - "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" + "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": "Var", - "name": "lastFour", - "printedName": "lastFour", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactResponse.ResponseData) -> AtomicTransact.TransactResponse", "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": [ + "name": "TransactResponse", + "printedName": "AtomicTransact.TransactResponse", + "usr": "s:14AtomicTransact0B8ResponseO" + }, { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(response: AtomicTransact.TransactResponse.ResponseData)", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" + "name": "ResponseData", + "printedName": "AtomicTransact.TransactResponse.ResponseData", + "usr": "s:14AtomicTransact0B8ResponseO0C4DataV" } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV8lastFourSSSgvg", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV8lastFourSSSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" + ] } ] }, { - "kind": "Var", - "name": "routingNumber", - "printedName": "routingNumber", + "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" - } - ], - "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" + "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": "Var", - "name": "accountType", - "printedName": "accountType", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactError) -> AtomicTransact.TransactResponse", "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": "TransactResponse", + "printedName": "AtomicTransact.TransactResponse", + "usr": "s:14AtomicTransact0B8ResponseO" + }, { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(error: AtomicTransact.TransactError)", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" + "name": "TransactError", + "printedName": "AtomicTransact.TransactError", + "usr": "s:14AtomicTransact0B5ErrorO" } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV11accountTypeSSSgvg", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV11accountTypeSSSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" + ] } ] }, { - "kind": "Var", - "name": "lastFourAccountNumber", - "printedName": "lastFourAccountNumber", - "children": [ + "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" - } - ], - "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": "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" + "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": "Constructor", - "name": "init", - "printedName": "init(id:title:type:expiry:brand:lastFour:routingNumber:accountType:lastFourAccountNumber:)", - "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" - }, - { - "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" - } - ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV2id5title4type6expiry5brand8lastFour13routingNumber11accountType0op7AccountR0AGSS_SSAG0hT0OSSSgA5Stcfc", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV2id5title4type6expiry5brand8lastFour13routingNumber11accountType0op7AccountR0AGSS_SSAG0hT0OSSSgA5Stcfc", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "init_kind": "Designated" + "kind": "TypeNominal", + "name": "TransactResponse", + "printedName": "AtomicTransact.TransactResponse", + "usr": "s:14AtomicTransact0B8ResponseO" }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(from:)", + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.TransactResponse.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": "TransactResponse", + "printedName": "AtomicTransact.TransactResponse", + "usr": "s:14AtomicTransact0B8ResponseO" } - ], - "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" - }, + ] + } + ], + "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": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, + "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": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + } + ] + }, + { + "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": "Conformance", - "name": "Decodable", - "printedName": "Decodable", - "usr": "s:Se", - "mangledName": "$sSe" + "kind": "TypeNominal", + "name": "TransactError", + "printedName": "AtomicTransact.TransactError", + "usr": "s:14AtomicTransact0B5ErrorO" }, { - "kind": "Conformance", - "name": "Sendable", - "printedName": "Sendable", - "usr": "s:s8SendableP", - "mangledName": "$ss8SendableP" + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.TransactError.Type", + "children": [ + { + "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": "Constructor", - "name": "init", - "printedName": "init(from:)", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactError.Type) -> AtomicTransact.TransactError", "children": [ { "kind": "TypeNominal", - "name": "SwitchData", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV" + "name": "TransactError", + "printedName": "AtomicTransact.TransactError", + "usr": "s:14AtomicTransact0B5ErrorO" }, { "kind": "TypeNominal", - "name": "Decoder", - "printedName": "any Swift.Decoder", - "usr": "s:s7DecoderP" + "name": "Metatype", + "printedName": "AtomicTransact.TransactError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactError", + "printedName": "AtomicTransact.TransactError", + "usr": "s:14AtomicTransact0B5ErrorO" + } + ] } - ], - "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", + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B5ErrorO13invalidConfigyA2CmF", + "mangledName": "$s14AtomicTransact0B5ErrorO13invalidConfigyA2CmF", "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", + "kind": "Var", + "name": "transactError", + "printedName": "transactError", "children": [ { - "kind": "Var", - "name": "accountType", - "printedName": "accountType", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactError.Type) -> ([Swift.String : any Swift.Sendable]) -> AtomicTransact.TransactError", "children": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "kind": "TypeFunc", + "name": "Function", + "printedName": "([Swift.String : any Swift.Sendable]) -> AtomicTransact.TransactError", "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": [ + "name": "TransactError", + "printedName": "AtomicTransact.TransactError", + "usr": "s:14AtomicTransact0B5ErrorO" + }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "name": "Tuple", + "printedName": "(data: [Swift.String : any Swift.Sendable])", "children": [ { "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" } - ], - "usr": "s:Sq" + ] } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV11accountTypeSSSgvg", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11DepositDataV11accountTypeSSSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "distributionAmount", - "printedName": "distributionAmount", - "children": [ + ] + }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Double?", + "name": "Metatype", + "printedName": "AtomicTransact.TransactError.Type", "children": [ { "kind": "TypeNominal", - "name": "Double", - "printedName": "Swift.Double", - "usr": "s:Sd" + "name": "TransactError", + "printedName": "AtomicTransact.TransactError", + "usr": "s:14AtomicTransact0B5ErrorO" } - ], - "usr": "s:Sq" + ] } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV18distributionAmountSdSgvp", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11DepositDataV18distributionAmountSdSgvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "isLet": true, - "hasStorage": true, - "accessors": [ + ] + } + ], + "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": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + } + ] + }, + { + "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": "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.Double?", - "children": [ - { - "kind": "TypeNominal", - "name": "Double", - "printedName": "Swift.Double", - "usr": "s:Sd" - } - ], - "usr": "s:Sq" + "name": "TransactSDKEvent", + "printedName": "AtomicTransact.TransactSDKEvent", + "usr": "s:14AtomicTransact0B8SDKEventO" } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV18distributionAmountSdSgvg", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11DepositDataV18distributionAmountSdSgvg", - "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": "distributionType", - "printedName": "distributionType", + "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:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV16distributionTypeSSSgvp", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11DepositDataV16distributionTypeSSSgvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "isLet": true, - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + ] + } + ], + "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": "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:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV16distributionTypeSSSgvg", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11DepositDataV16distributionTypeSSSgvg", - "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": "lastFour", - "printedName": "lastFour", + "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:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV8lastFourSSSgvp", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11DepositDataV8lastFourSSSgvp", - "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:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV8lastFourSSSgvg", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11DepositDataV8lastFourSSSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" + ] } ] - }, + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B8SDKEventO11dataRequestyA2CmF", + "mangledName": "$s14AtomicTransact0B8SDKEventO11dataRequestyA2CmF", + "moduleName": "AtomicTransact" + }, + { + "kind": "Var", + "name": "automationHandoff", + "printedName": "automationHandoff", + "children": [ { - "kind": "Var", - "name": "routingNumber", - "printedName": "routingNumber", + "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:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV13routingNumberSSSgvp", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11DepositDataV13routingNumberSSSgvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "isLet": true, - "hasStorage": true, - "accessors": [ + ] + } + ], + "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": "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:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV13routingNumberSSSgvg", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11DepositDataV13routingNumberSSSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" + ] } ] - }, + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B8SDKEventO6launchyA2CmF", + "mangledName": "$s14AtomicTransact0B8SDKEventO6launchyA2CmF", + "moduleName": "AtomicTransact" + }, + { + "kind": "Var", + "name": "authStatusUpdate", + "printedName": "authStatusUpdate", + "children": [ { - "kind": "Var", - "name": "title", - "printedName": "title", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactSDKEvent.Type) -> AtomicTransact.TransactSDKEvent", "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:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV5titleSSSgvp", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11DepositDataV5titleSSSgvp", - "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": "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:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV5titleSSSgvg", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11DepositDataV5titleSSSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" + ] } ] - }, + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B8SDKEventO16authStatusUpdateyA2CmF", + "mangledName": "$s14AtomicTransact0B8SDKEventO16authStatusUpdateyA2CmF", + "moduleName": "AtomicTransact" + }, + { + "kind": "Var", + "name": "taskStatusUpdate", + "printedName": "taskStatusUpdate", + "children": [ { - "kind": "Constructor", - "name": "init", - "printedName": "init(accountType:distributionAmount:distributionType:lastFour:routingNumber:title:)", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactSDKEvent.Type) -> AtomicTransact.TransactSDKEvent", "children": [ { "kind": "TypeNominal", - "name": "DepositData", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.DepositData", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV" + "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" } - ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, + ] + } + ] + } + ], + "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": "Optional", - "printedName": "Swift.Double?", - "children": [ - { - "kind": "TypeNominal", - "name": "Double", - "printedName": "Swift.Double", - "usr": "s:Sd" - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" + "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" } - ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B8SDKEventO5erroryA2CmF", + "mangledName": "$s14AtomicTransact0B8SDKEventO5erroryA2CmF", + "moduleName": "AtomicTransact" + }, + { + "kind": "Var", + "name": "initialized", + "printedName": "initialized", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactSDKEvent.Type) -> AtomicTransact.TransactSDKEvent", + "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": "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" } - ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B8SDKEventO11initializedyA2CmF", + "mangledName": "$s14AtomicTransact0B8SDKEventO11initializedyA2CmF", + "moduleName": "AtomicTransact" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.TransactSDKEvent?", + "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": "TransactSDKEvent", + "printedName": "AtomicTransact.TransactSDKEvent", + "usr": "s:14AtomicTransact0B8SDKEventO" } ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV11accountType18distributionAmount0jI08lastFour13routingNumber5titleAESSSg_SdSgA4Ltcfc", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11DepositDataV11accountType18distributionAmount0jI08lastFour13routingNumber5titleAESSSg_SdSgA4Ltcfc", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "init_kind": "Designated" + "usr": "s:Sq" }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(from:)", + "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": "DepositData", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.DepositData", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV" - }, - { - "kind": "TypeNominal", - "name": "Decoder", - "printedName": "any Swift.Decoder", - "usr": "s:s7DecoderP" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV4fromAEs7Decoder_p_tKcfc", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11DepositDataV4fromAEs7Decoder_p_tKcfc", + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B8SDKEventO8rawValueSSvg", + "mangledName": "$s14AtomicTransact0B8SDKEventO8rawValueSSvg", "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" - }, - { - "kind": "Conformance", - "name": "Sendable", - "printedName": "Sendable", - "usr": "s:s8SendableP", - "mangledName": "$ss8SendableP" + "accessorKind": "get" } ] }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(from:)", + "kind": "Var", + "name": "allCases", + "printedName": "allCases", "children": [ { "kind": "TypeNominal", - "name": "TransactTaskStatusUpdate", - "printedName": "AtomicTransact.TransactTaskStatusUpdate", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV" - }, - { - "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:14AtomicTransact0B16TaskStatusUpdateV4fromACs7Decoder_p_tKcfc", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV4fromACs7Decoder_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:14AtomicTransact0B16TaskStatusUpdateV", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV", + "declKind": "Enum", + "usr": "s:14AtomicTransact0B8SDKEventO", + "mangledName": "$s14AtomicTransact0B8SDKEventO", "moduleName": "AtomicTransact", "declAttributes": [ - "AccessControl", - "RawDocComment" + "AccessControl" ], + "enumRawTypeName": "String", "conformances": [ { "kind": "Conformance", @@ -22573,30 +20454,89 @@ }, { "kind": "Conformance", - "name": "Decodable", - "printedName": "Decodable", - "usr": "s:Se", - "mangledName": "$sSe" + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" }, { "kind": "Conformance", - "name": "Sendable", - "printedName": "Sendable", - "usr": "s:s8SendableP", - "mangledName": "$ss8SendableP" + "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" } ] }, { "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", + "name": "UIKit", + "printedName": "UIKit", "declKind": "Import", "moduleName": "AtomicTransact", "declAttributes": [ "RawDocComment" ] }, + { + "kind": "Import", + "name": "SwiftUI", + "printedName": "SwiftUI", + "declKind": "Import", + "moduleName": "AtomicTransact" + }, { "kind": "Import", "name": "Foundation", @@ -22609,1914 +20549,2994 @@ }, { "kind": "TypeDecl", - "name": "TransactResponse", - "printedName": "TransactResponse", + "name": "TransactTaskStatusUpdate", + "printedName": "TransactTaskStatusUpdate", "children": [ { - "kind": "TypeDecl", - "name": "ResponseData", - "printedName": "ResponseData", + "kind": "Var", + "name": "taskId", + "printedName": "taskId", "children": [ { - "kind": "Constructor", - "name": "init", - "printedName": "init(data:)", + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV6taskIdSSvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV6taskIdSSvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "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:14AtomicTransact0B16TaskStatusUpdateV6taskIdSSvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV6taskIdSSvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "product", + "printedName": "product", + "children": [ + { + "kind": "TypeNominal", + "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": "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" + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" } ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0B8ResponseO0C4DataV4dataAESDySSs8Sendable_pG_tcfc", - "mangledName": "$s14AtomicTransact0B8ResponseO0C4DataV4dataAESDySSs8Sendable_pG_tcfc", + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV7productAA0A6ConfigV11ProductTypeOvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV7productAA0A6ConfigV11ProductTypeOvg", "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl", - "RawDocComment" + "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" + } ], - "init_kind": "Designated" - }, + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV7companyAA0B7CompanyVvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV7companyAA0B7CompanyVvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "status", + "printedName": "status", + "children": [ { - "kind": "Var", - "name": "data", - "printedName": "data", + "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": "Dictionary", - "printedName": "[Swift.String : any Swift.Sendable]", + "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" - }, - { - "kind": "TypeNominal", - "name": "Sendable", - "printedName": "any Swift.Sendable", - "usr": "s:s8SendableP" } ], - "usr": "s:SD" + "usr": "s:Sq" } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B8ResponseO0C4DataV4dataSDySSs8Sendable_pGvp", - "mangledName": "$s14AtomicTransact0B8ResponseO0C4DataV4dataSDySSs8Sendable_pGvp", + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10failReasonSSSgvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10failReasonSSSgvg", "moduleName": "AtomicTransact", - "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" - }, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "switchData", + "printedName": "switchData", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData?", + "children": [ { - "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": "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": "Var", - "name": "taskId", - "printedName": "taskId", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", "name": "Optional", - "printedName": "Swift.String?", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData?", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "SwitchData", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV" } ], "usr": "s:Sq" } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B8ResponseO0C4DataV6taskIdSSSgvp", - "mangledName": "$s14AtomicTransact0B8ResponseO0C4DataV6taskIdSSSgvp", + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10switchDataAC06SwitchG0VSgvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10switchDataAC06SwitchG0VSgvg", "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "accessors": [ + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "depositData", + "printedName": "depositData", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.DepositData?", + "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": "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": "Var", - "name": "handoff", - "printedName": "handoff", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", "name": "Optional", - "printedName": "Swift.String?", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.DepositData?", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "DepositData", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.DepositData", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV" } ], "usr": "s:Sq" } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B8ResponseO0C4DataV7handoffSSSgvp", - "mangledName": "$s14AtomicTransact0B8ResponseO0C4DataV7handoffSSSgvp", + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11depositDataAC07DepositG0VSgvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11depositDataAC07DepositG0VSgvg", "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:14AtomicTransact0B8ResponseO0C4DataV7handoffSSSgvg", - "mangledName": "$s14AtomicTransact0B8ResponseO0C4DataV7handoffSSSgvg", - "moduleName": "AtomicTransact", - "accessorKind": "get" + "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": "Var", - "name": "reason", - "printedName": "reason", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", "name": "Optional", - "printedName": "Swift.String?", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.ManagedBy?", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "ManagedBy", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.ManagedBy", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV9ManagedByV" } ], "usr": "s:Sq" } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B8ResponseO0C4DataV6reasonSSSgvp", - "mangledName": "$s14AtomicTransact0B8ResponseO0C4DataV6reasonSSSgvp", + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV9managedByAC07ManagedG0VSgvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV9managedByAC07ManagedG0VSgvg", "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:14AtomicTransact0B8ResponseO0C4DataV6reasonSSSgvg", - "mangledName": "$s14AtomicTransact0B8ResponseO0C4DataV6reasonSSSgvg", - "moduleName": "AtomicTransact", - "accessorKind": "get" - } - ] - }, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "actionType", + "printedName": "actionType", + "children": [ { - "kind": "Var", - "name": "identifier", - "printedName": "identifier", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.ActionType?", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "ActionType", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.ActionType", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10ActionTypeO" } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B8ResponseO0C4DataV10identifierSSvp", - "mangledName": "$s14AtomicTransact0B8ResponseO0C4DataV10identifierSSvp", - "moduleName": "AtomicTransact", - "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" - } - ] + "usr": "s:Sq" } ], - "declKind": "Struct", - "usr": "s:14AtomicTransact0B8ResponseO0C4DataV", - "mangledName": "$s14AtomicTransact0B8ResponseO0C4DataV", + "declKind": "Var", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10actionTypeAC06ActionG0OSgvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10actionTypeAC06ActionG0OSgvp", "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": "Sendable", - "printedName": "Sendable", - "usr": "s:s8SendableP", - "mangledName": "$ss8SendableP" - } - ] - }, - { - "kind": "Var", - "name": "finished", - "printedName": "finished", - "children": [ + "isLet": true, + "hasStorage": true, + "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.TransactTaskStatusUpdate.ActionType?", "children": [ { "kind": "TypeNominal", - "name": "TransactResponse", - "printedName": "AtomicTransact.TransactResponse", - "usr": "s:14AtomicTransact0B8ResponseO" + "name": "ActionType", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.ActionType", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10ActionTypeO" } - ] + ], + "usr": "s:Sq" } - ] + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10actionTypeAC06ActionG0OSgvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10actionTypeAC06ActionG0OSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" } - ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0B8ResponseO8finishedyA2C0C4DataV_tcACmF", - "mangledName": "$s14AtomicTransact0B8ResponseO8finishedyA2C0C4DataV_tcACmF", - "moduleName": "AtomicTransact", - "declAttributes": [ - "RawDocComment" ] }, { - "kind": "Var", - "name": "closed", - "printedName": "closed", + "kind": "Constructor", + "name": "init", + "printedName": "init(taskId:product:company:status:failReason:switchData:depositData:managedBy:actionType:)", "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": "TypeNominal", - "name": "Tuple", - "printedName": "(response: AtomicTransact.TransactResponse.ResponseData)", - "children": [ - { - "kind": "TypeNominal", - "name": "ResponseData", - "printedName": "AtomicTransact.TransactResponse.ResponseData", - "usr": "s:14AtomicTransact0B8ResponseO0C4DataV" - } - ] - } - ] - }, + "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": "Metatype", - "printedName": "AtomicTransact.TransactResponse.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "TransactResponse", - "printedName": "AtomicTransact.TransactResponse", - "usr": "s:14AtomicTransact0B8ResponseO" - } - ] + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0B8ResponseO6closedyA2C0C4DataV_tcACmF", - "mangledName": "$s14AtomicTransact0B8ResponseO6closedyA2C0C4DataV_tcACmF", - "moduleName": "AtomicTransact", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Var", - "name": "error", - "printedName": "error", - "children": [ + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactResponse.Type) -> (AtomicTransact.TransactError) -> AtomicTransact.TransactResponse", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData?", "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": "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": "Metatype", - "printedName": "AtomicTransact.TransactResponse.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "TransactResponse", - "printedName": "AtomicTransact.TransactResponse", - "usr": "s:14AtomicTransact0B8ResponseO" - } - ] + "name": "DepositData", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.DepositData", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV" } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0B8ResponseO5erroryAcA0B5ErrorO_tcACmF", - "mangledName": "$s14AtomicTransact0B8ResponseO5erroryAcA0B5ErrorO_tcACmF", - "moduleName": "AtomicTransact", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Var", - "name": "transactDismissed", - "printedName": "transactDismissed", - "children": [ + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactResponse.Type) -> AtomicTransact.TransactResponse", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.ManagedBy?", "children": [ { "kind": "TypeNominal", - "name": "TransactResponse", - "printedName": "AtomicTransact.TransactResponse", - "usr": "s:14AtomicTransact0B8ResponseO" - }, + "name": "ManagedBy", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.ManagedBy", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV9ManagedByV" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.ActionType?", + "children": [ { "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.TransactResponse.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "TransactResponse", - "printedName": "AtomicTransact.TransactResponse", - "usr": "s:14AtomicTransact0B8ResponseO" - } - ] + "name": "ActionType", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.ActionType", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10ActionTypeO" } - ] + ], + "hasDefaultArg": true, + "usr": "s:Sq" } ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0B8ResponseO17transactDismissedyA2CmF", - "mangledName": "$s14AtomicTransact0B8ResponseO17transactDismissedyA2CmF", + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV6taskId7product7company6status10failReason10switchData07depositN09managedBy10actionTypeACSS_AA0A6ConfigV07ProductS0OAA0B7CompanyVAC0cD0OSSSgAC06SwitchN0VSgAC07DepositN0VSgAC07ManagedQ0VSgAC06ActionS0OSgtcfc", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV6taskId7product7company6status10failReason10switchData07depositN09managedBy10actionTypeACSS_AA0A6ConfigV07ProductS0OAA0B7CompanyVAC0cD0OSSSgAC06SwitchN0VSgAC07DepositN0VSgAC07ManagedQ0VSgAC06ActionS0OSgtcfc", "moduleName": "AtomicTransact", "declAttributes": [ + "AccessControl", "RawDocComment" - ] + ], + "init_kind": "Designated" }, { - "kind": "Var", - "name": "description", - "printedName": "description", + "kind": "TypeDecl", + "name": "ManagedBy", + "printedName": "ManagedBy", "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": "Var", + "name": "company", + "printedName": "company", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "TransactCompany", + "printedName": "AtomicTransact.TransactCompany", + "usr": "s:14AtomicTransact0B7CompanyV" } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B8ResponseO11descriptionSSvg", - "mangledName": "$s14AtomicTransact0B8ResponseO11descriptionSSvg", + "declKind": "Var", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV9ManagedByV7companyAA0B7CompanyVvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV9ManagedByV7companyAA0B7CompanyVvp", "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": [ + "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": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactError.Type) -> AtomicTransact.TransactError", + "kind": "Constructor", + "name": "init", + "printedName": "init(company:)", "children": [ { "kind": "TypeNominal", - "name": "TransactError", - "printedName": "AtomicTransact.TransactError", - "usr": "s:14AtomicTransact0B5ErrorO" + "name": "ManagedBy", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.ManagedBy", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV9ManagedByV" }, { "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.TransactError.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "TransactError", - "printedName": "AtomicTransact.TransactError", - "usr": "s:14AtomicTransact0B5ErrorO" - } - ] + "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": "EnumElement", - "usr": "s:14AtomicTransact0B5ErrorO015unableToConnecteB0yA2CmF", - "mangledName": "$s14AtomicTransact0B5ErrorO015unableToConnecteB0yA2CmF", + "declKind": "Struct", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV9ManagedByV", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV9ManagedByV", "moduleName": "AtomicTransact", "declAttributes": [ - "RawDocComment" + "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": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + } ] }, { - "kind": "Var", - "name": "invalidConfig", - "printedName": "invalidConfig", + "kind": "TypeDecl", + "name": "TaskStatus", + "printedName": "TaskStatus", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactError.Type) -> AtomicTransact.TransactError", + "kind": "Var", + "name": "completed", + "printedName": "completed", "children": [ { - "kind": "TypeNominal", - "name": "TransactError", - "printedName": "AtomicTransact.TransactError", - "usr": "s:14AtomicTransact0B5ErrorO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.TransactError.Type", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactTaskStatusUpdate.TaskStatus.Type) -> AtomicTransact.TransactTaskStatusUpdate.TaskStatus", "children": [ { "kind": "TypeNominal", - "name": "TransactError", - "printedName": "AtomicTransact.TransactError", - "usr": "s:14AtomicTransact0B5ErrorO" + "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" ] - } - ], - "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", + "kind": "Var", + "name": "failed", + "printedName": "failed", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "([Swift.String : any Swift.Sendable]) -> AtomicTransact.TransactError", + "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": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "ActionType", + "printedName": "ActionType", + "children": [ + { + "kind": "Var", + "name": "refresh", + "printedName": "refresh", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactTaskStatusUpdate.ActionType.Type) -> AtomicTransact.TransactTaskStatusUpdate.ActionType", + "children": [ + { + "kind": "TypeNominal", + "name": "ActionType", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.ActionType", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10ActionTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.ActionType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ActionType", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.ActionType", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10ActionTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10ActionTypeO7refreshyA2EmF", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10ActionTypeO7refreshyA2EmF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "connectAccount", + "printedName": "connectAccount", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactTaskStatusUpdate.ActionType.Type) -> AtomicTransact.TransactTaskStatusUpdate.ActionType", + "children": [ + { + "kind": "TypeNominal", + "name": "ActionType", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.ActionType", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10ActionTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.ActionType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ActionType", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.ActionType", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10ActionTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10ActionTypeO14connectAccountyA2EmF", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10ActionTypeO14connectAccountyA2EmF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "disconnectAccount", + "printedName": "disconnectAccount", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactTaskStatusUpdate.ActionType.Type) -> AtomicTransact.TransactTaskStatusUpdate.ActionType", + "children": [ + { + "kind": "TypeNominal", + "name": "ActionType", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.ActionType", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10ActionTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.ActionType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ActionType", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.ActionType", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10ActionTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10ActionTypeO17disconnectAccountyA2EmF", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10ActionTypeO17disconnectAccountyA2EmF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "switch", + "printedName": "switch", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactTaskStatusUpdate.ActionType.Type) -> AtomicTransact.TransactTaskStatusUpdate.ActionType", + "children": [ + { + "kind": "TypeNominal", + "name": "ActionType", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.ActionType", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10ActionTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.ActionType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ActionType", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.ActionType", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10ActionTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10ActionTypeO6switchyA2EmF", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10ActionTypeO6switchyA2EmF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "cancelPlan", + "printedName": "cancelPlan", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactTaskStatusUpdate.ActionType.Type) -> AtomicTransact.TransactTaskStatusUpdate.ActionType", + "children": [ + { + "kind": "TypeNominal", + "name": "ActionType", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.ActionType", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10ActionTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.ActionType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ActionType", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.ActionType", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10ActionTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10ActionTypeO10cancelPlanyA2EmF", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10ActionTypeO10cancelPlanyA2EmF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "pausePlan", + "printedName": "pausePlan", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactTaskStatusUpdate.ActionType.Type) -> AtomicTransact.TransactTaskStatusUpdate.ActionType", + "children": [ + { + "kind": "TypeNominal", + "name": "ActionType", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.ActionType", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10ActionTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.ActionType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ActionType", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.ActionType", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10ActionTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10ActionTypeO9pausePlanyA2EmF", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10ActionTypeO9pausePlanyA2EmF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.ActionType?", + "children": [ + { + "kind": "TypeNominal", + "name": "ActionType", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.ActionType", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10ActionTypeO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10ActionTypeO8rawValueAESgSS_tcfc", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10ActionTypeO8rawValueAESgSS_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:14AtomicTransact0B16TaskStatusUpdateV10ActionTypeO8rawValueSSvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10ActionTypeO8rawValueSSvp", + "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:14AtomicTransact0B16TaskStatusUpdateV10ActionTypeO8rawValueSSvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10ActionTypeO8rawValueSSvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10ActionTypeO", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10ActionTypeO", + "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": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + } + ] + }, + { + "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": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + } + ] + }, + { + "kind": "Var", + "name": "expiry", + "printedName": "expiry", "children": [ { "kind": "TypeNominal", - "name": "TransactError", - "printedName": "AtomicTransact.TransactError", - "usr": "s:14AtomicTransact0B5ErrorO" - }, + "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": "TypeNominal", - "name": "Tuple", - "printedName": "(data: [Swift.String : any Swift.Sendable])", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "Dictionary", - "printedName": "[Swift.String : any Swift.Sendable]", + "name": "Optional", + "printedName": "Swift.String?", "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:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV6expirySSSgvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV6expirySSSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" } ] }, { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.TransactError.Type", + "kind": "Var", + "name": "brand", + "printedName": "brand", "children": [ { "kind": "TypeNominal", - "name": "TransactError", - "printedName": "AtomicTransact.TransactError", - "usr": "s:14AtomicTransact0B5ErrorO" + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" } - ] - } - ] - } - ], - "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": [ + ], + "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": "Dictionary", - "printedName": "[Swift.String : Swift.String]", + "kind": "Var", + "name": "lastFour", + "printedName": "lastFour", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "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: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": "TypeFunc", - "name": "Function", - "printedName": "() -> ()", + "kind": "Var", + "name": "routingNumber", + "printedName": "routingNumber", "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:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV13routingNumberSSSgvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV13routingNumberSSSgvp", + "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:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV13routingNumberSSSgvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV13routingNumberSSSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" } ] - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "((AtomicTransact.TransactAuthStatusUpdate) -> ())?", - "children": [ + }, { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactAuthStatusUpdate) -> ()", + "kind": "Var", + "name": "accountType", + "printedName": "accountType", "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:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV11accountTypeSSSgvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV11accountTypeSSSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ { - "kind": "TypeNominal", - "name": "TransactAuthStatusUpdate", - "printedName": "AtomicTransact.TransactAuthStatusUpdate", - "usr": "s:14AtomicTransact0B16AuthStatusUpdateV" + "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" } ] - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "((AtomicTransact.TransactTaskStatusUpdate) -> ())?", - "children": [ + }, { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactTaskStatusUpdate) -> ()", + "kind": "Var", + "name": "lastFourAccountNumber", + "printedName": "lastFourAccountNumber", "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:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV21lastFourAccountNumberSSSgvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV21lastFourAccountNumberSSSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ { - "kind": "TypeNominal", - "name": "TransactTaskStatusUpdate", - "printedName": "AtomicTransact.TransactTaskStatusUpdate", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV" + "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" } ] - } - ], - "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(id:title:type:expiry:brand:lastFour:routingNumber:accountType:lastFourAccountNumber:)", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "PaymentMethod", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV" }, { "kind": "TypeNominal", - "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": [ + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, { "kind": "TypeNominal", - "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": [ + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, { "kind": "TypeNominal", - "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": [ + "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": "TransactEnvironment", - "printedName": "AtomicTransact.TransactEnvironment", - "usr": "s:14AtomicTransact0B11EnvironmentO" + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" }, { "kind": "TypeNominal", - "name": "Tuple", - "printedName": "(transactPath: Swift.String, apiPath: Swift.String)", + "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" } - ] - } - ] - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.TransactEnvironment.Type", - "children": [ + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, { "kind": "TypeNominal", - "name": "TransactEnvironment", - "printedName": "AtomicTransact.TransactEnvironment", - "usr": "s:14AtomicTransact0B11EnvironmentO" + "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": "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": "Accessor", - "usr": "s:14AtomicTransact0B11EnvironmentO12transactPathSSvg", - "mangledName": "$s14AtomicTransact0B11EnvironmentO12transactPathSSvg", - "moduleName": "AtomicTransact", - "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": "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": [ + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV2id5title4type6expiry5brand8lastFour13routingNumber11accountType0op7AccountR0AGSS_SSAG0hT0OSSSgA5Stcfc", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV2id5title4type6expiry5brand8lastFour13routingNumber11accountType0op7AccountR0AGSS_SSAG0hT0OSSSgA5Stcfc", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "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": "Accessor", - "usr": "s:14AtomicTransact0B11InteractionV4nameSSvg", - "mangledName": "$s14AtomicTransact0B11InteractionV4nameSSvg", + "declKind": "Struct", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV", "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" + "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": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + } + ] }, { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "SwitchData", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV" }, { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B11InteractionV4nameSSvs", - "mangledName": "$s14AtomicTransact0B11InteractionV4nameSSvs", + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV4fromAEs7Decoder_p_tKcfc", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV4fromAEs7Decoder_p_tKcfc", "moduleName": "AtomicTransact", "implicit": true, - "accessorKind": "set" + "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": "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": "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": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" } ] }, { - "kind": "Var", - "name": "identifier", - "printedName": "identifier", + "kind": "TypeDecl", + "name": "DepositData", + "printedName": "DepositData", "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": [ + "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": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "Var", + "name": "distributionAmount", + "printedName": "distributionAmount", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B11InteractionV10identifierSSvg", - "mangledName": "$s14AtomicTransact0B11InteractionV10identifierSSvg", + "declKind": "Var", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV18distributionAmountSdSgvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11DepositDataV18distributionAmountSdSgvp", "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" + "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" + } + ] }, { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "Var", + "name": "distributionType", + "printedName": "distributionType", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "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:14AtomicTransact0B11InteractionV10identifierSSvs", - "mangledName": "$s14AtomicTransact0B11InteractionV10identifierSSvs", + "declKind": "Var", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV16distributionTypeSSSgvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11DepositDataV16distributionTypeSSSgvp", "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "set" + "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": "Accessor", - "name": "Modify", - "printedName": "Modify()", + "kind": "Var", + "name": "lastFour", + "printedName": "lastFour", "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": "Accessor", - "usr": "s:14AtomicTransact0B11InteractionV10identifierSSvM", - "mangledName": "$s14AtomicTransact0B11InteractionV10identifierSSvM", + "declKind": "Var", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV8lastFourSSSgvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11DepositDataV8lastFourSSSgvp", "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "_modify" - } - ] - }, - { - "kind": "Var", - "name": "value", - "printedName": "value", - "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:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV8lastFourSSSgvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11DepositDataV8lastFourSSSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, { - "kind": "TypeNominal", - "name": "Dictionary", - "printedName": "[Swift.String : any Swift.Sendable]", + "kind": "Var", + "name": "routingNumber", + "printedName": "routingNumber", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "Sendable", - "printedName": "any Swift.Sendable", - "usr": "s:s8SendableP" + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" } ], - "usr": "s:SD" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B11InteractionV5valueSDySSs8Sendable_pGvp", - "mangledName": "$s14AtomicTransact0B11InteractionV5valueSDySSs8Sendable_pGvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl" - ], - "hasStorage": true, - "accessors": [ + "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", + "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": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "Var", + "name": "title", + "printedName": "title", "children": [ { "kind": "TypeNominal", - "name": "Dictionary", - "printedName": "[Swift.String : any Swift.Sendable]", + "name": "Optional", + "printedName": "Swift.String?", "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:14AtomicTransact0B11InteractionV5valueSDySSs8Sendable_pGvg", - "mangledName": "$s14AtomicTransact0B11InteractionV5valueSDySSs8Sendable_pGvg", + "declKind": "Var", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV5titleSSSgvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11DepositDataV5titleSSSgvp", "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" + "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" + } + ] }, { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "Constructor", + "name": "init", + "printedName": "init(accountType:distributionAmount:distributionType:lastFour:routingNumber:title:)", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "DepositData", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.DepositData", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV" }, { "kind": "TypeNominal", - "name": "Dictionary", - "printedName": "[Swift.String : any Swift.Sendable]", + "name": "Optional", + "printedName": "Swift.String?", "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:14AtomicTransact0B11InteractionV5valueSDySSs8Sendable_pGvs", - "mangledName": "$s14AtomicTransact0B11InteractionV5valueSDySSs8Sendable_pGvs", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "set" - }, - { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "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": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "hasDefaultArg": true, + "usr": "s:Sq" }, { "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": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ + "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", @@ -24529,50 +23549,9 @@ "usr": "s:SS" } ], + "hasDefaultArg": true, "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B11InteractionV8languageSSSgvg", - "mangledName": "$s14AtomicTransact0B11InteractionV8languageSSSgvg", - "moduleName": "AtomicTransact", - "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "customer", - "printedName": "customer", - "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:14AtomicTransact0B11InteractionV8customerSSSgvp", - "mangledName": "$s14AtomicTransact0B11InteractionV8customerSSSgvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl" - ], - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ + }, { "kind": "TypeNominal", "name": "Optional", @@ -24585,248 +23564,157 @@ "usr": "s:SS" } ], + "hasDefaultArg": true, "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B11InteractionV8customerSSSgvg", - "mangledName": "$s14AtomicTransact0B11InteractionV8customerSSSgvg", - "moduleName": "AtomicTransact", - "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" - } - ], - "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": "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" } ], + "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": "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": "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" } ], + "hasDefaultArg": true, "usr": "s:Sq" } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B11InteractionV17additionalProductAA0A6ConfigV0E4TypeOSgvg", - "mangledName": "$s14AtomicTransact0B11InteractionV17additionalProductAA0A6ConfigV0E4TypeOSgvg", + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV11accountType18distributionAmount0jI08lastFour13routingNumber5titleAESSSg_SdSgA4Ltcfc", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11DepositDataV11accountType18distributionAmount0jI08lastFour13routingNumber5titleAESSSg_SdSgA4Ltcfc", "moduleName": "AtomicTransact", - "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "company", - "printedName": "company", - "children": [ + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, { - "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": "DepositData", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.DepositData", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" } ], - "usr": "s:Sq" + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV4fromAEs7Decoder_p_tKcfc", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11DepositDataV4fromAEs7Decoder_p_tKcfc", + "moduleName": "AtomicTransact", + "implicit": true, + "throwing": true, + "init_kind": "Designated" } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B11InteractionV7companySSSgvp", - "mangledName": "$s14AtomicTransact0B11InteractionV7companySSSgvp", + "declKind": "Struct", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11DepositDataV", "moduleName": "AtomicTransact", "declAttributes": [ - "AccessControl" + "AccessControl", + "RawDocComment" ], - "accessors": [ + "conformances": [ { - "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:14AtomicTransact0B11InteractionV7companySSSgvg", - "mangledName": "$s14AtomicTransact0B11InteractionV7companySSSgvg", - "moduleName": "AtomicTransact", - "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": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" } ] }, { - "kind": "Var", - "name": "payroll", - "printedName": "payroll", + "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": "TransactTaskStatusUpdate", + "printedName": "AtomicTransact.TransactTaskStatusUpdate", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B11InteractionV7payrollSSSgvp", - "mangledName": "$s14AtomicTransact0B11InteractionV7payrollSSSgvp", + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV4fromACs7Decoder_p_tKcfc", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV4fromACs7Decoder_p_tKcfc", "moduleName": "AtomicTransact", - "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:14AtomicTransact0B11InteractionV7payrollSSSgvg", - "mangledName": "$s14AtomicTransact0B11InteractionV7payrollSSSgvg", - "moduleName": "AtomicTransact", - "accessorKind": "get" - } - ] + "implicit": true, + "throwing": true, + "init_kind": "Designated" } ], "declKind": "Struct", - "usr": "s:14AtomicTransact0B11InteractionV", - "mangledName": "$s14AtomicTransact0B11InteractionV", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV", "moduleName": "AtomicTransact", "declAttributes": [ - "AccessControl" + "AccessControl", + "RawDocComment" ], "conformances": [ { @@ -24845,10 +23733,10 @@ }, { "kind": "Conformance", - "name": "CustomStringConvertible", - "printedName": "CustomStringConvertible", - "usr": "s:s23CustomStringConvertibleP", - "mangledName": "$ss23CustomStringConvertibleP" + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" }, { "kind": "Conformance", @@ -24856,35 +23744,197 @@ "printedName": "Sendable", "usr": "s:s8SendableP", "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" } ] }, { "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "MuppetIOS", + "printedName": "MuppetIOS", + "declKind": "Import", + "moduleName": "AtomicTransact" + }, + { + "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": "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": "MuppetIOS", + "printedName": "MuppetIOS", + "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": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "AtomicTransact" + }, + { + "kind": "Import", + "name": "WebKit", + "printedName": "WebKit", + "declKind": "Import", + "moduleName": "AtomicTransact" + }, + { + "kind": "Import", + "name": "MuppetIOS", + "printedName": "MuppetIOS", + "declKind": "Import", + "moduleName": "AtomicTransact" + }, + { + "kind": "Import", + "name": "QuantumIOS", + "printedName": "QuantumIOS", + "declKind": "Import", + "moduleName": "AtomicTransact" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "AtomicTransact" + }, + { + "kind": "Import", + "name": "QuantumIOS", + "printedName": "QuantumIOS", + "declKind": "Import", + "moduleName": "AtomicTransact" + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", "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" - ] + "moduleName": "AtomicTransact" }, { "kind": "Import", @@ -24895,10 +23945,13 @@ }, { "kind": "Import", - "name": "Combine", - "printedName": "Combine", + "name": "Foundation", + "printedName": "Foundation", "declKind": "Import", - "moduleName": "AtomicTransact" + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] }, { "kind": "TypeDecl", @@ -25236,6 +24289,7 @@ "declAttributes": [ "Preconcurrency", "TypeEraser", + "TypeEraser", "OriginallyDefinedIn", "OriginallyDefinedIn", "OriginallyDefinedIn", @@ -25291,6 +24345,13 @@ "usr": "s:s8SendableP", "mangledName": "$ss8SendableP" }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, { "kind": "Conformance", "name": "Copyable", @@ -25312,32 +24373,39 @@ }, "ConstValues": [ { - "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\/Data\/InternalNotifications.swift", + "kind": "StringLiteral", + "offset": 224, + "length": 17, + "value": "\"DismissTransact\"" }, { - "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\/Data\/InternalNotifications.swift", + "kind": "StringLiteral", + "offset": 300, + "length": 14, + "value": "\"HideTransact\"" }, { - "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\/Data\/InternalNotifications.swift", + "kind": "StringLiteral", + "offset": 377, + "length": 15, + "value": "\"PauseTransact\"" }, { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Views\/BaseTransactViewController.swift", + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Data\/InternalNotifications.swift", "kind": "BooleanLiteral", - "offset": 5566, - "length": 4, - "value": "true" + "offset": 1981, + "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\/Data\/Logger.swift", @@ -25347,18 +24415,18 @@ "value": "\"transact\"" }, { - "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\/Atomic.swift", + "kind": "BooleanLiteral", + "offset": 12037, + "length": 4, + "value": "true" }, { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/TransactCompany.swift", - "kind": "StringLiteral", - "offset": 2453, - "length": 5, - "value": "\"_id\"" + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/Atomic.swift", + "kind": "BooleanLiteral", + "offset": 12775, + "length": 4, + "value": "true" }, { "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", @@ -25585,18 +24653,32 @@ "value": "\"en\"" }, { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/Atomic.swift", + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicSwiftUI.swift", "kind": "BooleanLiteral", - "offset": 10592, - "length": 4, - "value": "true" + "offset": 1454, + "length": 5, + "value": "false" }, { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/Atomic.swift", + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicSwiftUI.swift", "kind": "BooleanLiteral", - "offset": 11330, - "length": 4, - "value": "true" + "offset": 3440, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/TransactCompany.swift", + "kind": "StringLiteral", + "offset": 2453, + "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\/TransactDataResponse.swift", @@ -25690,79 +24772,268 @@ "value": "\"atomic-transact-error\"" }, { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/TransactTaskStatusUpdate.swift", + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/TransactSDKEvent.swift", "kind": "StringLiteral", - "offset": 6447, + "offset": 679, + "length": 29, + "value": "\"atomic-transact-initialized\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/TransactSheetView.swift", + "kind": "BooleanLiteral", + "offset": 320, "length": 5, - "value": "\"_id\"" + "value": "false" }, { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Data\/InternalNotifications.swift", + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/TransactTaskStatusUpdate.swift", "kind": "StringLiteral", - "offset": 224, + "offset": 3546, "length": 17, - "value": "\"DismissTransact\"" + "value": "\"connect-account\"" }, { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Data\/InternalNotifications.swift", + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/TransactTaskStatusUpdate.swift", "kind": "StringLiteral", - "offset": 300, - "length": 14, - "value": "\"HideTransact\"" + "offset": 3640, + "length": 20, + "value": "\"disconnect-account\"" }, { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Data\/InternalNotifications.swift", + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/TransactTaskStatusUpdate.swift", "kind": "StringLiteral", - "offset": 377, - "length": 15, - "value": "\"PauseTransact\"" + "offset": 3730, + "length": 8, + "value": "\"switch\"" }, { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Data\/InternalNotifications.swift", + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/TransactTaskStatusUpdate.swift", + "kind": "StringLiteral", + "offset": 3800, + "length": 13, + "value": "\"cancel-plan\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/TransactTaskStatusUpdate.swift", + "kind": "StringLiteral", + "offset": 3873, + "length": 12, + "value": "\"pause-plan\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/TransactTaskStatusUpdate.swift", + "kind": "StringLiteral", + "offset": 7335, + "length": 5, + "value": "\"_id\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Utils\/Analytics.swift", + "kind": "IntegerLiteral", + "offset": 205, + "length": 2, + "value": "32" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Utils\/Analytics.swift", + "kind": "IntegerLiteral", + "offset": 263, + "length": 2, + "value": "16" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Utils\/Analytics.swift", "kind": "BooleanLiteral", - "offset": 1981, + "offset": 301, "length": 5, "value": "false" }, { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicSwiftUI.swift", + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Utils\/Analytics.swift", + "kind": "StringLiteral", + "offset": 901, + "length": 33, + "value": "\"https:\/\/telemetry.atomicfi.com\/\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Utils\/Analytics.swift", + "kind": "Dictionary", + "offset": 960, + "length": 49, + "value": "[(\"X-API-KEY\", \"f51065dc9169be0ae68d2278d4928e9e\")]" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Utils\/Analytics.swift", + "kind": "StringLiteral", + "offset": 1259, + "length": 8, + "value": "\"native\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Utils\/Analytics.swift", + "kind": "StringLiteral", + "offset": 1339, + "length": 3, + "value": "\"-\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Utils\/Analytics.swift", + "kind": "IntegerLiteral", + "offset": 1440, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Utils\/Analytics.swift", + "kind": "StringLiteral", + "offset": 1658, + "length": 12, + "value": "\"os.version\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Utils\/Analytics.swift", + "kind": "StringLiteral", + "offset": 1708, + "length": 22, + "value": "\"sdk.platform_variant\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Utils\/Analytics.swift", + "kind": "StringLiteral", + "offset": 1761, + "length": 13, + "value": "\"sdk.version\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Utils\/Analytics.swift", + "kind": "StringLiteral", + "offset": 1874, + "length": 16, + "value": "\"sdk.min_deploy\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Utils\/Analytics.swift", + "kind": "StringLiteral", + "offset": 1991, + "length": 19, + "value": "\"sdk.xcode_version\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Utils\/Analytics.swift", + "kind": "StringLiteral", + "offset": 2090, + "length": 14, + "value": "\"CFBundleName\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Utils\/Analytics.swift", + "kind": "StringLiteral", + "offset": 2142, + "length": 14, + "value": "\"sdk.app_name\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Utils\/Analytics.swift", + "kind": "StringLiteral", + "offset": 2238, + "length": 21, + "value": "\"transact.entrypoint\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Utils\/Analytics.swift", + "kind": "StringLiteral", + "offset": 2344, + "length": 26, + "value": "\"transact.ios.source_type\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Utils\/Analytics.swift", + "kind": "StringLiteral", + "offset": 2462, + "length": 33, + "value": "\"transact.ios.presentation_style\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Utils\/Analytics.swift", + "kind": "StringLiteral", + "offset": 2842, + "length": 21, + "value": "\"atomic.task.product\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Utils\/Analytics.swift", "kind": "BooleanLiteral", - "offset": 1454, + "offset": 5628, "length": 5, "value": "false" }, { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicSwiftUI.swift", + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Utils\/Analytics.swift", + "kind": "StringLiteral", + "offset": 12929, + "length": 18, + "value": "\"present_transact\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Utils\/Analytics.swift", + "kind": "StringLiteral", + "offset": 12973, + "length": 16, + "value": "\"present_action\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Utils\/Analytics.swift", + "kind": "StringLiteral", + "offset": 13255, + "length": 13, + "value": "\"full_screen\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Utils\/Analytics.swift", + "kind": "StringLiteral", + "offset": 13286, + "length": 7, + "value": "\"sheet\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Views\/TransactViewController.swift", "kind": "BooleanLiteral", - "offset": 3440, + "offset": 568, "length": 5, "value": "false" }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Views\/TransactViewController+Presentation.swift", + "kind": "BooleanLiteral", + "offset": 2622, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Views\/TransactViewController+Presentation.swift", + "kind": "BooleanLiteral", + "offset": 3573, + "length": 4, + "value": "true" + }, { "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\"" + "value": "\"3.29.0\"" }, { "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/Shared\/AtomicDebug.swift", "kind": "BooleanLiteral", - "offset": 193, + "offset": 192, "length": 5, "value": "false" }, { "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/Shared\/AtomicDebug.swift", "kind": "BooleanLiteral", - "offset": 1005, + "offset": 1000, "length": 5, "value": "false" } 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 5288997..afd2f64 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,10 +1,11 @@ // 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-experimental-feature DebugDescriptionMacro -module-name AtomicTransact -// swift-module-flags-ignorable: -interface-compiler-version 6.1.2 +// swift-compiler-version: Apple Swift version 6.2.1 (swiftlang-6.2.1.4.8 clang-1700.4.4.1) +// 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 InferIsolatedConformances -enable-experimental-feature DebugDescriptionMacro -module-name AtomicTransact +// swift-module-flags-ignorable: -formal-cxx-interoperability-mode=off -interface-compiler-version 6.2.1 @_exported import AtomicTransact import Combine import Foundation +import MuppetIOS import OSLog import QuantumIOS import SafariServices @@ -17,76 +18,49 @@ import _Concurrency import _StringProcessing import _SwiftConcurrencyShims import os -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 { +public enum Atomic { + #if compiler(>=5.3) && $NonescapableTypes + @_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) + #endif + #if compiler(>=5.3) && $NonescapableTypes + @_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) + #endif + #if compiler(>=5.3) && $NonescapableTypes + @_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) + #endif + @_Concurrency.MainActor public static var interactions: Combine.AnyPublisher { + get + } + public static func dismissTransact() + public static func hideTransact() + #if compiler(>=5.3) && $NonescapableTypes + public static func setDebug(isEnabled: Swift.Bool, forwardLogs forwarder: (@Sendable (Swift.String) -> ())? = nil) async + #endif + 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 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! - @_Concurrency.MainActor @preconcurrency public var environment: AtomicTransact.TransactEnvironment! - @_Concurrency.MainActor @preconcurrency public var onInteraction: ((AtomicTransact.TransactInteraction) -> ())? - @_Concurrency.MainActor @preconcurrency public var onDataRequest: ((AtomicTransact.TransactDataRequest) async -> AtomicTransact.TransactDataResponse?)? - @_Concurrency.MainActor @preconcurrency public var onAuthStatusUpdate: ((AtomicTransact.TransactAuthStatusUpdate) -> ())? - @_Concurrency.MainActor @preconcurrency public var onTaskStatusUpdate: ((AtomicTransact.TransactTaskStatusUpdate) -> ())? - @_Concurrency.MainActor @preconcurrency public var onCompletion: ((AtomicTransact.TransactResponse) -> ())? - @_Concurrency.MainActor @preconcurrency public var onLaunch: (() -> ())? - @_Concurrency.MainActor @preconcurrency public var onError: ((AtomicTransact.TransactError) -> ())? - @_Concurrency.MainActor @preconcurrency @objc override dynamic public func viewDidLoad() - @_Concurrency.MainActor @preconcurrency @objc public func webView(_ webView: WebKit.WKWebView, didFailProvisionalNavigation navigation: WebKit.WKNavigation!, withError error: any Swift.Error) - @_Concurrency.MainActor @preconcurrency @objc 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 -} -@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 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, 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 + @_hasMissingDesignatedInitializers final public class PausedTransactRef : Swift.Sendable { + @_Concurrency.MainActor final public func resume(source: UIKit.UIViewController, animated: Swift.Bool = true) + @objc deinit } - public init(from decoder: any Swift.Decoder) throws + public static func pauseTransact(animated: Swift.Bool = true) async throws(AtomicTransact.Atomic.PauseTransactError) -> AtomicTransact.Atomic.PausedTransactRef } public struct AtomicConfig : Swift.Codable, Swift.Sendable { + #if compiler(>=5.3) && $NonescapableTypes 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) + #endif + #if compiler(>=5.3) && $NonescapableTypes 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) + #endif + #if compiler(>=5.3) && $NonescapableTypes @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) + #endif public struct Task : Swift.Codable, Swift.Sendable { public let product: AtomicTransact.AtomicConfig.ProductType? public let operation: AtomicTransact.AtomicConfig.ProductType? @@ -94,13 +68,17 @@ public struct AtomicConfig : Swift.Codable, Swift.Sendable { public let forms: [Swift.String]? public let action: AtomicTransact.AtomicConfig.UserAction? public let apps: [AtomicTransact.AtomicConfig.Task.App]? + #if compiler(>=5.3) && $NonescapableTypes 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) + #endif public enum App : Swift.String, Swift.Codable, Swift.Sendable, Swift.CaseIterable { case payNow case expenses case orders case suggestions + #if compiler(>=5.3) && $NonescapableTypes public init?(rawValue: Swift.String) + #endif public typealias AllCases = [AtomicTransact.AtomicConfig.Task.App] public typealias RawValue = Swift.String nonisolated public static var allCases: [AtomicTransact.AtomicConfig.Task.App] { @@ -118,8 +96,12 @@ public struct AtomicConfig : Swift.Codable, Swift.Sendable { public let overlayColor: Swift.String? public var dark: Swift.Bool? public var navigationOptions: AtomicTransact.AtomicConfig.NavigationOptions? + #if compiler(>=5.3) && $NonescapableTypes public init(brandColor: Swift.String?, overlayColor: Swift.String?, navigationOptions: AtomicTransact.AtomicConfig.NavigationOptions? = nil, dark: AtomicTransact.AtomicConfig.Theme.ColorScheme = .system) + #endif + #if compiler(>=5.3) && $NonescapableTypes public init(brandColor: UIKit.UIColor? = nil, overlayColor: UIKit.UIColor? = nil, navigationOptions: AtomicTransact.AtomicConfig.NavigationOptions? = nil, dark: AtomicTransact.AtomicConfig.Theme.ColorScheme = .system) + #endif public enum ColorScheme { case light case dark @@ -141,7 +123,9 @@ public struct AtomicConfig : Swift.Codable, Swift.Sendable { case total case fixed case percent + #if compiler(>=5.3) && $NonescapableTypes public init?(rawValue: Swift.String) + #endif public typealias RawValue = Swift.String public var rawValue: Swift.String { get @@ -151,7 +135,9 @@ public struct AtomicConfig : Swift.Codable, Swift.Sendable { case create case update case delete + #if compiler(>=5.3) && $NonescapableTypes public init?(rawValue: Swift.String) + #endif public typealias RawValue = Swift.String public var rawValue: Swift.String { get @@ -161,8 +147,12 @@ public struct AtomicConfig : Swift.Codable, Swift.Sendable { public var amount: Swift.Double public var action: AtomicTransact.AtomicConfig.Distribution.ActionType? public var canUpdate: Swift.Bool? + #if compiler(>=5.3) && $NonescapableTypes public init(type: AtomicTransact.AtomicConfig.Distribution.DistributionType, amount: Swift.Double, action: AtomicTransact.AtomicConfig.Distribution.ActionType? = nil) + #endif + #if compiler(>=5.3) && $NonescapableTypes public init(type: AtomicTransact.AtomicConfig.Distribution.DistributionType, amount: Swift.Double, action: AtomicTransact.AtomicConfig.Distribution.ActionType? = nil, canUpdate: Swift.Bool?) + #endif public func encode(to encoder: any Swift.Encoder) throws public init(from decoder: any Swift.Decoder) throws } @@ -176,7 +166,9 @@ public struct AtomicConfig : Swift.Codable, Swift.Sendable { case action case aggregate case manage + #if compiler(>=5.3) && $NonescapableTypes public init?(rawValue: Swift.String) + #endif public typealias RawValue = Swift.String public var rawValue: Swift.String { get @@ -187,7 +179,9 @@ public struct AtomicConfig : Swift.Codable, Swift.Sendable { case employerLink case payLink case custom + #if compiler(>=5.3) && $NonescapableTypes public init?(rawValue: Swift.String) + #endif public typealias RawValue = Swift.String public var rawValue: Swift.String { get @@ -196,7 +190,9 @@ public struct AtomicConfig : Swift.Codable, Swift.Sendable { public enum DeferredPaymentMethodStrategy : Swift.String, Swift.Codable, Swift.Sendable { case sdk case api + #if compiler(>=5.3) && $NonescapableTypes public init?(rawValue: Swift.String) + #endif public typealias RawValue = Swift.String public var rawValue: Swift.String { get @@ -255,7 +251,9 @@ public struct AtomicConfig : Swift.Codable, Swift.Sendable { public init(from decoder: any Swift.Decoder) throws } public var customer: AtomicTransact.AtomicConfig.DemoMode.Customer? + #if compiler(>=5.3) && $NonescapableTypes public init(customer: AtomicTransact.AtomicConfig.DemoMode.Customer? = nil) + #endif public func encode(to encoder: any Swift.Encoder) throws public init(from decoder: any Swift.Decoder) throws } @@ -263,7 +261,9 @@ public struct AtomicConfig : Swift.Codable, Swift.Sendable { public var tags: [Swift.String]? public var excludedTags: [Swift.String]? public var ruleId: Swift.String? + #if compiler(>=5.3) && $NonescapableTypes public init(tags: [Swift.String]? = nil, excludedTags: [Swift.String]? = nil, ruleId: Swift.String? = nil) + #endif public func encode(to encoder: any Swift.Encoder) throws public init(from decoder: any Swift.Decoder) throws } @@ -271,14 +271,18 @@ public struct AtomicConfig : Swift.Codable, Swift.Sendable { public var fractionalDeposits: Swift.Bool? public var unemploymentCarousel: Swift.Bool? public var manualFallback: Swift.Bool? + #if compiler(>=5.3) && $NonescapableTypes public init(fractionalDeposits: Swift.Bool? = nil, unemploymentCarousel: Swift.Bool? = nil, manualFallback: Swift.Bool? = nil) + #endif public func encode(to encoder: any Swift.Encoder) throws public init(from decoder: any Swift.Decoder) throws } public struct Features : Swift.Codable, Swift.Sendable { public var manualDepositFlow: Swift.Bool? public var coAuth: Swift.Bool? + #if compiler(>=5.3) && $NonescapableTypes public init(coAuth: Swift.Bool? = nil, manualDepositFlow: Swift.Bool? = nil) + #endif public func encode(to encoder: any Swift.Encoder) throws public init(from decoder: any Swift.Decoder) throws } @@ -298,14 +302,18 @@ public struct AtomicConfig : Swift.Codable, Swift.Sendable { public var showBackButton: Swift.Bool? public var showBackButtonText: Swift.Bool? public var showCloseButton: Swift.Bool? + #if compiler(>=5.3) && $NonescapableTypes public init(showBackButton: Swift.Bool? = nil, showBackButtonText: Swift.Bool? = nil, showCloseButton: Swift.Bool? = nil) + #endif public func encode(to encoder: any Swift.Encoder) throws public init(from decoder: any Swift.Decoder) throws } public struct Platform : Swift.Codable, Swift.Sendable { public init() public init(suffixed platformSuffix: Swift.String) + #if compiler(>=5.3) && $NonescapableTypes public func encode() -> Any? + #endif public func encode(to encoder: any Swift.Encoder) throws public init(from decoder: any Swift.Decoder) throws } @@ -332,39 +340,83 @@ public struct AtomicConfig : Swift.Codable, Swift.Sendable { public func encode(to encoder: any Swift.Encoder) throws public init(from decoder: any Swift.Decoder) throws } -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 { +extension SwiftUICore.View { + #if compiler(>=5.3) && $NonescapableTypes + @_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 + + #endif + @_Concurrency.MainActor @preconcurrency public func atomicTransactActionsPresenter(_ presenter: AtomicTransact.TransactActionPresenter) -> some SwiftUICore.View + +} +@_Concurrency.MainActor final public class TransactActionPresenter { + @_Concurrency.MainActor public init() + #if compiler(>=5.3) && $NonescapableTypes + @_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) + #endif + @objc deinit +} +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 + #if compiler(>=5.3) && $NonescapableTypes + public init?(rawValue: Swift.String) + #endif + public typealias RawValue = Swift.String + public var rawValue: 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 init(company: AtomicTransact.TransactCompany, status: AtomicTransact.TransactAuthStatusUpdate.AuthStatus) + public init(from decoder: any Swift.Decoder) throws +} +public struct TransactCompany : Swift.Decodable, Swift.Sendable { + public let id: Swift.String + public let name: Swift.String + public let branding: AtomicTransact.TransactCompany.Branding? + #if compiler(>=5.3) && $NonescapableTypes + public init(id: Swift.String, name: Swift.String, branding: AtomicTransact.TransactCompany.Branding? = nil) + #endif + 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? + #if compiler(>=5.3) && $NonescapableTypes + public init(url: Swift.String, backgroundColor: Swift.String? = nil) + #endif + public init(from decoder: any Swift.Decoder) throws + } + public init(from decoder: any Swift.Decoder) throws } - public static func pauseTransact(animated: Swift.Bool = true) async throws(AtomicTransact.Atomic.PauseTransactError) -> AtomicTransact.Atomic.PausedTransactRef + 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] + #if compiler(>=5.3) && $NonescapableTypes + public init(userId: Swift.String, identifier: Swift.String, fields: [Swift.String], taskId: Swift.String? = nil, additionalData: [Swift.String : any Swift.Sendable] = [:]) + #endif } public struct TransactDataResponse : Swift.Codable, Swift.Sendable { public let card: AtomicTransact.TransactDataResponse.CardData? public let identity: AtomicTransact.TransactDataResponse.Identity? + #if compiler(>=5.3) && $NonescapableTypes public init(card: AtomicTransact.TransactDataResponse.CardData? = nil, identity: AtomicTransact.TransactDataResponse.Identity? = nil) + #endif public enum ValidationErrorType : Swift.String, Swift.Codable, Swift.Sendable, Swift.Error { case invalidCharacterCount case tooManyCharacters case invalidCharacters + #if compiler(>=5.3) && $NonescapableTypes public init?(rawValue: Swift.String) + #endif public typealias RawValue = Swift.String public var rawValue: Swift.String { get @@ -388,7 +440,9 @@ public struct TransactDataResponse : Swift.Codable, Swift.Sendable { public let state: Swift.String? public let phone: Swift.String? public let email: Swift.String? + #if compiler(>=5.3) && $NonescapableTypes public init(firstName: Swift.String? = nil, lastName: Swift.String? = nil, postalCode: Swift.String? = nil, address: Swift.String? = nil, address2: Swift.String? = nil, city: Swift.String? = nil, state: Swift.String? = nil, phone: Swift.String? = nil, email: Swift.String? = nil) + #endif public func validate() -> [AtomicTransact.TransactDataResponse.ValidationError] public func isValid() -> Swift.Bool public func encode(to encoder: any Swift.Encoder) throws @@ -402,13 +456,17 @@ public struct TransactDataResponse : Swift.Codable, Swift.Sendable { public enum CardType : Swift.String, Swift.Sendable, Swift.Codable { case debit case credit + #if compiler(>=5.3) && $NonescapableTypes public init?(rawValue: Swift.String) + #endif public typealias RawValue = Swift.String public var rawValue: Swift.String { get } } + #if compiler(>=5.3) && $NonescapableTypes public init(number: Swift.String, expiry: Swift.String?, cvv: Swift.String?, cardType: AtomicTransact.TransactDataResponse.CardData.CardType? = nil) + #endif public func validate() -> [AtomicTransact.TransactDataResponse.ValidationError] public func isValid() -> Swift.Bool public func encode(to encoder: any Swift.Encoder) throws @@ -417,6 +475,92 @@ public struct TransactDataResponse : Swift.Codable, Swift.Sendable { public func encode(to encoder: any Swift.Encoder) throws public init(from decoder: any Swift.Decoder) throws } +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 + } + #if compiler(>=5.3) && $NonescapableTypes + public var language: Swift.String? { + get + } + #endif + #if compiler(>=5.3) && $NonescapableTypes + public var customer: Swift.String? { + get + } + #endif + #if compiler(>=5.3) && $NonescapableTypes + public var product: AtomicTransact.AtomicConfig.ProductType? { + get + } + #endif + #if compiler(>=5.3) && $NonescapableTypes + public var additionalProduct: AtomicTransact.AtomicConfig.ProductType? { + get + } + #endif + #if compiler(>=5.3) && $NonescapableTypes + public var company: Swift.String? { + get + } + #endif + #if compiler(>=5.3) && $NonescapableTypes + public var payroll: Swift.String? { + get + } + #endif +} +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] + #if compiler(>=5.3) && $NonescapableTypes + public var taskId: Swift.String? { + get + } + #endif + #if compiler(>=5.3) && $NonescapableTypes + public var handoff: Swift.String? { + get + } + #endif + #if compiler(>=5.3) && $NonescapableTypes + public var reason: Swift.String? { + get + } + #endif + 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]) +} public enum TransactSDKEvent : Swift.String, Swift.CaseIterable { case close case finish @@ -428,7 +572,10 @@ public enum TransactSDKEvent : Swift.String, Swift.CaseIterable { case authStatusUpdate case taskStatusUpdate case error + case initialized + #if compiler(>=5.3) && $NonescapableTypes public init?(rawValue: Swift.String) + #endif public typealias AllCases = [AtomicTransact.TransactSDKEvent] public typealias RawValue = Swift.String nonisolated public static var allCases: [AtomicTransact.TransactSDKEvent] { @@ -447,7 +594,10 @@ public struct TransactTaskStatusUpdate : Swift.Decodable, Swift.Sendable { public let switchData: AtomicTransact.TransactTaskStatusUpdate.SwitchData? 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 let actionType: AtomicTransact.TransactTaskStatusUpdate.ActionType? + #if compiler(>=5.3) && $NonescapableTypes + 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, actionType: AtomicTransact.TransactTaskStatusUpdate.ActionType? = nil) + #endif public struct ManagedBy : Swift.Decodable, Swift.Sendable { public let company: AtomicTransact.TransactCompany public init(company: AtomicTransact.TransactCompany) @@ -458,7 +608,24 @@ public struct TransactTaskStatusUpdate : Swift.Decodable, Swift.Sendable { case failed case processing case queued + #if compiler(>=5.3) && $NonescapableTypes public init?(rawValue: Swift.String) + #endif + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get + } + } + public enum ActionType : Swift.String, Swift.Decodable, Swift.Sendable { + case refresh + case connectAccount + case disconnectAccount + case `switch` + case cancelPlan + case pausePlan + #if compiler(>=5.3) && $NonescapableTypes + public init?(rawValue: Swift.String) + #endif public typealias RawValue = Swift.String public var rawValue: Swift.String { get @@ -474,7 +641,9 @@ public struct TransactTaskStatusUpdate : Swift.Decodable, Swift.Sendable { public enum PaymentType : Swift.String, Swift.Decodable, Swift.Sendable { case card case bank + #if compiler(>=5.3) && $NonescapableTypes public init?(rawValue: Swift.String) + #endif public typealias RawValue = Swift.String public var rawValue: Swift.String { get @@ -486,7 +655,9 @@ public struct TransactTaskStatusUpdate : Swift.Decodable, Swift.Sendable { public let routingNumber: Swift.String? public let accountType: Swift.String? public let lastFourAccountNumber: Swift.String? + #if compiler(>=5.3) && $NonescapableTypes public init(id: Swift.String, title: Swift.String, type: AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType, expiry: Swift.String? = nil, brand: Swift.String? = nil, lastFour: Swift.String? = nil, routingNumber: Swift.String? = nil, accountType: Swift.String? = nil, lastFourAccountNumber: Swift.String? = nil) + #endif public init(from decoder: any Swift.Decoder) throws } public init(from decoder: any Swift.Decoder) throws @@ -498,93 +669,15 @@ public struct TransactTaskStatusUpdate : Swift.Decodable, Swift.Sendable { public let lastFour: Swift.String? public let routingNumber: Swift.String? public let title: Swift.String? + #if compiler(>=5.3) && $NonescapableTypes public init(accountType: Swift.String? = nil, distributionAmount: Swift.Double? = nil, distributionType: Swift.String? = nil, lastFour: Swift.String? = nil, routingNumber: Swift.String? = nil, title: Swift.String? = nil) + #endif public init(from decoder: any Swift.Decoder) throws } public init(from decoder: any Swift.Decoder) throws } -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.Atomic.PauseTransactError : Swift.Equatable {} +extension AtomicTransact.Atomic.PauseTransactError : Swift.Hashable {} extension AtomicTransact.AtomicConfig.Task.App : Swift.Equatable {} extension AtomicTransact.AtomicConfig.Task.App : Swift.Hashable {} extension AtomicTransact.AtomicConfig.Task.App : Swift.RawRepresentable {} @@ -605,8 +698,10 @@ 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.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.TransactDataResponse.ValidationErrorType : Swift.Equatable {} extension AtomicTransact.TransactDataResponse.ValidationErrorType : Swift.Hashable {} extension AtomicTransact.TransactDataResponse.ValidationErrorType : Swift.RawRepresentable {} @@ -619,7 +714,9 @@ 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.ActionType : Swift.Equatable {} +extension AtomicTransact.TransactTaskStatusUpdate.ActionType : Swift.Hashable {} +extension AtomicTransact.TransactTaskStatusUpdate.ActionType : 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 4e446ef..3c05988 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 5288997..afd2f64 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,10 +1,11 @@ // 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-experimental-feature DebugDescriptionMacro -module-name AtomicTransact -// swift-module-flags-ignorable: -interface-compiler-version 6.1.2 +// swift-compiler-version: Apple Swift version 6.2.1 (swiftlang-6.2.1.4.8 clang-1700.4.4.1) +// 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 InferIsolatedConformances -enable-experimental-feature DebugDescriptionMacro -module-name AtomicTransact +// swift-module-flags-ignorable: -formal-cxx-interoperability-mode=off -interface-compiler-version 6.2.1 @_exported import AtomicTransact import Combine import Foundation +import MuppetIOS import OSLog import QuantumIOS import SafariServices @@ -17,76 +18,49 @@ import _Concurrency import _StringProcessing import _SwiftConcurrencyShims import os -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 { +public enum Atomic { + #if compiler(>=5.3) && $NonescapableTypes + @_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) + #endif + #if compiler(>=5.3) && $NonescapableTypes + @_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) + #endif + #if compiler(>=5.3) && $NonescapableTypes + @_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) + #endif + @_Concurrency.MainActor public static var interactions: Combine.AnyPublisher { + get + } + public static func dismissTransact() + public static func hideTransact() + #if compiler(>=5.3) && $NonescapableTypes + public static func setDebug(isEnabled: Swift.Bool, forwardLogs forwarder: (@Sendable (Swift.String) -> ())? = nil) async + #endif + 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 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! - @_Concurrency.MainActor @preconcurrency public var environment: AtomicTransact.TransactEnvironment! - @_Concurrency.MainActor @preconcurrency public var onInteraction: ((AtomicTransact.TransactInteraction) -> ())? - @_Concurrency.MainActor @preconcurrency public var onDataRequest: ((AtomicTransact.TransactDataRequest) async -> AtomicTransact.TransactDataResponse?)? - @_Concurrency.MainActor @preconcurrency public var onAuthStatusUpdate: ((AtomicTransact.TransactAuthStatusUpdate) -> ())? - @_Concurrency.MainActor @preconcurrency public var onTaskStatusUpdate: ((AtomicTransact.TransactTaskStatusUpdate) -> ())? - @_Concurrency.MainActor @preconcurrency public var onCompletion: ((AtomicTransact.TransactResponse) -> ())? - @_Concurrency.MainActor @preconcurrency public var onLaunch: (() -> ())? - @_Concurrency.MainActor @preconcurrency public var onError: ((AtomicTransact.TransactError) -> ())? - @_Concurrency.MainActor @preconcurrency @objc override dynamic public func viewDidLoad() - @_Concurrency.MainActor @preconcurrency @objc public func webView(_ webView: WebKit.WKWebView, didFailProvisionalNavigation navigation: WebKit.WKNavigation!, withError error: any Swift.Error) - @_Concurrency.MainActor @preconcurrency @objc 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 -} -@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 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, 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 + @_hasMissingDesignatedInitializers final public class PausedTransactRef : Swift.Sendable { + @_Concurrency.MainActor final public func resume(source: UIKit.UIViewController, animated: Swift.Bool = true) + @objc deinit } - public init(from decoder: any Swift.Decoder) throws + public static func pauseTransact(animated: Swift.Bool = true) async throws(AtomicTransact.Atomic.PauseTransactError) -> AtomicTransact.Atomic.PausedTransactRef } public struct AtomicConfig : Swift.Codable, Swift.Sendable { + #if compiler(>=5.3) && $NonescapableTypes 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) + #endif + #if compiler(>=5.3) && $NonescapableTypes 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) + #endif + #if compiler(>=5.3) && $NonescapableTypes @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) + #endif public struct Task : Swift.Codable, Swift.Sendable { public let product: AtomicTransact.AtomicConfig.ProductType? public let operation: AtomicTransact.AtomicConfig.ProductType? @@ -94,13 +68,17 @@ public struct AtomicConfig : Swift.Codable, Swift.Sendable { public let forms: [Swift.String]? public let action: AtomicTransact.AtomicConfig.UserAction? public let apps: [AtomicTransact.AtomicConfig.Task.App]? + #if compiler(>=5.3) && $NonescapableTypes 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) + #endif public enum App : Swift.String, Swift.Codable, Swift.Sendable, Swift.CaseIterable { case payNow case expenses case orders case suggestions + #if compiler(>=5.3) && $NonescapableTypes public init?(rawValue: Swift.String) + #endif public typealias AllCases = [AtomicTransact.AtomicConfig.Task.App] public typealias RawValue = Swift.String nonisolated public static var allCases: [AtomicTransact.AtomicConfig.Task.App] { @@ -118,8 +96,12 @@ public struct AtomicConfig : Swift.Codable, Swift.Sendable { public let overlayColor: Swift.String? public var dark: Swift.Bool? public var navigationOptions: AtomicTransact.AtomicConfig.NavigationOptions? + #if compiler(>=5.3) && $NonescapableTypes public init(brandColor: Swift.String?, overlayColor: Swift.String?, navigationOptions: AtomicTransact.AtomicConfig.NavigationOptions? = nil, dark: AtomicTransact.AtomicConfig.Theme.ColorScheme = .system) + #endif + #if compiler(>=5.3) && $NonescapableTypes public init(brandColor: UIKit.UIColor? = nil, overlayColor: UIKit.UIColor? = nil, navigationOptions: AtomicTransact.AtomicConfig.NavigationOptions? = nil, dark: AtomicTransact.AtomicConfig.Theme.ColorScheme = .system) + #endif public enum ColorScheme { case light case dark @@ -141,7 +123,9 @@ public struct AtomicConfig : Swift.Codable, Swift.Sendable { case total case fixed case percent + #if compiler(>=5.3) && $NonescapableTypes public init?(rawValue: Swift.String) + #endif public typealias RawValue = Swift.String public var rawValue: Swift.String { get @@ -151,7 +135,9 @@ public struct AtomicConfig : Swift.Codable, Swift.Sendable { case create case update case delete + #if compiler(>=5.3) && $NonescapableTypes public init?(rawValue: Swift.String) + #endif public typealias RawValue = Swift.String public var rawValue: Swift.String { get @@ -161,8 +147,12 @@ public struct AtomicConfig : Swift.Codable, Swift.Sendable { public var amount: Swift.Double public var action: AtomicTransact.AtomicConfig.Distribution.ActionType? public var canUpdate: Swift.Bool? + #if compiler(>=5.3) && $NonescapableTypes public init(type: AtomicTransact.AtomicConfig.Distribution.DistributionType, amount: Swift.Double, action: AtomicTransact.AtomicConfig.Distribution.ActionType? = nil) + #endif + #if compiler(>=5.3) && $NonescapableTypes public init(type: AtomicTransact.AtomicConfig.Distribution.DistributionType, amount: Swift.Double, action: AtomicTransact.AtomicConfig.Distribution.ActionType? = nil, canUpdate: Swift.Bool?) + #endif public func encode(to encoder: any Swift.Encoder) throws public init(from decoder: any Swift.Decoder) throws } @@ -176,7 +166,9 @@ public struct AtomicConfig : Swift.Codable, Swift.Sendable { case action case aggregate case manage + #if compiler(>=5.3) && $NonescapableTypes public init?(rawValue: Swift.String) + #endif public typealias RawValue = Swift.String public var rawValue: Swift.String { get @@ -187,7 +179,9 @@ public struct AtomicConfig : Swift.Codable, Swift.Sendable { case employerLink case payLink case custom + #if compiler(>=5.3) && $NonescapableTypes public init?(rawValue: Swift.String) + #endif public typealias RawValue = Swift.String public var rawValue: Swift.String { get @@ -196,7 +190,9 @@ public struct AtomicConfig : Swift.Codable, Swift.Sendable { public enum DeferredPaymentMethodStrategy : Swift.String, Swift.Codable, Swift.Sendable { case sdk case api + #if compiler(>=5.3) && $NonescapableTypes public init?(rawValue: Swift.String) + #endif public typealias RawValue = Swift.String public var rawValue: Swift.String { get @@ -255,7 +251,9 @@ public struct AtomicConfig : Swift.Codable, Swift.Sendable { public init(from decoder: any Swift.Decoder) throws } public var customer: AtomicTransact.AtomicConfig.DemoMode.Customer? + #if compiler(>=5.3) && $NonescapableTypes public init(customer: AtomicTransact.AtomicConfig.DemoMode.Customer? = nil) + #endif public func encode(to encoder: any Swift.Encoder) throws public init(from decoder: any Swift.Decoder) throws } @@ -263,7 +261,9 @@ public struct AtomicConfig : Swift.Codable, Swift.Sendable { public var tags: [Swift.String]? public var excludedTags: [Swift.String]? public var ruleId: Swift.String? + #if compiler(>=5.3) && $NonescapableTypes public init(tags: [Swift.String]? = nil, excludedTags: [Swift.String]? = nil, ruleId: Swift.String? = nil) + #endif public func encode(to encoder: any Swift.Encoder) throws public init(from decoder: any Swift.Decoder) throws } @@ -271,14 +271,18 @@ public struct AtomicConfig : Swift.Codable, Swift.Sendable { public var fractionalDeposits: Swift.Bool? public var unemploymentCarousel: Swift.Bool? public var manualFallback: Swift.Bool? + #if compiler(>=5.3) && $NonescapableTypes public init(fractionalDeposits: Swift.Bool? = nil, unemploymentCarousel: Swift.Bool? = nil, manualFallback: Swift.Bool? = nil) + #endif public func encode(to encoder: any Swift.Encoder) throws public init(from decoder: any Swift.Decoder) throws } public struct Features : Swift.Codable, Swift.Sendable { public var manualDepositFlow: Swift.Bool? public var coAuth: Swift.Bool? + #if compiler(>=5.3) && $NonescapableTypes public init(coAuth: Swift.Bool? = nil, manualDepositFlow: Swift.Bool? = nil) + #endif public func encode(to encoder: any Swift.Encoder) throws public init(from decoder: any Swift.Decoder) throws } @@ -298,14 +302,18 @@ public struct AtomicConfig : Swift.Codable, Swift.Sendable { public var showBackButton: Swift.Bool? public var showBackButtonText: Swift.Bool? public var showCloseButton: Swift.Bool? + #if compiler(>=5.3) && $NonescapableTypes public init(showBackButton: Swift.Bool? = nil, showBackButtonText: Swift.Bool? = nil, showCloseButton: Swift.Bool? = nil) + #endif public func encode(to encoder: any Swift.Encoder) throws public init(from decoder: any Swift.Decoder) throws } public struct Platform : Swift.Codable, Swift.Sendable { public init() public init(suffixed platformSuffix: Swift.String) + #if compiler(>=5.3) && $NonescapableTypes public func encode() -> Any? + #endif public func encode(to encoder: any Swift.Encoder) throws public init(from decoder: any Swift.Decoder) throws } @@ -332,39 +340,83 @@ public struct AtomicConfig : Swift.Codable, Swift.Sendable { public func encode(to encoder: any Swift.Encoder) throws public init(from decoder: any Swift.Decoder) throws } -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 { +extension SwiftUICore.View { + #if compiler(>=5.3) && $NonescapableTypes + @_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 + + #endif + @_Concurrency.MainActor @preconcurrency public func atomicTransactActionsPresenter(_ presenter: AtomicTransact.TransactActionPresenter) -> some SwiftUICore.View + +} +@_Concurrency.MainActor final public class TransactActionPresenter { + @_Concurrency.MainActor public init() + #if compiler(>=5.3) && $NonescapableTypes + @_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) + #endif + @objc deinit +} +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 + #if compiler(>=5.3) && $NonescapableTypes + public init?(rawValue: Swift.String) + #endif + public typealias RawValue = Swift.String + public var rawValue: 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 init(company: AtomicTransact.TransactCompany, status: AtomicTransact.TransactAuthStatusUpdate.AuthStatus) + public init(from decoder: any Swift.Decoder) throws +} +public struct TransactCompany : Swift.Decodable, Swift.Sendable { + public let id: Swift.String + public let name: Swift.String + public let branding: AtomicTransact.TransactCompany.Branding? + #if compiler(>=5.3) && $NonescapableTypes + public init(id: Swift.String, name: Swift.String, branding: AtomicTransact.TransactCompany.Branding? = nil) + #endif + 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? + #if compiler(>=5.3) && $NonescapableTypes + public init(url: Swift.String, backgroundColor: Swift.String? = nil) + #endif + public init(from decoder: any Swift.Decoder) throws + } + public init(from decoder: any Swift.Decoder) throws } - public static func pauseTransact(animated: Swift.Bool = true) async throws(AtomicTransact.Atomic.PauseTransactError) -> AtomicTransact.Atomic.PausedTransactRef + 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] + #if compiler(>=5.3) && $NonescapableTypes + public init(userId: Swift.String, identifier: Swift.String, fields: [Swift.String], taskId: Swift.String? = nil, additionalData: [Swift.String : any Swift.Sendable] = [:]) + #endif } public struct TransactDataResponse : Swift.Codable, Swift.Sendable { public let card: AtomicTransact.TransactDataResponse.CardData? public let identity: AtomicTransact.TransactDataResponse.Identity? + #if compiler(>=5.3) && $NonescapableTypes public init(card: AtomicTransact.TransactDataResponse.CardData? = nil, identity: AtomicTransact.TransactDataResponse.Identity? = nil) + #endif public enum ValidationErrorType : Swift.String, Swift.Codable, Swift.Sendable, Swift.Error { case invalidCharacterCount case tooManyCharacters case invalidCharacters + #if compiler(>=5.3) && $NonescapableTypes public init?(rawValue: Swift.String) + #endif public typealias RawValue = Swift.String public var rawValue: Swift.String { get @@ -388,7 +440,9 @@ public struct TransactDataResponse : Swift.Codable, Swift.Sendable { public let state: Swift.String? public let phone: Swift.String? public let email: Swift.String? + #if compiler(>=5.3) && $NonescapableTypes public init(firstName: Swift.String? = nil, lastName: Swift.String? = nil, postalCode: Swift.String? = nil, address: Swift.String? = nil, address2: Swift.String? = nil, city: Swift.String? = nil, state: Swift.String? = nil, phone: Swift.String? = nil, email: Swift.String? = nil) + #endif public func validate() -> [AtomicTransact.TransactDataResponse.ValidationError] public func isValid() -> Swift.Bool public func encode(to encoder: any Swift.Encoder) throws @@ -402,13 +456,17 @@ public struct TransactDataResponse : Swift.Codable, Swift.Sendable { public enum CardType : Swift.String, Swift.Sendable, Swift.Codable { case debit case credit + #if compiler(>=5.3) && $NonescapableTypes public init?(rawValue: Swift.String) + #endif public typealias RawValue = Swift.String public var rawValue: Swift.String { get } } + #if compiler(>=5.3) && $NonescapableTypes public init(number: Swift.String, expiry: Swift.String?, cvv: Swift.String?, cardType: AtomicTransact.TransactDataResponse.CardData.CardType? = nil) + #endif public func validate() -> [AtomicTransact.TransactDataResponse.ValidationError] public func isValid() -> Swift.Bool public func encode(to encoder: any Swift.Encoder) throws @@ -417,6 +475,92 @@ public struct TransactDataResponse : Swift.Codable, Swift.Sendable { public func encode(to encoder: any Swift.Encoder) throws public init(from decoder: any Swift.Decoder) throws } +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 + } + #if compiler(>=5.3) && $NonescapableTypes + public var language: Swift.String? { + get + } + #endif + #if compiler(>=5.3) && $NonescapableTypes + public var customer: Swift.String? { + get + } + #endif + #if compiler(>=5.3) && $NonescapableTypes + public var product: AtomicTransact.AtomicConfig.ProductType? { + get + } + #endif + #if compiler(>=5.3) && $NonescapableTypes + public var additionalProduct: AtomicTransact.AtomicConfig.ProductType? { + get + } + #endif + #if compiler(>=5.3) && $NonescapableTypes + public var company: Swift.String? { + get + } + #endif + #if compiler(>=5.3) && $NonescapableTypes + public var payroll: Swift.String? { + get + } + #endif +} +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] + #if compiler(>=5.3) && $NonescapableTypes + public var taskId: Swift.String? { + get + } + #endif + #if compiler(>=5.3) && $NonescapableTypes + public var handoff: Swift.String? { + get + } + #endif + #if compiler(>=5.3) && $NonescapableTypes + public var reason: Swift.String? { + get + } + #endif + 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]) +} public enum TransactSDKEvent : Swift.String, Swift.CaseIterable { case close case finish @@ -428,7 +572,10 @@ public enum TransactSDKEvent : Swift.String, Swift.CaseIterable { case authStatusUpdate case taskStatusUpdate case error + case initialized + #if compiler(>=5.3) && $NonescapableTypes public init?(rawValue: Swift.String) + #endif public typealias AllCases = [AtomicTransact.TransactSDKEvent] public typealias RawValue = Swift.String nonisolated public static var allCases: [AtomicTransact.TransactSDKEvent] { @@ -447,7 +594,10 @@ public struct TransactTaskStatusUpdate : Swift.Decodable, Swift.Sendable { public let switchData: AtomicTransact.TransactTaskStatusUpdate.SwitchData? 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 let actionType: AtomicTransact.TransactTaskStatusUpdate.ActionType? + #if compiler(>=5.3) && $NonescapableTypes + 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, actionType: AtomicTransact.TransactTaskStatusUpdate.ActionType? = nil) + #endif public struct ManagedBy : Swift.Decodable, Swift.Sendable { public let company: AtomicTransact.TransactCompany public init(company: AtomicTransact.TransactCompany) @@ -458,7 +608,24 @@ public struct TransactTaskStatusUpdate : Swift.Decodable, Swift.Sendable { case failed case processing case queued + #if compiler(>=5.3) && $NonescapableTypes public init?(rawValue: Swift.String) + #endif + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get + } + } + public enum ActionType : Swift.String, Swift.Decodable, Swift.Sendable { + case refresh + case connectAccount + case disconnectAccount + case `switch` + case cancelPlan + case pausePlan + #if compiler(>=5.3) && $NonescapableTypes + public init?(rawValue: Swift.String) + #endif public typealias RawValue = Swift.String public var rawValue: Swift.String { get @@ -474,7 +641,9 @@ public struct TransactTaskStatusUpdate : Swift.Decodable, Swift.Sendable { public enum PaymentType : Swift.String, Swift.Decodable, Swift.Sendable { case card case bank + #if compiler(>=5.3) && $NonescapableTypes public init?(rawValue: Swift.String) + #endif public typealias RawValue = Swift.String public var rawValue: Swift.String { get @@ -486,7 +655,9 @@ public struct TransactTaskStatusUpdate : Swift.Decodable, Swift.Sendable { public let routingNumber: Swift.String? public let accountType: Swift.String? public let lastFourAccountNumber: Swift.String? + #if compiler(>=5.3) && $NonescapableTypes public init(id: Swift.String, title: Swift.String, type: AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType, expiry: Swift.String? = nil, brand: Swift.String? = nil, lastFour: Swift.String? = nil, routingNumber: Swift.String? = nil, accountType: Swift.String? = nil, lastFourAccountNumber: Swift.String? = nil) + #endif public init(from decoder: any Swift.Decoder) throws } public init(from decoder: any Swift.Decoder) throws @@ -498,93 +669,15 @@ public struct TransactTaskStatusUpdate : Swift.Decodable, Swift.Sendable { public let lastFour: Swift.String? public let routingNumber: Swift.String? public let title: Swift.String? + #if compiler(>=5.3) && $NonescapableTypes public init(accountType: Swift.String? = nil, distributionAmount: Swift.Double? = nil, distributionType: Swift.String? = nil, lastFour: Swift.String? = nil, routingNumber: Swift.String? = nil, title: Swift.String? = nil) + #endif public init(from decoder: any Swift.Decoder) throws } public init(from decoder: any Swift.Decoder) throws } -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.Atomic.PauseTransactError : Swift.Equatable {} +extension AtomicTransact.Atomic.PauseTransactError : Swift.Hashable {} extension AtomicTransact.AtomicConfig.Task.App : Swift.Equatable {} extension AtomicTransact.AtomicConfig.Task.App : Swift.Hashable {} extension AtomicTransact.AtomicConfig.Task.App : Swift.RawRepresentable {} @@ -605,8 +698,10 @@ 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.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.TransactDataResponse.ValidationErrorType : Swift.Equatable {} extension AtomicTransact.TransactDataResponse.ValidationErrorType : Swift.Hashable {} extension AtomicTransact.TransactDataResponse.ValidationErrorType : Swift.RawRepresentable {} @@ -619,7 +714,9 @@ 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.ActionType : Swift.Equatable {} +extension AtomicTransact.TransactTaskStatusUpdate.ActionType : Swift.Hashable {} +extension AtomicTransact.TransactTaskStatusUpdate.ActionType : 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_x86_64-simulator/AtomicTransact.framework/AtomicTransact b/ios/frameworks/AtomicTransact.xcframework/ios-arm64_x86_64-simulator/AtomicTransact.framework/AtomicTransact index a240e92..13cc437 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 c759d05..dbd4d6f 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 - 24G617 + 25D2128 CFBundleDevelopmentRegion en CFBundleExecutable @@ -17,29 +17,29 @@ CFBundlePackageType FMWK CFBundleShortVersionString - 3.28.0 + 3.29.0 CFBundleSupportedPlatforms iPhoneSimulator CFBundleVersion - 175 + 176 DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild - 22F76 + 23B77 DTPlatformName iphonesimulator DTPlatformVersion - 18.5 + 26.1 DTSDKBuild - 22F76 + 23B77 DTSDKName - iphonesimulator18.5 + iphonesimulator26.1 DTXcode - 1640 + 2611 DTXcodeBuild - 16F6 + 17B100 MinimumOSVersion 15.0 UIDeviceFamily 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 4334b62..f6e18b6 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 @@ -6,8 +6,8 @@ "children": [ { "kind": "Import", - "name": "UIKit", - "printedName": "UIKit", + "name": "Foundation", + "printedName": "Foundation", "declKind": "Import", "moduleName": "AtomicTransact", "declAttributes": [ @@ -16,8 +16,28 @@ }, { "kind": "Import", - "name": "SwiftUI", - "printedName": "SwiftUI", + "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" }, @@ -31,708 +51,743 @@ "RawDocComment" ] }, + { + "kind": "Import", + "name": "Security", + "printedName": "Security", + "declKind": "Import", + "moduleName": "AtomicTransact" + }, + { + "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": "TransactInteraction", - "printedName": "TransactInteraction", + "name": "Atomic", + "printedName": "Atomic", "children": [ { - "kind": "Var", - "name": "name", - "printedName": "name", + "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:14AtomicTransact0B11InteractionV4nameSSvp", - "mangledName": "$s14AtomicTransact0B11InteractionV4nameSSvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl" - ], - "hasStorage": true, - "accessors": [ + "name": "Void", + "printedName": "()" + }, { - "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": "UIViewController", + "printedName": "UIKit.UIViewController", + "usr": "c:objc(cs)UIViewController" }, { - "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": "AtomicConfig", + "printedName": "AtomicTransact.AtomicConfig", + "usr": "s:14AtomicTransact0A6ConfigV" }, { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", + "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": "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:14AtomicTransact0B11InteractionV4nameSSvM", - "mangledName": "$s14AtomicTransact0B11InteractionV4nameSSvM", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "_modify" - } - ] - }, - { - "kind": "Var", - "name": "identifier", - "printedName": "identifier", - "children": [ + "hasDefaultArg": true, + "usr": "s:Sq" + }, { "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()", + "name": "Optional", + "printedName": "((AtomicTransact.TransactDataRequest) async -> AtomicTransact.TransactDataResponse?)?", "children": [ { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "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" + } + ] } ], - "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": "TypeNominal", + "name": "Optional", + "printedName": "((AtomicTransact.TransactAuthStatusUpdate) -> ())?", "children": [ { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "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" + } + ] } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B11InteractionV10identifierSSvs", - "mangledName": "$s14AtomicTransact0B11InteractionV10identifierSSvs", - "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:14AtomicTransact0B11InteractionV10identifierSSvM", - "mangledName": "$s14AtomicTransact0B11InteractionV10identifierSSvM", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "_modify" - } - ] - }, - { - "kind": "Var", - "name": "value", - "printedName": "value", - "children": [ { "kind": "TypeNominal", - "name": "Dictionary", - "printedName": "[Swift.String : any Swift.Sendable]", + "name": "Optional", + "printedName": "((AtomicTransact.TransactTaskStatusUpdate) -> ())?", "children": [ { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "Sendable", - "printedName": "any Swift.Sendable", - "usr": "s:s8SendableP" + "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:14AtomicTransact0B11InteractionV5valueSDySSs8Sendable_pGvp", - "mangledName": "$s14AtomicTransact0B11InteractionV5valueSDySSs8Sendable_pGvp", - "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 Swift.Sendable]", + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> ()", "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": "Void", + "printedName": "()" } - ], - "usr": "s:SD" + ] } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B11InteractionV5valueSDySSs8Sendable_pGvg", - "mangledName": "$s14AtomicTransact0B11InteractionV5valueSDySSs8Sendable_pGvg", - "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 Swift.Sendable]", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactResponse) -> ()", "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": "TransactResponse", + "printedName": "AtomicTransact.TransactResponse", + "usr": "s:14AtomicTransact0B8ResponseO" } - ], - "usr": "s:SD" + ] } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B11InteractionV5valueSDySSs8Sendable_pGvs", - "mangledName": "$s14AtomicTransact0B11InteractionV5valueSDySSs8Sendable_pGvs", - "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:14AtomicTransact0B11InteractionV5valueSDySSs8Sendable_pGvM", - "mangledName": "$s14AtomicTransact0B11InteractionV5valueSDySSs8Sendable_pGvM", - "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": "Constructor", - "name": "init", - "printedName": "init(name:identifier:value:)", + "kind": "Function", + "name": "presentTransact", + "printedName": "presentTransact(from:config:environment:presentationStyle:onInteraction:onDataRequest:onAuthStatusUpdate:onTaskStatusUpdate:onLaunch:onCompletion:onError:)", "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", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "AtomicConfig", + "printedName": "AtomicTransact.AtomicConfig", + "usr": "s:14AtomicTransact0A6ConfigV" }, { "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": "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": [ + "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": "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: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?", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactDataRequest) -> ()", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "TransactDataRequest", + "printedName": "AtomicTransact.TransactDataRequest", + "usr": "s:14AtomicTransact0B11DataRequestV" } - ], - "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" + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "TransactAuthStatusUpdate", + "printedName": "AtomicTransact.TransactAuthStatusUpdate", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV" } - ], - "usr": "s:Sq" + ] } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B11InteractionV8languageSSSgvg", - "mangledName": "$s14AtomicTransact0B11InteractionV8languageSSSgvg", - "moduleName": "AtomicTransact", - "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "customer", - "printedName": "customer", - "children": [ + "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": "(() -> ())?", "children": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> ()", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" } - ], - "usr": "s:Sq" + ] } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B11InteractionV8customerSSSgvg", - "mangledName": "$s14AtomicTransact0B11InteractionV8customerSSSgvg", - "moduleName": "AtomicTransact", - "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "product", - "printedName": "product", - "children": [ + "hasDefaultArg": true, + "usr": "s:Sq" + }, { "kind": "TypeNominal", "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.ProductType?", + "printedName": "((AtomicTransact.TransactResponse) -> ())?", "children": [ { - "kind": "TypeNominal", - "name": "ProductType", - "printedName": "AtomicTransact.AtomicConfig.ProductType", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + "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": "Var", - "usr": "s:14AtomicTransact0B11InteractionV7productAA0A6ConfigV11ProductTypeOSgvp", - "mangledName": "$s14AtomicTransact0B11InteractionV7productAA0A6ConfigV11ProductTypeOSgvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl" - ], - "accessors": [ + }, { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((AtomicTransact.TransactError) -> ())?", "children": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.ProductType?", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactError) -> ()", "children": [ { "kind": "TypeNominal", - "name": "ProductType", - "printedName": "AtomicTransact.AtomicConfig.ProductType", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "TransactError", + "printedName": "AtomicTransact.TransactError", + "usr": "s:14AtomicTransact0B5ErrorO" } - ], - "usr": "s:Sq" + ] } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B11InteractionV7productAA0A6ConfigV11ProductTypeOSgvg", - "mangledName": "$s14AtomicTransact0B11InteractionV7productAA0A6ConfigV11ProductTypeOSgvg", - "moduleName": "AtomicTransact", - "accessorKind": "get" + "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": "Var", - "name": "additionalProduct", - "printedName": "additionalProduct", + "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": "AtomicTransact.AtomicConfig.ProductType?", + "printedName": "[Swift.String : Swift.String]?", "children": [ { "kind": "TypeNominal", - "name": "ProductType", - "printedName": "AtomicTransact.AtomicConfig.ProductType", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + "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:14AtomicTransact0B11InteractionV17additionalProductAA0A6ConfigV0E4TypeOSgvp", - "mangledName": "$s14AtomicTransact0B11InteractionV17additionalProductAA0A6ConfigV0E4TypeOSgvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl" - ], - "accessors": [ + }, { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(() -> ())?", "children": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.ProductType?", + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> ()", "children": [ { "kind": "TypeNominal", - "name": "ProductType", - "printedName": "AtomicTransact.AtomicConfig.ProductType", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" } - ], - "usr": "s:Sq" + ] } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B11InteractionV17additionalProductAA0A6ConfigV0E4TypeOSgvg", - "mangledName": "$s14AtomicTransact0B11InteractionV17additionalProductAA0A6ConfigV0E4TypeOSgvg", - "moduleName": "AtomicTransact", - "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "company", - "printedName": "company", - "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:14AtomicTransact0B11InteractionV7companySSSgvp", - "mangledName": "$s14AtomicTransact0B11InteractionV7companySSSgvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl" - ], - "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:14AtomicTransact0B11InteractionV7companySSSgvg", - "mangledName": "$s14AtomicTransact0B11InteractionV7companySSSgvg", - "moduleName": "AtomicTransact", - "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "payroll", - "printedName": "payroll", - "children": [ + "hasDefaultArg": true, + "usr": "s:Sq" + }, { "kind": "TypeNominal", "name": "Optional", - "printedName": "Swift.String?", + "printedName": "((AtomicTransact.TransactResponse) -> ())?", "children": [ { - "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" + } + ] } ], + "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": "interactions", + "printedName": "interactions", + "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" + } + ], "declKind": "Var", - "usr": "s:14AtomicTransact0B11InteractionV7payrollSSSgvp", - "mangledName": "$s14AtomicTransact0B11InteractionV7payrollSSSgvp", + "usr": "s:14AtomicTransact0A0O12interactions7Combine12AnyPublisherVyAA0B11InteractionVs5NeverOGvpZ", + "mangledName": "$s14AtomicTransact0A0O12interactions7Combine12AnyPublisherVyAA0B11InteractionVs5NeverOGvpZ", "moduleName": "AtomicTransact", + "static": true, "declAttributes": [ - "AccessControl" + "AccessControl", + "Custom", + "RawDocComment" ], "accessors": [ { @@ -742,334 +797,493 @@ "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "name": "AnyPublisher", + "printedName": "Combine.AnyPublisher", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "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:14AtomicTransact0B11InteractionV7payrollSSSgvg", - "mangledName": "$s14AtomicTransact0B11InteractionV7payrollSSSgvg", + "usr": "s:14AtomicTransact0A0O12interactions7Combine12AnyPublisherVyAA0B11InteractionVs5NeverOGvgZ", + "mangledName": "$s14AtomicTransact0A0O12interactions7Combine12AnyPublisherVyAA0B11InteractionVs5NeverOGvgZ", "moduleName": "AtomicTransact", + "static": true, "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": "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:)", + "kind": "Function", + "name": "dismissTransact", + "printedName": "dismissTransact()", "children": [ { "kind": "TypeNominal", - "name": "AtomicConfig", - "printedName": "AtomicTransact.AtomicConfig", - "usr": "s:14AtomicTransact0A6ConfigV" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, + "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": "ScopeType", - "printedName": "AtomicTransact.AtomicConfig.ScopeType", - "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO" - }, + "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": "Array", - "printedName": "[AtomicTransact.AtomicConfig.Task]", - "children": [ - { - "kind": "TypeNominal", - "name": "Task", - "printedName": "AtomicTransact.AtomicConfig.Task", - "usr": "s:14AtomicTransact0A6ConfigV4TaskV" - } - ], - "usr": "s:Sa" + "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": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" }, { "kind": "TypeNominal", "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy?", + "printedName": "((Swift.String) -> ())?", "children": [ { - "kind": "TypeNominal", - "name": "DeferredPaymentMethodStrategy", - "printedName": "AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy", - "usr": "s:14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO" + "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": "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" - }, + } + ], + "declKind": "Func", + "usr": "s:14AtomicTransact0A0O8setDebug9isEnabled11forwardLogsySb_ySSYbcSgtYaFZ", + "mangledName": "$s14AtomicTransact0A0O8setDebug9isEnabled11forwardLogsySb_ySSYbcSgtYaFZ", + "moduleName": "AtomicTransact", + "static": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "TypeDecl", + "name": "PauseTransactError", + "printedName": "PauseTransactError", + "children": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "[Swift.String : Swift.String]?", + "kind": "Var", + "name": "transactNotPresented", + "printedName": "transactNotPresented", "children": [ { - "kind": "TypeNominal", - "name": "Dictionary", - "printedName": "[Swift.String : 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": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Metatype", + "printedName": "AtomicTransact.Atomic.PauseTransactError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "PauseTransactError", + "printedName": "AtomicTransact.Atomic.PauseTransactError", + "usr": "s:14AtomicTransact0A0O05PauseB5ErrorO" + } + ] } - ], - "usr": "s:SD" + ] } ], - "hasDefaultArg": true, - "usr": "s:Sq" + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A0O05PauseB5ErrorO20transactNotPresentedyA2EmF", + "mangledName": "$s14AtomicTransact0A0O05PauseB5ErrorO20transactNotPresentedyA2EmF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.Search?", + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", "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": [ + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, { "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": [ + "name": "PauseTransactError", + "printedName": "AtomicTransact.Atomic.PauseTransactError", + "usr": "s:14AtomicTransact0A0O05PauseB5ErrorO" + }, { "kind": "TypeNominal", - "name": "Experiments", - "printedName": "AtomicTransact.AtomicConfig.Experiments", - "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV" + "name": "PauseTransactError", + "printedName": "AtomicTransact.Atomic.PauseTransactError", + "usr": "s:14AtomicTransact0A0O05PauseB5ErrorO" } ], - "hasDefaultArg": true, - "usr": "s:Sq" + "declKind": "Func", + "usr": "s:14AtomicTransact0A0O05PauseB5ErrorO2eeoiySbAE_AEtFZ", + "mangledName": "$s14AtomicTransact0A0O05PauseB5ErrorO2eeoiySbAE_AEtFZ", + "moduleName": "AtomicTransact", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.Features?", + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", "children": [ { "kind": "TypeNominal", - "name": "Features", - "printedName": "AtomicTransact.AtomicConfig.Features", - "usr": "s:14AtomicTransact0A6ConfigV8FeaturesV" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.Customer?", - "children": [ + "declKind": "Var", + "usr": "s:14AtomicTransact0A0O05PauseB5ErrorO9hashValueSivp", + "mangledName": "$s14AtomicTransact0A0O05PauseB5ErrorO9hashValueSivp", + "moduleName": "AtomicTransact", + "implicit": true, + "accessors": [ { - "kind": "TypeNominal", - "name": "Customer", - "printedName": "AtomicTransact.AtomicConfig.Customer", - "usr": "s:14AtomicTransact0A6ConfigV8CustomerV" + "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": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" } ], - "hasDefaultArg": true, - "usr": "s:Sq" + "declKind": "Func", + "usr": "s:14AtomicTransact0A0O05PauseB5ErrorO4hash4intoys6HasherVz_tF", + "mangledName": "$s14AtomicTransact0A0O05PauseB5ErrorO4hash4intoys6HasherVz_tF", + "moduleName": "AtomicTransact", + "implicit": true, + "funcSelfKind": "NonMutating" } ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0A6ConfigV11publicToken5scope5tasks13linkedAccount29deferredPaymentMethodStrategy5theme8language14sessionContext8deeplink8metadata6search7handoff11experiments8features8customer16uplinkSessionUrlACSS_AC9ScopeTypeOSayAC4TaskVGSSSgAC08DeferredklM0OSgAC5ThemeVSSAyC8DeeplinkVSgSDyS2SGSgAC6SearchVSgSaySSGSgAC11ExperimentsVSgAC8FeaturesVSgAC8CustomerVSgAYtcfc", - "mangledName": "$s14AtomicTransact0A6ConfigV11publicToken5scope5tasks13linkedAccount29deferredPaymentMethodStrategy5theme8language14sessionContext8deeplink8metadata6search7handoff11experiments8features8customer16uplinkSessionUrlACSS_AC9ScopeTypeOSayAC4TaskVGSSSgAC08DeferredklM0OSgAC5ThemeVSSAyC8DeeplinkVSgSDyS2SGSgAC6SearchVSgSaySSGSgAC11ExperimentsVSgAC8FeaturesVSgAC8CustomerVSgAYtcfc", + "declKind": "Enum", + "usr": "s:14AtomicTransact0A0O05PauseB5ErrorO", + "mangledName": "$s14AtomicTransact0A0O05PauseB5ErrorO", "moduleName": "AtomicTransact", "declAttributes": [ - "AccessControl", - "RawDocComment" + "AccessControl" ], - "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": "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": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "PausedTransactRef", + "printedName": "PausedTransactRef", + "children": [ + { + "kind": "Function", + "name": "resume", + "printedName": "resume(source:animated:)", + "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" + } + ], + "declKind": "Func", + "usr": "s:14AtomicTransact0A0O06PausedB3RefC6resume6source8animatedySo16UIViewControllerC_SbtF", + "mangledName": "$s14AtomicTransact0A0O06PausedB3RefC6resume6source8animatedySo16UIViewControllerC_SbtF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "Final", + "AccessControl", + "Custom", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:14AtomicTransact0A0O06PausedB3RefC", + "mangledName": "$s14AtomicTransact0A0O06PausedB3RefC", + "moduleName": "AtomicTransact", + "declAttributes": [ + "Final", + "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": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + } + ] + }, + { + "kind": "Function", + "name": "pauseTransact", + "printedName": "pauseTransact(animated:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PausedTransactRef", + "printedName": "AtomicTransact.Atomic.PausedTransactRef", + "usr": "s:14AtomicTransact0A0O06PausedB3RefC" + }, + { + "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": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "AtomicConfig", + "printedName": "AtomicConfig", + "children": [ + { "kind": "Constructor", "name": "init", - "printedName": "init(demo:scope:tasks:linkedAccount:theme:language:sessionContext:deeplink:metadata:search:handoff:experiments:)", + "printedName": "init(publicToken:scope:tasks:linkedAccount:deferredPaymentMethodStrategy:theme:language:sessionContext:deeplink:metadata:search:handoff:experiments:features:customer:uplinkSessionUrl:)", "children": [ { "kind": "TypeNominal", @@ -1079,9 +1293,9 @@ }, { "kind": "TypeNominal", - "name": "DemoMode", - "printedName": "AtomicTransact.AtomicConfig.DemoMode", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" }, { "kind": "TypeNominal", @@ -1118,6 +1332,21 @@ "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", @@ -1243,28 +1472,262 @@ ], "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" + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.Features?", + "children": [ + { + "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": "TypeNominal", + "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": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV11publicToken5scope5tasks13linkedAccount29deferredPaymentMethodStrategy5theme8language14sessionContext8deeplink8metadata6search7handoff11experiments8features8customer16uplinkSessionUrlACSS_AC9ScopeTypeOSayAC4TaskVGSSSgAC08DeferredklM0OSgAC5ThemeVSSAyC8DeeplinkVSgSDyS2SGSgAC6SearchVSgSaySSGSgAC11ExperimentsVSgAC8FeaturesVSgAC8CustomerVSgAYtcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV11publicToken5scope5tasks13linkedAccount29deferredPaymentMethodStrategy5theme8language14sessionContext8deeplink8metadata6search7handoff11experiments8features8customer16uplinkSessionUrlACSS_AC9ScopeTypeOSayAC4TaskVGSSSgAC08DeferredklM0OSgAC5ThemeVSSAyC8DeeplinkVSgSDyS2SGSgAC6SearchVSgSaySSGSgAC11ExperimentsVSgAC8FeaturesVSgAC8CustomerVSgAYtcfc", + "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": "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]", + "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: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", @@ -2395,6 +2858,13 @@ ], "usr": "s:s12CaseIterableP", "mangledName": "$ss12CaseIterableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" } ] }, @@ -2493,6 +2963,13 @@ "printedName": "Sendable", "usr": "s:s8SendableP", "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" } ] }, @@ -3377,6 +3854,13 @@ "printedName": "Sendable", "usr": "s:s8SendableP", "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" } ] }, @@ -3654,6 +4138,13 @@ "printedName": "Sendable", "usr": "s:s8SendableP", "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" } ] }, @@ -3926,6 +4417,13 @@ "printedName": "Sendable", "usr": "s:s8SendableP", "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" } ] }, @@ -4530,6 +5028,13 @@ "printedName": "Sendable", "usr": "s:s8SendableP", "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" } ] }, @@ -5051,6 +5556,13 @@ "printedName": "Sendable", "usr": "s:s8SendableP", "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" } ] }, @@ -5363,6 +5875,13 @@ "printedName": "Sendable", "usr": "s:s8SendableP", "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" } ] }, @@ -5597,6 +6116,13 @@ "printedName": "Sendable", "usr": "s:s8SendableP", "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" } ] }, @@ -7300,6 +7826,13 @@ "printedName": "Sendable", "usr": "s:s8SendableP", "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" } ] }, @@ -7822,6 +8355,13 @@ "printedName": "Sendable", "usr": "s:s8SendableP", "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" } ] }, @@ -8039,6 +8579,13 @@ "printedName": "Sendable", "usr": "s:s8SendableP", "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" } ] }, @@ -8285,6 +8832,13 @@ "printedName": "Sendable", "usr": "s:s8SendableP", "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" } ] }, @@ -8852,6 +9406,13 @@ "printedName": "Sendable", "usr": "s:s8SendableP", "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" } ] }, @@ -9355,6 +9916,13 @@ "printedName": "Sendable", "usr": "s:s8SendableP", "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" } ] }, @@ -9732,6 +10300,13 @@ "printedName": "Sendable", "usr": "s:s8SendableP", "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" } ] }, @@ -9948,6 +10523,13 @@ "printedName": "Sendable", "usr": "s:s8SendableP", "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" } ] }, @@ -10164,6 +10746,13 @@ "printedName": "Sendable", "usr": "s:s8SendableP", "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" } ] }, @@ -10663,6 +11252,13 @@ "printedName": "Sendable", "usr": "s:s8SendableP", "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" } ] }, @@ -10841,6 +11437,13 @@ "printedName": "Sendable", "usr": "s:s8SendableP", "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" } ] }, @@ -12775,248 +13378,255 @@ "printedName": "Sendable", "usr": "s:s8SendableP", "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" } ] }, { "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", + "name": "UIKit", + "printedName": "UIKit", "declKind": "Import", "moduleName": "AtomicTransact", "declAttributes": [ "RawDocComment" ] }, + { + "kind": "Import", + "name": "SwiftUI", + "printedName": "SwiftUI", + "declKind": "Import", + "moduleName": "AtomicTransact" + }, { "kind": "TypeDecl", - "name": "TransactEnvironment", - "printedName": "TransactEnvironment", + "name": "TransactActionPresenter", + "printedName": "TransactActionPresenter", "children": [ { - "kind": "Var", - "name": "production", - "printedName": "production", + "kind": "Constructor", + "name": "init", + "printedName": "init()", "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": "TransactEnvironment", - "printedName": "AtomicTransact.TransactEnvironment", - "usr": "s:14AtomicTransact0B11EnvironmentO" - } - ] - } - ] + "kind": "TypeNominal", + "name": "TransactActionPresenter", + "printedName": "AtomicTransact.TransactActionPresenter", + "usr": "s:14AtomicTransact0B15ActionPresenterC" } ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0B11EnvironmentO10productionyA2CmF", - "mangledName": "$s14AtomicTransact0B11EnvironmentO10productionyA2CmF", - "moduleName": "AtomicTransact" + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B15ActionPresenterCACycfc", + "mangledName": "$s14AtomicTransact0B15ActionPresenterCACycfc", + "moduleName": "AtomicTransact", + "declAttributes": [ + "Custom", + "AccessControl" + ], + "init_kind": "Designated" }, { - "kind": "Var", - "name": "sandbox", - "printedName": "sandbox", + "kind": "Function", + "name": "presentAction", + "printedName": "presentAction(id:environment:presentationStyle:theme:metadata:onLaunch:onAuthStatusUpdate:onTaskStatusUpdate:onCompletion:)", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactEnvironment.Type) -> AtomicTransact.TransactEnvironment", + "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": "TypeNominal", - "name": "TransactEnvironment", - "printedName": "AtomicTransact.TransactEnvironment", - "usr": "s:14AtomicTransact0B11EnvironmentO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.TransactEnvironment.Type", + "name": "Dictionary", + "printedName": "[Swift.String : Swift.String]", "children": [ { "kind": "TypeNominal", - "name": "TransactEnvironment", - "printedName": "AtomicTransact.TransactEnvironment", - "usr": "s:14AtomicTransact0B11EnvironmentO" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "usr": "s:SD" } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0B11EnvironmentO7sandboxyA2CmF", - "mangledName": "$s14AtomicTransact0B11EnvironmentO7sandboxyA2CmF", - "moduleName": "AtomicTransact" - }, - { - "kind": "Var", - "name": "custom", - "printedName": "custom", - "children": [ + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactEnvironment.Type) -> (Swift.String, Swift.String) -> AtomicTransact.TransactEnvironment", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(() -> ())?", "children": [ { "kind": "TypeFunc", "name": "Function", - "printedName": "(Swift.String, Swift.String) -> AtomicTransact.TransactEnvironment", + "printedName": "() -> ()", "children": [ { "kind": "TypeNominal", - "name": "TransactEnvironment", - "printedName": "AtomicTransact.TransactEnvironment", - "usr": "s:14AtomicTransact0B11EnvironmentO" + "name": "Void", + "printedName": "()" }, { "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" - } - ] + "name": "Void", + "printedName": "()" } ] - }, + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((AtomicTransact.TransactAuthStatusUpdate) -> ())?", + "children": [ { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.TransactEnvironment.Type", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactAuthStatusUpdate) -> ()", "children": [ { "kind": "TypeNominal", - "name": "TransactEnvironment", - "printedName": "AtomicTransact.TransactEnvironment", - "usr": "s:14AtomicTransact0B11EnvironmentO" + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "TransactAuthStatusUpdate", + "printedName": "AtomicTransact.TransactAuthStatusUpdate", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV" } ] } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0B11EnvironmentO6customyACSS_SStcACmF", - "mangledName": "$s14AtomicTransact0B11EnvironmentO6customyACSS_SStcACmF", - "moduleName": "AtomicTransact" - }, - { - "kind": "Var", - "name": "transactPath", - "printedName": "transactPath", - "children": [ + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, { "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()", + "name": "Optional", + "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" + } + ] } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B11EnvironmentO12transactPathSSvg", - "mangledName": "$s14AtomicTransact0B11EnvironmentO12transactPathSSvg", - "moduleName": "AtomicTransact", - "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "apiPath", - "printedName": "apiPath", - "children": [ + "hasDefaultArg": true, + "usr": "s:Sq" + }, { "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": "Optional", + "printedName": "((AtomicTransact.TransactResponse) -> ())?", "children": [ { - "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:14AtomicTransact0B11EnvironmentO7apiPathSSvg", - "mangledName": "$s14AtomicTransact0B11EnvironmentO7apiPathSSvg", - "moduleName": "AtomicTransact", - "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": "Enum", - "usr": "s:14AtomicTransact0B11EnvironmentO", - "mangledName": "$s14AtomicTransact0B11EnvironmentO", + "declKind": "Class", + "usr": "s:14AtomicTransact0B15ActionPresenterC", + "mangledName": "$s14AtomicTransact0B15ActionPresenterC", "moduleName": "AtomicTransact", "declAttributes": [ + "Final", "AccessControl", + "Custom", "RawDocComment" ], "conformances": [ @@ -13053,394 +13663,193 @@ "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", + "name": "TransactAuthStatusUpdate", + "printedName": "TransactAuthStatusUpdate", "children": [ { - "kind": "TypeDecl", - "name": "ResponseData", - "printedName": "ResponseData", + "kind": "Var", + "name": "company", + "printedName": "company", "children": [ { - "kind": "Constructor", - "name": "init", - "printedName": "init(data:)", - "children": [ - { - "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" - } - ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0B8ResponseO0C4DataV4dataAESDySSs8Sendable_pG_tcfc", - "mangledName": "$s14AtomicTransact0B8ResponseO0C4DataV4dataAESDySSs8Sendable_pG_tcfc", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "init_kind": "Designated" - }, + "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": "Var", - "name": "data", - "printedName": "data", + "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" + "name": "TransactCompany", + "printedName": "AtomicTransact.TransactCompany", + "usr": "s:14AtomicTransact0B7CompanyV" } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B8ResponseO0C4DataV4dataSDySSs8Sendable_pGvp", - "mangledName": "$s14AtomicTransact0B8ResponseO0C4DataV4dataSDySSs8Sendable_pGvp", + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV7companyAA0B7CompanyVvg", + "mangledName": "$s14AtomicTransact0B16AuthStatusUpdateV7companyAA0B7CompanyVvg", "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "hasStorage": true, - "accessors": [ + "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": "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": "TypeNominal", + "name": "AuthStatus", + "printedName": "AtomicTransact.TransactAuthStatusUpdate.AuthStatus", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV0cD0O" + } + ], + "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": [ { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactAuthStatusUpdate.AuthStatus.Type) -> AtomicTransact.TransactAuthStatusUpdate.AuthStatus", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "AuthStatus", + "printedName": "AtomicTransact.TransactAuthStatusUpdate.AuthStatus", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV0cD0O" }, { "kind": "TypeNominal", - "name": "Dictionary", - "printedName": "[Swift.String : any Swift.Sendable]", + "name": "Metatype", + "printedName": "AtomicTransact.TransactAuthStatusUpdate.AuthStatus.Type", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "Sendable", - "printedName": "any Swift.Sendable", - "usr": "s:s8SendableP" + "name": "AuthStatus", + "printedName": "AtomicTransact.TransactAuthStatusUpdate.AuthStatus", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV0cD0O" } - ], - "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" + ] } - ] + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV0cD0O13authenticatedyA2EmF", + "mangledName": "$s14AtomicTransact0B16AuthStatusUpdateV0cD0O13authenticatedyA2EmF", + "moduleName": "AtomicTransact" }, { - "kind": "Var", - "name": "taskId", - "printedName": "taskId", + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", "children": [ { "kind": "TypeNominal", "name": "Optional", - "printedName": "Swift.String?", + "printedName": "AtomicTransact.TransactAuthStatusUpdate.AuthStatus?", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "AuthStatus", + "printedName": "AtomicTransact.TransactAuthStatusUpdate.AuthStatus", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV0cD0O" } ], "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B8ResponseO0C4DataV6taskIdSSSgvp", - "mangledName": "$s14AtomicTransact0B8ResponseO0C4DataV6taskIdSSSgvp", + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV0cD0O8rawValueAESgSS_tcfc", + "mangledName": "$s14AtomicTransact0B16AuthStatusUpdateV0cD0O8rawValueAESgSS_tcfc", "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" - } - ] + "implicit": true, + "init_kind": "Designated" }, { "kind": "Var", - "name": "handoff", - "printedName": "handoff", + "name": "rawValue", + "printedName": "rawValue", "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:14AtomicTransact0B8ResponseO0C4DataV7handoffSSSgvp", - "mangledName": "$s14AtomicTransact0B8ResponseO0C4DataV7handoffSSSgvp", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV0cD0O8rawValueSSvp", + "mangledName": "$s14AtomicTransact0B16AuthStatusUpdateV0cD0O8rawValueSSvp", "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:14AtomicTransact0B8ResponseO0C4DataV7handoffSSSgvg", - "mangledName": "$s14AtomicTransact0B8ResponseO0C4DataV7handoffSSSgvg", - "moduleName": "AtomicTransact", - "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "reason", - "printedName": "reason", - "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:14AtomicTransact0B8ResponseO0C4DataV6reasonSSSgvp", - "mangledName": "$s14AtomicTransact0B8ResponseO0C4DataV6reasonSSSgvp", - "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:14AtomicTransact0B8ResponseO0C4DataV6reasonSSSgvg", - "mangledName": "$s14AtomicTransact0B8ResponseO0C4DataV6reasonSSSgvg", - "moduleName": "AtomicTransact", - "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "identifier", - "printedName": "identifier", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B8ResponseO0C4DataV10identifierSSvp", - "mangledName": "$s14AtomicTransact0B8ResponseO0C4DataV10identifierSSvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], + "implicit": true, "accessors": [ { "kind": "Accessor", @@ -13455,22 +13864,23 @@ } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0B8ResponseO0C4DataV10identifierSSvg", - "mangledName": "$s14AtomicTransact0B8ResponseO0C4DataV10identifierSSvg", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV0cD0O8rawValueSSvg", + "mangledName": "$s14AtomicTransact0B16AuthStatusUpdateV0cD0O8rawValueSSvg", "moduleName": "AtomicTransact", + "implicit": true, "accessorKind": "get" } ] } ], - "declKind": "Struct", - "usr": "s:14AtomicTransact0B8ResponseO0C4DataV", - "mangledName": "$s14AtomicTransact0B8ResponseO0C4DataV", + "declKind": "Enum", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV0cD0O", + "mangledName": "$s14AtomicTransact0B16AuthStatusUpdateV0cD0O", "moduleName": "AtomicTransact", "declAttributes": [ - "AccessControl", - "RawDocComment" + "AccessControl" ], + "enumRawTypeName": "String", "conformances": [ { "kind": "Conformance", @@ -13486,239 +13896,236 @@ "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": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" } ] }, { - "kind": "Var", - "name": "finished", - "printedName": "finished", + "kind": "Constructor", + "name": "init", + "printedName": "init(company:status:)", "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": "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" - } - ] - } - ] + "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": "EnumElement", - "usr": "s:14AtomicTransact0B8ResponseO8finishedyA2C0C4DataV_tcACmF", - "mangledName": "$s14AtomicTransact0B8ResponseO8finishedyA2C0C4DataV_tcACmF", + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV7company6statusAcA0B7CompanyV_AC0cD0Otcfc", + "mangledName": "$s14AtomicTransact0B16AuthStatusUpdateV7company6statusAcA0B7CompanyV_AC0cD0Otcfc", "moduleName": "AtomicTransact", "declAttributes": [ + "AccessControl", "RawDocComment" - ] + ], + "init_kind": "Designated" }, { - "kind": "Var", - "name": "closed", - "printedName": "closed", + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", "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": "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" - } - ] - } - ] + "kind": "TypeNominal", + "name": "TransactAuthStatusUpdate", + "printedName": "AtomicTransact.TransactAuthStatusUpdate", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" } ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0B8ResponseO6closedyA2C0C4DataV_tcACmF", - "mangledName": "$s14AtomicTransact0B8ResponseO6closedyA2C0C4DataV_tcACmF", + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV4fromACs7Decoder_p_tKcfc", + "mangledName": "$s14AtomicTransact0B16AuthStatusUpdateV4fromACs7Decoder_p_tKcfc", "moduleName": "AtomicTransact", - "declAttributes": [ - "RawDocComment" - ] + "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": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "TransactCompany", + "printedName": "TransactCompany", + "children": [ { "kind": "Var", - "name": "error", - "printedName": "error", + "name": "id", + "printedName": "id", "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": "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" - } - ] - } - ] + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0B8ResponseO5erroryAcA0B5ErrorO_tcACmF", - "mangledName": "$s14AtomicTransact0B8ResponseO5erroryAcA0B5ErrorO_tcACmF", + "declKind": "Var", + "usr": "s:14AtomicTransact0B7CompanyV2idSSvp", + "mangledName": "$s14AtomicTransact0B7CompanyV2idSSvp", "moduleName": "AtomicTransact", "declAttributes": [ + "HasStorage", + "AccessControl", "RawDocComment" - ] - }, - { - "kind": "Var", - "name": "transactDismissed", - "printedName": "transactDismissed", - "children": [ + ], + "isLet": true, + "hasStorage": true, + "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", - "children": [ - { - "kind": "TypeNominal", - "name": "TransactResponse", - "printedName": "AtomicTransact.TransactResponse", - "usr": "s:14AtomicTransact0B8ResponseO" - } - ] + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B7CompanyV2idSSvg", + "mangledName": "$s14AtomicTransact0B7CompanyV2idSSvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" } - ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0B8ResponseO17transactDismissedyA2CmF", - "mangledName": "$s14AtomicTransact0B8ResponseO17transactDismissedyA2CmF", - "moduleName": "AtomicTransact", - "declAttributes": [ - "RawDocComment" ] }, { "kind": "Var", - "name": "description", - "printedName": "description", + "name": "name", + "printedName": "name", "children": [ { "kind": "TypeNominal", @@ -13728,12 +14135,16 @@ } ], "declKind": "Var", - "usr": "s:14AtomicTransact0B8ResponseO11descriptionSSvp", - "mangledName": "$s14AtomicTransact0B8ResponseO11descriptionSSvp", + "usr": "s:14AtomicTransact0B7CompanyV4nameSSvp", + "mangledName": "$s14AtomicTransact0B7CompanyV4nameSSvp", "moduleName": "AtomicTransact", "declAttributes": [ - "AccessControl" + "HasStorage", + "AccessControl", + "RawDocComment" ], + "isLet": true, + "hasStorage": true, "accessors": [ { "kind": "Accessor", @@ -13748,814 +14159,683 @@ } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0B8ResponseO11descriptionSSvg", - "mangledName": "$s14AtomicTransact0B8ResponseO11descriptionSSvg", + "usr": "s:14AtomicTransact0B7CompanyV4nameSSvg", + "mangledName": "$s14AtomicTransact0B7CompanyV4nameSSvg", "moduleName": "AtomicTransact", + "implicit": true, "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", + "name": "branding", + "printedName": "branding", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactError.Type) -> AtomicTransact.TransactError", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.TransactCompany.Branding?", "children": [ { "kind": "TypeNominal", - "name": "TransactError", - "printedName": "AtomicTransact.TransactError", - "usr": "s:14AtomicTransact0B5ErrorO" - }, + "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": "Metatype", - "printedName": "AtomicTransact.TransactError.Type", + "name": "Optional", + "printedName": "AtomicTransact.TransactCompany.Branding?", "children": [ { "kind": "TypeNominal", - "name": "TransactError", - "printedName": "AtomicTransact.TransactError", - "usr": "s:14AtomicTransact0B5ErrorO" + "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" } - ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0B5ErrorO015unableToConnecteB0yA2CmF", - "mangledName": "$s14AtomicTransact0B5ErrorO015unableToConnecteB0yA2CmF", - "moduleName": "AtomicTransact", - "declAttributes": [ - "RawDocComment" ] }, { - "kind": "Var", - "name": "invalidConfig", - "printedName": "invalidConfig", + "kind": "Constructor", + "name": "init", + "printedName": "init(id:name:branding:)", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactError.Type) -> AtomicTransact.TransactError", + "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": "AtomicTransact.TransactCompany.Branding?", "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": "Branding", + "printedName": "AtomicTransact.TransactCompany.Branding", + "usr": "s:14AtomicTransact0B7CompanyV8BrandingV" } - ] + ], + "hasDefaultArg": true, + "usr": "s:Sq" } ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0B5ErrorO13invalidConfigyA2CmF", - "mangledName": "$s14AtomicTransact0B5ErrorO13invalidConfigyA2CmF", + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B7CompanyV2id4name8brandingACSS_SSAC8BrandingVSgtcfc", + "mangledName": "$s14AtomicTransact0B7CompanyV2id4name8brandingACSS_SSAC8BrandingVSgtcfc", "moduleName": "AtomicTransact", "declAttributes": [ + "AccessControl", "RawDocComment" - ] + ], + "init_kind": "Designated" }, { - "kind": "Var", - "name": "transactError", - "printedName": "transactError", + "kind": "TypeDecl", + "name": "Branding", + "printedName": "Branding", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactError.Type) -> ([Swift.String : any Swift.Sendable]) -> AtomicTransact.TransactError", + "kind": "Var", + "name": "color", + "printedName": "color", "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "([Swift.String : any Swift.Sendable]) -> AtomicTransact.TransactError", - "children": [ - { - "kind": "TypeNominal", - "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" - } - ] - } - ] - }, { "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.TransactError.Type", + "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": "TransactError", - "printedName": "AtomicTransact.TransactError", - "usr": "s:14AtomicTransact0B5ErrorO" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B7CompanyV8BrandingV5colorSSvg", + "mangledName": "$s14AtomicTransact0B7CompanyV8BrandingV5colorSSvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" } ] - } - ], - "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": "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": "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": "logo", + "printedName": "logo", "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": "Logo", + "printedName": "AtomicTransact.TransactCompany.Branding.Logo", + "usr": "s:14AtomicTransact0B7CompanyV8BrandingV4LogoV" } ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "((AtomicTransact.TransactDataRequest) async -> AtomicTransact.TransactDataResponse?)?", - "children": [ + "declKind": "Var", + "usr": "s:14AtomicTransact0B7CompanyV8BrandingV4logoAE4LogoVvp", + "mangledName": "$s14AtomicTransact0B7CompanyV8BrandingV4logoAE4LogoVvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactDataRequest) async -> AtomicTransact.TransactDataResponse?", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "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" + "name": "Logo", + "printedName": "AtomicTransact.TransactCompany.Branding.Logo", + "usr": "s:14AtomicTransact0B7CompanyV8BrandingV4LogoV" } - ] + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B7CompanyV8BrandingV4logoAE4LogoVvg", + "mangledName": "$s14AtomicTransact0B7CompanyV8BrandingV4logoAE4LogoVvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" } - ], - "hasDefaultArg": true, - "usr": "s:Sq" + ] }, { - "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" - } - ] - } - ], - "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": "()" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" }, { "kind": "TypeNominal", - "name": "TransactError", - "printedName": "AtomicTransact.TransactError", - "usr": "s:14AtomicTransact0B5ErrorO" + "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" - } - ], - "declKind": "Func", - "usr": "s:14AtomicTransact0A0O07presentB04from6config11environment17presentationStyle13onInteraction0I11DataRequest0I16AuthStatusUpdate0i4TasknO00I6Launch0I10Completion0I5ErrorySo16UIViewControllerC_AA0A6ConfigVAA0B11EnvironmentOSo019UIModalPresentationH0VyAA0bJ0VcSgAA0bK8ResponseVSgAA0bkL0VYacSgyAA0bmnO0VcSgyAA0bpnO0VcSgyycSgyAA0bZ0OcSgyAA0bS0OcSgtFZ", - "mangledName": "$s14AtomicTransact0A0O07presentB04from6config11environment17presentationStyle13onInteraction0I11DataRequest0I16AuthStatusUpdate0i4TasknO00I6Launch0I10Completion0I5ErrorySo16UIViewControllerC_AA0A6ConfigVAA0B11EnvironmentOSo019UIModalPresentationH0VyAA0bJ0VcSgAA0bK8ResponseVSgAA0bkL0VYacSgyAA0bmnO0VcSgyAA0bpnO0VcSgyycSgyAA0bZ0OcSgyAA0bS0OcSgtFZ", - "moduleName": "AtomicTransact", - "static": true, - "declAttributes": [ - "AccessControl", - "Custom", - "RawDocComment" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "presentTransact", - "printedName": "presentTransact(from:config:environment:presentationStyle:onInteraction:onDataRequest:onAuthStatusUpdate:onTaskStatusUpdate:onLaunch:onCompletion:onError:)", - "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) -> ())?", - "children": [ + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B7CompanyV8BrandingV4LogoV3url15backgroundColorAGSS_SSSgtcfc", + "mangledName": "$s14AtomicTransact0B7CompanyV8BrandingV4LogoV3url15backgroundColorAGSS_SSSgtcfc", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactInteraction) -> ()", + "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": "TransactInteraction", - "printedName": "AtomicTransact.TransactInteraction", - "usr": "s:14AtomicTransact0B11InteractionV" + "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": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactDataRequest) -> ()", - "children": [ + "declKind": "Struct", + "usr": "s:14AtomicTransact0B7CompanyV8BrandingV4LogoV", + "mangledName": "$s14AtomicTransact0B7CompanyV8BrandingV4LogoV", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" }, { - "kind": "TypeNominal", - "name": "TransactDataRequest", - "printedName": "AtomicTransact.TransactDataRequest", - "usr": "s:14AtomicTransact0B11DataRequestV" - } - ] - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "((AtomicTransact.TransactAuthStatusUpdate) -> ())?", - "children": [ + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, { - "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": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, { - "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" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "(() -> ())?", - "children": [ + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, { - "kind": "TypeFunc", - "name": "Function", - "printedName": "() -> ()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ] + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" } - ], - "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" - } - ] - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "((AtomicTransact.TransactError) -> ())?", - "children": [ + "kind": "TypeNominal", + "name": "Branding", + "printedName": "AtomicTransact.TransactCompany.Branding", + "usr": "s:14AtomicTransact0B7CompanyV8BrandingV" + }, { - "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": "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:14AtomicTransact0A0O07presentB04from6config11environment17presentationStyle13onInteraction0I11DataRequest0I16AuthStatusUpdate0i4TasknO00I6Launch0I10Completion0I5ErrorySo16UIViewControllerC_AA0A6ConfigVAA0B11EnvironmentOSo019UIModalPresentationH0VyAA0bJ0VcSgyAA0bkL0VcyAA0bmnO0VcSgyAA0bpnO0VcSgyycSgyAA0B8ResponseOcSgyAA0bS0OcSgtFZ", - "mangledName": "$s14AtomicTransact0A0O07presentB04from6config11environment17presentationStyle13onInteraction0I11DataRequest0I16AuthStatusUpdate0i4TasknO00I6Launch0I10Completion0I5ErrorySo16UIViewControllerC_AA0A6ConfigVAA0B11EnvironmentOSo019UIModalPresentationH0VyAA0bJ0VcSgyAA0bkL0VcyAA0bmnO0VcSgyAA0bpnO0VcSgyycSgyAA0B8ResponseOcSgyAA0bS0OcSgtFZ", + "declKind": "Struct", + "usr": "s:14AtomicTransact0B7CompanyV8BrandingV", + "mangledName": "$s14AtomicTransact0B7CompanyV8BrandingV", "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": "()" - }, + "conformances": [ { - "kind": "TypeNominal", - "name": "UIViewController", - "printedName": "UIKit.UIViewController", - "usr": "c:objc(cs)UIViewController" + "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": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ { "kind": "TypeNominal", - "name": "Theme", - "printedName": "AtomicTransact.AtomicConfig.Theme", - "hasDefaultArg": true, - "usr": "s:14AtomicTransact0A6ConfigV5ThemeV" + "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": "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": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + } + ] + }, + { + "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 : Swift.String]?", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "Dictionary", - "printedName": "[Swift.String : Swift.String]", + "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": "Optional", + "printedName": "Swift.String?", "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, { "kind": "TypeNominal", "name": "String", @@ -14563,168 +14843,270 @@ "usr": "s:SS" } ], - "usr": "s:SD" + "usr": "s:Sq" } ], - "hasDefaultArg": true, - "usr": "s:Sq" + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11DataRequestV6taskIdSSSgvg", + "mangledName": "$s14AtomicTransact0B11DataRequestV6taskIdSSSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "(() -> ())?", + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "() -> ()", + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "usr": "s:Sq" } ], - "hasDefaultArg": true, - "usr": "s:Sq" + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11DataRequestV6taskIdSSSgvs", + "mangledName": "$s14AtomicTransact0B11DataRequestV6taskIdSSSgvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "((AtomicTransact.TransactAuthStatusUpdate) -> ())?", + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", "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": "Void", + "printedName": "()" } ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11DataRequestV6taskIdSSSgvM", + "mangledName": "$s14AtomicTransact0B11DataRequestV6taskIdSSSgvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "userId", + "printedName": "userId", + "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "((AtomicTransact.TransactTaskStatusUpdate) -> ())?", + "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": "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": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "hasDefaultArg": true, - "usr": "s:Sq" + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11DataRequestV6userIdSSvg", + "mangledName": "$s14AtomicTransact0B11DataRequestV6userIdSSvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "((AtomicTransact.TransactResponse) -> ())?", + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", "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": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "hasDefaultArg": true, - "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": "Func", - "usr": "s:14AtomicTransact0A0O13presentAction4from2id11environment17presentationStyle5theme8metadata8onLaunch0L16AuthStatusUpdate0l4TaskoP00L10CompletionySo16UIViewControllerC_SSAA0B11EnvironmentOSo019UIModalPresentationI0VAA0A6ConfigV5ThemeVSDyS2SGSgyycSgyAA0bnoP0VcSgyAA0bqoP0VcSgyAA0B8ResponseOcSgtFZ", - "mangledName": "$s14AtomicTransact0A0O13presentAction4from2id11environment17presentationStyle5theme8metadata8onLaunch0L16AuthStatusUpdate0l4TaskoP00L10CompletionySo16UIViewControllerC_SSAA0B11EnvironmentOSo019UIModalPresentationI0VAA0A6ConfigV5ThemeVSDyS2SGSgyycSgyAA0bnoP0VcSgyAA0bqoP0VcSgyAA0B8ResponseOcSgtFZ", + "declKind": "Var", + "usr": "s:14AtomicTransact0B11DataRequestV10identifierSSvp", + "mangledName": "$s14AtomicTransact0B11DataRequestV10identifierSSvp", "moduleName": "AtomicTransact", - "static": true, "declAttributes": [ + "HasStorage", "AccessControl", - "Custom", "RawDocComment" ], - "funcSelfKind": "NonMutating" + "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": "interactions", - "printedName": "interactions", + "name": "fields", + "printedName": "fields", "children": [ { "kind": "TypeNominal", - "name": "AnyPublisher", - "printedName": "Combine.AnyPublisher", + "name": "Array", + "printedName": "[Swift.String]", "children": [ { "kind": "TypeNominal", - "name": "TransactInteraction", - "printedName": "AtomicTransact.TransactInteraction", - "usr": "s:14AtomicTransact0B11InteractionV" - }, - { - "kind": "TypeNominal", - "name": "Never", - "printedName": "Swift.Never", - "usr": "s:s5NeverO" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "usr": "s:7Combine12AnyPublisherV" + "usr": "s:Sa" } ], "declKind": "Var", - "usr": "s:14AtomicTransact0A0O12interactions7Combine12AnyPublisherVyAA0B11InteractionVs5NeverOGvpZ", - "mangledName": "$s14AtomicTransact0A0O12interactions7Combine12AnyPublisherVyAA0B11InteractionVs5NeverOGvpZ", + "usr": "s:14AtomicTransact0B11DataRequestV6fieldsSaySSGvp", + "mangledName": "$s14AtomicTransact0B11DataRequestV6fieldsSaySSGvp", "moduleName": "AtomicTransact", - "static": true, "declAttributes": [ + "HasStorage", "AccessControl", - "Custom", "RawDocComment" ], + "hasStorage": true, "accessors": [ { "kind": "Accessor", @@ -14733,438 +15115,293 @@ "children": [ { "kind": "TypeNominal", - "name": "AnyPublisher", - "printedName": "Combine.AnyPublisher", + "name": "Array", + "printedName": "[Swift.String]", "children": [ { "kind": "TypeNominal", - "name": "TransactInteraction", - "printedName": "AtomicTransact.TransactInteraction", - "usr": "s:14AtomicTransact0B11InteractionV" - }, - { - "kind": "TypeNominal", - "name": "Never", - "printedName": "Swift.Never", - "usr": "s:s5NeverO" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "usr": "s:7Combine12AnyPublisherV" + "usr": "s:Sa" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A0O12interactions7Combine12AnyPublisherVyAA0B11InteractionVs5NeverOGvgZ", - "mangledName": "$s14AtomicTransact0A0O12interactions7Combine12AnyPublisherVyAA0B11InteractionVs5NeverOGvgZ", + "usr": "s:14AtomicTransact0B11DataRequestV6fieldsSaySSGvg", + "mangledName": "$s14AtomicTransact0B11DataRequestV6fieldsSaySSGvg", "moduleName": "AtomicTransact", - "static": true, + "implicit": 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": "Accessor", + "name": "Set", + "printedName": "Set()", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Swift.String) -> ()", + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Array", + "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": "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": "Sendable", + "printedName": "any Swift.Sendable", + "usr": "s:s8SendableP" + } + ], + "usr": "s:SD" } ], - "declKind": "Func", - "usr": "s:14AtomicTransact0A0O8setDebug9isEnabled11forwardLogsySb_ySSYbcSgtYaFZ", - "mangledName": "$s14AtomicTransact0A0O8setDebug9isEnabled11forwardLogsySb_ySSYbcSgtYaFZ", + "declKind": "Var", + "usr": "s:14AtomicTransact0B11DataRequestV4dataSDySSs8Sendable_pGvp", + "mangledName": "$s14AtomicTransact0B11DataRequestV4dataSDySSs8Sendable_pGvp", "moduleName": "AtomicTransact", - "static": true, "declAttributes": [ - "AccessControl", - "RawDocComment" + "HasStorage", + "AccessControl" ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "TypeDecl", - "name": "PauseTransactError", - "printedName": "PauseTransactError", - "children": [ + "hasStorage": true, + "accessors": [ { - "kind": "Var", - "name": "transactNotPresented", - "printedName": "transactNotPresented", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.Atomic.PauseTransactError.Type) -> AtomicTransact.Atomic.PauseTransactError", + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : any Swift.Sendable]", "children": [ { "kind": "TypeNominal", - "name": "PauseTransactError", - "printedName": "AtomicTransact.Atomic.PauseTransactError", - "usr": "s:14AtomicTransact0A0O05PauseB5ErrorO" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" }, { "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.Atomic.PauseTransactError.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "PauseTransactError", - "printedName": "AtomicTransact.Atomic.PauseTransactError", - "usr": "s:14AtomicTransact0A0O05PauseB5ErrorO" - } - ] + "name": "Sendable", + "printedName": "any Swift.Sendable", + "usr": "s:s8SendableP" } - ] + ], + "usr": "s:SD" } ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0A0O05PauseB5ErrorO20transactNotPresentedyA2EmF", - "mangledName": "$s14AtomicTransact0A0O05PauseB5ErrorO20transactNotPresentedyA2EmF", + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11DataRequestV4dataSDySSs8Sendable_pGvg", + "mangledName": "$s14AtomicTransact0B11DataRequestV4dataSDySSs8Sendable_pGvg", "moduleName": "AtomicTransact", - "declAttributes": [ - "RawDocComment" - ] + "implicit": true, + "accessorKind": "get" }, { - "kind": "Function", - "name": "==", - "printedName": "==(_:_:)", + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - }, - { - "kind": "TypeNominal", - "name": "PauseTransactError", - "printedName": "AtomicTransact.Atomic.PauseTransactError", - "usr": "s:14AtomicTransact0A0O05PauseB5ErrorO" + "name": "Void", + "printedName": "()" }, { "kind": "TypeNominal", - "name": "PauseTransactError", - "printedName": "AtomicTransact.Atomic.PauseTransactError", - "usr": "s:14AtomicTransact0A0O05PauseB5ErrorO" + "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": "Func", - "usr": "s:14AtomicTransact0A0O05PauseB5ErrorO2eeoiySbAE_AEtFZ", - "mangledName": "$s14AtomicTransact0A0O05PauseB5ErrorO2eeoiySbAE_AEtFZ", + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11DataRequestV4dataSDySSs8Sendable_pGvs", + "mangledName": "$s14AtomicTransact0B11DataRequestV4dataSDySSs8Sendable_pGvs", "moduleName": "AtomicTransact", - "static": true, "implicit": true, - "funcSelfKind": "NonMutating" + "accessorKind": "set" }, { - "kind": "Var", - "name": "hashValue", - "printedName": "hashValue", + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "Void", + "printedName": "()" } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0A0O05PauseB5ErrorO9hashValueSivp", - "mangledName": "$s14AtomicTransact0A0O05PauseB5ErrorO9hashValueSivp", + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11DataRequestV4dataSDySSs8Sendable_pGvM", + "mangledName": "$s14AtomicTransact0B11DataRequestV4dataSDySSs8Sendable_pGvM", "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" - } - ] - }, - { - "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" + "accessorKind": "_modify" } - ], - "declKind": "Enum", - "usr": "s:14AtomicTransact0A0O05PauseB5ErrorO", - "mangledName": "$s14AtomicTransact0A0O05PauseB5ErrorO", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(userId:identifier:fields:taskId:additionalData:)", + "children": [ { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" + "kind": "TypeNominal", + "name": "TransactDataRequest", + "printedName": "AtomicTransact.TransactDataRequest", + "usr": "s:14AtomicTransact0B11DataRequestV" }, { - "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": "String", + "printedName": "Swift.String", + "usr": "s:SS" }, { - "kind": "Conformance", - "name": "Error", - "printedName": "Error", - "usr": "s:s5ErrorP", - "mangledName": "$ss5ErrorP" + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "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": "()" - }, + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : any Swift.Sendable]", + "children": [ { "kind": "TypeNominal", - "name": "UIViewController", - "printedName": "UIKit.UIViewController", - "usr": "c:objc(cs)UIViewController" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" }, { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "hasDefaultArg": true, - "usr": "s:Sb" + "name": "Sendable", + "printedName": "any Swift.Sendable", + "usr": "s:s8SendableP" } ], - "declKind": "Func", - "usr": "s:14AtomicTransact0A0O06PausedB3RefC6resume6source8animatedySo16UIViewControllerC_SbtF", - "mangledName": "$s14AtomicTransact0A0O06PausedB3RefC6resume6source8animatedySo16UIViewControllerC_SbtF", - "moduleName": "AtomicTransact", - "declAttributes": [ - "Final", - "AccessControl", - "Custom", - "RawDocComment" - ], - "funcSelfKind": "NonMutating" - } - ], - "declKind": "Class", - "usr": "s:14AtomicTransact0A0O06PausedB3RefC", - "mangledName": "$s14AtomicTransact0A0O06PausedB3RefC", - "moduleName": "AtomicTransact", - "declAttributes": [ - "Final", - "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": "Conformance", - "name": "Sendable", - "printedName": "Sendable", - "usr": "s:s8SendableP", - "mangledName": "$ss8SendableP" - } - ] - }, - { - "kind": "Function", - "name": "pauseTransact", - "printedName": "pauseTransact(animated:)", - "children": [ - { - "kind": "TypeNominal", - "name": "PausedTransactRef", - "printedName": "AtomicTransact.Atomic.PausedTransactRef", - "usr": "s:14AtomicTransact0A0O06PausedB3RefC" - }, - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", "hasDefaultArg": true, - "usr": "s:Sb" + "usr": "s:SD" } ], - "declKind": "Func", - "usr": "s:14AtomicTransact0A0O05pauseB08animatedAC06PausedB3RefCSb_tYaAC05PauseB5ErrorOYKFZ", - "mangledName": "$s14AtomicTransact0A0O05pauseB08animatedAC06PausedB3RefCSb_tYaAC05PauseB5ErrorOYKFZ", + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B11DataRequestV6userId10identifier6fields04taskF0010additionalC0ACSS_SSSaySSGSSSgSDySSs8Sendable_pGtcfc", + "mangledName": "$s14AtomicTransact0B11DataRequestV6userId10identifier6fields04taskF0010additionalC0ACSS_SSSaySSGSSSgSDySSs8Sendable_pGtcfc", "moduleName": "AtomicTransact", - "static": true, "declAttributes": [ "AccessControl", "RawDocComment" ], - "throwing": true, - "funcSelfKind": "NonMutating" + "init_kind": "Designated" } ], - "declKind": "Enum", - "usr": "s:14AtomicTransact0A0O", - "mangledName": "$s14AtomicTransact0A0O", + "declKind": "Struct", + "usr": "s:14AtomicTransact0B11DataRequestV", + "mangledName": "$s14AtomicTransact0B11DataRequestV", "moduleName": "AtomicTransact", "declAttributes": [ "AccessControl", @@ -15184,6 +15421,20 @@ "printedName": "Escapable", "usr": "s:s9EscapableP", "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" } ] }, @@ -15197,205 +15448,154 @@ "RawDocComment" ] }, - { - "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", + "name": "TransactDataResponse", + "printedName": "TransactDataResponse", "children": [ { - "kind": "Constructor", - "name": "init", - "printedName": "init()", + "kind": "Var", + "name": "card", + "printedName": "card", "children": [ { "kind": "TypeNominal", - "name": "TransactActionPresenter", - "printedName": "AtomicTransact.TransactActionPresenter", - "usr": "s:14AtomicTransact0B15ActionPresenterC" + "name": "Optional", + "printedName": "AtomicTransact.TransactDataResponse.CardData?", + "children": [ + { + "kind": "TypeNominal", + "name": "CardData", + "printedName": "AtomicTransact.TransactDataResponse.CardData", + "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V" + } + ], + "usr": "s:Sq" } ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0B15ActionPresenterCACycfc", - "mangledName": "$s14AtomicTransact0B15ActionPresenterCACycfc", + "declKind": "Var", + "usr": "s:14AtomicTransact0B12DataResponseV4cardAC04CardC0VSgvp", + "mangledName": "$s14AtomicTransact0B12DataResponseV4cardAC04CardC0VSgvp", "moduleName": "AtomicTransact", "declAttributes": [ - "Custom", - "AccessControl" + "HasStorage", + "AccessControl", + "RawDocComment" ], - "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" - }, + "isLet": true, + "hasStorage": true, + "accessors": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "[Swift.String : Swift.String]?", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "Dictionary", - "printedName": "[Swift.String : Swift.String]", + "name": "Optional", + "printedName": "AtomicTransact.TransactDataResponse.CardData?", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "CardData", + "printedName": "AtomicTransact.TransactDataResponse.CardData", + "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V" } ], - "usr": "s:SD" + "usr": "s:Sq" } ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B12DataResponseV4cardAC04CardC0VSgvg", + "mangledName": "$s14AtomicTransact0B12DataResponseV4cardAC04CardC0VSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "identity", + "printedName": "identity", + "children": [ { "kind": "TypeNominal", "name": "Optional", - "printedName": "(() -> ())?", + "printedName": "AtomicTransact.TransactDataResponse.Identity?", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "() -> ()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ] + "kind": "TypeNominal", + "name": "Identity", + "printedName": "AtomicTransact.TransactDataResponse.Identity", + "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV" } ], - "hasDefaultArg": true, "usr": "s:Sq" - }, + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B12DataResponseV8identityAC8IdentityVSgvp", + "mangledName": "$s14AtomicTransact0B12DataResponseV8identityAC8IdentityVSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "((AtomicTransact.TransactAuthStatusUpdate) -> ())?", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactAuthStatusUpdate) -> ()", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.TransactDataResponse.Identity?", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "TransactAuthStatusUpdate", - "printedName": "AtomicTransact.TransactAuthStatusUpdate", - "usr": "s:14AtomicTransact0B16AuthStatusUpdateV" + "name": "Identity", + "printedName": "AtomicTransact.TransactDataResponse.Identity", + "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV" } - ] + ], + "usr": "s:Sq" } ], - "hasDefaultArg": true, - "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.TransactTaskStatusUpdate) -> ())?", + "printedName": "AtomicTransact.TransactDataResponse.CardData?", "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": "CardData", + "printedName": "AtomicTransact.TransactDataResponse.CardData", + "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V" } ], "hasDefaultArg": true, @@ -15404,214 +15604,133 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "((AtomicTransact.TransactResponse) -> ())?", + "printedName": "AtomicTransact.TransactDataResponse.Identity?", "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": "Identity", + "printedName": "AtomicTransact.TransactDataResponse.Identity", + "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV" + } + ], "hasDefaultArg": true, "usr": "s:Sq" } ], - "declKind": "Func", - "usr": "s:14AtomicTransact0B15ActionPresenterC07presentC02id11environment17presentationStyle5theme8metadata8onLaunch0L16AuthStatusUpdate0l4TaskoP00L10CompletionySS_AA0B11EnvironmentOSo019UIModalPresentationI0VAA0A6ConfigV5ThemeVSDyS2SGSgyycSgyAA0bnoP0VcSgyAA0bqoP0VcSgyAA0B8ResponseOcSgtF", - "mangledName": "$s14AtomicTransact0B15ActionPresenterC07presentC02id11environment17presentationStyle5theme8metadata8onLaunch0L16AuthStatusUpdate0l4TaskoP00L10CompletionySS_AA0B11EnvironmentOSo019UIModalPresentationI0VAA0A6ConfigV5ThemeVSDyS2SGSgyycSgyAA0bnoP0VcSgyAA0bqoP0VcSgyAA0B8ResponseOcSgtF", + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B12DataResponseV4card8identityA2C04CardC0VSg_AC8IdentityVSgtcfc", + "mangledName": "$s14AtomicTransact0B12DataResponseV4card8identityA2C04CardC0VSg_AC8IdentityVSgtcfc", "moduleName": "AtomicTransact", "declAttributes": [ - "Final", - "Custom", - "AccessControl", - "RawDocComment" + "AccessControl" ], - "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" + "init_kind": "Designated" }, { - "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", + "kind": "TypeDecl", + "name": "ValidationErrorType", + "printedName": "ValidationErrorType", "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": "invalidCharacterCount", + "printedName": "invalidCharacterCount", "children": [ { - "kind": "TypeNominal", - "name": "TransactCompany", - "printedName": "AtomicTransact.TransactCompany", - "usr": "s:14AtomicTransact0B7CompanyV" + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactDataResponse.ValidationErrorType.Type) -> AtomicTransact.TransactDataResponse.ValidationErrorType", + "children": [ + { + "kind": "TypeNominal", + "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" + } + ] + } + ] } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B16AuthStatusUpdateV7companyAA0B7CompanyVvg", - "mangledName": "$s14AtomicTransact0B16AuthStatusUpdateV7companyAA0B7CompanyVvg", - "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": [ + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B12DataResponseV19ValidationErrorTypeO21invalidCharacterCountyA2EmF", + "mangledName": "$s14AtomicTransact0B12DataResponseV19ValidationErrorTypeO21invalidCharacterCountyA2EmF", + "moduleName": "AtomicTransact" + }, { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "Var", + "name": "tooManyCharacters", + "printedName": "tooManyCharacters", "children": [ { - "kind": "TypeNominal", - "name": "AuthStatus", - "printedName": "AtomicTransact.TransactAuthStatusUpdate.AuthStatus", - "usr": "s:14AtomicTransact0B16AuthStatusUpdateV0cD0O" + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactDataResponse.ValidationErrorType.Type) -> AtomicTransact.TransactDataResponse.ValidationErrorType", + "children": [ + { + "kind": "TypeNominal", + "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" + } + ] + } + ] } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B16AuthStatusUpdateV6statusAC0cD0Ovg", - "mangledName": "$s14AtomicTransact0B16AuthStatusUpdateV6statusAC0cD0Ovg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - } - ] - }, - { - "kind": "TypeDecl", - "name": "AuthStatus", - "printedName": "AuthStatus", - "children": [ + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B12DataResponseV19ValidationErrorTypeO17tooManyCharactersyA2EmF", + "mangledName": "$s14AtomicTransact0B12DataResponseV19ValidationErrorTypeO17tooManyCharactersyA2EmF", + "moduleName": "AtomicTransact" + }, { "kind": "Var", - "name": "authenticated", - "printedName": "authenticated", + "name": "invalidCharacters", + "printedName": "invalidCharacters", "children": [ { "kind": "TypeFunc", "name": "Function", - "printedName": "(AtomicTransact.TransactAuthStatusUpdate.AuthStatus.Type) -> AtomicTransact.TransactAuthStatusUpdate.AuthStatus", + "printedName": "(AtomicTransact.TransactDataResponse.ValidationErrorType.Type) -> AtomicTransact.TransactDataResponse.ValidationErrorType", "children": [ { "kind": "TypeNominal", - "name": "AuthStatus", - "printedName": "AtomicTransact.TransactAuthStatusUpdate.AuthStatus", - "usr": "s:14AtomicTransact0B16AuthStatusUpdateV0cD0O" + "name": "ValidationErrorType", + "printedName": "AtomicTransact.TransactDataResponse.ValidationErrorType", + "usr": "s:14AtomicTransact0B12DataResponseV19ValidationErrorTypeO" }, { "kind": "TypeNominal", "name": "Metatype", - "printedName": "AtomicTransact.TransactAuthStatusUpdate.AuthStatus.Type", + "printedName": "AtomicTransact.TransactDataResponse.ValidationErrorType.Type", "children": [ { "kind": "TypeNominal", - "name": "AuthStatus", - "printedName": "AtomicTransact.TransactAuthStatusUpdate.AuthStatus", - "usr": "s:14AtomicTransact0B16AuthStatusUpdateV0cD0O" + "name": "ValidationErrorType", + "printedName": "AtomicTransact.TransactDataResponse.ValidationErrorType", + "usr": "s:14AtomicTransact0B12DataResponseV19ValidationErrorTypeO" } ] } @@ -15619,8 +15738,8 @@ } ], "declKind": "EnumElement", - "usr": "s:14AtomicTransact0B16AuthStatusUpdateV0cD0O13authenticatedyA2EmF", - "mangledName": "$s14AtomicTransact0B16AuthStatusUpdateV0cD0O13authenticatedyA2EmF", + "usr": "s:14AtomicTransact0B12DataResponseV19ValidationErrorTypeO17invalidCharactersyA2EmF", + "mangledName": "$s14AtomicTransact0B12DataResponseV19ValidationErrorTypeO17invalidCharactersyA2EmF", "moduleName": "AtomicTransact" }, { @@ -15631,13 +15750,13 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "AtomicTransact.TransactAuthStatusUpdate.AuthStatus?", + "printedName": "AtomicTransact.TransactDataResponse.ValidationErrorType?", "children": [ { "kind": "TypeNominal", - "name": "AuthStatus", - "printedName": "AtomicTransact.TransactAuthStatusUpdate.AuthStatus", - "usr": "s:14AtomicTransact0B16AuthStatusUpdateV0cD0O" + "name": "ValidationErrorType", + "printedName": "AtomicTransact.TransactDataResponse.ValidationErrorType", + "usr": "s:14AtomicTransact0B12DataResponseV19ValidationErrorTypeO" } ], "usr": "s:Sq" @@ -15650,8 +15769,8 @@ } ], "declKind": "Constructor", - "usr": "s:14AtomicTransact0B16AuthStatusUpdateV0cD0O8rawValueAESgSS_tcfc", - "mangledName": "$s14AtomicTransact0B16AuthStatusUpdateV0cD0O8rawValueAESgSS_tcfc", + "usr": "s:14AtomicTransact0B12DataResponseV19ValidationErrorTypeO8rawValueAESgSS_tcfc", + "mangledName": "$s14AtomicTransact0B12DataResponseV19ValidationErrorTypeO8rawValueAESgSS_tcfc", "moduleName": "AtomicTransact", "implicit": true, "init_kind": "Designated" @@ -15669,8 +15788,8 @@ } ], "declKind": "Var", - "usr": "s:14AtomicTransact0B16AuthStatusUpdateV0cD0O8rawValueSSvp", - "mangledName": "$s14AtomicTransact0B16AuthStatusUpdateV0cD0O8rawValueSSvp", + "usr": "s:14AtomicTransact0B12DataResponseV19ValidationErrorTypeO8rawValueSSvp", + "mangledName": "$s14AtomicTransact0B12DataResponseV19ValidationErrorTypeO8rawValueSSvp", "moduleName": "AtomicTransact", "implicit": true, "accessors": [ @@ -15687,8 +15806,8 @@ } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0B16AuthStatusUpdateV0cD0O8rawValueSSvg", - "mangledName": "$s14AtomicTransact0B16AuthStatusUpdateV0cD0O8rawValueSSvg", + "usr": "s:14AtomicTransact0B12DataResponseV19ValidationErrorTypeO8rawValueSSvg", + "mangledName": "$s14AtomicTransact0B12DataResponseV19ValidationErrorTypeO8rawValueSSvg", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "get" @@ -15697,11 +15816,12 @@ } ], "declKind": "Enum", - "usr": "s:14AtomicTransact0B16AuthStatusUpdateV0cD0O", - "mangledName": "$s14AtomicTransact0B16AuthStatusUpdateV0cD0O", + "usr": "s:14AtomicTransact0B12DataResponseV19ValidationErrorTypeO", + "mangledName": "$s14AtomicTransact0B12DataResponseV19ValidationErrorTypeO", "moduleName": "AtomicTransact", "declAttributes": [ - "AccessControl" + "AccessControl", + "RawDocComment" ], "enumRawTypeName": "String", "conformances": [ @@ -15762,334 +15882,194 @@ "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(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": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" }, { - "kind": "TypeNominal", - "name": "Decoder", - "printedName": "any Swift.Decoder", - "usr": "s:s7DecoderP" + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" } - ], - "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": "config", - "printedName": "config", + "kind": "TypeDecl", + "name": "ValidationError", + "printedName": "ValidationError", "children": [ { - "kind": "TypeNominal", - "name": "ImplicitlyUnwrappedOptional", - "printedName": "AtomicTransact.AtomicConfig?", + "kind": "Var", + "name": "fieldName", + "printedName": "fieldName", "children": [ { "kind": "TypeNominal", - "name": "AtomicConfig", - "printedName": "AtomicTransact.AtomicConfig", - "usr": "s:14AtomicTransact0A6ConfigV" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "usr": "s:Sq" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact04BaseB14ViewControllerC6configAA0A6ConfigVSgvp", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC6configAA0A6ConfigVSgvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasInitialValue", - "Preconcurrency", - "Custom", - "HasStorage", - "AccessControl" - ], - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ + "declKind": "Var", + "usr": "s:14AtomicTransact0B12DataResponseV15ValidationErrorV9fieldNameSSvp", + "mangledName": "$s14AtomicTransact0B12DataResponseV15ValidationErrorV9fieldNameSSvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ { - "kind": "TypeNominal", - "name": "ImplicitlyUnwrappedOptional", - "printedName": "AtomicTransact.AtomicConfig?", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "AtomicConfig", - "printedName": "AtomicTransact.AtomicConfig", - "usr": "s:14AtomicTransact0A6ConfigV" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "usr": "s:Sq" + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B12DataResponseV15ValidationErrorV9fieldNameSSvg", + "mangledName": "$s14AtomicTransact0B12DataResponseV15ValidationErrorV9fieldNameSSvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact04BaseB14ViewControllerC6configAA0A6ConfigVSgvg", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC6configAA0A6ConfigVSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" + ] }, { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "Var", + "name": "error", + "printedName": "error", "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" + "name": "ValidationErrorType", + "printedName": "AtomicTransact.TransactDataResponse.ValidationErrorType", + "usr": "s:14AtomicTransact0B12DataResponseV19ValidationErrorTypeO" } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact04BaseB14ViewControllerC6configAA0A6ConfigVSgvs", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC6configAA0A6ConfigVSgvs", + "declKind": "Var", + "usr": "s:14AtomicTransact0B12DataResponseV15ValidationErrorV5errorAC0eF4TypeOvp", + "mangledName": "$s14AtomicTransact0B12DataResponseV15ValidationErrorV5errorAC0eF4TypeOvp", "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "set" + "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": "Accessor", - "name": "Modify", - "printedName": "Modify()", + "kind": "Constructor", + "name": "init", + "printedName": "init(fieldName:error:)", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "ValidationError", + "printedName": "AtomicTransact.TransactDataResponse.ValidationError", + "usr": "s:14AtomicTransact0B12DataResponseV15ValidationErrorV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ValidationErrorType", + "printedName": "AtomicTransact.TransactDataResponse.ValidationErrorType", + "usr": "s:14AtomicTransact0B12DataResponseV19ValidationErrorTypeO" } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact04BaseB14ViewControllerC6configAA0A6ConfigVSgvM", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC6configAA0A6ConfigVSgvM", + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B12DataResponseV15ValidationErrorV9fieldName5errorAESS_AC0eF4TypeOtcfc", + "mangledName": "$s14AtomicTransact0B12DataResponseV15ValidationErrorV9fieldName5errorAESS_AC0eF4TypeOtcfc", "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "_modify" - } - ] - }, - { - "kind": "Var", - "name": "environment", - "printedName": "environment", - "children": [ + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, { - "kind": "TypeNominal", - "name": "ImplicitlyUnwrappedOptional", - "printedName": "AtomicTransact.TransactEnvironment?", + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", "children": [ { "kind": "TypeNominal", - "name": "TransactEnvironment", - "printedName": "AtomicTransact.TransactEnvironment", - "usr": "s:14AtomicTransact0B11EnvironmentO" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact04BaseB14ViewControllerC11environmentAA0B11EnvironmentOSgvp", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC11environmentAA0B11EnvironmentOSgvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasInitialValue", - "Preconcurrency", - "Custom", - "HasStorage", - "AccessControl" - ], - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ + "name": "ValidationError", + "printedName": "AtomicTransact.TransactDataResponse.ValidationError", + "usr": "s:14AtomicTransact0B12DataResponseV15ValidationErrorV" + }, { "kind": "TypeNominal", - "name": "ImplicitlyUnwrappedOptional", - "printedName": "AtomicTransact.TransactEnvironment?", - "children": [ - { - "kind": "TypeNominal", - "name": "TransactEnvironment", - "printedName": "AtomicTransact.TransactEnvironment", - "usr": "s:14AtomicTransact0B11EnvironmentO" - } - ], - "usr": "s:Sq" + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact04BaseB14ViewControllerC11environmentAA0B11EnvironmentOSgvg", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC11environmentAA0B11EnvironmentOSgvg", + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B12DataResponseV15ValidationErrorV4fromAEs7Decoder_p_tKcfc", + "mangledName": "$s14AtomicTransact0B12DataResponseV15ValidationErrorV4fromAEs7Decoder_p_tKcfc", "moduleName": "AtomicTransact", "implicit": true, - "accessorKind": "get" + "throwing": true, + "init_kind": "Designated" }, { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", "children": [ { "kind": "TypeNominal", @@ -16098,1236 +16078,988 @@ }, { "kind": "TypeNominal", - "name": "ImplicitlyUnwrappedOptional", - "printedName": "AtomicTransact.TransactEnvironment?", - "children": [ - { - "kind": "TypeNominal", - "name": "TransactEnvironment", - "printedName": "AtomicTransact.TransactEnvironment", - "usr": "s:14AtomicTransact0B11EnvironmentO" - } - ], - "usr": "s:Sq" + "name": "Encoder", + "printedName": "any Swift.Encoder", + "usr": "s:s7EncoderP" } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact04BaseB14ViewControllerC11environmentAA0B11EnvironmentOSgvs", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC11environmentAA0B11EnvironmentOSgvs", + "declKind": "Func", + "usr": "s:14AtomicTransact0B12DataResponseV15ValidationErrorV6encode2toys7Encoder_p_tKF", + "mangledName": "$s14AtomicTransact0B12DataResponseV15ValidationErrorV6encode2toys7Encoder_p_tKF", "moduleName": "AtomicTransact", "implicit": true, - "accessorKind": "set" + "throwing": true, + "funcSelfKind": "NonMutating" }, { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "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": "Accessor", - "usr": "s:14AtomicTransact04BaseB14ViewControllerC11environmentAA0B11EnvironmentOSgvM", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC11environmentAA0B11EnvironmentOSgvM", + "declKind": "Func", + "usr": "s:14AtomicTransact0B12DataResponseV15ValidationErrorV2eeoiySbAE_AEtFZ", + "mangledName": "$s14AtomicTransact0B12DataResponseV15ValidationErrorV2eeoiySbAE_AEtFZ", "moduleName": "AtomicTransact", + "static": true, "implicit": true, - "accessorKind": "_modify" + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:14AtomicTransact0B12DataResponseV15ValidationErrorV", + "mangledName": "$s14AtomicTransact0B12DataResponseV15ValidationErrorV", + "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": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" } ] }, { - "kind": "Var", - "name": "onInteraction", - "printedName": "onInteraction", + "kind": "TypeDecl", + "name": "Identity", + "printedName": "Identity", "children": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "((AtomicTransact.TransactInteraction) -> ())?", + "kind": "Var", + "name": "firstName", + "printedName": "firstName", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactInteraction) -> ()", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "TransactInteraction", - "printedName": "AtomicTransact.TransactInteraction", - "usr": "s:14AtomicTransact0B11InteractionV" - } - ] + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" } ], - "usr": "s:Sq" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact04BaseB14ViewControllerC13onInteractionyAA0bG0VcSgvp", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC13onInteractionyAA0bG0VcSgvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasInitialValue", - "Preconcurrency", - "Custom", - "HasStorage", - "AccessControl" - ], - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ + "declKind": "Var", + "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV9firstNameSSSgvp", + "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV9firstNameSSSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "((AtomicTransact.TransactInteraction) -> ())?", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactInteraction) -> ()", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "TransactInteraction", - "printedName": "AtomicTransact.TransactInteraction", - "usr": "s:14AtomicTransact0B11InteractionV" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "usr": "s:Sq" } ], - "usr": "s:Sq" + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV9firstNameSSSgvg", + "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV9firstNameSSSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact04BaseB14ViewControllerC13onInteractionyAA0bG0VcSgvg", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC13onInteractionyAA0bG0VcSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" + ] }, { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "Var", + "name": "lastName", + "printedName": "lastName", "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, { "kind": "TypeNominal", "name": "Optional", - "printedName": "((AtomicTransact.TransactInteraction) -> ())?", + "printedName": "Swift.String?", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactInteraction) -> ()", + "kind": "TypeNominal", + "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": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "TransactInteraction", - "printedName": "AtomicTransact.TransactInteraction", - "usr": "s:14AtomicTransact0B11InteractionV" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "usr": "s:Sq" } ], - "usr": "s:Sq" + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV8lastNameSSSgvg", + "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV8lastNameSSSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact04BaseB14ViewControllerC13onInteractionyAA0bG0VcSgvs", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC13onInteractionyAA0bG0VcSgvs", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "set" + ] }, { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", + "kind": "Var", + "name": "postalCode", + "printedName": "postalCode", "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": "Accessor", - "usr": "s:14AtomicTransact04BaseB14ViewControllerC13onInteractionyAA0bG0VcSgvM", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC13onInteractionyAA0bG0VcSgvM", + "declKind": "Var", + "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV10postalCodeSSSgvp", + "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV10postalCodeSSSgvp", "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "_modify" - } - ] - }, - { - "kind": "Var", - "name": "onDataRequest", - "printedName": "onDataRequest", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "((AtomicTransact.TransactDataRequest) async -> AtomicTransact.TransactDataResponse?)?", - "children": [ + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactDataRequest) async -> AtomicTransact.TransactDataResponse?", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", "name": "Optional", - "printedName": "AtomicTransact.TransactDataResponse?", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "TransactDataResponse", - "printedName": "AtomicTransact.TransactDataResponse", - "usr": "s:14AtomicTransact0B12DataResponseV" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "TransactDataRequest", - "printedName": "AtomicTransact.TransactDataRequest", - "usr": "s:14AtomicTransact0B11DataRequestV" } - ] + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV10postalCodeSSSgvg", + "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV10postalCodeSSSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" } - ], - "usr": "s:Sq" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact04BaseB14ViewControllerC13onDataRequestAA0bG8ResponseVSgAA0bgH0VYacSgvp", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC13onDataRequestAA0bG8ResponseVSgAA0bgH0VYacSgvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasInitialValue", - "Preconcurrency", - "Custom", - "HasStorage", - "AccessControl" - ], - "hasStorage": true, - "accessors": [ + ] + }, { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "Var", + "name": "address", + "printedName": "address", "children": [ { "kind": "TypeNominal", "name": "Optional", - "printedName": "((AtomicTransact.TransactDataRequest) async -> AtomicTransact.TransactDataResponse?)?", + "printedName": "Swift.String?", "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" } ], "usr": "s:Sq" } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact04BaseB14ViewControllerC13onDataRequestAA0bG8ResponseVSgAA0bgH0VYacSgvg", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC13onDataRequestAA0bG8ResponseVSgAA0bgH0VYacSgvg", + "declKind": "Var", + "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV7addressSSSgvp", + "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV7addressSSSgvp", "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "((AtomicTransact.TransactDataRequest) async -> AtomicTransact.TransactDataResponse?)?", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactDataRequest) async -> AtomicTransact.TransactDataResponse?", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", "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" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "usr": "s:Sq" } ], - "usr": "s:Sq" + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV7addressSSSgvg", + "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV7addressSSSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact04BaseB14ViewControllerC13onDataRequestAA0bG8ResponseVSgAA0bgH0VYacSgvs", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC13onDataRequestAA0bG8ResponseVSgAA0bgH0VYacSgvs", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "set" + ] }, { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", + "kind": "Var", + "name": "address2", + "printedName": "address2", "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": "Accessor", - "usr": "s:14AtomicTransact04BaseB14ViewControllerC13onDataRequestAA0bG8ResponseVSgAA0bgH0VYacSgvM", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC13onDataRequestAA0bG8ResponseVSgAA0bgH0VYacSgvM", + "declKind": "Var", + "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV8address2SSSgvp", + "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV8address2SSSgvp", "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "_modify" - } - ] - }, - { - "kind": "Var", - "name": "onAuthStatusUpdate", - "printedName": "onAuthStatusUpdate", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "((AtomicTransact.TransactAuthStatusUpdate) -> ())?", - "children": [ + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactAuthStatusUpdate) -> ()", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "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:14AtomicTransact0B12DataResponseV8IdentityV8address2SSSgvg", + "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV8address2SSSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" } - ], - "usr": "s:Sq" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact04BaseB14ViewControllerC18onAuthStatusUpdateyAA0bghI0VcSgvp", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC18onAuthStatusUpdateyAA0bghI0VcSgvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasInitialValue", - "Preconcurrency", - "Custom", - "HasStorage", - "AccessControl" - ], - "hasStorage": true, - "accessors": [ + ] + }, { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "Var", + "name": "city", + "printedName": "city", "children": [ { "kind": "TypeNominal", "name": "Optional", - "printedName": "((AtomicTransact.TransactAuthStatusUpdate) -> ())?", + "printedName": "Swift.String?", "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": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "usr": "s:Sq" } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact04BaseB14ViewControllerC18onAuthStatusUpdateyAA0bghI0VcSgvg", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC18onAuthStatusUpdateyAA0bghI0VcSgvg", + "declKind": "Var", + "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV4citySSSgvp", + "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV4citySSSgvp", "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "((AtomicTransact.TransactAuthStatusUpdate) -> ())?", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactAuthStatusUpdate) -> ()", + "kind": "TypeNominal", + "name": "Optional", + "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:Sq" } ], - "usr": "s:Sq" + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV4citySSSgvg", + "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV4citySSSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact04BaseB14ViewControllerC18onAuthStatusUpdateyAA0bghI0VcSgvs", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC18onAuthStatusUpdateyAA0bghI0VcSgvs", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "set" + ] }, { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", + "kind": "Var", + "name": "state", + "printedName": "state", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact04BaseB14ViewControllerC18onAuthStatusUpdateyAA0bghI0VcSgvM", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC18onAuthStatusUpdateyAA0bghI0VcSgvM", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "_modify" - } - ] - }, - { - "kind": "Var", - "name": "onTaskStatusUpdate", - "printedName": "onTaskStatusUpdate", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "((AtomicTransact.TransactTaskStatusUpdate) -> ())?", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactTaskStatusUpdate) -> ()", + "name": "Optional", + "printedName": "Swift.String?", "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:Sq" } ], - "usr": "s:Sq" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact04BaseB14ViewControllerC18onTaskStatusUpdateyAA0bghI0VcSgvp", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC18onTaskStatusUpdateyAA0bghI0VcSgvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasInitialValue", - "Preconcurrency", - "Custom", - "HasStorage", - "AccessControl" - ], - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ + "declKind": "Var", + "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV5stateSSSgvp", + "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV5stateSSSgvp", + "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": "Swift.String?", "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:Sq" } ], - "usr": "s:Sq" + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV5stateSSSgvg", + "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV5stateSSSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact04BaseB14ViewControllerC18onTaskStatusUpdateyAA0bghI0VcSgvg", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC18onTaskStatusUpdateyAA0bghI0VcSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" + ] }, { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "Var", + "name": "phone", + "printedName": "phone", "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, { "kind": "TypeNominal", "name": "Optional", - "printedName": "((AtomicTransact.TransactTaskStatusUpdate) -> ())?", + "printedName": "Swift.String?", "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": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "usr": "s:Sq" } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact04BaseB14ViewControllerC18onTaskStatusUpdateyAA0bghI0VcSgvs", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC18onTaskStatusUpdateyAA0bghI0VcSgvs", + "declKind": "Var", + "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV5phoneSSSgvp", + "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV5phoneSSSgvp", "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "set" - }, - { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact04BaseB14ViewControllerC18onTaskStatusUpdateyAA0bghI0VcSgvM", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC18onTaskStatusUpdateyAA0bghI0VcSgvM", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "_modify" - } - ] - }, - { - "kind": "Var", - "name": "onCompletion", - "printedName": "onCompletion", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "((AtomicTransact.TransactResponse) -> ())?", - "children": [ + "isLet": true, + "hasStorage": true, + "accessors": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactResponse) -> ()", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "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:14AtomicTransact0B12DataResponseV8IdentityV5phoneSSSgvg", + "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV5phoneSSSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" } - ], - "usr": "s:Sq" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact04BaseB14ViewControllerC12onCompletionyAA0B8ResponseOcSgvp", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC12onCompletionyAA0B8ResponseOcSgvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasInitialValue", - "Preconcurrency", - "Custom", - "HasStorage", - "AccessControl" - ], - "hasStorage": true, - "accessors": [ + ] + }, { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "Var", + "name": "email", + "printedName": "email", "children": [ { "kind": "TypeNominal", "name": "Optional", - "printedName": "((AtomicTransact.TransactResponse) -> ())?", + "printedName": "Swift.String?", "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": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "usr": "s:Sq" } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact04BaseB14ViewControllerC12onCompletionyAA0B8ResponseOcSgvg", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC12onCompletionyAA0B8ResponseOcSgvg", + "declKind": "Var", + "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV5emailSSSgvp", + "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV5emailSSSgvp", "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "((AtomicTransact.TransactResponse) -> ())?", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactResponse) -> ()", + "kind": "TypeNominal", + "name": "Optional", + "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:Sq" } ], - "usr": "s:Sq" + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV5emailSSSgvg", + "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV5emailSSSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact04BaseB14ViewControllerC12onCompletionyAA0B8ResponseOcSgvs", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC12onCompletionyAA0B8ResponseOcSgvs", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "set" + ] }, { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", + "kind": "Constructor", + "name": "init", + "printedName": "init(firstName:lastName:postalCode:address:address2:city:state:phone:email:)", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact04BaseB14ViewControllerC12onCompletionyAA0B8ResponseOcSgvM", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC12onCompletionyAA0B8ResponseOcSgvM", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "_modify" - } - ] - }, - { - "kind": "Var", - "name": "onLaunch", - "printedName": "onLaunch", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "(() -> ())?", - "children": [ + "name": "Identity", + "printedName": "AtomicTransact.TransactDataResponse.Identity", + "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV" + }, { - "kind": "TypeFunc", - "name": "Function", - "printedName": "() -> ()", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact04BaseB14ViewControllerC8onLaunchyycSgvp", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC8onLaunchyycSgvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasInitialValue", - "Preconcurrency", - "Custom", - "HasStorage", - "AccessControl" - ], - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, { "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" } ], + "hasDefaultArg": true, "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact04BaseB14ViewControllerC8onLaunchyycSgvg", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC8onLaunchyycSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "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" } ], + "hasDefaultArg": true, "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" - } - ] - }, - { - "kind": "Var", - "name": "onError", - "printedName": "onError", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "((AtomicTransact.TransactError) -> ())?", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactError) -> ()", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "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" } - ] - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact04BaseB14ViewControllerC7onErroryAA0bG0OcSgvp", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC7onErroryAA0bG0OcSgvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasInitialValue", - "Preconcurrency", - "Custom", - "HasStorage", - "AccessControl" - ], - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, { "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" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], + "hasDefaultArg": true, "usr": "s:Sq" } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact04BaseB14ViewControllerC7onErroryAA0bG0OcSgvg", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC7onErroryAA0bG0OcSgvg", + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV9firstName04lastG010postalCode7address8address24city5state5phone5emailAESSSg_A8Otcfc", + "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV9firstName04lastG010postalCode7address8address24city5state5phone5emailAESSSg_A8Otcfc", "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" }, { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "Function", + "name": "validate", + "printedName": "validate()", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "((AtomicTransact.TransactError) -> ())?", + "name": "Array", + "printedName": "[AtomicTransact.TransactDataResponse.ValidationError]", "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": "ValidationError", + "printedName": "AtomicTransact.TransactDataResponse.ValidationError", + "usr": "s:14AtomicTransact0B12DataResponseV15ValidationErrorV" } ], - "usr": "s:Sq" + "usr": "s:Sa" } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact04BaseB14ViewControllerC7onErroryAA0bG0OcSgvs", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC7onErroryAA0bG0OcSgvs", + "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", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Identity", + "printedName": "AtomicTransact.TransactDataResponse.Identity", + "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV4fromAEs7Decoder_p_tKcfc", + "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV4fromAEs7Decoder_p_tKcfc", "moduleName": "AtomicTransact", "implicit": true, - "accessorKind": "set" + "throwing": true, + "init_kind": "Designated" }, { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", + "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:14AtomicTransact04BaseB14ViewControllerC7onErroryAA0bG0OcSgvM", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC7onErroryAA0bG0OcSgvM", + "declKind": "Func", + "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV6encode2toys7Encoder_p_tKF", + "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV6encode2toys7Encoder_p_tKF", "moduleName": "AtomicTransact", "implicit": true, - "accessorKind": "_modify" - } - ] - }, - { - "kind": "Function", - "name": "viewDidLoad", - "printedName": "viewDidLoad()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "throwing": true, + "funcSelfKind": "NonMutating" } ], - "declKind": "Func", - "usr": "c:@M@AtomicTransact@objc(cs)BaseTransactViewController(im)viewDidLoad", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC11viewDidLoadyyF", + "declKind": "Struct", + "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV", + "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV", "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": [ + "conformances": [ { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" }, { - "kind": "TypeNominal", - "name": "WKWebView", - "printedName": "WebKit.WKWebView", - "usr": "c:objc(cs)WKWebView" + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" }, { - "kind": "TypeNominal", - "name": "ImplicitlyUnwrappedOptional", - "printedName": "WebKit.WKNavigation?", - "children": [ - { - "kind": "TypeNominal", - "name": "WKNavigation", - "printedName": "WebKit.WKNavigation", - "usr": "c:objc(cs)WKNavigation" - } - ], - "usr": "s:Sq" + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" }, { - "kind": "TypeNominal", - "name": "Error", - "printedName": "any Swift.Error", - "usr": "s:s5ErrorP" + "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": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" } - ], - "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:)", + "kind": "TypeDecl", + "name": "CardData", + "printedName": "CardData", "children": [ { - "kind": "TypeNominal", - "name": "BaseTransactViewController", - "printedName": "AtomicTransact.BaseTransactViewController", - "usr": "c:@M@AtomicTransact@objc(cs)BaseTransactViewController" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "kind": "Var", + "name": "number", + "printedName": "number", "children": [ { "kind": "TypeNominal", @@ -17336,409 +17068,320 @@ "usr": "s:SS" } ], - "usr": "s:Sq" + "declKind": "Var", + "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V6numberSSvp", + "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V6numberSSvp", + "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:14AtomicTransact0B12DataResponseV04CardC0V6numberSSvg", + "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V6numberSSvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Foundation.Bundle?", + "kind": "Var", + "name": "expiry", + "printedName": "expiry", "children": [ { "kind": "TypeNominal", - "name": "Bundle", - "printedName": "Foundation.Bundle", - "usr": "c:objc(cs)NSBundle" + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" } ], - "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:)", - "children": [ + "declKind": "Var", + "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V6expirySSSgvp", + "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V6expirySSSgvp", + "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:14AtomicTransact0B12DataResponseV04CardC0V6expirySSSgvg", + "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V6expirySSSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.BaseTransactViewController?", + "kind": "Var", + "name": "cvv", + "printedName": "cvv", "children": [ { "kind": "TypeNominal", - "name": "BaseTransactViewController", - "printedName": "AtomicTransact.BaseTransactViewController", - "usr": "c:@M@AtomicTransact@objc(cs)BaseTransactViewController" + "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: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": "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", - "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": "taskId", - "printedName": "taskId", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV6taskIdSSvp", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV6taskIdSSvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "isLet": true, - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "Var", + "name": "cardType", + "printedName": "cardType", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "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:14AtomicTransact0B16TaskStatusUpdateV6taskIdSSvg", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV6taskIdSSvg", + "declKind": "Var", + "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V8cardTypeAE0eG0OSgvp", + "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V8cardTypeAE0eG0OSgvp", "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "product", - "printedName": "product", - "children": [ - { - "kind": "TypeNominal", - "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": "ProductType", - "printedName": "AtomicTransact.AtomicConfig.ProductType", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" - } + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" ], - "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": [ + "isLet": true, + "hasStorage": true, + "accessors": [ { - "kind": "TypeNominal", - "name": "TransactCompany", - "printedName": "AtomicTransact.TransactCompany", - "usr": "s:14AtomicTransact0B7CompanyV" + "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" } - ], - "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()", + "kind": "TypeDecl", + "name": "CardType", + "printedName": "CardType", "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": "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": "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": "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": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "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", @@ -17746,418 +17389,325 @@ "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": [ + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V0E4TypeO8rawValueAGSgSS_tcfc", + "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V0E4TypeO8rawValueAGSgSS_tcfc", + "moduleName": "AtomicTransact", + "implicit": true, + "init_kind": "Designated" + }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData?", + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", "children": [ { "kind": "TypeNominal", - "name": "SwitchData", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV" + "name": "String", + "printedName": "Swift.String", + "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": "Accessor", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10switchDataAC06SwitchG0VSgvg", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10switchDataAC06SwitchG0VSgvg", + "declKind": "Enum", + "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V0E4TypeO", + "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V0E4TypeO", "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" - } + "declAttributes": [ + "AccessControl", + "RawDocComment" ], - "usr": "s:Sq" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11depositDataAC07DepositG0VSgvp", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11depositDataAC07DepositG0VSgvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "isLet": true, - "hasStorage": true, - "accessors": [ + "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": "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": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + } + ] + }, { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "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", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.DepositData?", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "DepositData", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.DepositData", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "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": [ + "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.TransactTaskStatusUpdate.ManagedBy?", + "printedName": "AtomicTransact.TransactDataResponse.CardData.CardType?", "children": [ { "kind": "TypeNominal", - "name": "ManagedBy", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.ManagedBy", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV9ManagedByV" + "name": "CardType", + "printedName": "AtomicTransact.TransactDataResponse.CardData.CardType", + "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V0E4TypeO" } ], + "hasDefaultArg": true, "usr": "s:Sq" } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV9managedByAC07ManagedG0VSgvg", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV9managedByAC07ManagedG0VSgvg", + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V6number6expiry3cvv8cardTypeAESS_SSSgAjE0eJ0OSgtcfc", + "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V6number6expiry3cvv8cardTypeAESS_SSSgAjE0eJ0OSgtcfc", "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" + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "kind": "Function", + "name": "validate", + "printedName": "validate()", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Array", + "printedName": "[AtomicTransact.TransactDataResponse.ValidationError]", + "children": [ + { + "kind": "TypeNominal", + "name": "ValidationError", + "printedName": "AtomicTransact.TransactDataResponse.ValidationError", + "usr": "s:14AtomicTransact0B12DataResponseV15ValidationErrorV" + } + ], + "usr": "s:Sa" } ], - "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" - } + "declKind": "Func", + "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V8validateSayAC15ValidationErrorVGyF", + "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V8validateSayAC15ValidationErrorVGyF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" ], - "hasDefaultArg": true, - "usr": "s:Sq" + "funcSelfKind": "NonMutating" }, { - "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", + "kind": "Function", + "name": "isValid", + "printedName": "isValid()", "children": [ { "kind": "TypeNominal", - "name": "TransactCompany", - "printedName": "AtomicTransact.TransactCompany", - "usr": "s:14AtomicTransact0B7CompanyV" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV9ManagedByV7companyAA0B7CompanyVvp", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV9ManagedByV7companyAA0B7CompanyVvp", + "declKind": "Func", + "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V7isValidSbyF", + "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V7isValidSbyF", "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" - } - ] + "funcSelfKind": "NonMutating" }, { "kind": "Constructor", "name": "init", - "printedName": "init(company:)", + "printedName": "init(from:)", "children": [ { "kind": "TypeNominal", - "name": "ManagedBy", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.ManagedBy", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV9ManagedByV" + "name": "CardData", + "printedName": "AtomicTransact.TransactDataResponse.CardData", + "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V" }, { "kind": "TypeNominal", - "name": "TransactCompany", - "printedName": "AtomicTransact.TransactCompany", - "usr": "s:14AtomicTransact0B7CompanyV" + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" } ], "declKind": "Constructor", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV9ManagedByV7companyAeA0B7CompanyV_tcfc", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV9ManagedByV7companyAeA0B7CompanyV_tcfc", + "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V4fromAEs7Decoder_p_tKcfc", + "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V4fromAEs7Decoder_p_tKcfc", "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], + "implicit": true, + "throwing": true, "init_kind": "Designated" }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(from:)", + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", "children": [ { "kind": "TypeNominal", - "name": "ManagedBy", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.ManagedBy", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV9ManagedByV" + "name": "Void", + "printedName": "()" }, { "kind": "TypeNominal", - "name": "Decoder", - "printedName": "any Swift.Decoder", - "usr": "s:s7DecoderP" + "name": "Encoder", + "printedName": "any Swift.Encoder", + "usr": "s:s7EncoderP" } ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV9ManagedByV4fromAEs7Decoder_p_tKcfc", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV9ManagedByV4fromAEs7Decoder_p_tKcfc", + "declKind": "Func", + "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V6encode2toys7Encoder_p_tKF", + "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V6encode2toys7Encoder_p_tKF", "moduleName": "AtomicTransact", "implicit": true, "throwing": true, - "init_kind": "Designated" + "funcSelfKind": "NonMutating" } ], "declKind": "Struct", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV9ManagedByV", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV9ManagedByV", + "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V", + "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V", "moduleName": "AtomicTransact", "declAttributes": [ - "AccessControl" + "AccessControl", + "RawDocComment" ], "conformances": [ { @@ -18181,199 +17731,311 @@ "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": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" } ] }, { - "kind": "TypeDecl", - "name": "TaskStatus", - "printedName": "TaskStatus", + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", "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": "TypeNominal", + "name": "TransactDataResponse", + "printedName": "AtomicTransact.TransactDataResponse", + "usr": "s:14AtomicTransact0B12DataResponseV" }, { - "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": "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": "Var", - "name": "processing", - "printedName": "processing", + "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": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + } + ] + }, + { + "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": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactTaskStatusUpdate.TaskStatus.Type) -> AtomicTransact.TransactTaskStatusUpdate.TaskStatus", + "kind": "TypeNominal", + "name": "TransactEnvironment", + "printedName": "AtomicTransact.TransactEnvironment", + "usr": "s:14AtomicTransact0B11EnvironmentO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.TransactEnvironment.Type", "children": [ { "kind": "TypeNominal", - "name": "TaskStatus", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O" - }, + "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": "Metatype", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "TaskStatus", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O" - } - ] + "name": "TransactEnvironment", + "printedName": "AtomicTransact.TransactEnvironment", + "usr": "s:14AtomicTransact0B11EnvironmentO" } ] } - ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O10processingyA2EmF", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV0cD0O10processingyA2EmF", - "moduleName": "AtomicTransact", - "declAttributes": [ - "RawDocComment" ] - }, + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B11EnvironmentO7sandboxyA2CmF", + "mangledName": "$s14AtomicTransact0B11EnvironmentO7sandboxyA2CmF", + "moduleName": "AtomicTransact" + }, + { + "kind": "Var", + "name": "custom", + "printedName": "custom", + "children": [ { - "kind": "Var", - "name": "queued", - "printedName": "queued", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactEnvironment.Type) -> (Swift.String, Swift.String) -> AtomicTransact.TransactEnvironment", "children": [ { "kind": "TypeFunc", "name": "Function", - "printedName": "(AtomicTransact.TransactTaskStatusUpdate.TaskStatus.Type) -> AtomicTransact.TransactTaskStatusUpdate.TaskStatus", + "printedName": "(Swift.String, Swift.String) -> AtomicTransact.TransactEnvironment", "children": [ { "kind": "TypeNominal", - "name": "TaskStatus", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O" + "name": "TransactEnvironment", + "printedName": "AtomicTransact.TransactEnvironment", + "usr": "s:14AtomicTransact0B11EnvironmentO" }, { "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus.Type", + "name": "Tuple", + "printedName": "(transactPath: Swift.String, apiPath: Swift.String)", "children": [ { "kind": "TypeNominal", - "name": "TaskStatus", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "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?", + "name": "Metatype", + "printedName": "AtomicTransact.TransactEnvironment.Type", "children": [ { "kind": "TypeNominal", - "name": "TaskStatus", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O" + "name": "TransactEnvironment", + "printedName": "AtomicTransact.TransactEnvironment", + "usr": "s:14AtomicTransact0B11EnvironmentO" } - ], - "usr": "s:Sq" - }, + ] + } + ] + } + ], + "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", @@ -18381,17 +18043,38 @@ "usr": "s:SS" } ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O8rawValueAESgSS_tcfc", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV0cD0O8rawValueAESgSS_tcfc", + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11EnvironmentO12transactPathSSvg", + "mangledName": "$s14AtomicTransact0B11EnvironmentO12transactPathSSvg", "moduleName": "AtomicTransact", - "implicit": true, - "init_kind": "Designated" - }, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "apiPath", + "printedName": "apiPath", + "children": [ { - "kind": "Var", - "name": "rawValue", - "printedName": "rawValue", + "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": "TypeNominal", @@ -18400,939 +18083,914 @@ "usr": "s:SS" } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O8rawValueSSvp", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV0cD0O8rawValueSSvp", + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11EnvironmentO7apiPathSSvg", + "mangledName": "$s14AtomicTransact0B11EnvironmentO7apiPathSSvg", "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" - } - ] + "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": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + } + ] + }, + { + "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": "Enum", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV0cD0O", + "declKind": "Var", + "usr": "s:14AtomicTransact0B11InteractionV4nameSSvp", + "mangledName": "$s14AtomicTransact0B11InteractionV4nameSSvp", "moduleName": "AtomicTransact", "declAttributes": [ - "AccessControl", - "RawDocComment" + "HasStorage", + "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" - }, + "hasStorage": true, + "accessors": [ { - "kind": "Conformance", - "name": "RawRepresentable", - "printedName": "RawRepresentable", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "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" + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11InteractionV4nameSSvg", + "mangledName": "$s14AtomicTransact0B11InteractionV4nameSSvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" }, { - "kind": "Conformance", - "name": "Sendable", - "printedName": "Sendable", - "usr": "s:s8SendableP", - "mangledName": "$ss8SendableP" + "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": "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": "SwitchData", - "printedName": "SwitchData", + "kind": "Var", + "name": "identifier", + "printedName": "identifier", "children": [ { - "kind": "Var", - "name": "paymentMethod", - "printedName": "paymentMethod", + "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": "PaymentMethod", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13paymentMethodAE07PaymentI0Vvp", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13paymentMethodAE07PaymentI0Vvp", + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11InteractionV10identifierSSvg", + "mangledName": "$s14AtomicTransact0B11InteractionV10identifierSSvg", "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" - } - ] + "implicit": true, + "accessorKind": "get" }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(paymentMethod:)", + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", "children": [ { "kind": "TypeNominal", - "name": "SwitchData", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV" + "name": "Void", + "printedName": "()" }, { "kind": "TypeNominal", - "name": "PaymentMethod", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13paymentMethodA2E07PaymentI0V_tcfc", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13paymentMethodA2E07PaymentI0V_tcfc", + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11InteractionV10identifierSSvs", + "mangledName": "$s14AtomicTransact0B11InteractionV10identifierSSvs", "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "init_kind": "Designated" + "implicit": true, + "accessorKind": "set" }, { - "kind": "TypeDecl", - "name": "PaymentMethod", - "printedName": "PaymentMethod", + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", "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": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11InteractionV10identifierSSvM", + "mangledName": "$s14AtomicTransact0B11InteractionV10identifierSSvM", + "moduleName": "AtomicTransact", + "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": "Var", - "name": "title", - "printedName": "title", + "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 Swift.Sendable]", "children": [ { "kind": "TypeNominal", "name": "String", "printedName": "Swift.String", "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Sendable", + "printedName": "any Swift.Sendable", + "usr": "s:s8SendableP" } ], - "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" - } - ] - }, + "usr": "s:SD" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11InteractionV5valueSDySSs8Sendable_pGvg", + "mangledName": "$s14AtomicTransact0B11InteractionV5valueSDySSs8Sendable_pGvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ { - "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": "TypeNominal", + "name": "Void", + "printedName": "()" }, { - "kind": "TypeDecl", - "name": "PaymentType", - "printedName": "PaymentType", + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : any Swift.Sendable]", "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": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" }, { - "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" - } - ] + "kind": "TypeNominal", + "name": "Sendable", + "printedName": "any Swift.Sendable", + "usr": "s:s8SendableP" } ], - "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" - } - ] + "usr": "s:SD" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11InteractionV5valueSDySSs8Sendable_pGvs", + "mangledName": "$s14AtomicTransact0B11InteractionV5valueSDySSs8Sendable_pGvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "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": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" }, { - "kind": "Var", - "name": "expiry", - "printedName": "expiry", + "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": "Accessor", + "name": "Get", + "printedName": "Get()", + "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" - } - ], - "usr": "s:Sq" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "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" - } - ] - }, + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11InteractionV8languageSSSgvg", + "mangledName": "$s14AtomicTransact0B11InteractionV8languageSSSgvg", + "moduleName": "AtomicTransact", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "customer", + "printedName": "customer", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ { - "kind": "Var", - "name": "brand", - "printedName": "brand", + "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": "Accessor", + "name": "Get", + "printedName": "Get()", + "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" - } - ], - "usr": "s:Sq" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV5brandSSSgvp", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV5brandSSSgvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "isLet": true, - "hasStorage": true, - "accessors": [ + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11InteractionV8customerSSSgvg", + "mangledName": "$s14AtomicTransact0B11InteractionV8customerSSSgvg", + "moduleName": "AtomicTransact", + "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" + } + ], + "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": "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:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV5brandSSSgvg", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV5brandSSSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" + "kind": "TypeNominal", + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" } - ] - }, + ], + "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": "Var", - "name": "lastFour", - "printedName": "lastFour", + "kind": "TypeNominal", + "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": "AtomicTransact.AtomicConfig.ProductType?", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" } ], - "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" - } - ] - }, + "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": "Var", - "name": "routingNumber", - "printedName": "routingNumber", + "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": [ + { + "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" - } - ], - "usr": "s:Sq" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "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" - } - ] - }, + "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": "Var", - "name": "accountType", - "printedName": "accountType", + "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", + "printedName": "Swift.String?", "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: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": "Var", - "name": "lastFourAccountNumber", - "printedName": "lastFourAccountNumber", - "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": [ - { - "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: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": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + } + ] + }, + { + "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": "TypeNominal", + "name": "ResponseData", + "printedName": "AtomicTransact.TransactResponse.ResponseData", + "usr": "s:14AtomicTransact0B8ResponseO0C4DataV" }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(id:title:type:expiry:brand:lastFour:routingNumber:accountType:lastFourAccountNumber:)", + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : any Swift.Sendable]", "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": "Sendable", + "printedName": "any Swift.Sendable", + "usr": "s:s8SendableP" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B8ResponseO0C4DataV4dataAESDySSs8Sendable_pG_tcfc", + "mangledName": "$s14AtomicTransact0B8ResponseO0C4DataV4dataAESDySSs8Sendable_pG_tcfc", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "data", + "printedName": "data", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : any Swift.Sendable]", + "children": [ { "kind": "TypeNominal", "name": "String", @@ -19341,252 +18999,120 @@ }, { "kind": "TypeNominal", - "name": "PaymentType", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO" - }, + "name": "Sendable", + "printedName": "any Swift.Sendable", + "usr": "s:s8SendableP" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B8ResponseO0C4DataV4dataSDySSs8Sendable_pGvp", + "mangledName": "$s14AtomicTransact0B8ResponseO0C4DataV4dataSDySSs8Sendable_pGvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "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" - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ + }, { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Sendable", + "printedName": "any Swift.Sendable", + "usr": "s:s8SendableP" } ], - "hasDefaultArg": true, - "usr": "s:Sq" + "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": "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" - }, - { - "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:SD" } ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV2id5title4type6expiry5brand8lastFour13routingNumber11accountType0op7AccountR0AGSS_SSAG0hT0OSSSgA5Stcfc", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV2id5title4type6expiry5brand8lastFour13routingNumber11accountType0op7AccountR0AGSS_SSAG0hT0OSSSgA5Stcfc", + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B8ResponseO0C4DataV4dataSDySSs8Sendable_pGvs", + "mangledName": "$s14AtomicTransact0B8ResponseO0C4DataV4dataSDySSs8Sendable_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": "PaymentMethod", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV" - }, - { - "kind": "TypeNominal", - "name": "Decoder", - "printedName": "any Swift.Decoder", - "usr": "s:s7DecoderP" + "name": "Void", + "printedName": "()" } ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV4fromAGs7Decoder_p_tKcfc", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV4fromAGs7Decoder_p_tKcfc", + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B8ResponseO0C4DataV4dataSDySSs8Sendable_pGvM", + "mangledName": "$s14AtomicTransact0B8ResponseO0C4DataV4dataSDySSs8Sendable_pGvM", "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": "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" + "accessorKind": "_modify" } ] }, - { - "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", + "name": "taskId", + "printedName": "taskId", "children": [ { "kind": "TypeNominal", @@ -19604,16 +19130,13 @@ } ], "declKind": "Var", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV11accountTypeSSSgvp", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11DepositDataV11accountTypeSSSgvp", + "usr": "s:14AtomicTransact0B8ResponseO0C4DataV6taskIdSSSgvp", + "mangledName": "$s14AtomicTransact0B8ResponseO0C4DataV6taskIdSSSgvp", "moduleName": "AtomicTransact", "declAttributes": [ - "HasStorage", "AccessControl", "RawDocComment" ], - "isLet": true, - "hasStorage": true, "accessors": [ { "kind": "Accessor", @@ -19636,45 +19159,41 @@ } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV11accountTypeSSSgvg", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11DepositDataV11accountTypeSSSgvg", + "usr": "s:14AtomicTransact0B8ResponseO0C4DataV6taskIdSSSgvg", + "mangledName": "$s14AtomicTransact0B8ResponseO0C4DataV6taskIdSSSgvg", "moduleName": "AtomicTransact", - "implicit": true, "accessorKind": "get" } ] }, { "kind": "Var", - "name": "distributionAmount", - "printedName": "distributionAmount", + "name": "handoff", + "printedName": "handoff", "children": [ { "kind": "TypeNominal", "name": "Optional", - "printedName": "Swift.Double?", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "Double", - "printedName": "Swift.Double", - "usr": "s:Sd" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "usr": "s:Sq" } ], "declKind": "Var", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV18distributionAmountSdSgvp", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11DepositDataV18distributionAmountSdSgvp", + "usr": "s:14AtomicTransact0B8ResponseO0C4DataV7handoffSSSgvp", + "mangledName": "$s14AtomicTransact0B8ResponseO0C4DataV7handoffSSSgvp", "moduleName": "AtomicTransact", "declAttributes": [ - "HasStorage", "AccessControl", "RawDocComment" ], - "isLet": true, - "hasStorage": true, "accessors": [ { "kind": "Accessor", @@ -19684,31 +19203,30 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "Swift.Double?", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "Double", - "printedName": "Swift.Double", - "usr": "s:Sd" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV18distributionAmountSdSgvg", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11DepositDataV18distributionAmountSdSgvg", + "usr": "s:14AtomicTransact0B8ResponseO0C4DataV7handoffSSSgvg", + "mangledName": "$s14AtomicTransact0B8ResponseO0C4DataV7handoffSSSgvg", "moduleName": "AtomicTransact", - "implicit": true, "accessorKind": "get" } ] }, { "kind": "Var", - "name": "distributionType", - "printedName": "distributionType", + "name": "reason", + "printedName": "reason", "children": [ { "kind": "TypeNominal", @@ -19726,16 +19244,13 @@ } ], "declKind": "Var", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV16distributionTypeSSSgvp", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11DepositDataV16distributionTypeSSSgvp", + "usr": "s:14AtomicTransact0B8ResponseO0C4DataV6reasonSSSgvp", + "mangledName": "$s14AtomicTransact0B8ResponseO0C4DataV6reasonSSSgvp", "moduleName": "AtomicTransact", "declAttributes": [ - "HasStorage", "AccessControl", "RawDocComment" ], - "isLet": true, - "hasStorage": true, "accessors": [ { "kind": "Accessor", @@ -19758,45 +19273,33 @@ } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV16distributionTypeSSSgvg", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11DepositDataV16distributionTypeSSSgvg", + "usr": "s:14AtomicTransact0B8ResponseO0C4DataV6reasonSSSgvg", + "mangledName": "$s14AtomicTransact0B8ResponseO0C4DataV6reasonSSSgvg", "moduleName": "AtomicTransact", - "implicit": true, "accessorKind": "get" } ] }, { "kind": "Var", - "name": "lastFour", - "printedName": "lastFour", + "name": "identifier", + "printedName": "identifier", "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:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV8lastFourSSSgvp", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11DepositDataV8lastFourSSSgvp", + "usr": "s:14AtomicTransact0B8ResponseO0C4DataV10identifierSSvp", + "mangledName": "$s14AtomicTransact0B8ResponseO0C4DataV10identifierSSvp", "moduleName": "AtomicTransact", "declAttributes": [ - "HasStorage", "AccessControl", "RawDocComment" ], - "isLet": true, - "hasStorage": true, "accessors": [ { "kind": "Accessor", @@ -19805,369 +19308,334 @@ "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:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV8lastFourSSSgvg", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11DepositDataV8lastFourSSSgvg", + "usr": "s:14AtomicTransact0B8ResponseO0C4DataV10identifierSSvg", + "mangledName": "$s14AtomicTransact0B8ResponseO0C4DataV10identifierSSvg", "moduleName": "AtomicTransact", - "implicit": true, "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": "Var", - "name": "routingNumber", - "printedName": "routingNumber", + "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": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + } + ] + }, + { + "kind": "Var", + "name": "finished", + "printedName": "finished", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactResponse.Type) -> (AtomicTransact.TransactResponse.ResponseData) -> AtomicTransact.TransactResponse", "children": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactResponse.ResponseData) -> AtomicTransact.TransactResponse", "children": [ { "kind": "TypeNominal", - "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": [ + "name": "TransactResponse", + "printedName": "AtomicTransact.TransactResponse", + "usr": "s:14AtomicTransact0B8ResponseO" + }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "name": "Tuple", + "printedName": "(response: AtomicTransact.TransactResponse.ResponseData)", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "ResponseData", + "printedName": "AtomicTransact.TransactResponse.ResponseData", + "usr": "s:14AtomicTransact0B8ResponseO0C4DataV" } - ], - "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?", + "name": "Metatype", + "printedName": "AtomicTransact.TransactResponse.Type", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "TransactResponse", + "printedName": "AtomicTransact.TransactResponse", + "usr": "s:14AtomicTransact0B8ResponseO" } - ], - "usr": "s:Sq" + ] } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV5titleSSSgvp", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11DepositDataV5titleSSSgvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "isLet": true, - "hasStorage": true, - "accessors": [ + ] + } + ], + "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": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactResponse.ResponseData) -> AtomicTransact.TransactResponse", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "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" + "name": "ResponseData", + "printedName": "AtomicTransact.TransactResponse.ResponseData", + "usr": "s:14AtomicTransact0B8ResponseO0C4DataV" } - ], - "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?", + "name": "Metatype", + "printedName": "AtomicTransact.TransactResponse.Type", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "TransactResponse", + "printedName": "AtomicTransact.TransactResponse", + "usr": "s:14AtomicTransact0B8ResponseO" } - ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, + ] + } + ] + } + ], + "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": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Double?", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactError) -> AtomicTransact.TransactResponse", "children": [ { "kind": "TypeNominal", - "name": "Double", - "printedName": "Swift.Double", - "usr": "s:Sd" - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ + "name": "TransactResponse", + "printedName": "AtomicTransact.TransactResponse", + "usr": "s:14AtomicTransact0B8ResponseO" + }, { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Tuple", + "printedName": "(error: AtomicTransact.TransactError)", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactError", + "printedName": "AtomicTransact.TransactError", + "usr": "s:14AtomicTransact0B5ErrorO" + } + ] } - ], - "hasDefaultArg": true, - "usr": "s:Sq" + ] }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "name": "Metatype", + "printedName": "AtomicTransact.TransactResponse.Type", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "TransactResponse", + "printedName": "AtomicTransact.TransactResponse", + "usr": "s:14AtomicTransact0B8ResponseO" } - ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, + ] + } + ] + } + ], + "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": "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" }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "name": "Metatype", + "printedName": "AtomicTransact.TransactResponse.Type", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "TransactResponse", + "printedName": "AtomicTransact.TransactResponse", + "usr": "s:14AtomicTransact0B8ResponseO" } - ], - "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", - "moduleName": "AtomicTransact", - "implicit": true, - "throwing": true, - "init_kind": "Designated" + ] } ], - "declKind": "Struct", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11DepositDataV", + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B8ResponseO17transactDismissedyA2CmF", + "mangledName": "$s14AtomicTransact0B8ResponseO17transactDismissedyA2CmF", "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": "Constructor", - "name": "init", - "printedName": "init(from:)", + "kind": "Var", + "name": "description", + "printedName": "description", "children": [ { "kind": "TypeNominal", - "name": "TransactTaskStatusUpdate", - "printedName": "AtomicTransact.TransactTaskStatusUpdate", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV" - }, - { - "kind": "TypeNominal", - "name": "Decoder", - "printedName": "any Swift.Decoder", - "usr": "s:s7DecoderP" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV4fromACs7Decoder_p_tKcfc", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV4fromACs7Decoder_p_tKcfc", + "declKind": "Var", + "usr": "s:14AtomicTransact0B8ResponseO11descriptionSSvp", + "mangledName": "$s14AtomicTransact0B8ResponseO11descriptionSSvp", "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", + "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" }, { @@ -20179,10 +19647,10 @@ }, { "kind": "Conformance", - "name": "Decodable", - "printedName": "Decodable", - "usr": "s:Se", - "mangledName": "$sSe" + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" }, { "kind": "Conformance", @@ -20190,696 +19658,479 @@ "printedName": "Sendable", "usr": "s:s8SendableP", "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" } ] }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "AtomicTransact", - "declAttributes": [ - "RawDocComment" - ] - }, { "kind": "TypeDecl", - "name": "TransactDataRequest", - "printedName": "TransactDataRequest", + "name": "TransactError", + "printedName": "TransactError", "children": [ { "kind": "Var", - "name": "taskId", - "printedName": "taskId", + "name": "unableToConnectToTransact", + "printedName": "unableToConnectToTransact", "children": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactError.Type) -> AtomicTransact.TransactError", "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": "TransactError", + "printedName": "AtomicTransact.TransactError", + "usr": "s:14AtomicTransact0B5ErrorO" + }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "name": "Metatype", + "printedName": "AtomicTransact.TransactError.Type", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "TransactError", + "printedName": "AtomicTransact.TransactError", + "usr": "s:14AtomicTransact0B5ErrorO" } - ], - "usr": "s:Sq" + ] } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B11DataRequestV6taskIdSSSgvg", - "mangledName": "$s14AtomicTransact0B11DataRequestV6taskIdSSSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - }, + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B5ErrorO015unableToConnecteB0yA2CmF", + "mangledName": "$s14AtomicTransact0B5ErrorO015unableToConnecteB0yA2CmF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "invalidConfig", + "printedName": "invalidConfig", + "children": [ { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "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": "Optional", - "printedName": "Swift.String?", + "name": "Metatype", + "printedName": "AtomicTransact.TransactError.Type", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "TransactError", + "printedName": "AtomicTransact.TransactError", + "usr": "s:14AtomicTransact0B5ErrorO" } - ], - "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" + ] } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B5ErrorO13invalidConfigyA2CmF", + "mangledName": "$s14AtomicTransact0B5ErrorO13invalidConfigyA2CmF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" ] }, { "kind": "Var", - "name": "userId", - "printedName": "userId", + "name": "transactError", + "printedName": "transactError", "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": "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()", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactError.Type) -> ([Swift.String : any Swift.Sendable]) -> AtomicTransact.TransactError", "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": "TypeFunc", + "name": "Function", + "printedName": "([Swift.String : any Swift.Sendable]) -> AtomicTransact.TransactError", + "children": [ + { + "kind": "TypeNominal", + "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" + } + ] + } + ] + }, { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "Metatype", + "printedName": "AtomicTransact.TransactError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactError", + "printedName": "AtomicTransact.TransactError", + "usr": "s:14AtomicTransact0B5ErrorO" + } + ] } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B11DataRequestV6userIdSSvM", - "mangledName": "$s14AtomicTransact0B11DataRequestV6userIdSSvM", - "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": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "TransactSDKEvent", + "printedName": "TransactSDKEvent", + "children": [ { "kind": "Var", - "name": "identifier", - "printedName": "identifier", + "name": "close", + "printedName": "close", "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()", + "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": "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": "()" + "name": "Metatype", + "printedName": "AtomicTransact.TransactSDKEvent.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactSDKEvent", + "printedName": "AtomicTransact.TransactSDKEvent", + "usr": "s:14AtomicTransact0B8SDKEventO" + } + ] } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B11DataRequestV10identifierSSvM", - "mangledName": "$s14AtomicTransact0B11DataRequestV10identifierSSvM", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "_modify" + ] } - ] + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B8SDKEventO5closeyA2CmF", + "mangledName": "$s14AtomicTransact0B8SDKEventO5closeyA2CmF", + "moduleName": "AtomicTransact" }, { "kind": "Var", - "name": "fields", - "printedName": "fields", + "name": "finish", + "printedName": "finish", "children": [ { - "kind": "TypeNominal", - "name": "Array", - "printedName": "[Swift.String]", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactSDKEvent.Type) -> AtomicTransact.TransactSDKEvent", "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": [ + "name": "TransactSDKEvent", + "printedName": "AtomicTransact.TransactSDKEvent", + "usr": "s:14AtomicTransact0B8SDKEventO" + }, { "kind": "TypeNominal", - "name": "Array", - "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:Sa" + ] } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B11DataRequestV6fieldsSaySSGvg", - "mangledName": "$s14AtomicTransact0B11DataRequestV6fieldsSaySSGvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - }, + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B8SDKEventO6finishyA2CmF", + "mangledName": "$s14AtomicTransact0B8SDKEventO6finishyA2CmF", + "moduleName": "AtomicTransact" + }, + { + "kind": "Var", + "name": "openURL", + "printedName": "openURL", + "children": [ { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "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": "Array", - "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:Sa" + ] } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B11DataRequestV6fieldsSaySSGvs", - "mangledName": "$s14AtomicTransact0B11DataRequestV6fieldsSaySSGvs", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "set" - }, + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B8SDKEventO7openURLyA2CmF", + "mangledName": "$s14AtomicTransact0B8SDKEventO7openURLyA2CmF", + "moduleName": "AtomicTransact" + }, + { + "kind": "Var", + "name": "interaction", + "printedName": "interaction", + "children": [ { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", + "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": "Metatype", + "printedName": "AtomicTransact.TransactSDKEvent.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactSDKEvent", + "printedName": "AtomicTransact.TransactSDKEvent", + "usr": "s:14AtomicTransact0B8SDKEventO" + } + ] } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B11DataRequestV6fieldsSaySSGvM", - "mangledName": "$s14AtomicTransact0B11DataRequestV6fieldsSaySSGvM", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "_modify" + ] } - ] + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B8SDKEventO11interactionyA2CmF", + "mangledName": "$s14AtomicTransact0B8SDKEventO11interactionyA2CmF", + "moduleName": "AtomicTransact" }, { "kind": "Var", - "name": "data", - "printedName": "data", + "name": "dataRequest", + "printedName": "dataRequest", "children": [ { - "kind": "TypeNominal", - "name": "Dictionary", - "printedName": "[Swift.String : any Swift.Sendable]", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactSDKEvent.Type) -> AtomicTransact.TransactSDKEvent", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "TransactSDKEvent", + "printedName": "AtomicTransact.TransactSDKEvent", + "usr": "s:14AtomicTransact0B8SDKEventO" }, { "kind": "TypeNominal", - "name": "Sendable", - "printedName": "any Swift.Sendable", - "usr": "s:s8SendableP" + "name": "Metatype", + "printedName": "AtomicTransact.TransactSDKEvent.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactSDKEvent", + "printedName": "AtomicTransact.TransactSDKEvent", + "usr": "s:14AtomicTransact0B8SDKEventO" + } + ] } - ], - "usr": "s:SD" + ] } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B11DataRequestV4dataSDySSs8Sendable_pGvp", - "mangledName": "$s14AtomicTransact0B11DataRequestV4dataSDySSs8Sendable_pGvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl" - ], - "hasStorage": true, - "accessors": [ + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B8SDKEventO11dataRequestyA2CmF", + "mangledName": "$s14AtomicTransact0B8SDKEventO11dataRequestyA2CmF", + "moduleName": "AtomicTransact" + }, + { + "kind": "Var", + "name": "automationHandoff", + "printedName": "automationHandoff", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactSDKEvent.Type) -> AtomicTransact.TransactSDKEvent", "children": [ { "kind": "TypeNominal", - "name": "Dictionary", - "printedName": "[Swift.String : any Swift.Sendable]", + "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" - }, - { - "kind": "TypeNominal", - "name": "Sendable", - "printedName": "any Swift.Sendable", - "usr": "s:s8SendableP" + "name": "TransactSDKEvent", + "printedName": "AtomicTransact.TransactSDKEvent", + "usr": "s:14AtomicTransact0B8SDKEventO" } - ], - "usr": "s:SD" + ] } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B11DataRequestV4dataSDySSs8Sendable_pGvg", - "mangledName": "$s14AtomicTransact0B11DataRequestV4dataSDySSs8Sendable_pGvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - }, + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B8SDKEventO17automationHandoffyA2CmF", + "mangledName": "$s14AtomicTransact0B8SDKEventO17automationHandoffyA2CmF", + "moduleName": "AtomicTransact" + }, + { + "kind": "Var", + "name": "launch", + "printedName": "launch", + "children": [ { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "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": "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: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", - "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": [ - { - "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": "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: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": "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" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.TransactSDKEvent.Type", + "name": "Metatype", + "printedName": "AtomicTransact.TransactSDKEvent.Type", "children": [ { "kind": "TypeNominal", @@ -20893,14 +20144,14 @@ } ], "declKind": "EnumElement", - "usr": "s:14AtomicTransact0B8SDKEventO5closeyA2CmF", - "mangledName": "$s14AtomicTransact0B8SDKEventO5closeyA2CmF", + "usr": "s:14AtomicTransact0B8SDKEventO6launchyA2CmF", + "mangledName": "$s14AtomicTransact0B8SDKEventO6launchyA2CmF", "moduleName": "AtomicTransact" }, { "kind": "Var", - "name": "finish", - "printedName": "finish", + "name": "authStatusUpdate", + "printedName": "authStatusUpdate", "children": [ { "kind": "TypeFunc", @@ -20930,14 +20181,14 @@ } ], "declKind": "EnumElement", - "usr": "s:14AtomicTransact0B8SDKEventO6finishyA2CmF", - "mangledName": "$s14AtomicTransact0B8SDKEventO6finishyA2CmF", + "usr": "s:14AtomicTransact0B8SDKEventO16authStatusUpdateyA2CmF", + "mangledName": "$s14AtomicTransact0B8SDKEventO16authStatusUpdateyA2CmF", "moduleName": "AtomicTransact" }, { "kind": "Var", - "name": "openURL", - "printedName": "openURL", + "name": "taskStatusUpdate", + "printedName": "taskStatusUpdate", "children": [ { "kind": "TypeFunc", @@ -20967,14 +20218,14 @@ } ], "declKind": "EnumElement", - "usr": "s:14AtomicTransact0B8SDKEventO7openURLyA2CmF", - "mangledName": "$s14AtomicTransact0B8SDKEventO7openURLyA2CmF", + "usr": "s:14AtomicTransact0B8SDKEventO16taskStatusUpdateyA2CmF", + "mangledName": "$s14AtomicTransact0B8SDKEventO16taskStatusUpdateyA2CmF", "moduleName": "AtomicTransact" }, { "kind": "Var", - "name": "interaction", - "printedName": "interaction", + "name": "error", + "printedName": "error", "children": [ { "kind": "TypeFunc", @@ -21004,14 +20255,14 @@ } ], "declKind": "EnumElement", - "usr": "s:14AtomicTransact0B8SDKEventO11interactionyA2CmF", - "mangledName": "$s14AtomicTransact0B8SDKEventO11interactionyA2CmF", + "usr": "s:14AtomicTransact0B8SDKEventO5erroryA2CmF", + "mangledName": "$s14AtomicTransact0B8SDKEventO5erroryA2CmF", "moduleName": "AtomicTransact" }, { "kind": "Var", - "name": "dataRequest", - "printedName": "dataRequest", + "name": "initialized", + "printedName": "initialized", "children": [ { "kind": "TypeFunc", @@ -21041,219 +20292,34 @@ } ], "declKind": "EnumElement", - "usr": "s:14AtomicTransact0B8SDKEventO11dataRequestyA2CmF", - "mangledName": "$s14AtomicTransact0B8SDKEventO11dataRequestyA2CmF", + "usr": "s:14AtomicTransact0B8SDKEventO11initializedyA2CmF", + "mangledName": "$s14AtomicTransact0B8SDKEventO11initializedyA2CmF", "moduleName": "AtomicTransact" }, { - "kind": "Var", - "name": "automationHandoff", - "printedName": "automationHandoff", + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactSDKEvent.Type) -> AtomicTransact.TransactSDKEvent", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "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: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": "Metatype", - "printedName": "AtomicTransact.TransactSDKEvent.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "TransactSDKEvent", - "printedName": "AtomicTransact.TransactSDKEvent", - "usr": "s:14AtomicTransact0B8SDKEventO" - } - ] - } - ] - } - ], - "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" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.TransactSDKEvent.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "TransactSDKEvent", - "printedName": "AtomicTransact.TransactSDKEvent", - "usr": "s:14AtomicTransact0B8SDKEventO" - } - ] - } - ] - } - ], - "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": "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: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": "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(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" + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Constructor", @@ -21454,6 +20520,23 @@ } ] }, + { + "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", @@ -21466,32 +20549,24 @@ }, { "kind": "TypeDecl", - "name": "TransactDataResponse", - "printedName": "TransactDataResponse", + "name": "TransactTaskStatusUpdate", + "printedName": "TransactTaskStatusUpdate", "children": [ { "kind": "Var", - "name": "card", - "printedName": "card", + "name": "taskId", + "printedName": "taskId", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.TransactDataResponse.CardData?", - "children": [ - { - "kind": "TypeNominal", - "name": "CardData", - "printedName": "AtomicTransact.TransactDataResponse.CardData", - "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V" - } - ], - "usr": "s:Sq" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Var", - "usr": "s:14AtomicTransact0B12DataResponseV4cardAC04CardC0VSgvp", - "mangledName": "$s14AtomicTransact0B12DataResponseV4cardAC04CardC0VSgvp", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV6taskIdSSvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV6taskIdSSvp", "moduleName": "AtomicTransact", "declAttributes": [ "HasStorage", @@ -21508,22 +20583,14 @@ "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.TransactDataResponse.CardData?", - "children": [ - { - "kind": "TypeNominal", - "name": "CardData", - "printedName": "AtomicTransact.TransactDataResponse.CardData", - "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V" - } - ], - "usr": "s:Sq" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0B12DataResponseV4cardAC04CardC0VSgvg", - "mangledName": "$s14AtomicTransact0B12DataResponseV4cardAC04CardC0VSgvg", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV6taskIdSSvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV6taskIdSSvg", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "get" @@ -21532,27 +20599,19 @@ }, { "kind": "Var", - "name": "identity", - "printedName": "identity", + "name": "product", + "printedName": "product", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.TransactDataResponse.Identity?", - "children": [ - { - "kind": "TypeNominal", - "name": "Identity", - "printedName": "AtomicTransact.TransactDataResponse.Identity", - "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV" - } - ], - "usr": "s:Sq" - } + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + } ], "declKind": "Var", - "usr": "s:14AtomicTransact0B12DataResponseV8identityAC8IdentityVSgvp", - "mangledName": "$s14AtomicTransact0B12DataResponseV8identityAC8IdentityVSgvp", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV7productAA0A6ConfigV11ProductTypeOvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV7productAA0A6ConfigV11ProductTypeOvp", "moduleName": "AtomicTransact", "declAttributes": [ "HasStorage", @@ -21569,22 +20628,14 @@ "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.TransactDataResponse.Identity?", - "children": [ - { - "kind": "TypeNominal", - "name": "Identity", - "printedName": "AtomicTransact.TransactDataResponse.Identity", - "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV" - } - ], - "usr": "s:Sq" + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0B12DataResponseV8identityAC8IdentityVSgvg", - "mangledName": "$s14AtomicTransact0B12DataResponseV8identityAC8IdentityVSgvg", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV7productAA0A6ConfigV11ProductTypeOvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV7productAA0A6ConfigV11ProductTypeOvg", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "get" @@ -21592,344 +20643,439 @@ ] }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(card:identity:)", + "kind": "Var", + "name": "company", + "printedName": "company", "children": [ { "kind": "TypeNominal", - "name": "TransactDataResponse", - "printedName": "AtomicTransact.TransactDataResponse", - "usr": "s:14AtomicTransact0B12DataResponseV" - }, + "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": "Optional", - "printedName": "AtomicTransact.TransactDataResponse.CardData?", + "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": "CardData", - "printedName": "AtomicTransact.TransactDataResponse.CardData", - "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V" + "name": "TaskStatus", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O" } ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, + "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": "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" } ], - "hasDefaultArg": true, "usr": "s:Sq" } ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0B12DataResponseV4card8identityA2C04CardC0VSg_AC8IdentityVSgtcfc", - "mangledName": "$s14AtomicTransact0B12DataResponseV4card8identityA2C04CardC0VSg_AC8IdentityVSgtcfc", + "declKind": "Var", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10failReasonSSSgvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10failReasonSSSgvp", "moduleName": "AtomicTransact", "declAttributes": [ - "AccessControl" + "HasStorage", + "AccessControl", + "RawDocComment" ], - "init_kind": "Designated" - }, - { - "kind": "TypeDecl", - "name": "ValidationErrorType", - "printedName": "ValidationErrorType", - "children": [ + "isLet": true, + "hasStorage": true, + "accessors": [ { - "kind": "Var", - "name": "invalidCharacterCount", - "printedName": "invalidCharacterCount", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "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" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.TransactDataResponse.ValidationErrorType.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "ValidationErrorType", - "printedName": "AtomicTransact.TransactDataResponse.ValidationErrorType", - "usr": "s:14AtomicTransact0B12DataResponseV19ValidationErrorTypeO" - } - ] + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "usr": "s:Sq" } ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0B12DataResponseV19ValidationErrorTypeO21invalidCharacterCountyA2EmF", - "mangledName": "$s14AtomicTransact0B12DataResponseV19ValidationErrorTypeO21invalidCharacterCountyA2EmF", - "moduleName": "AtomicTransact" - }, + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10failReasonSSSgvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10failReasonSSSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "switchData", + "printedName": "switchData", + "children": [ { - "kind": "Var", - "name": "tooManyCharacters", - "printedName": "tooManyCharacters", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData?", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactDataResponse.ValidationErrorType.Type) -> AtomicTransact.TransactDataResponse.ValidationErrorType", + "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": "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" - } - ] + "name": "SwitchData", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV" } - ] + ], + "usr": "s:Sq" } ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0B12DataResponseV19ValidationErrorTypeO17tooManyCharactersyA2EmF", - "mangledName": "$s14AtomicTransact0B12DataResponseV19ValidationErrorTypeO17tooManyCharactersyA2EmF", - "moduleName": "AtomicTransact" - }, + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10switchDataAC06SwitchG0VSgvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10switchDataAC06SwitchG0VSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "depositData", + "printedName": "depositData", + "children": [ { - "kind": "Var", - "name": "invalidCharacters", - "printedName": "invalidCharacters", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.DepositData?", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactDataResponse.ValidationErrorType.Type) -> AtomicTransact.TransactDataResponse.ValidationErrorType", - "children": [ - { - "kind": "TypeNominal", - "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" - } - ] - } - ] + "kind": "TypeNominal", + "name": "DepositData", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.DepositData", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV" } ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0B12DataResponseV19ValidationErrorTypeO17invalidCharactersyA2EmF", - "mangledName": "$s14AtomicTransact0B12DataResponseV19ValidationErrorTypeO17invalidCharactersyA2EmF", - "moduleName": "AtomicTransact" - }, + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11depositDataAC07DepositG0VSgvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11depositDataAC07DepositG0VSgvp", + "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.TransactDataResponse.ValidationErrorType?", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.DepositData?", "children": [ { "kind": "TypeNominal", - "name": "ValidationErrorType", - "printedName": "AtomicTransact.TransactDataResponse.ValidationErrorType", - "usr": "s:14AtomicTransact0B12DataResponseV19ValidationErrorTypeO" + "name": "DepositData", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.DepositData", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV" } ], "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" } ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0B12DataResponseV19ValidationErrorTypeO8rawValueAESgSS_tcfc", - "mangledName": "$s14AtomicTransact0B12DataResponseV19ValidationErrorTypeO8rawValueAESgSS_tcfc", + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11depositDataAC07DepositG0VSgvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11depositDataAC07DepositG0VSgvg", "moduleName": "AtomicTransact", "implicit": true, - "init_kind": "Designated" - }, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "managedBy", + "printedName": "managedBy", + "children": [ { - "kind": "Var", - "name": "rawValue", - "printedName": "rawValue", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.ManagedBy?", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "ManagedBy", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.ManagedBy", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV9ManagedByV" } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B12DataResponseV19ValidationErrorTypeO8rawValueSSvp", - "mangledName": "$s14AtomicTransact0B12DataResponseV19ValidationErrorTypeO8rawValueSSvp", - "moduleName": "AtomicTransact", - "implicit": true, - "accessors": [ + "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": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.ManagedBy?", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "ManagedBy", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.ManagedBy", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV9ManagedByV" } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B12DataResponseV19ValidationErrorTypeO8rawValueSSvg", - "mangledName": "$s14AtomicTransact0B12DataResponseV19ValidationErrorTypeO8rawValueSSvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" + "usr": "s:Sq" } - ] + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV9managedByAC07ManagedG0VSgvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV9managedByAC07ManagedG0VSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "actionType", + "printedName": "actionType", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.ActionType?", + "children": [ + { + "kind": "TypeNominal", + "name": "ActionType", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.ActionType", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10ActionTypeO" + } + ], + "usr": "s:Sq" } ], - "declKind": "Enum", - "usr": "s:14AtomicTransact0B12DataResponseV19ValidationErrorTypeO", - "mangledName": "$s14AtomicTransact0B12DataResponseV19ValidationErrorTypeO", + "declKind": "Var", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10actionTypeAC06ActionG0OSgvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10actionTypeAC06ActionG0OSgvp", "moduleName": "AtomicTransact", "declAttributes": [ + "HasStorage", "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" - }, + "isLet": true, + "hasStorage": true, + "accessors": [ { - "kind": "Conformance", - "name": "RawRepresentable", - "printedName": "RawRepresentable", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { - "kind": "TypeWitness", - "name": "RawValue", - "printedName": "RawValue", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.ActionType?", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "ActionType", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.ActionType", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10ActionTypeO" } - ] + ], + "usr": "s:Sq" } ], - "usr": "s:SY", - "mangledName": "$sSY" + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10actionTypeAC06ActionG0OSgvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10actionTypeAC06ActionG0OSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(taskId:product:company:status:failReason:switchData:depositData:managedBy:actionType:)", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactTaskStatusUpdate", + "printedName": "AtomicTransact.TransactTaskStatusUpdate", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV" }, { - "kind": "Conformance", - "name": "Decodable", - "printedName": "Decodable", - "usr": "s:Se", - "mangledName": "$sSe" + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" }, { - "kind": "Conformance", - "name": "Encodable", - "printedName": "Encodable", - "usr": "s:SE", - "mangledName": "$sSE" + "kind": "TypeNominal", + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" }, { - "kind": "Conformance", - "name": "Sendable", - "printedName": "Sendable", - "usr": "s:s8SendableP", - "mangledName": "$ss8SendableP" + "kind": "TypeNominal", + "name": "TransactCompany", + "printedName": "AtomicTransact.TransactCompany", + "usr": "s:14AtomicTransact0B7CompanyV" }, { - "kind": "Conformance", - "name": "Error", - "printedName": "Error", - "usr": "s:s5ErrorP", - "mangledName": "$ss5ErrorP" - } - ] - }, - { - "kind": "TypeDecl", - "name": "ValidationError", - "printedName": "ValidationError", - "children": [ + "kind": "TypeNominal", + "name": "TaskStatus", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O" + }, { - "kind": "Var", - "name": "fieldName", - "printedName": "fieldName", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", @@ -21938,54 +21084,100 @@ "usr": "s:SS" } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B12DataResponseV15ValidationErrorV9fieldNameSSvp", - "mangledName": "$s14AtomicTransact0B12DataResponseV15ValidationErrorV9fieldNameSSvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" + "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" + } ], - "isLet": true, - "hasStorage": true, - "accessors": [ + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.DepositData?", + "children": [ { - "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": "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" }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.ActionType?", + "children": [ + { + "kind": "TypeNominal", + "name": "ActionType", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.ActionType", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10ActionTypeO" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV6taskId7product7company6status10failReason10switchData07depositN09managedBy10actionTypeACSS_AA0A6ConfigV07ProductS0OAA0B7CompanyVAC0cD0OSSSgAC06SwitchN0VSgAC07DepositN0VSgAC07ManagedQ0VSgAC06ActionS0OSgtcfc", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV6taskId7product7company6status10failReason10switchData07depositN09managedBy10actionTypeACSS_AA0A6ConfigV07ProductS0OAA0B7CompanyVAC0cD0OSSSgAC06SwitchN0VSgAC07DepositN0VSgAC07ManagedQ0VSgAC06ActionS0OSgtcfc", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "TypeDecl", + "name": "ManagedBy", + "printedName": "ManagedBy", + "children": [ { "kind": "Var", - "name": "error", - "printedName": "error", + "name": "company", + "printedName": "company", "children": [ { "kind": "TypeNominal", - "name": "ValidationErrorType", - "printedName": "AtomicTransact.TransactDataResponse.ValidationErrorType", - "usr": "s:14AtomicTransact0B12DataResponseV19ValidationErrorTypeO" + "name": "TransactCompany", + "printedName": "AtomicTransact.TransactCompany", + "usr": "s:14AtomicTransact0B7CompanyV" } ], "declKind": "Var", - "usr": "s:14AtomicTransact0B12DataResponseV15ValidationErrorV5errorAC0eF4TypeOvp", - "mangledName": "$s14AtomicTransact0B12DataResponseV15ValidationErrorV5errorAC0eF4TypeOvp", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV9ManagedByV7companyAA0B7CompanyVvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV9ManagedByV7companyAA0B7CompanyVvp", "moduleName": "AtomicTransact", "declAttributes": [ "HasStorage", @@ -22002,14 +21194,14 @@ "children": [ { "kind": "TypeNominal", - "name": "ValidationErrorType", - "printedName": "AtomicTransact.TransactDataResponse.ValidationErrorType", - "usr": "s:14AtomicTransact0B12DataResponseV19ValidationErrorTypeO" + "name": "TransactCompany", + "printedName": "AtomicTransact.TransactCompany", + "usr": "s:14AtomicTransact0B7CompanyV" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0B12DataResponseV15ValidationErrorV5errorAC0eF4TypeOvg", - "mangledName": "$s14AtomicTransact0B12DataResponseV15ValidationErrorV5errorAC0eF4TypeOvg", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV9ManagedByV7companyAA0B7CompanyVvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV9ManagedByV7companyAA0B7CompanyVvg", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "get" @@ -22019,33 +21211,28 @@ { "kind": "Constructor", "name": "init", - "printedName": "init(fieldName:error:)", + "printedName": "init(company:)", "children": [ { "kind": "TypeNominal", - "name": "ValidationError", - "printedName": "AtomicTransact.TransactDataResponse.ValidationError", - "usr": "s:14AtomicTransact0B12DataResponseV15ValidationErrorV" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "ManagedBy", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.ManagedBy", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV9ManagedByV" }, { "kind": "TypeNominal", - "name": "ValidationErrorType", - "printedName": "AtomicTransact.TransactDataResponse.ValidationErrorType", - "usr": "s:14AtomicTransact0B12DataResponseV19ValidationErrorTypeO" + "name": "TransactCompany", + "printedName": "AtomicTransact.TransactCompany", + "usr": "s:14AtomicTransact0B7CompanyV" } ], "declKind": "Constructor", - "usr": "s:14AtomicTransact0B12DataResponseV15ValidationErrorV9fieldName5errorAESS_AC0eF4TypeOtcfc", - "mangledName": "$s14AtomicTransact0B12DataResponseV15ValidationErrorV9fieldName5errorAESS_AC0eF4TypeOtcfc", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV9ManagedByV7companyAeA0B7CompanyV_tcfc", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV9ManagedByV7companyAeA0B7CompanyV_tcfc", "moduleName": "AtomicTransact", "declAttributes": [ - "AccessControl" + "AccessControl", + "RawDocComment" ], "init_kind": "Designated" }, @@ -22056,9 +21243,9 @@ "children": [ { "kind": "TypeNominal", - "name": "ValidationError", - "printedName": "AtomicTransact.TransactDataResponse.ValidationError", - "usr": "s:14AtomicTransact0B12DataResponseV15ValidationErrorV" + "name": "ManagedBy", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.ManagedBy", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV9ManagedByV" }, { "kind": "TypeNominal", @@ -22068,86 +21255,28 @@ } ], "declKind": "Constructor", - "usr": "s:14AtomicTransact0B12DataResponseV15ValidationErrorV4fromAEs7Decoder_p_tKcfc", - "mangledName": "$s14AtomicTransact0B12DataResponseV15ValidationErrorV4fromAEs7Decoder_p_tKcfc", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV9ManagedByV4fromAEs7Decoder_p_tKcfc", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV9ManagedByV4fromAEs7Decoder_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": "Struct", - "usr": "s:14AtomicTransact0B12DataResponseV15ValidationErrorV", - "mangledName": "$s14AtomicTransact0B12DataResponseV15ValidationErrorV", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" + } + ], + "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", @@ -22163,13 +21292,6 @@ "usr": "s:Se", "mangledName": "$sSe" }, - { - "kind": "Conformance", - "name": "Encodable", - "printedName": "Encodable", - "usr": "s:SE", - "mangledName": "$sSE" - }, { "kind": "Conformance", "name": "Sendable", @@ -22179,232 +21301,228 @@ }, { "kind": "Conformance", - "name": "Equatable", - "printedName": "Equatable", - "usr": "s:SQ", - "mangledName": "$sSQ" + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" } ] }, { "kind": "TypeDecl", - "name": "Identity", - "printedName": "Identity", + "name": "TaskStatus", + "printedName": "TaskStatus", "children": [ { "kind": "Var", - "name": "firstName", - "printedName": "firstName", + "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" - } - ], - "usr": "s:Sq" - } - ], - "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": [ + "name": "TaskStatus", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O" + }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "name": "Metatype", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus.Type", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "TaskStatus", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O" } - ], - "usr": "s:Sq" + ] } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV9firstNameSSSgvg", - "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV9firstNameSSSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" + ] } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O9completedyA2EmF", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV0cD0O9completedyA2EmF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" ] }, { "kind": "Var", - "name": "lastName", - "printedName": "lastName", + "name": "failed", + "printedName": "failed", "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": "Var", - "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV8lastNameSSSgvp", - "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV8lastNameSSSgvp", + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O6failedyA2EmF", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV0cD0O6failedyA2EmF", "moduleName": "AtomicTransact", "declAttributes": [ - "HasStorage", - "AccessControl", "RawDocComment" - ], - "isLet": true, - "hasStorage": true, - "accessors": [ + ] + }, + { + "kind": "Var", + "name": "processing", + "printedName": "processing", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactTaskStatusUpdate.TaskStatus.Type) -> AtomicTransact.TransactTaskStatusUpdate.TaskStatus", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "name": "TaskStatus", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus.Type", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "TaskStatus", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O" } - ], - "usr": "s:Sq" + ] } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV8lastNameSSSgvg", - "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV8lastNameSSSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" + ] } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O10processingyA2EmF", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV0cD0O10processingyA2EmF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" ] }, { "kind": "Var", - "name": "postalCode", - "printedName": "postalCode", + "name": "queued", + "printedName": "queued", "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" - } - ], - "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": [ + "name": "TaskStatus", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O" + }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "name": "Metatype", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus.Type", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "TaskStatus", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O" } - ], - "usr": "s:Sq" + ] } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV10postalCodeSSSgvg", - "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV10postalCodeSSSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" + ] } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O6queuedyA2EmF", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV0cD0O6queuedyA2EmF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" ] }, { - "kind": "Var", - "name": "address", - "printedName": "address", + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", "children": [ { "kind": "TypeNominal", "name": "Optional", - "printedName": "Swift.String?", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus?", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "TaskStatus", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O" } ], "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV7addressSSSgvp", - "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV7addressSSSgvp", + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O8rawValueAESgSS_tcfc", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV0cD0O8rawValueAESgSS_tcfc", "moduleName": "AtomicTransact", - "declAttributes": [ - "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" + } ], - "isLet": true, - "hasStorage": true, + "declKind": "Var", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O8rawValueSSvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV0cD0O8rawValueSSvp", + "moduleName": "AtomicTransact", + "implicit": true, "accessors": [ { "kind": "Accessor", @@ -22413,37 +21531,68 @@ "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:14AtomicTransact0B12DataResponseV8IdentityV7addressSSSgvg", - "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV7addressSSSgvg", + "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": "Var", - "name": "address2", - "printedName": "address2", + "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", @@ -22451,265 +21600,330 @@ "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": [ + "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": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "ActionType", + "printedName": "ActionType", + "children": [ + { + "kind": "Var", + "name": "refresh", + "printedName": "refresh", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactTaskStatusUpdate.ActionType.Type) -> AtomicTransact.TransactTaskStatusUpdate.ActionType", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "name": "ActionType", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.ActionType", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10ActionTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.ActionType.Type", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "ActionType", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.ActionType", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10ActionTypeO" } - ], - "usr": "s:Sq" + ] } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV8address2SSSgvg", - "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV8address2SSSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" + ] } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10ActionTypeO7refreshyA2EmF", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10ActionTypeO7refreshyA2EmF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" ] }, { "kind": "Var", - "name": "city", - "printedName": "city", + "name": "connectAccount", + "printedName": "connectAccount", "children": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactTaskStatusUpdate.ActionType.Type) -> AtomicTransact.TransactTaskStatusUpdate.ActionType", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV4citySSSgvp", - "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV4citySSSgvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "isLet": true, - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ + "name": "ActionType", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.ActionType", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10ActionTypeO" + }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "name": "Metatype", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.ActionType.Type", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "ActionType", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.ActionType", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10ActionTypeO" } - ], - "usr": "s:Sq" + ] } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV4citySSSgvg", - "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV4citySSSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" + ] } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10ActionTypeO14connectAccountyA2EmF", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10ActionTypeO14connectAccountyA2EmF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" ] }, { "kind": "Var", - "name": "state", - "printedName": "state", + "name": "disconnectAccount", + "printedName": "disconnectAccount", "children": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactTaskStatusUpdate.ActionType.Type) -> AtomicTransact.TransactTaskStatusUpdate.ActionType", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "ActionType", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.ActionType", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10ActionTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.ActionType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ActionType", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.ActionType", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10ActionTypeO" + } + ] } - ], - "usr": "s:Sq" + ] } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV5stateSSSgvp", - "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV5stateSSSgvp", + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10ActionTypeO17disconnectAccountyA2EmF", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10ActionTypeO17disconnectAccountyA2EmF", "moduleName": "AtomicTransact", "declAttributes": [ - "HasStorage", - "AccessControl", "RawDocComment" - ], - "isLet": true, - "hasStorage": true, - "accessors": [ + ] + }, + { + "kind": "Var", + "name": "switch", + "printedName": "switch", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactTaskStatusUpdate.ActionType.Type) -> AtomicTransact.TransactTaskStatusUpdate.ActionType", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "name": "ActionType", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.ActionType", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10ActionTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.ActionType.Type", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "ActionType", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.ActionType", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10ActionTypeO" } - ], - "usr": "s:Sq" + ] } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV5stateSSSgvg", - "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV5stateSSSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" + ] } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10ActionTypeO6switchyA2EmF", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10ActionTypeO6switchyA2EmF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" ] }, { "kind": "Var", - "name": "phone", - "printedName": "phone", + "name": "cancelPlan", + "printedName": "cancelPlan", "children": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactTaskStatusUpdate.ActionType.Type) -> AtomicTransact.TransactTaskStatusUpdate.ActionType", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "ActionType", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.ActionType", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10ActionTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.ActionType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ActionType", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.ActionType", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10ActionTypeO" + } + ] } - ], - "usr": "s:Sq" + ] } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV5phoneSSSgvp", - "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV5phoneSSSgvp", + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10ActionTypeO10cancelPlanyA2EmF", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10ActionTypeO10cancelPlanyA2EmF", "moduleName": "AtomicTransact", "declAttributes": [ - "HasStorage", - "AccessControl", "RawDocComment" - ], - "isLet": true, - "hasStorage": true, - "accessors": [ + ] + }, + { + "kind": "Var", + "name": "pausePlan", + "printedName": "pausePlan", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactTaskStatusUpdate.ActionType.Type) -> AtomicTransact.TransactTaskStatusUpdate.ActionType", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "name": "ActionType", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.ActionType", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10ActionTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.ActionType.Type", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "ActionType", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.ActionType", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10ActionTypeO" } - ], - "usr": "s:Sq" + ] } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV5phoneSSSgvg", - "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV5phoneSSSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" + ] } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10ActionTypeO9pausePlanyA2EmF", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10ActionTypeO9pausePlanyA2EmF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" ] }, { - "kind": "Var", - "name": "email", - "printedName": "email", + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", "children": [ { "kind": "TypeNominal", "name": "Optional", - "printedName": "Swift.String?", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.ActionType?", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "ActionType", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.ActionType", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10ActionTypeO" } ], "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV5emailSSSgvp", - "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV5emailSSSgvp", + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10ActionTypeO8rawValueAESgSS_tcfc", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10ActionTypeO8rawValueAESgSS_tcfc", "moduleName": "AtomicTransact", - "declAttributes": [ - "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" + } ], - "isLet": true, - "hasStorage": true, + "declKind": "Var", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10ActionTypeO8rawValueSSvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10ActionTypeO8rawValueSSvp", + "moduleName": "AtomicTransact", + "implicit": true, "accessors": [ { "kind": "Accessor", @@ -22718,43 +21932,68 @@ "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:14AtomicTransact0B12DataResponseV8IdentityV5emailSSSgvg", - "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV5emailSSSgvg", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10ActionTypeO8rawValueSSvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10ActionTypeO8rawValueSSvg", "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" - }, + } + ], + "declKind": "Enum", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10ActionTypeO", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10ActionTypeO", + "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": "Optional", - "printedName": "Swift.String?", + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", "children": [ { "kind": "TypeNominal", @@ -22762,29 +22001,122 @@ "printedName": "Swift.String", "usr": "s:SS" } - ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, + ] + } + ], + "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": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "SwitchData", + "printedName": "SwitchData", + "children": [ + { + "kind": "Var", + "name": "paymentMethod", + "printedName": "paymentMethod", + "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "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": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "PaymentMethod", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV" } ], - "hasDefaultArg": true, - "usr": "s:Sq" + "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": "Optional", - "printedName": "Swift.String?", + "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", @@ -22793,13 +22125,43 @@ "usr": "s:SS" } ], - "hasDefaultArg": true, - "usr": "s:Sq" + "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": "Optional", - "printedName": "Swift.String?", + "kind": "Var", + "name": "title", + "printedName": "title", "children": [ { "kind": "TypeNominal", @@ -22808,330 +22170,384 @@ "usr": "s:SS" } ], - "hasDefaultArg": true, - "usr": "s:Sq" + "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": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "kind": "Var", + "name": "type", + "printedName": "type", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "PaymentType", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO" } ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } + "declKind": "Var", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV4typeAG0H4TypeOvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV4typeAG0H4TypeOvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ + "isLet": true, + "hasStorage": true, + "accessors": [ { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "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" } - ], - "hasDefaultArg": true, - "usr": "s:Sq" + ] }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "kind": "TypeDecl", + "name": "PaymentType", + "printedName": "PaymentType", "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": "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": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" - } - ], - "declKind": "Constructor", - "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": "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": "ValidationError", - "printedName": "AtomicTransact.TransactDataResponse.ValidationError", - "usr": "s:14AtomicTransact0B12DataResponseV15ValidationErrorV" + "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" + } + ] } ], - "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", - "printedName": "init(from:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Identity", - "printedName": "AtomicTransact.TransactDataResponse.Identity", - "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV" - }, - { - "kind": "TypeNominal", - "name": "Decoder", - "printedName": "any Swift.Decoder", - "usr": "s:s7DecoderP" - } - ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV4fromAEs7Decoder_p_tKcfc", - "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV4fromAEs7Decoder_p_tKcfc", - "moduleName": "AtomicTransact", - "implicit": true, - "throwing": true, - "init_kind": "Designated" - }, - { - "kind": "Function", - "name": "encode", - "printedName": "encode(to:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "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": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + } + ] }, { - "kind": "TypeNominal", - "name": "Encoder", - "printedName": "any Swift.Encoder", - "usr": "s:s7EncoderP" - } - ], - "declKind": "Func", - "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV6encode2toys7Encoder_p_tKF", - "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV6encode2toys7Encoder_p_tKF", - "moduleName": "AtomicTransact", - "implicit": true, - "throwing": true, - "funcSelfKind": "NonMutating" - } - ], - "declKind": "Struct", - "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV", - "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV", - "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": "CardData", - "printedName": "CardData", - "children": [ - { - "kind": "Var", - "name": "number", - "printedName": "number", - "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": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "Var", + "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": "Accessor", - "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V6numberSSvg", - "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V6numberSSvg", + "declKind": "Var", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV6expirySSSgvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV6expirySSSgvp", "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "expiry", - "printedName": "expiry", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "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": "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" } - ], - "usr": "s:Sq" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V6expirySSSgvp", - "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V6expirySSSgvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "isLet": true, - "hasStorage": true, - "accessors": [ + ] + }, { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "Var", + "name": "brand", + "printedName": "brand", "children": [ { "kind": "TypeNominal", @@ -23148,51 +22564,51 @@ "usr": "s:Sq" } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V6expirySSSgvg", - "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V6expirySSSgvg", + "declKind": "Var", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV5brandSSSgvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV5brandSSSgvp", "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "cvv", - "printedName": "cvv", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "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": "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" } - ], - "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()", + "kind": "Var", + "name": "lastFour", + "printedName": "lastFour", "children": [ { "kind": "TypeNominal", @@ -23209,205 +22625,200 @@ "usr": "s:Sq" } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V3cvvSSSgvg", - "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V3cvvSSSgvg", + "declKind": "Var", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV8lastFourSSSgvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV8lastFourSSSgvp", "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "cardType", - "printedName": "cardType", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.TransactDataResponse.CardData.CardType?", - "children": [ + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ { - "kind": "TypeNominal", - "name": "CardType", - "printedName": "AtomicTransact.TransactDataResponse.CardData.CardType", - "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V0E4TypeO" + "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" } - ], - "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()", + "kind": "Var", + "name": "routingNumber", + "printedName": "routingNumber", "children": [ { "kind": "TypeNominal", "name": "Optional", - "printedName": "AtomicTransact.TransactDataResponse.CardData.CardType?", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "CardType", - "printedName": "AtomicTransact.TransactDataResponse.CardData.CardType", - "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V0E4TypeO" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "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": [ + "declKind": "Var", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV13routingNumberSSSgvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV13routingNumberSSSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactDataResponse.CardData.CardType.Type) -> AtomicTransact.TransactDataResponse.CardData.CardType", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "CardType", - "printedName": "AtomicTransact.TransactDataResponse.CardData.CardType", - "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V0E4TypeO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.TransactDataResponse.CardData.CardType.Type", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "CardType", - "printedName": "AtomicTransact.TransactDataResponse.CardData.CardType", - "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V0E4TypeO" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "usr": "s:Sq" } - ] + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV13routingNumberSSSgvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV13routingNumberSSSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" } - ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V0E4TypeO5debityA2GmF", - "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V0E4TypeO5debityA2GmF", - "moduleName": "AtomicTransact" + ] }, { "kind": "Var", - "name": "credit", - "printedName": "credit", + "name": "accountType", + "printedName": "accountType", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactDataResponse.CardData.CardType.Type) -> AtomicTransact.TransactDataResponse.CardData.CardType", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "CardType", - "printedName": "AtomicTransact.TransactDataResponse.CardData.CardType", - "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V0E4TypeO" - }, + "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": "Metatype", - "printedName": "AtomicTransact.TransactDataResponse.CardData.CardType.Type", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "CardType", - "printedName": "AtomicTransact.TransactDataResponse.CardData.CardType", - "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V0E4TypeO" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "usr": "s:Sq" } - ] + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV11accountTypeSSSgvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV11accountTypeSSSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" } - ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V0E4TypeO6credityA2GmF", - "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V0E4TypeO6credityA2GmF", - "moduleName": "AtomicTransact" + ] }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(rawValue:)", + "kind": "Var", + "name": "lastFourAccountNumber", + "printedName": "lastFourAccountNumber", "children": [ { "kind": "TypeNominal", "name": "Optional", - "printedName": "AtomicTransact.TransactDataResponse.CardData.CardType?", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "CardType", - "printedName": "AtomicTransact.TransactDataResponse.CardData.CardType", - "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V0E4TypeO" + "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:14AtomicTransact0B12DataResponseV04CardC0V0E4TypeO8rawValueAGSgSS_tcfc", - "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V0E4TypeO8rawValueAGSgSS_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:14AtomicTransact0B12DataResponseV04CardC0V0E4TypeO8rawValueSSvp", - "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V0E4TypeO8rawValueSSvp", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV21lastFourAccountNumberSSSgvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV21lastFourAccountNumberSSSgvp", "moduleName": "AtomicTransact", - "implicit": true, + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, "accessors": [ { "kind": "Accessor", @@ -23416,1029 +22827,576 @@ "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:14AtomicTransact0B12DataResponseV04CardC0V0E4TypeO8rawValueSSvg", - "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V0E4TypeO8rawValueSSvg", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV21lastFourAccountNumberSSSgvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV21lastFourAccountNumberSSSgvg", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "get" } ] - } - ], - "declKind": "Enum", - "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V0E4TypeO", - "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V0E4TypeO", - "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": "Constructor", + "name": "init", + "printedName": "init(id:title:type:expiry:brand:lastFour:routingNumber:accountType:lastFourAccountNumber:)", "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": "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: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", - "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" - } - ], - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ + }, { "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": "Constructor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV2id5title4type6expiry5brand8lastFour13routingNumber11accountType0op7AccountR0AGSS_SSAG0hT0OSSSgA5Stcfc", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV2id5title4type6expiry5brand8lastFour13routingNumber11accountType0op7AccountR0AGSS_SSAG0hT0OSSSgA5Stcfc", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.TransactDataResponse.CardData.CardType?", + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", "children": [ { "kind": "TypeNominal", - "name": "CardType", - "printedName": "AtomicTransact.TransactDataResponse.CardData.CardType", - "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V0E4TypeO" - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" - } - ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V6number6expiry3cvv8cardTypeAESS_SSSgAjE0eJ0OSgtcfc", - "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V6number6expiry3cvv8cardTypeAESS_SSSgAjE0eJ0OSgtcfc", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "init_kind": "Designated" - }, - { - "kind": "Function", - "name": "validate", - "printedName": "validate()", - "children": [ - { - "kind": "TypeNominal", - "name": "Array", - "printedName": "[AtomicTransact.TransactDataResponse.ValidationError]", - "children": [ + "name": "PaymentMethod", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV" + }, { "kind": "TypeNominal", - "name": "ValidationError", - "printedName": "AtomicTransact.TransactDataResponse.ValidationError", - "usr": "s:14AtomicTransact0B12DataResponseV15ValidationErrorV" + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" } ], - "usr": "s:Sa" + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV4fromAGs7Decoder_p_tKcfc", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV4fromAGs7Decoder_p_tKcfc", + "moduleName": "AtomicTransact", + "implicit": true, + "throwing": true, + "init_kind": "Designated" } ], - "declKind": "Func", - "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V8validateSayAC15ValidationErrorVGyF", - "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V8validateSayAC15ValidationErrorVGyF", + "declKind": "Struct", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV", "moduleName": "AtomicTransact", "declAttributes": [ "AccessControl", "RawDocComment" ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "isValid", - "printedName": "isValid()", - "children": [ + "conformances": [ { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ], - "declKind": "Func", - "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V7isValidSbyF", - "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V7isValidSbyF", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(from:)", - "children": [ - { - "kind": "TypeNominal", - "name": "CardData", - "printedName": "AtomicTransact.TransactDataResponse.CardData", - "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V" - }, - { - "kind": "TypeNominal", - "name": "Decoder", - "printedName": "any Swift.Decoder", - "usr": "s:s7DecoderP" - } - ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V4fromAEs7Decoder_p_tKcfc", - "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V4fromAEs7Decoder_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: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": "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?", - "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)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": "Constructor", - "name": "init", - "printedName": "init(coder:)", - "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" - }, - { - "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", - "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": "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": "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": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + } + ] + }, { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "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": "Var", - "usr": "s:14AtomicTransact0B7CompanyV2idSSvp", - "mangledName": "$s14AtomicTransact0B7CompanyV2idSSvp", + "declKind": "Struct", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV", "moduleName": "AtomicTransact", "declAttributes": [ - "HasStorage", "AccessControl", "RawDocComment" ], - "isLet": true, - "hasStorage": true, - "accessors": [ + "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": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "DepositData", + "printedName": "DepositData", + "children": [ + { + "kind": "Var", + "name": "accountType", + "printedName": "accountType", "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:14AtomicTransact0B7CompanyV2idSSvg", - "mangledName": "$s14AtomicTransact0B7CompanyV2idSSvg", + "declKind": "Var", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV11accountTypeSSSgvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11DepositDataV11accountTypeSSSgvp", "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "name", - "printedName": "name", - "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:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV11accountTypeSSSgvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11DepositDataV11accountTypeSSSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, { - "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": "Var", + "name": "distributionAmount", + "printedName": "distributionAmount", + "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: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" + } + ] + }, { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "Var", + "name": "distributionType", + "printedName": "distributionType", "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:14AtomicTransact0B7CompanyV4nameSSvg", - "mangledName": "$s14AtomicTransact0B7CompanyV4nameSSvg", + "declKind": "Var", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV16distributionTypeSSSgvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11DepositDataV16distributionTypeSSSgvp", "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "branding", - "printedName": "branding", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.TransactCompany.Branding?", - "children": [ + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ { - "kind": "TypeNominal", - "name": "Branding", - "printedName": "AtomicTransact.TransactCompany.Branding", - "usr": "s:14AtomicTransact0B7CompanyV8BrandingV" + "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" } - ], - "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": "Var", + "name": "lastFour", + "printedName": "lastFour", "children": [ { "kind": "TypeNominal", "name": "Optional", - "printedName": "AtomicTransact.TransactCompany.Branding?", + "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" } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B7CompanyV8brandingAC8BrandingVSgvg", - "mangledName": "$s14AtomicTransact0B7CompanyV8brandingAC8BrandingVSgvg", + "declKind": "Var", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV8lastFourSSSgvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11DepositDataV8lastFourSSSgvp", "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": "AtomicTransact.TransactCompany.Branding?", - "children": [ + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ { - "kind": "TypeNominal", - "name": "Branding", - "printedName": "AtomicTransact.TransactCompany.Branding", - "usr": "s:14AtomicTransact0B7CompanyV8BrandingV" + "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" } - ], - "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", + "name": "routingNumber", + "printedName": "routingNumber", "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:14AtomicTransact0B7CompanyV8BrandingV5colorSSvp", - "mangledName": "$s14AtomicTransact0B7CompanyV8BrandingV5colorSSvp", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV13routingNumberSSSgvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11DepositDataV13routingNumberSSSgvp", "moduleName": "AtomicTransact", "declAttributes": [ "HasStorage", @@ -24455,14 +23413,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:14AtomicTransact0B7CompanyV8BrandingV5colorSSvg", - "mangledName": "$s14AtomicTransact0B7CompanyV8BrandingV5colorSSvg", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV13routingNumberSSSgvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11DepositDataV13routingNumberSSSgvg", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "get" @@ -24471,19 +23437,27 @@ }, { "kind": "Var", - "name": "logo", - "printedName": "logo", + "name": "title", + "printedName": "title", "children": [ { - "kind": "TypeNominal", - "name": "Logo", - "printedName": "AtomicTransact.TransactCompany.Branding.Logo", - "usr": "s:14AtomicTransact0B7CompanyV8BrandingV4LogoV" + "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:14AtomicTransact0B7CompanyV8BrandingV4logoAE4LogoVvp", - "mangledName": "$s14AtomicTransact0B7CompanyV8BrandingV4logoAE4LogoVvp", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV5titleSSSgvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11DepositDataV5titleSSSgvp", "moduleName": "AtomicTransact", "declAttributes": [ "HasStorage", @@ -24500,14 +23474,22 @@ "children": [ { "kind": "TypeNominal", - "name": "Logo", - "printedName": "AtomicTransact.TransactCompany.Branding.Logo", - "usr": "s:14AtomicTransact0B7CompanyV8BrandingV4LogoV" + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0B7CompanyV8BrandingV4logoAE4LogoVvg", - "mangledName": "$s14AtomicTransact0B7CompanyV8BrandingV4logoAE4LogoVvg", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV5titleSSSgvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11DepositDataV5titleSSSgvg", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "get" @@ -24517,46 +23499,18 @@ { "kind": "Constructor", "name": "init", - "printedName": "init(color:logo:)", + "printedName": "init(accountType:distributionAmount:distributionType:lastFour:routingNumber:title:)", "children": [ { "kind": "TypeNominal", - "name": "Branding", - "printedName": "AtomicTransact.TransactCompany.Branding", - "usr": "s:14AtomicTransact0B7CompanyV8BrandingV" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "DepositData", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.DepositData", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV" }, { "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", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", @@ -24565,208 +23519,94 @@ "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": "Var", - "name": "backgroundColor", - "printedName": "backgroundColor", + "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" - } - ], - "usr": "s:Sq" + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" } ], - "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" - } - ] + "hasDefaultArg": true, + "usr": "s:Sq" }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(url:backgroundColor:)", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", "children": [ - { - "kind": "TypeNominal", - "name": "Logo", - "printedName": "AtomicTransact.TransactCompany.Branding.Logo", - "usr": "s:14AtomicTransact0B7CompanyV8BrandingV4LogoV" - }, { "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:14AtomicTransact0B7CompanyV8BrandingV4LogoV3url15backgroundColorAGSS_SSSgtcfc", - "mangledName": "$s14AtomicTransact0B7CompanyV8BrandingV4LogoV3url15backgroundColorAGSS_SSSgtcfc", - "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": "Logo", - "printedName": "AtomicTransact.TransactCompany.Branding.Logo", - "usr": "s:14AtomicTransact0B7CompanyV8BrandingV4LogoV" - }, + "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:14AtomicTransact0B7CompanyV8BrandingV4LogoV4fromAGs7Decoder_p_tKcfc", - "mangledName": "$s14AtomicTransact0B7CompanyV8BrandingV4LogoV4fromAGs7Decoder_p_tKcfc", - "moduleName": "AtomicTransact", - "implicit": true, - "throwing": true, - "init_kind": "Designated" + "hasDefaultArg": true, + "usr": "s:Sq" } ], - "declKind": "Struct", - "usr": "s:14AtomicTransact0B7CompanyV8BrandingV4LogoV", - "mangledName": "$s14AtomicTransact0B7CompanyV8BrandingV4LogoV", + "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" - }, - { - "kind": "Conformance", - "name": "Sendable", - "printedName": "Sendable", - "usr": "s:s8SendableP", - "mangledName": "$ss8SendableP" - } - ] + "init_kind": "Designated" }, { "kind": "Constructor", @@ -24775,9 +23615,9 @@ "children": [ { "kind": "TypeNominal", - "name": "Branding", - "printedName": "AtomicTransact.TransactCompany.Branding", - "usr": "s:14AtomicTransact0B7CompanyV8BrandingV" + "name": "DepositData", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.DepositData", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV" }, { "kind": "TypeNominal", @@ -24787,8 +23627,8 @@ } ], "declKind": "Constructor", - "usr": "s:14AtomicTransact0B7CompanyV8BrandingV4fromAEs7Decoder_p_tKcfc", - "mangledName": "$s14AtomicTransact0B7CompanyV8BrandingV4fromAEs7Decoder_p_tKcfc", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV4fromAEs7Decoder_p_tKcfc", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11DepositDataV4fromAEs7Decoder_p_tKcfc", "moduleName": "AtomicTransact", "implicit": true, "throwing": true, @@ -24796,8 +23636,8 @@ } ], "declKind": "Struct", - "usr": "s:14AtomicTransact0B7CompanyV8BrandingV", - "mangledName": "$s14AtomicTransact0B7CompanyV8BrandingV", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11DepositDataV", "moduleName": "AtomicTransact", "declAttributes": [ "AccessControl", @@ -24831,6 +23671,13 @@ "printedName": "Sendable", "usr": "s:s8SendableP", "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" } ] }, @@ -24841,9 +23688,9 @@ "children": [ { "kind": "TypeNominal", - "name": "TransactCompany", - "printedName": "AtomicTransact.TransactCompany", - "usr": "s:14AtomicTransact0B7CompanyV" + "name": "TransactTaskStatusUpdate", + "printedName": "AtomicTransact.TransactTaskStatusUpdate", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV" }, { "kind": "TypeNominal", @@ -24853,8 +23700,8 @@ } ], "declKind": "Constructor", - "usr": "s:14AtomicTransact0B7CompanyV4fromACs7Decoder_p_tKcfc", - "mangledName": "$s14AtomicTransact0B7CompanyV4fromACs7Decoder_p_tKcfc", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV4fromACs7Decoder_p_tKcfc", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV4fromACs7Decoder_p_tKcfc", "moduleName": "AtomicTransact", "implicit": true, "throwing": true, @@ -24862,85 +23709,248 @@ } ], "declKind": "Struct", - "usr": "s:14AtomicTransact0B7CompanyV", - "mangledName": "$s14AtomicTransact0B7CompanyV", + "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": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "MuppetIOS", + "printedName": "MuppetIOS", + "declKind": "Import", + "moduleName": "AtomicTransact" + }, + { + "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": "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": "MuppetIOS", + "printedName": "MuppetIOS", + "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": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "AtomicTransact" + }, + { + "kind": "Import", + "name": "WebKit", + "printedName": "WebKit", + "declKind": "Import", + "moduleName": "AtomicTransact" + }, + { + "kind": "Import", + "name": "MuppetIOS", + "printedName": "MuppetIOS", + "declKind": "Import", + "moduleName": "AtomicTransact" + }, + { + "kind": "Import", + "name": "QuantumIOS", + "printedName": "QuantumIOS", + "declKind": "Import", + "moduleName": "AtomicTransact" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "AtomicTransact" + }, + { + "kind": "Import", + "name": "QuantumIOS", + "printedName": "QuantumIOS", + "declKind": "Import", + "moduleName": "AtomicTransact" + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", "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": "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", + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "AtomicTransact" + }, + { + "kind": "Import", + "name": "OSLog", + "printedName": "OSLog", + "declKind": "Import", + "moduleName": "AtomicTransact" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "AtomicTransact", "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" - } + "RawDocComment" ] }, { @@ -25279,6 +24289,7 @@ "declAttributes": [ "Preconcurrency", "TypeEraser", + "TypeEraser", "OriginallyDefinedIn", "OriginallyDefinedIn", "OriginallyDefinedIn", @@ -25306,24 +24317,116 @@ "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": [ + "Available", + "Available", + "Available", + "Available" + ], + "isExternal": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "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\/TransactSheetView.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": 320, + "offset": 1981, "length": 5, "value": "false" }, { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/FrameworkVersion.swift", + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Data\/LocalStorage.swift", "kind": "StringLiteral", - "offset": 228, - "length": 8, - "value": "\"3.28.0\"" + "offset": 178, + "length": 32, + "value": "\"com.atomicfi.transact.keychain\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Data\/Logger.swift", + "kind": "StringLiteral", + "offset": 322, + "length": 10, + "value": "\"transact\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/Atomic.swift", + "kind": "BooleanLiteral", + "offset": 12037, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/Atomic.swift", + "kind": "BooleanLiteral", + "offset": 12775, + "length": 4, + "value": "true" }, { "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", @@ -25510,107 +24613,44 @@ { "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": 27585, - "length": 19, - "value": "\"DTPlatformVersion\"" - }, - { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", - "kind": "StringLiteral", - "offset": 29436, - "length": 4, - "value": "\"es\"" - }, - { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", - "kind": "StringLiteral", - "offset": 29443, - "length": 4, - "value": "\"es\"" - }, - { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", - "kind": "StringLiteral", - "offset": 29450, - "length": 4, - "value": "\"en\"" - }, - { - "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\"" + "offset": 27350, + "length": 1, + "value": "\"\"" }, { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Data\/InternalNotifications.swift", + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", "kind": "StringLiteral", - "offset": 377, - "length": 15, - "value": "\"PauseTransact\"" + "offset": 27499, + "length": 18, + "value": "\"MinimumOSVersion\"" }, { - "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\/AtomicConfig.swift", + "kind": "StringLiteral", + "offset": 27585, + "length": 19, + "value": "\"DTPlatformVersion\"" }, { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/Atomic.swift", - "kind": "BooleanLiteral", - "offset": 10592, + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", + "kind": "StringLiteral", + "offset": 29436, "length": 4, - "value": "true" + "value": "\"es\"" }, { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/Atomic.swift", - "kind": "BooleanLiteral", - "offset": 11330, + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", + "kind": "StringLiteral", + "offset": 29443, "length": 4, - "value": "true" + "value": "\"es\"" }, { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Data\/Logger.swift", + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", "kind": "StringLiteral", - "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": "false" - }, - { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/Shared\/AtomicDebug.swift", - "kind": "BooleanLiteral", - "offset": 1005, - "length": 5, - "value": "false" + "offset": 29450, + "length": 4, + "value": "\"en\"" }, { "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicSwiftUI.swift", @@ -25627,30 +24667,9 @@ "value": "false" }, { - "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": 4337, - "length": 4, - "value": "true" - }, - { - "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\/TransactTaskStatusUpdate.swift", + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/TransactCompany.swift", "kind": "StringLiteral", - "offset": 6447, + "offset": 2453, "length": 5, "value": "\"_id\"" }, @@ -25661,6 +24680,27 @@ "length": 3, "value": "[]" }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/TransactDataResponse.swift", + "kind": "StringLiteral", + "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": 785, + "length": 21, + "value": "\"Too many characters\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/TransactDataResponse.swift", + "kind": "StringLiteral", + "offset": 834, + "length": 35, + "value": "\"Field contains invalid characters\"" + }, { "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/TransactSDKEvent.swift", "kind": "StringLiteral", @@ -25732,39 +24772,270 @@ "value": "\"atomic-transact-error\"" }, { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/TransactDataResponse.swift", + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/TransactSDKEvent.swift", "kind": "StringLiteral", - "offset": 715, - "length": 42, - "value": "\"Field has too many or too few characters\"" + "offset": 679, + "length": 29, + "value": "\"atomic-transact-initialized\"" }, { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/TransactDataResponse.swift", + "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\/TransactTaskStatusUpdate.swift", "kind": "StringLiteral", - "offset": 785, - "length": 21, - "value": "\"Too many characters\"" + "offset": 3546, + "length": 17, + "value": "\"connect-account\"" }, { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/TransactDataResponse.swift", + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/TransactTaskStatusUpdate.swift", "kind": "StringLiteral", - "offset": 834, - "length": 35, - "value": "\"Field contains invalid characters\"" + "offset": 3640, + "length": 20, + "value": "\"disconnect-account\"" }, { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Data\/LocalStorage.swift", + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/TransactTaskStatusUpdate.swift", "kind": "StringLiteral", - "offset": 178, - "length": 32, - "value": "\"com.atomicfi.transact.keychain\"" + "offset": 3730, + "length": 8, + "value": "\"switch\"" }, { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/TransactCompany.swift", + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/TransactTaskStatusUpdate.swift", "kind": "StringLiteral", - "offset": 2453, + "offset": 3800, + "length": 13, + "value": "\"cancel-plan\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/TransactTaskStatusUpdate.swift", + "kind": "StringLiteral", + "offset": 3873, + "length": 12, + "value": "\"pause-plan\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/TransactTaskStatusUpdate.swift", + "kind": "StringLiteral", + "offset": 7335, "length": 5, "value": "\"_id\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Utils\/Analytics.swift", + "kind": "IntegerLiteral", + "offset": 205, + "length": 2, + "value": "32" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Utils\/Analytics.swift", + "kind": "IntegerLiteral", + "offset": 263, + "length": 2, + "value": "16" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Utils\/Analytics.swift", + "kind": "BooleanLiteral", + "offset": 301, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Utils\/Analytics.swift", + "kind": "StringLiteral", + "offset": 901, + "length": 33, + "value": "\"https:\/\/telemetry.atomicfi.com\/\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Utils\/Analytics.swift", + "kind": "Dictionary", + "offset": 960, + "length": 49, + "value": "[(\"X-API-KEY\", \"f51065dc9169be0ae68d2278d4928e9e\")]" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Utils\/Analytics.swift", + "kind": "StringLiteral", + "offset": 1259, + "length": 8, + "value": "\"native\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Utils\/Analytics.swift", + "kind": "StringLiteral", + "offset": 1339, + "length": 3, + "value": "\"-\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Utils\/Analytics.swift", + "kind": "IntegerLiteral", + "offset": 1440, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Utils\/Analytics.swift", + "kind": "StringLiteral", + "offset": 1658, + "length": 12, + "value": "\"os.version\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Utils\/Analytics.swift", + "kind": "StringLiteral", + "offset": 1708, + "length": 22, + "value": "\"sdk.platform_variant\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Utils\/Analytics.swift", + "kind": "StringLiteral", + "offset": 1761, + "length": 13, + "value": "\"sdk.version\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Utils\/Analytics.swift", + "kind": "StringLiteral", + "offset": 1874, + "length": 16, + "value": "\"sdk.min_deploy\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Utils\/Analytics.swift", + "kind": "StringLiteral", + "offset": 1991, + "length": 19, + "value": "\"sdk.xcode_version\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Utils\/Analytics.swift", + "kind": "StringLiteral", + "offset": 2090, + "length": 14, + "value": "\"CFBundleName\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Utils\/Analytics.swift", + "kind": "StringLiteral", + "offset": 2142, + "length": 14, + "value": "\"sdk.app_name\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Utils\/Analytics.swift", + "kind": "StringLiteral", + "offset": 2238, + "length": 21, + "value": "\"transact.entrypoint\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Utils\/Analytics.swift", + "kind": "StringLiteral", + "offset": 2344, + "length": 26, + "value": "\"transact.ios.source_type\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Utils\/Analytics.swift", + "kind": "StringLiteral", + "offset": 2462, + "length": 33, + "value": "\"transact.ios.presentation_style\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Utils\/Analytics.swift", + "kind": "StringLiteral", + "offset": 2842, + "length": 21, + "value": "\"atomic.task.product\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Utils\/Analytics.swift", + "kind": "BooleanLiteral", + "offset": 5628, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Utils\/Analytics.swift", + "kind": "StringLiteral", + "offset": 12929, + "length": 18, + "value": "\"present_transact\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Utils\/Analytics.swift", + "kind": "StringLiteral", + "offset": 12973, + "length": 16, + "value": "\"present_action\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Utils\/Analytics.swift", + "kind": "StringLiteral", + "offset": 13255, + "length": 13, + "value": "\"full_screen\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Utils\/Analytics.swift", + "kind": "StringLiteral", + "offset": 13286, + "length": 7, + "value": "\"sheet\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Views\/TransactViewController.swift", + "kind": "BooleanLiteral", + "offset": 568, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Views\/TransactViewController+Presentation.swift", + "kind": "BooleanLiteral", + "offset": 2622, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Views\/TransactViewController+Presentation.swift", + "kind": "BooleanLiteral", + "offset": 3573, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/FrameworkVersion.swift", + "kind": "StringLiteral", + "offset": 228, + "length": 8, + "value": "\"3.29.0\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/Shared\/AtomicDebug.swift", + "kind": "BooleanLiteral", + "offset": 192, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/Shared\/AtomicDebug.swift", + "kind": "BooleanLiteral", + "offset": 1000, + "length": 5, + "value": "false" } ] } \ 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 5e9ec88..c4e3bed 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,10 +1,11 @@ // 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-experimental-feature DebugDescriptionMacro -module-name AtomicTransact -// swift-module-flags-ignorable: -interface-compiler-version 6.1.2 +// swift-compiler-version: Apple Swift version 6.2.1 (swiftlang-6.2.1.4.8 clang-1700.4.4.1) +// 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 InferIsolatedConformances -enable-experimental-feature DebugDescriptionMacro -module-name AtomicTransact +// swift-module-flags-ignorable: -formal-cxx-interoperability-mode=off -interface-compiler-version 6.2.1 @_exported import AtomicTransact import Combine import Foundation +import MuppetIOS import OSLog import QuantumIOS import SafariServices @@ -17,38 +18,49 @@ import _Concurrency import _StringProcessing import _SwiftConcurrencyShims import os -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? { +public enum Atomic { + #if compiler(>=5.3) && $NonescapableTypes + @_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) + #endif + #if compiler(>=5.3) && $NonescapableTypes + @_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) + #endif + #if compiler(>=5.3) && $NonescapableTypes + @_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) + #endif + @_Concurrency.MainActor public static var interactions: Combine.AnyPublisher { get } - public var company: Swift.String? { - get + public static func dismissTransact() + public static func hideTransact() + #if compiler(>=5.3) && $NonescapableTypes + public static func setDebug(isEnabled: Swift.Bool, forwardLogs forwarder: (@Sendable (Swift.String) -> ())? = nil) async + #endif + 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 } public struct AtomicConfig : Swift.Codable, Swift.Sendable { + #if compiler(>=5.3) && $NonescapableTypes 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) + #endif + #if compiler(>=5.3) && $NonescapableTypes 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) + #endif + #if compiler(>=5.3) && $NonescapableTypes @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) + #endif public struct Task : Swift.Codable, Swift.Sendable { public let product: AtomicTransact.AtomicConfig.ProductType? public let operation: AtomicTransact.AtomicConfig.ProductType? @@ -56,13 +68,17 @@ public struct AtomicConfig : Swift.Codable, Swift.Sendable { public let forms: [Swift.String]? public let action: AtomicTransact.AtomicConfig.UserAction? public let apps: [AtomicTransact.AtomicConfig.Task.App]? + #if compiler(>=5.3) && $NonescapableTypes 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) + #endif public enum App : Swift.String, Swift.Codable, Swift.Sendable, Swift.CaseIterable { case payNow case expenses case orders case suggestions + #if compiler(>=5.3) && $NonescapableTypes public init?(rawValue: Swift.String) + #endif public typealias AllCases = [AtomicTransact.AtomicConfig.Task.App] public typealias RawValue = Swift.String nonisolated public static var allCases: [AtomicTransact.AtomicConfig.Task.App] { @@ -80,8 +96,12 @@ public struct AtomicConfig : Swift.Codable, Swift.Sendable { public let overlayColor: Swift.String? public var dark: Swift.Bool? public var navigationOptions: AtomicTransact.AtomicConfig.NavigationOptions? + #if compiler(>=5.3) && $NonescapableTypes public init(brandColor: Swift.String?, overlayColor: Swift.String?, navigationOptions: AtomicTransact.AtomicConfig.NavigationOptions? = nil, dark: AtomicTransact.AtomicConfig.Theme.ColorScheme = .system) + #endif + #if compiler(>=5.3) && $NonescapableTypes public init(brandColor: UIKit.UIColor? = nil, overlayColor: UIKit.UIColor? = nil, navigationOptions: AtomicTransact.AtomicConfig.NavigationOptions? = nil, dark: AtomicTransact.AtomicConfig.Theme.ColorScheme = .system) + #endif public enum ColorScheme { case light case dark @@ -103,7 +123,9 @@ public struct AtomicConfig : Swift.Codable, Swift.Sendable { case total case fixed case percent + #if compiler(>=5.3) && $NonescapableTypes public init?(rawValue: Swift.String) + #endif public typealias RawValue = Swift.String public var rawValue: Swift.String { get @@ -113,7 +135,9 @@ public struct AtomicConfig : Swift.Codable, Swift.Sendable { case create case update case delete + #if compiler(>=5.3) && $NonescapableTypes public init?(rawValue: Swift.String) + #endif public typealias RawValue = Swift.String public var rawValue: Swift.String { get @@ -123,8 +147,12 @@ public struct AtomicConfig : Swift.Codable, Swift.Sendable { public var amount: Swift.Double public var action: AtomicTransact.AtomicConfig.Distribution.ActionType? public var canUpdate: Swift.Bool? + #if compiler(>=5.3) && $NonescapableTypes public init(type: AtomicTransact.AtomicConfig.Distribution.DistributionType, amount: Swift.Double, action: AtomicTransact.AtomicConfig.Distribution.ActionType? = nil) + #endif + #if compiler(>=5.3) && $NonescapableTypes public init(type: AtomicTransact.AtomicConfig.Distribution.DistributionType, amount: Swift.Double, action: AtomicTransact.AtomicConfig.Distribution.ActionType? = nil, canUpdate: Swift.Bool?) + #endif public func encode(to encoder: any Swift.Encoder) throws public init(from decoder: any Swift.Decoder) throws } @@ -138,7 +166,9 @@ public struct AtomicConfig : Swift.Codable, Swift.Sendable { case action case aggregate case manage + #if compiler(>=5.3) && $NonescapableTypes public init?(rawValue: Swift.String) + #endif public typealias RawValue = Swift.String public var rawValue: Swift.String { get @@ -149,7 +179,9 @@ public struct AtomicConfig : Swift.Codable, Swift.Sendable { case employerLink case payLink case custom + #if compiler(>=5.3) && $NonescapableTypes public init?(rawValue: Swift.String) + #endif public typealias RawValue = Swift.String public var rawValue: Swift.String { get @@ -158,7 +190,9 @@ public struct AtomicConfig : Swift.Codable, Swift.Sendable { public enum DeferredPaymentMethodStrategy : Swift.String, Swift.Codable, Swift.Sendable { case sdk case api + #if compiler(>=5.3) && $NonescapableTypes public init?(rawValue: Swift.String) + #endif public typealias RawValue = Swift.String public var rawValue: Swift.String { get @@ -217,7 +251,9 @@ public struct AtomicConfig : Swift.Codable, Swift.Sendable { public init(from decoder: any Swift.Decoder) throws } public var customer: AtomicTransact.AtomicConfig.DemoMode.Customer? + #if compiler(>=5.3) && $NonescapableTypes public init(customer: AtomicTransact.AtomicConfig.DemoMode.Customer? = nil) + #endif public func encode(to encoder: any Swift.Encoder) throws public init(from decoder: any Swift.Decoder) throws } @@ -225,7 +261,9 @@ public struct AtomicConfig : Swift.Codable, Swift.Sendable { public var tags: [Swift.String]? public var excludedTags: [Swift.String]? public var ruleId: Swift.String? + #if compiler(>=5.3) && $NonescapableTypes public init(tags: [Swift.String]? = nil, excludedTags: [Swift.String]? = nil, ruleId: Swift.String? = nil) + #endif public func encode(to encoder: any Swift.Encoder) throws public init(from decoder: any Swift.Decoder) throws } @@ -233,14 +271,18 @@ public struct AtomicConfig : Swift.Codable, Swift.Sendable { public var fractionalDeposits: Swift.Bool? public var unemploymentCarousel: Swift.Bool? public var manualFallback: Swift.Bool? + #if compiler(>=5.3) && $NonescapableTypes public init(fractionalDeposits: Swift.Bool? = nil, unemploymentCarousel: Swift.Bool? = nil, manualFallback: Swift.Bool? = nil) + #endif public func encode(to encoder: any Swift.Encoder) throws public init(from decoder: any Swift.Decoder) throws } public struct Features : Swift.Codable, Swift.Sendable { public var manualDepositFlow: Swift.Bool? public var coAuth: Swift.Bool? + #if compiler(>=5.3) && $NonescapableTypes public init(coAuth: Swift.Bool? = nil, manualDepositFlow: Swift.Bool? = nil) + #endif public func encode(to encoder: any Swift.Encoder) throws public init(from decoder: any Swift.Decoder) throws } @@ -260,14 +302,18 @@ public struct AtomicConfig : Swift.Codable, Swift.Sendable { public var showBackButton: Swift.Bool? public var showBackButtonText: Swift.Bool? public var showCloseButton: Swift.Bool? + #if compiler(>=5.3) && $NonescapableTypes public init(showBackButton: Swift.Bool? = nil, showBackButtonText: Swift.Bool? = nil, showCloseButton: Swift.Bool? = nil) + #endif public func encode(to encoder: any Swift.Encoder) throws public init(from decoder: any Swift.Decoder) throws } public struct Platform : Swift.Codable, Swift.Sendable { public init() public init(suffixed platformSuffix: Swift.String) + #if compiler(>=5.3) && $NonescapableTypes public func encode() -> Any? + #endif public func encode(to encoder: any Swift.Encoder) throws public init(from decoder: any Swift.Decoder) throws } @@ -294,6 +340,141 @@ public struct AtomicConfig : Swift.Codable, Swift.Sendable { public func encode(to encoder: any Swift.Encoder) throws public init(from decoder: any Swift.Decoder) throws } +extension SwiftUICore.View { + #if compiler(>=5.3) && $NonescapableTypes + @_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 + + #endif + @_Concurrency.MainActor @preconcurrency public func atomicTransactActionsPresenter(_ presenter: AtomicTransact.TransactActionPresenter) -> some SwiftUICore.View + +} +@_Concurrency.MainActor final public class TransactActionPresenter { + @_Concurrency.MainActor public init() + #if compiler(>=5.3) && $NonescapableTypes + @_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) + #endif + @objc deinit +} +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 + #if compiler(>=5.3) && $NonescapableTypes + public init?(rawValue: Swift.String) + #endif + 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 struct TransactCompany : Swift.Decodable, Swift.Sendable { + public let id: Swift.String + public let name: Swift.String + public let branding: AtomicTransact.TransactCompany.Branding? + #if compiler(>=5.3) && $NonescapableTypes + public init(id: Swift.String, name: Swift.String, branding: AtomicTransact.TransactCompany.Branding? = nil) + #endif + 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? + #if compiler(>=5.3) && $NonescapableTypes + public init(url: Swift.String, backgroundColor: Swift.String? = nil) + #endif + public init(from decoder: any Swift.Decoder) throws + } + public init(from decoder: any Swift.Decoder) 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] + #if compiler(>=5.3) && $NonescapableTypes + public init(userId: Swift.String, identifier: Swift.String, fields: [Swift.String], taskId: Swift.String? = nil, additionalData: [Swift.String : any Swift.Sendable] = [:]) + #endif +} +public struct TransactDataResponse : Swift.Codable, Swift.Sendable { + public let card: AtomicTransact.TransactDataResponse.CardData? + public let identity: AtomicTransact.TransactDataResponse.Identity? + #if compiler(>=5.3) && $NonescapableTypes + public init(card: AtomicTransact.TransactDataResponse.CardData? = nil, identity: AtomicTransact.TransactDataResponse.Identity? = nil) + #endif + public enum ValidationErrorType : Swift.String, Swift.Codable, Swift.Sendable, Swift.Error { + case invalidCharacterCount + case tooManyCharacters + case invalidCharacters + #if compiler(>=5.3) && $NonescapableTypes + public init?(rawValue: Swift.String) + #endif + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get + } + } + 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) + public static func == (a: AtomicTransact.TransactDataResponse.ValidationError, b: AtomicTransact.TransactDataResponse.ValidationError) -> Swift.Bool + public func encode(to encoder: any Swift.Encoder) throws + public init(from decoder: any Swift.Decoder) throws + } + public struct Identity : Swift.Codable, Swift.Sendable { + public let firstName: Swift.String? + public let lastName: Swift.String? + public let postalCode: Swift.String? + public let address: Swift.String? + public let address2: Swift.String? + public let city: Swift.String? + public let state: Swift.String? + public let phone: Swift.String? + public let email: Swift.String? + #if compiler(>=5.3) && $NonescapableTypes + public init(firstName: Swift.String? = nil, lastName: Swift.String? = nil, postalCode: Swift.String? = nil, address: Swift.String? = nil, address2: Swift.String? = nil, city: Swift.String? = nil, state: Swift.String? = nil, phone: Swift.String? = nil, email: Swift.String? = nil) + #endif + public func validate() -> [AtomicTransact.TransactDataResponse.ValidationError] + public func isValid() -> Swift.Bool + public func encode(to encoder: any Swift.Encoder) throws + public init(from decoder: any Swift.Decoder) throws + } + public struct CardData : Swift.Codable, Swift.Sendable { + public let number: Swift.String + public let expiry: Swift.String? + public let cvv: Swift.String? + public let cardType: AtomicTransact.TransactDataResponse.CardData.CardType? + public enum CardType : Swift.String, Swift.Sendable, Swift.Codable { + case debit + case credit + #if compiler(>=5.3) && $NonescapableTypes + public init?(rawValue: Swift.String) + #endif + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get + } + } + #if compiler(>=5.3) && $NonescapableTypes + public init(number: Swift.String, expiry: Swift.String?, cvv: Swift.String?, cardType: AtomicTransact.TransactDataResponse.CardData.CardType? = nil) + #endif + public func validate() -> [AtomicTransact.TransactDataResponse.ValidationError] + public func isValid() -> Swift.Bool + public func encode(to encoder: any Swift.Encoder) throws + public init(from decoder: any Swift.Decoder) throws + } + public func encode(to encoder: any Swift.Encoder) throws + public init(from decoder: any Swift.Decoder) throws +} public enum TransactEnvironment : Swift.Sendable { case production case sandbox @@ -305,19 +486,64 @@ public enum TransactEnvironment : Swift.Sendable { 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 + } + #if compiler(>=5.3) && $NonescapableTypes + public var language: Swift.String? { + get + } + #endif + #if compiler(>=5.3) && $NonescapableTypes + public var customer: Swift.String? { + get + } + #endif + #if compiler(>=5.3) && $NonescapableTypes + public var product: AtomicTransact.AtomicConfig.ProductType? { + get + } + #endif + #if compiler(>=5.3) && $NonescapableTypes + public var additionalProduct: AtomicTransact.AtomicConfig.ProductType? { + get + } + #endif + #if compiler(>=5.3) && $NonescapableTypes + public var company: Swift.String? { + get + } + #endif + #if compiler(>=5.3) && $NonescapableTypes + public var payroll: Swift.String? { + get + } + #endif +} 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] + #if compiler(>=5.3) && $NonescapableTypes public var taskId: Swift.String? { get } + #endif + #if compiler(>=5.3) && $NonescapableTypes public var handoff: Swift.String? { get } + #endif + #if compiler(>=5.3) && $NonescapableTypes public var reason: Swift.String? { get } + #endif public var identifier: Swift.String { get } @@ -335,71 +561,29 @@ public enum TransactError : Swift.Error, Swift.Sendable { 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 { +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 + case initialized + #if compiler(>=5.3) && $NonescapableTypes + public init?(rawValue: Swift.String) + #endif + public typealias AllCases = [AtomicTransact.TransactSDKEvent] + public typealias RawValue = Swift.String + nonisolated public static var allCases: [AtomicTransact.TransactSDKEvent] { 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 -} -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 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 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! - @_Concurrency.MainActor @preconcurrency public var environment: AtomicTransact.TransactEnvironment! - @_Concurrency.MainActor @preconcurrency public var onInteraction: ((AtomicTransact.TransactInteraction) -> ())? - @_Concurrency.MainActor @preconcurrency public var onDataRequest: ((AtomicTransact.TransactDataRequest) async -> AtomicTransact.TransactDataResponse?)? - @_Concurrency.MainActor @preconcurrency public var onAuthStatusUpdate: ((AtomicTransact.TransactAuthStatusUpdate) -> ())? - @_Concurrency.MainActor @preconcurrency public var onTaskStatusUpdate: ((AtomicTransact.TransactTaskStatusUpdate) -> ())? - @_Concurrency.MainActor @preconcurrency public var onCompletion: ((AtomicTransact.TransactResponse) -> ())? - @_Concurrency.MainActor @preconcurrency public var onLaunch: (() -> ())? - @_Concurrency.MainActor @preconcurrency public var onError: ((AtomicTransact.TransactError) -> ())? - @_Concurrency.MainActor @preconcurrency @objc override dynamic public func viewDidLoad() - @_Concurrency.MainActor @preconcurrency @objc public func webView(_ webView: WebKit.WKWebView, didFailProvisionalNavigation navigation: WebKit.WKNavigation!, withError error: any Swift.Error) - @_Concurrency.MainActor @preconcurrency @objc 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 TransactTaskStatusUpdate : Swift.Decodable, Swift.Sendable { public let taskId: Swift.String @@ -410,7 +594,10 @@ public struct TransactTaskStatusUpdate : Swift.Decodable, Swift.Sendable { public let switchData: AtomicTransact.TransactTaskStatusUpdate.SwitchData? 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 let actionType: AtomicTransact.TransactTaskStatusUpdate.ActionType? + #if compiler(>=5.3) && $NonescapableTypes + 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, actionType: AtomicTransact.TransactTaskStatusUpdate.ActionType? = nil) + #endif public struct ManagedBy : Swift.Decodable, Swift.Sendable { public let company: AtomicTransact.TransactCompany public init(company: AtomicTransact.TransactCompany) @@ -421,7 +608,24 @@ public struct TransactTaskStatusUpdate : Swift.Decodable, Swift.Sendable { case failed case processing case queued + #if compiler(>=5.3) && $NonescapableTypes + public init?(rawValue: Swift.String) + #endif + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get + } + } + public enum ActionType : Swift.String, Swift.Decodable, Swift.Sendable { + case refresh + case connectAccount + case disconnectAccount + case `switch` + case cancelPlan + case pausePlan + #if compiler(>=5.3) && $NonescapableTypes public init?(rawValue: Swift.String) + #endif public typealias RawValue = Swift.String public var rawValue: Swift.String { get @@ -437,7 +641,9 @@ public struct TransactTaskStatusUpdate : Swift.Decodable, Swift.Sendable { public enum PaymentType : Swift.String, Swift.Decodable, Swift.Sendable { case card case bank + #if compiler(>=5.3) && $NonescapableTypes public init?(rawValue: Swift.String) + #endif public typealias RawValue = Swift.String public var rawValue: Swift.String { get @@ -449,7 +655,9 @@ public struct TransactTaskStatusUpdate : Swift.Decodable, Swift.Sendable { public let routingNumber: Swift.String? public let accountType: Swift.String? public let lastFourAccountNumber: Swift.String? + #if compiler(>=5.3) && $NonescapableTypes public init(id: Swift.String, title: Swift.String, type: AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType, expiry: Swift.String? = nil, brand: Swift.String? = nil, lastFour: Swift.String? = nil, routingNumber: Swift.String? = nil, accountType: Swift.String? = nil, lastFourAccountNumber: Swift.String? = nil) + #endif public init(from decoder: any Swift.Decoder) throws } public init(from decoder: any Swift.Decoder) throws @@ -461,127 +669,15 @@ public struct TransactTaskStatusUpdate : Swift.Decodable, Swift.Sendable { public let lastFour: Swift.String? public let routingNumber: Swift.String? public let title: Swift.String? + #if compiler(>=5.3) && $NonescapableTypes public init(accountType: Swift.String? = nil, distributionAmount: Swift.Double? = nil, distributionType: Swift.String? = nil, lastFour: Swift.String? = nil, routingNumber: Swift.String? = nil, title: Swift.String? = nil) + #endif public init(from decoder: any Swift.Decoder) 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] = [:]) -} -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 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.Sendable, Swift.Error { - case invalidCharacterCount - case tooManyCharacters - case invalidCharacters - public init?(rawValue: Swift.String) - public typealias RawValue = Swift.String - public var rawValue: Swift.String { - get - } - } - 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) - public static func == (a: AtomicTransact.TransactDataResponse.ValidationError, b: AtomicTransact.TransactDataResponse.ValidationError) -> Swift.Bool - public func encode(to encoder: any Swift.Encoder) throws - public init(from decoder: any Swift.Decoder) throws - } - public struct Identity : Swift.Codable, Swift.Sendable { - public let firstName: Swift.String? - public let lastName: Swift.String? - public let postalCode: Swift.String? - public let address: Swift.String? - public let address2: Swift.String? - public let city: Swift.String? - public let state: Swift.String? - public let phone: Swift.String? - public let email: Swift.String? - public init(firstName: Swift.String? = nil, lastName: Swift.String? = nil, postalCode: Swift.String? = nil, address: Swift.String? = nil, address2: Swift.String? = nil, city: Swift.String? = nil, state: Swift.String? = nil, phone: Swift.String? = nil, email: Swift.String? = nil) - public func validate() -> [AtomicTransact.TransactDataResponse.ValidationError] - public func isValid() -> Swift.Bool - public func encode(to encoder: any Swift.Encoder) throws - public init(from decoder: any Swift.Decoder) throws - } - public struct CardData : Swift.Codable, Swift.Sendable { - public let number: Swift.String - public let expiry: Swift.String? - public let 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 - public init(from decoder: any Swift.Decoder) throws - } - public func encode(to encoder: any Swift.Encoder) throws - public init(from decoder: any Swift.Decoder) throws -} -@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 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.Atomic.PauseTransactError : Swift.Equatable {} +extension AtomicTransact.Atomic.PauseTransactError : Swift.Hashable {} extension AtomicTransact.AtomicConfig.Task.App : Swift.Equatable {} extension AtomicTransact.AtomicConfig.Task.App : Swift.Hashable {} extension AtomicTransact.AtomicConfig.Task.App : Swift.RawRepresentable {} @@ -602,24 +698,25 @@ 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.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.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.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.ActionType : Swift.Equatable {} +extension AtomicTransact.TransactTaskStatusUpdate.ActionType : Swift.Hashable {} +extension AtomicTransact.TransactTaskStatusUpdate.ActionType : 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 {} 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 41ceb20..49b1b8e 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 5e9ec88..c4e3bed 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,10 +1,11 @@ // 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-experimental-feature DebugDescriptionMacro -module-name AtomicTransact -// swift-module-flags-ignorable: -interface-compiler-version 6.1.2 +// swift-compiler-version: Apple Swift version 6.2.1 (swiftlang-6.2.1.4.8 clang-1700.4.4.1) +// 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 InferIsolatedConformances -enable-experimental-feature DebugDescriptionMacro -module-name AtomicTransact +// swift-module-flags-ignorable: -formal-cxx-interoperability-mode=off -interface-compiler-version 6.2.1 @_exported import AtomicTransact import Combine import Foundation +import MuppetIOS import OSLog import QuantumIOS import SafariServices @@ -17,38 +18,49 @@ import _Concurrency import _StringProcessing import _SwiftConcurrencyShims import os -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? { +public enum Atomic { + #if compiler(>=5.3) && $NonescapableTypes + @_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) + #endif + #if compiler(>=5.3) && $NonescapableTypes + @_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) + #endif + #if compiler(>=5.3) && $NonescapableTypes + @_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) + #endif + @_Concurrency.MainActor public static var interactions: Combine.AnyPublisher { get } - public var company: Swift.String? { - get + public static func dismissTransact() + public static func hideTransact() + #if compiler(>=5.3) && $NonescapableTypes + public static func setDebug(isEnabled: Swift.Bool, forwardLogs forwarder: (@Sendable (Swift.String) -> ())? = nil) async + #endif + 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 } public struct AtomicConfig : Swift.Codable, Swift.Sendable { + #if compiler(>=5.3) && $NonescapableTypes 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) + #endif + #if compiler(>=5.3) && $NonescapableTypes 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) + #endif + #if compiler(>=5.3) && $NonescapableTypes @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) + #endif public struct Task : Swift.Codable, Swift.Sendable { public let product: AtomicTransact.AtomicConfig.ProductType? public let operation: AtomicTransact.AtomicConfig.ProductType? @@ -56,13 +68,17 @@ public struct AtomicConfig : Swift.Codable, Swift.Sendable { public let forms: [Swift.String]? public let action: AtomicTransact.AtomicConfig.UserAction? public let apps: [AtomicTransact.AtomicConfig.Task.App]? + #if compiler(>=5.3) && $NonescapableTypes 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) + #endif public enum App : Swift.String, Swift.Codable, Swift.Sendable, Swift.CaseIterable { case payNow case expenses case orders case suggestions + #if compiler(>=5.3) && $NonescapableTypes public init?(rawValue: Swift.String) + #endif public typealias AllCases = [AtomicTransact.AtomicConfig.Task.App] public typealias RawValue = Swift.String nonisolated public static var allCases: [AtomicTransact.AtomicConfig.Task.App] { @@ -80,8 +96,12 @@ public struct AtomicConfig : Swift.Codable, Swift.Sendable { public let overlayColor: Swift.String? public var dark: Swift.Bool? public var navigationOptions: AtomicTransact.AtomicConfig.NavigationOptions? + #if compiler(>=5.3) && $NonescapableTypes public init(brandColor: Swift.String?, overlayColor: Swift.String?, navigationOptions: AtomicTransact.AtomicConfig.NavigationOptions? = nil, dark: AtomicTransact.AtomicConfig.Theme.ColorScheme = .system) + #endif + #if compiler(>=5.3) && $NonescapableTypes public init(brandColor: UIKit.UIColor? = nil, overlayColor: UIKit.UIColor? = nil, navigationOptions: AtomicTransact.AtomicConfig.NavigationOptions? = nil, dark: AtomicTransact.AtomicConfig.Theme.ColorScheme = .system) + #endif public enum ColorScheme { case light case dark @@ -103,7 +123,9 @@ public struct AtomicConfig : Swift.Codable, Swift.Sendable { case total case fixed case percent + #if compiler(>=5.3) && $NonescapableTypes public init?(rawValue: Swift.String) + #endif public typealias RawValue = Swift.String public var rawValue: Swift.String { get @@ -113,7 +135,9 @@ public struct AtomicConfig : Swift.Codable, Swift.Sendable { case create case update case delete + #if compiler(>=5.3) && $NonescapableTypes public init?(rawValue: Swift.String) + #endif public typealias RawValue = Swift.String public var rawValue: Swift.String { get @@ -123,8 +147,12 @@ public struct AtomicConfig : Swift.Codable, Swift.Sendable { public var amount: Swift.Double public var action: AtomicTransact.AtomicConfig.Distribution.ActionType? public var canUpdate: Swift.Bool? + #if compiler(>=5.3) && $NonescapableTypes public init(type: AtomicTransact.AtomicConfig.Distribution.DistributionType, amount: Swift.Double, action: AtomicTransact.AtomicConfig.Distribution.ActionType? = nil) + #endif + #if compiler(>=5.3) && $NonescapableTypes public init(type: AtomicTransact.AtomicConfig.Distribution.DistributionType, amount: Swift.Double, action: AtomicTransact.AtomicConfig.Distribution.ActionType? = nil, canUpdate: Swift.Bool?) + #endif public func encode(to encoder: any Swift.Encoder) throws public init(from decoder: any Swift.Decoder) throws } @@ -138,7 +166,9 @@ public struct AtomicConfig : Swift.Codable, Swift.Sendable { case action case aggregate case manage + #if compiler(>=5.3) && $NonescapableTypes public init?(rawValue: Swift.String) + #endif public typealias RawValue = Swift.String public var rawValue: Swift.String { get @@ -149,7 +179,9 @@ public struct AtomicConfig : Swift.Codable, Swift.Sendable { case employerLink case payLink case custom + #if compiler(>=5.3) && $NonescapableTypes public init?(rawValue: Swift.String) + #endif public typealias RawValue = Swift.String public var rawValue: Swift.String { get @@ -158,7 +190,9 @@ public struct AtomicConfig : Swift.Codable, Swift.Sendable { public enum DeferredPaymentMethodStrategy : Swift.String, Swift.Codable, Swift.Sendable { case sdk case api + #if compiler(>=5.3) && $NonescapableTypes public init?(rawValue: Swift.String) + #endif public typealias RawValue = Swift.String public var rawValue: Swift.String { get @@ -217,7 +251,9 @@ public struct AtomicConfig : Swift.Codable, Swift.Sendable { public init(from decoder: any Swift.Decoder) throws } public var customer: AtomicTransact.AtomicConfig.DemoMode.Customer? + #if compiler(>=5.3) && $NonescapableTypes public init(customer: AtomicTransact.AtomicConfig.DemoMode.Customer? = nil) + #endif public func encode(to encoder: any Swift.Encoder) throws public init(from decoder: any Swift.Decoder) throws } @@ -225,7 +261,9 @@ public struct AtomicConfig : Swift.Codable, Swift.Sendable { public var tags: [Swift.String]? public var excludedTags: [Swift.String]? public var ruleId: Swift.String? + #if compiler(>=5.3) && $NonescapableTypes public init(tags: [Swift.String]? = nil, excludedTags: [Swift.String]? = nil, ruleId: Swift.String? = nil) + #endif public func encode(to encoder: any Swift.Encoder) throws public init(from decoder: any Swift.Decoder) throws } @@ -233,14 +271,18 @@ public struct AtomicConfig : Swift.Codable, Swift.Sendable { public var fractionalDeposits: Swift.Bool? public var unemploymentCarousel: Swift.Bool? public var manualFallback: Swift.Bool? + #if compiler(>=5.3) && $NonescapableTypes public init(fractionalDeposits: Swift.Bool? = nil, unemploymentCarousel: Swift.Bool? = nil, manualFallback: Swift.Bool? = nil) + #endif public func encode(to encoder: any Swift.Encoder) throws public init(from decoder: any Swift.Decoder) throws } public struct Features : Swift.Codable, Swift.Sendable { public var manualDepositFlow: Swift.Bool? public var coAuth: Swift.Bool? + #if compiler(>=5.3) && $NonescapableTypes public init(coAuth: Swift.Bool? = nil, manualDepositFlow: Swift.Bool? = nil) + #endif public func encode(to encoder: any Swift.Encoder) throws public init(from decoder: any Swift.Decoder) throws } @@ -260,14 +302,18 @@ public struct AtomicConfig : Swift.Codable, Swift.Sendable { public var showBackButton: Swift.Bool? public var showBackButtonText: Swift.Bool? public var showCloseButton: Swift.Bool? + #if compiler(>=5.3) && $NonescapableTypes public init(showBackButton: Swift.Bool? = nil, showBackButtonText: Swift.Bool? = nil, showCloseButton: Swift.Bool? = nil) + #endif public func encode(to encoder: any Swift.Encoder) throws public init(from decoder: any Swift.Decoder) throws } public struct Platform : Swift.Codable, Swift.Sendable { public init() public init(suffixed platformSuffix: Swift.String) + #if compiler(>=5.3) && $NonescapableTypes public func encode() -> Any? + #endif public func encode(to encoder: any Swift.Encoder) throws public init(from decoder: any Swift.Decoder) throws } @@ -294,6 +340,141 @@ public struct AtomicConfig : Swift.Codable, Swift.Sendable { public func encode(to encoder: any Swift.Encoder) throws public init(from decoder: any Swift.Decoder) throws } +extension SwiftUICore.View { + #if compiler(>=5.3) && $NonescapableTypes + @_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 + + #endif + @_Concurrency.MainActor @preconcurrency public func atomicTransactActionsPresenter(_ presenter: AtomicTransact.TransactActionPresenter) -> some SwiftUICore.View + +} +@_Concurrency.MainActor final public class TransactActionPresenter { + @_Concurrency.MainActor public init() + #if compiler(>=5.3) && $NonescapableTypes + @_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) + #endif + @objc deinit +} +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 + #if compiler(>=5.3) && $NonescapableTypes + public init?(rawValue: Swift.String) + #endif + 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 struct TransactCompany : Swift.Decodable, Swift.Sendable { + public let id: Swift.String + public let name: Swift.String + public let branding: AtomicTransact.TransactCompany.Branding? + #if compiler(>=5.3) && $NonescapableTypes + public init(id: Swift.String, name: Swift.String, branding: AtomicTransact.TransactCompany.Branding? = nil) + #endif + 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? + #if compiler(>=5.3) && $NonescapableTypes + public init(url: Swift.String, backgroundColor: Swift.String? = nil) + #endif + public init(from decoder: any Swift.Decoder) throws + } + public init(from decoder: any Swift.Decoder) 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] + #if compiler(>=5.3) && $NonescapableTypes + public init(userId: Swift.String, identifier: Swift.String, fields: [Swift.String], taskId: Swift.String? = nil, additionalData: [Swift.String : any Swift.Sendable] = [:]) + #endif +} +public struct TransactDataResponse : Swift.Codable, Swift.Sendable { + public let card: AtomicTransact.TransactDataResponse.CardData? + public let identity: AtomicTransact.TransactDataResponse.Identity? + #if compiler(>=5.3) && $NonescapableTypes + public init(card: AtomicTransact.TransactDataResponse.CardData? = nil, identity: AtomicTransact.TransactDataResponse.Identity? = nil) + #endif + public enum ValidationErrorType : Swift.String, Swift.Codable, Swift.Sendable, Swift.Error { + case invalidCharacterCount + case tooManyCharacters + case invalidCharacters + #if compiler(>=5.3) && $NonescapableTypes + public init?(rawValue: Swift.String) + #endif + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get + } + } + 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) + public static func == (a: AtomicTransact.TransactDataResponse.ValidationError, b: AtomicTransact.TransactDataResponse.ValidationError) -> Swift.Bool + public func encode(to encoder: any Swift.Encoder) throws + public init(from decoder: any Swift.Decoder) throws + } + public struct Identity : Swift.Codable, Swift.Sendable { + public let firstName: Swift.String? + public let lastName: Swift.String? + public let postalCode: Swift.String? + public let address: Swift.String? + public let address2: Swift.String? + public let city: Swift.String? + public let state: Swift.String? + public let phone: Swift.String? + public let email: Swift.String? + #if compiler(>=5.3) && $NonescapableTypes + public init(firstName: Swift.String? = nil, lastName: Swift.String? = nil, postalCode: Swift.String? = nil, address: Swift.String? = nil, address2: Swift.String? = nil, city: Swift.String? = nil, state: Swift.String? = nil, phone: Swift.String? = nil, email: Swift.String? = nil) + #endif + public func validate() -> [AtomicTransact.TransactDataResponse.ValidationError] + public func isValid() -> Swift.Bool + public func encode(to encoder: any Swift.Encoder) throws + public init(from decoder: any Swift.Decoder) throws + } + public struct CardData : Swift.Codable, Swift.Sendable { + public let number: Swift.String + public let expiry: Swift.String? + public let cvv: Swift.String? + public let cardType: AtomicTransact.TransactDataResponse.CardData.CardType? + public enum CardType : Swift.String, Swift.Sendable, Swift.Codable { + case debit + case credit + #if compiler(>=5.3) && $NonescapableTypes + public init?(rawValue: Swift.String) + #endif + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get + } + } + #if compiler(>=5.3) && $NonescapableTypes + public init(number: Swift.String, expiry: Swift.String?, cvv: Swift.String?, cardType: AtomicTransact.TransactDataResponse.CardData.CardType? = nil) + #endif + public func validate() -> [AtomicTransact.TransactDataResponse.ValidationError] + public func isValid() -> Swift.Bool + public func encode(to encoder: any Swift.Encoder) throws + public init(from decoder: any Swift.Decoder) throws + } + public func encode(to encoder: any Swift.Encoder) throws + public init(from decoder: any Swift.Decoder) throws +} public enum TransactEnvironment : Swift.Sendable { case production case sandbox @@ -305,19 +486,64 @@ public enum TransactEnvironment : Swift.Sendable { 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 + } + #if compiler(>=5.3) && $NonescapableTypes + public var language: Swift.String? { + get + } + #endif + #if compiler(>=5.3) && $NonescapableTypes + public var customer: Swift.String? { + get + } + #endif + #if compiler(>=5.3) && $NonescapableTypes + public var product: AtomicTransact.AtomicConfig.ProductType? { + get + } + #endif + #if compiler(>=5.3) && $NonescapableTypes + public var additionalProduct: AtomicTransact.AtomicConfig.ProductType? { + get + } + #endif + #if compiler(>=5.3) && $NonescapableTypes + public var company: Swift.String? { + get + } + #endif + #if compiler(>=5.3) && $NonescapableTypes + public var payroll: Swift.String? { + get + } + #endif +} 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] + #if compiler(>=5.3) && $NonescapableTypes public var taskId: Swift.String? { get } + #endif + #if compiler(>=5.3) && $NonescapableTypes public var handoff: Swift.String? { get } + #endif + #if compiler(>=5.3) && $NonescapableTypes public var reason: Swift.String? { get } + #endif public var identifier: Swift.String { get } @@ -335,71 +561,29 @@ public enum TransactError : Swift.Error, Swift.Sendable { 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 { +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 + case initialized + #if compiler(>=5.3) && $NonescapableTypes + public init?(rawValue: Swift.String) + #endif + public typealias AllCases = [AtomicTransact.TransactSDKEvent] + public typealias RawValue = Swift.String + nonisolated public static var allCases: [AtomicTransact.TransactSDKEvent] { 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 -} -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 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 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! - @_Concurrency.MainActor @preconcurrency public var environment: AtomicTransact.TransactEnvironment! - @_Concurrency.MainActor @preconcurrency public var onInteraction: ((AtomicTransact.TransactInteraction) -> ())? - @_Concurrency.MainActor @preconcurrency public var onDataRequest: ((AtomicTransact.TransactDataRequest) async -> AtomicTransact.TransactDataResponse?)? - @_Concurrency.MainActor @preconcurrency public var onAuthStatusUpdate: ((AtomicTransact.TransactAuthStatusUpdate) -> ())? - @_Concurrency.MainActor @preconcurrency public var onTaskStatusUpdate: ((AtomicTransact.TransactTaskStatusUpdate) -> ())? - @_Concurrency.MainActor @preconcurrency public var onCompletion: ((AtomicTransact.TransactResponse) -> ())? - @_Concurrency.MainActor @preconcurrency public var onLaunch: (() -> ())? - @_Concurrency.MainActor @preconcurrency public var onError: ((AtomicTransact.TransactError) -> ())? - @_Concurrency.MainActor @preconcurrency @objc override dynamic public func viewDidLoad() - @_Concurrency.MainActor @preconcurrency @objc public func webView(_ webView: WebKit.WKWebView, didFailProvisionalNavigation navigation: WebKit.WKNavigation!, withError error: any Swift.Error) - @_Concurrency.MainActor @preconcurrency @objc 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 TransactTaskStatusUpdate : Swift.Decodable, Swift.Sendable { public let taskId: Swift.String @@ -410,7 +594,10 @@ public struct TransactTaskStatusUpdate : Swift.Decodable, Swift.Sendable { public let switchData: AtomicTransact.TransactTaskStatusUpdate.SwitchData? 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 let actionType: AtomicTransact.TransactTaskStatusUpdate.ActionType? + #if compiler(>=5.3) && $NonescapableTypes + 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, actionType: AtomicTransact.TransactTaskStatusUpdate.ActionType? = nil) + #endif public struct ManagedBy : Swift.Decodable, Swift.Sendable { public let company: AtomicTransact.TransactCompany public init(company: AtomicTransact.TransactCompany) @@ -421,7 +608,24 @@ public struct TransactTaskStatusUpdate : Swift.Decodable, Swift.Sendable { case failed case processing case queued + #if compiler(>=5.3) && $NonescapableTypes + public init?(rawValue: Swift.String) + #endif + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get + } + } + public enum ActionType : Swift.String, Swift.Decodable, Swift.Sendable { + case refresh + case connectAccount + case disconnectAccount + case `switch` + case cancelPlan + case pausePlan + #if compiler(>=5.3) && $NonescapableTypes public init?(rawValue: Swift.String) + #endif public typealias RawValue = Swift.String public var rawValue: Swift.String { get @@ -437,7 +641,9 @@ public struct TransactTaskStatusUpdate : Swift.Decodable, Swift.Sendable { public enum PaymentType : Swift.String, Swift.Decodable, Swift.Sendable { case card case bank + #if compiler(>=5.3) && $NonescapableTypes public init?(rawValue: Swift.String) + #endif public typealias RawValue = Swift.String public var rawValue: Swift.String { get @@ -449,7 +655,9 @@ public struct TransactTaskStatusUpdate : Swift.Decodable, Swift.Sendable { public let routingNumber: Swift.String? public let accountType: Swift.String? public let lastFourAccountNumber: Swift.String? + #if compiler(>=5.3) && $NonescapableTypes public init(id: Swift.String, title: Swift.String, type: AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType, expiry: Swift.String? = nil, brand: Swift.String? = nil, lastFour: Swift.String? = nil, routingNumber: Swift.String? = nil, accountType: Swift.String? = nil, lastFourAccountNumber: Swift.String? = nil) + #endif public init(from decoder: any Swift.Decoder) throws } public init(from decoder: any Swift.Decoder) throws @@ -461,127 +669,15 @@ public struct TransactTaskStatusUpdate : Swift.Decodable, Swift.Sendable { public let lastFour: Swift.String? public let routingNumber: Swift.String? public let title: Swift.String? + #if compiler(>=5.3) && $NonescapableTypes public init(accountType: Swift.String? = nil, distributionAmount: Swift.Double? = nil, distributionType: Swift.String? = nil, lastFour: Swift.String? = nil, routingNumber: Swift.String? = nil, title: Swift.String? = nil) + #endif public init(from decoder: any Swift.Decoder) 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] = [:]) -} -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 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.Sendable, Swift.Error { - case invalidCharacterCount - case tooManyCharacters - case invalidCharacters - public init?(rawValue: Swift.String) - public typealias RawValue = Swift.String - public var rawValue: Swift.String { - get - } - } - 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) - public static func == (a: AtomicTransact.TransactDataResponse.ValidationError, b: AtomicTransact.TransactDataResponse.ValidationError) -> Swift.Bool - public func encode(to encoder: any Swift.Encoder) throws - public init(from decoder: any Swift.Decoder) throws - } - public struct Identity : Swift.Codable, Swift.Sendable { - public let firstName: Swift.String? - public let lastName: Swift.String? - public let postalCode: Swift.String? - public let address: Swift.String? - public let address2: Swift.String? - public let city: Swift.String? - public let state: Swift.String? - public let phone: Swift.String? - public let email: Swift.String? - public init(firstName: Swift.String? = nil, lastName: Swift.String? = nil, postalCode: Swift.String? = nil, address: Swift.String? = nil, address2: Swift.String? = nil, city: Swift.String? = nil, state: Swift.String? = nil, phone: Swift.String? = nil, email: Swift.String? = nil) - public func validate() -> [AtomicTransact.TransactDataResponse.ValidationError] - public func isValid() -> Swift.Bool - public func encode(to encoder: any Swift.Encoder) throws - public init(from decoder: any Swift.Decoder) throws - } - public struct CardData : Swift.Codable, Swift.Sendable { - public let number: Swift.String - public let expiry: Swift.String? - public let 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 - public init(from decoder: any Swift.Decoder) throws - } - public func encode(to encoder: any Swift.Encoder) throws - public init(from decoder: any Swift.Decoder) throws -} -@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 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.Atomic.PauseTransactError : Swift.Equatable {} +extension AtomicTransact.Atomic.PauseTransactError : Swift.Hashable {} extension AtomicTransact.AtomicConfig.Task.App : Swift.Equatable {} extension AtomicTransact.AtomicConfig.Task.App : Swift.Hashable {} extension AtomicTransact.AtomicConfig.Task.App : Swift.RawRepresentable {} @@ -602,24 +698,25 @@ 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.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.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.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.ActionType : Swift.Equatable {} +extension AtomicTransact.TransactTaskStatusUpdate.ActionType : Swift.Hashable {} +extension AtomicTransact.TransactTaskStatusUpdate.ActionType : 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 {} 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 4334b62..f6e18b6 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 @@ -6,8 +6,8 @@ "children": [ { "kind": "Import", - "name": "UIKit", - "printedName": "UIKit", + "name": "Foundation", + "printedName": "Foundation", "declKind": "Import", "moduleName": "AtomicTransact", "declAttributes": [ @@ -16,8 +16,28 @@ }, { "kind": "Import", - "name": "SwiftUI", - "printedName": "SwiftUI", + "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" }, @@ -31,708 +51,743 @@ "RawDocComment" ] }, + { + "kind": "Import", + "name": "Security", + "printedName": "Security", + "declKind": "Import", + "moduleName": "AtomicTransact" + }, + { + "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": "TransactInteraction", - "printedName": "TransactInteraction", + "name": "Atomic", + "printedName": "Atomic", "children": [ { - "kind": "Var", - "name": "name", - "printedName": "name", + "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:14AtomicTransact0B11InteractionV4nameSSvp", - "mangledName": "$s14AtomicTransact0B11InteractionV4nameSSvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl" - ], - "hasStorage": true, - "accessors": [ + "name": "Void", + "printedName": "()" + }, { - "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": "UIViewController", + "printedName": "UIKit.UIViewController", + "usr": "c:objc(cs)UIViewController" }, { - "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": "AtomicConfig", + "printedName": "AtomicTransact.AtomicConfig", + "usr": "s:14AtomicTransact0A6ConfigV" }, { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", + "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": "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:14AtomicTransact0B11InteractionV4nameSSvM", - "mangledName": "$s14AtomicTransact0B11InteractionV4nameSSvM", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "_modify" - } - ] - }, - { - "kind": "Var", - "name": "identifier", - "printedName": "identifier", - "children": [ + "hasDefaultArg": true, + "usr": "s:Sq" + }, { "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()", + "name": "Optional", + "printedName": "((AtomicTransact.TransactDataRequest) async -> AtomicTransact.TransactDataResponse?)?", "children": [ { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "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" + } + ] } ], - "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": "TypeNominal", + "name": "Optional", + "printedName": "((AtomicTransact.TransactAuthStatusUpdate) -> ())?", "children": [ { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "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" + } + ] } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B11InteractionV10identifierSSvs", - "mangledName": "$s14AtomicTransact0B11InteractionV10identifierSSvs", - "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:14AtomicTransact0B11InteractionV10identifierSSvM", - "mangledName": "$s14AtomicTransact0B11InteractionV10identifierSSvM", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "_modify" - } - ] - }, - { - "kind": "Var", - "name": "value", - "printedName": "value", - "children": [ { "kind": "TypeNominal", - "name": "Dictionary", - "printedName": "[Swift.String : any Swift.Sendable]", + "name": "Optional", + "printedName": "((AtomicTransact.TransactTaskStatusUpdate) -> ())?", "children": [ { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "Sendable", - "printedName": "any Swift.Sendable", - "usr": "s:s8SendableP" + "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:14AtomicTransact0B11InteractionV5valueSDySSs8Sendable_pGvp", - "mangledName": "$s14AtomicTransact0B11InteractionV5valueSDySSs8Sendable_pGvp", - "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 Swift.Sendable]", + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> ()", "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": "Void", + "printedName": "()" } - ], - "usr": "s:SD" + ] } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B11InteractionV5valueSDySSs8Sendable_pGvg", - "mangledName": "$s14AtomicTransact0B11InteractionV5valueSDySSs8Sendable_pGvg", - "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 Swift.Sendable]", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactResponse) -> ()", "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": "TransactResponse", + "printedName": "AtomicTransact.TransactResponse", + "usr": "s:14AtomicTransact0B8ResponseO" } - ], - "usr": "s:SD" + ] } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B11InteractionV5valueSDySSs8Sendable_pGvs", - "mangledName": "$s14AtomicTransact0B11InteractionV5valueSDySSs8Sendable_pGvs", - "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:14AtomicTransact0B11InteractionV5valueSDySSs8Sendable_pGvM", - "mangledName": "$s14AtomicTransact0B11InteractionV5valueSDySSs8Sendable_pGvM", - "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": "Constructor", - "name": "init", - "printedName": "init(name:identifier:value:)", + "kind": "Function", + "name": "presentTransact", + "printedName": "presentTransact(from:config:environment:presentationStyle:onInteraction:onDataRequest:onAuthStatusUpdate:onTaskStatusUpdate:onLaunch:onCompletion:onError:)", "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", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "AtomicConfig", + "printedName": "AtomicTransact.AtomicConfig", + "usr": "s:14AtomicTransact0A6ConfigV" }, { "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": "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": [ + "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": "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: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?", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactDataRequest) -> ()", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "TransactDataRequest", + "printedName": "AtomicTransact.TransactDataRequest", + "usr": "s:14AtomicTransact0B11DataRequestV" } - ], - "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" + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "TransactAuthStatusUpdate", + "printedName": "AtomicTransact.TransactAuthStatusUpdate", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV" } - ], - "usr": "s:Sq" + ] } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B11InteractionV8languageSSSgvg", - "mangledName": "$s14AtomicTransact0B11InteractionV8languageSSSgvg", - "moduleName": "AtomicTransact", - "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "customer", - "printedName": "customer", - "children": [ + "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": "(() -> ())?", "children": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> ()", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" } - ], - "usr": "s:Sq" + ] } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B11InteractionV8customerSSSgvg", - "mangledName": "$s14AtomicTransact0B11InteractionV8customerSSSgvg", - "moduleName": "AtomicTransact", - "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "product", - "printedName": "product", - "children": [ + "hasDefaultArg": true, + "usr": "s:Sq" + }, { "kind": "TypeNominal", "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.ProductType?", + "printedName": "((AtomicTransact.TransactResponse) -> ())?", "children": [ { - "kind": "TypeNominal", - "name": "ProductType", - "printedName": "AtomicTransact.AtomicConfig.ProductType", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + "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": "Var", - "usr": "s:14AtomicTransact0B11InteractionV7productAA0A6ConfigV11ProductTypeOSgvp", - "mangledName": "$s14AtomicTransact0B11InteractionV7productAA0A6ConfigV11ProductTypeOSgvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl" - ], - "accessors": [ + }, { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((AtomicTransact.TransactError) -> ())?", "children": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.ProductType?", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactError) -> ()", "children": [ { "kind": "TypeNominal", - "name": "ProductType", - "printedName": "AtomicTransact.AtomicConfig.ProductType", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "TransactError", + "printedName": "AtomicTransact.TransactError", + "usr": "s:14AtomicTransact0B5ErrorO" } - ], - "usr": "s:Sq" + ] } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B11InteractionV7productAA0A6ConfigV11ProductTypeOSgvg", - "mangledName": "$s14AtomicTransact0B11InteractionV7productAA0A6ConfigV11ProductTypeOSgvg", - "moduleName": "AtomicTransact", - "accessorKind": "get" + "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": "Var", - "name": "additionalProduct", - "printedName": "additionalProduct", + "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": "AtomicTransact.AtomicConfig.ProductType?", + "printedName": "[Swift.String : Swift.String]?", "children": [ { "kind": "TypeNominal", - "name": "ProductType", - "printedName": "AtomicTransact.AtomicConfig.ProductType", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + "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:14AtomicTransact0B11InteractionV17additionalProductAA0A6ConfigV0E4TypeOSgvp", - "mangledName": "$s14AtomicTransact0B11InteractionV17additionalProductAA0A6ConfigV0E4TypeOSgvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl" - ], - "accessors": [ + }, { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(() -> ())?", "children": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.ProductType?", + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> ()", "children": [ { "kind": "TypeNominal", - "name": "ProductType", - "printedName": "AtomicTransact.AtomicConfig.ProductType", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" } - ], - "usr": "s:Sq" + ] } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B11InteractionV17additionalProductAA0A6ConfigV0E4TypeOSgvg", - "mangledName": "$s14AtomicTransact0B11InteractionV17additionalProductAA0A6ConfigV0E4TypeOSgvg", - "moduleName": "AtomicTransact", - "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "company", - "printedName": "company", - "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:14AtomicTransact0B11InteractionV7companySSSgvp", - "mangledName": "$s14AtomicTransact0B11InteractionV7companySSSgvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl" - ], - "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:14AtomicTransact0B11InteractionV7companySSSgvg", - "mangledName": "$s14AtomicTransact0B11InteractionV7companySSSgvg", - "moduleName": "AtomicTransact", - "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "payroll", - "printedName": "payroll", - "children": [ + "hasDefaultArg": true, + "usr": "s:Sq" + }, { "kind": "TypeNominal", "name": "Optional", - "printedName": "Swift.String?", + "printedName": "((AtomicTransact.TransactResponse) -> ())?", "children": [ { - "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" + } + ] } ], + "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": "interactions", + "printedName": "interactions", + "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" + } + ], "declKind": "Var", - "usr": "s:14AtomicTransact0B11InteractionV7payrollSSSgvp", - "mangledName": "$s14AtomicTransact0B11InteractionV7payrollSSSgvp", + "usr": "s:14AtomicTransact0A0O12interactions7Combine12AnyPublisherVyAA0B11InteractionVs5NeverOGvpZ", + "mangledName": "$s14AtomicTransact0A0O12interactions7Combine12AnyPublisherVyAA0B11InteractionVs5NeverOGvpZ", "moduleName": "AtomicTransact", + "static": true, "declAttributes": [ - "AccessControl" + "AccessControl", + "Custom", + "RawDocComment" ], "accessors": [ { @@ -742,334 +797,493 @@ "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "name": "AnyPublisher", + "printedName": "Combine.AnyPublisher", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "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:14AtomicTransact0B11InteractionV7payrollSSSgvg", - "mangledName": "$s14AtomicTransact0B11InteractionV7payrollSSSgvg", + "usr": "s:14AtomicTransact0A0O12interactions7Combine12AnyPublisherVyAA0B11InteractionVs5NeverOGvgZ", + "mangledName": "$s14AtomicTransact0A0O12interactions7Combine12AnyPublisherVyAA0B11InteractionVs5NeverOGvgZ", "moduleName": "AtomicTransact", + "static": true, "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": "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:)", + "kind": "Function", + "name": "dismissTransact", + "printedName": "dismissTransact()", "children": [ { "kind": "TypeNominal", - "name": "AtomicConfig", - "printedName": "AtomicTransact.AtomicConfig", - "usr": "s:14AtomicTransact0A6ConfigV" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, + "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": "ScopeType", - "printedName": "AtomicTransact.AtomicConfig.ScopeType", - "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO" - }, + "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": "Array", - "printedName": "[AtomicTransact.AtomicConfig.Task]", - "children": [ - { - "kind": "TypeNominal", - "name": "Task", - "printedName": "AtomicTransact.AtomicConfig.Task", - "usr": "s:14AtomicTransact0A6ConfigV4TaskV" - } - ], - "usr": "s:Sa" + "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": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" }, { "kind": "TypeNominal", "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy?", + "printedName": "((Swift.String) -> ())?", "children": [ { - "kind": "TypeNominal", - "name": "DeferredPaymentMethodStrategy", - "printedName": "AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy", - "usr": "s:14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO" + "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": "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" - }, + } + ], + "declKind": "Func", + "usr": "s:14AtomicTransact0A0O8setDebug9isEnabled11forwardLogsySb_ySSYbcSgtYaFZ", + "mangledName": "$s14AtomicTransact0A0O8setDebug9isEnabled11forwardLogsySb_ySSYbcSgtYaFZ", + "moduleName": "AtomicTransact", + "static": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "TypeDecl", + "name": "PauseTransactError", + "printedName": "PauseTransactError", + "children": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "[Swift.String : Swift.String]?", + "kind": "Var", + "name": "transactNotPresented", + "printedName": "transactNotPresented", "children": [ { - "kind": "TypeNominal", - "name": "Dictionary", - "printedName": "[Swift.String : 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": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Metatype", + "printedName": "AtomicTransact.Atomic.PauseTransactError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "PauseTransactError", + "printedName": "AtomicTransact.Atomic.PauseTransactError", + "usr": "s:14AtomicTransact0A0O05PauseB5ErrorO" + } + ] } - ], - "usr": "s:SD" + ] } ], - "hasDefaultArg": true, - "usr": "s:Sq" + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A0O05PauseB5ErrorO20transactNotPresentedyA2EmF", + "mangledName": "$s14AtomicTransact0A0O05PauseB5ErrorO20transactNotPresentedyA2EmF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.Search?", + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", "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": [ + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, { "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": [ + "name": "PauseTransactError", + "printedName": "AtomicTransact.Atomic.PauseTransactError", + "usr": "s:14AtomicTransact0A0O05PauseB5ErrorO" + }, { "kind": "TypeNominal", - "name": "Experiments", - "printedName": "AtomicTransact.AtomicConfig.Experiments", - "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV" + "name": "PauseTransactError", + "printedName": "AtomicTransact.Atomic.PauseTransactError", + "usr": "s:14AtomicTransact0A0O05PauseB5ErrorO" } ], - "hasDefaultArg": true, - "usr": "s:Sq" + "declKind": "Func", + "usr": "s:14AtomicTransact0A0O05PauseB5ErrorO2eeoiySbAE_AEtFZ", + "mangledName": "$s14AtomicTransact0A0O05PauseB5ErrorO2eeoiySbAE_AEtFZ", + "moduleName": "AtomicTransact", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.Features?", + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", "children": [ { "kind": "TypeNominal", - "name": "Features", - "printedName": "AtomicTransact.AtomicConfig.Features", - "usr": "s:14AtomicTransact0A6ConfigV8FeaturesV" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.AtomicConfig.Customer?", - "children": [ + "declKind": "Var", + "usr": "s:14AtomicTransact0A0O05PauseB5ErrorO9hashValueSivp", + "mangledName": "$s14AtomicTransact0A0O05PauseB5ErrorO9hashValueSivp", + "moduleName": "AtomicTransact", + "implicit": true, + "accessors": [ { - "kind": "TypeNominal", - "name": "Customer", - "printedName": "AtomicTransact.AtomicConfig.Customer", - "usr": "s:14AtomicTransact0A6ConfigV8CustomerV" + "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": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" } ], - "hasDefaultArg": true, - "usr": "s:Sq" + "declKind": "Func", + "usr": "s:14AtomicTransact0A0O05PauseB5ErrorO4hash4intoys6HasherVz_tF", + "mangledName": "$s14AtomicTransact0A0O05PauseB5ErrorO4hash4intoys6HasherVz_tF", + "moduleName": "AtomicTransact", + "implicit": true, + "funcSelfKind": "NonMutating" } ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0A6ConfigV11publicToken5scope5tasks13linkedAccount29deferredPaymentMethodStrategy5theme8language14sessionContext8deeplink8metadata6search7handoff11experiments8features8customer16uplinkSessionUrlACSS_AC9ScopeTypeOSayAC4TaskVGSSSgAC08DeferredklM0OSgAC5ThemeVSSAyC8DeeplinkVSgSDyS2SGSgAC6SearchVSgSaySSGSgAC11ExperimentsVSgAC8FeaturesVSgAC8CustomerVSgAYtcfc", - "mangledName": "$s14AtomicTransact0A6ConfigV11publicToken5scope5tasks13linkedAccount29deferredPaymentMethodStrategy5theme8language14sessionContext8deeplink8metadata6search7handoff11experiments8features8customer16uplinkSessionUrlACSS_AC9ScopeTypeOSayAC4TaskVGSSSgAC08DeferredklM0OSgAC5ThemeVSSAyC8DeeplinkVSgSDyS2SGSgAC6SearchVSgSaySSGSgAC11ExperimentsVSgAC8FeaturesVSgAC8CustomerVSgAYtcfc", + "declKind": "Enum", + "usr": "s:14AtomicTransact0A0O05PauseB5ErrorO", + "mangledName": "$s14AtomicTransact0A0O05PauseB5ErrorO", "moduleName": "AtomicTransact", "declAttributes": [ - "AccessControl", - "RawDocComment" + "AccessControl" ], - "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": "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": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "PausedTransactRef", + "printedName": "PausedTransactRef", + "children": [ + { + "kind": "Function", + "name": "resume", + "printedName": "resume(source:animated:)", + "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" + } + ], + "declKind": "Func", + "usr": "s:14AtomicTransact0A0O06PausedB3RefC6resume6source8animatedySo16UIViewControllerC_SbtF", + "mangledName": "$s14AtomicTransact0A0O06PausedB3RefC6resume6source8animatedySo16UIViewControllerC_SbtF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "Final", + "AccessControl", + "Custom", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:14AtomicTransact0A0O06PausedB3RefC", + "mangledName": "$s14AtomicTransact0A0O06PausedB3RefC", + "moduleName": "AtomicTransact", + "declAttributes": [ + "Final", + "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": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + } + ] + }, + { + "kind": "Function", + "name": "pauseTransact", + "printedName": "pauseTransact(animated:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PausedTransactRef", + "printedName": "AtomicTransact.Atomic.PausedTransactRef", + "usr": "s:14AtomicTransact0A0O06PausedB3RefC" + }, + { + "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": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "AtomicConfig", + "printedName": "AtomicConfig", + "children": [ + { "kind": "Constructor", "name": "init", - "printedName": "init(demo:scope:tasks:linkedAccount:theme:language:sessionContext:deeplink:metadata:search:handoff:experiments:)", + "printedName": "init(publicToken:scope:tasks:linkedAccount:deferredPaymentMethodStrategy:theme:language:sessionContext:deeplink:metadata:search:handoff:experiments:features:customer:uplinkSessionUrl:)", "children": [ { "kind": "TypeNominal", @@ -1079,9 +1293,9 @@ }, { "kind": "TypeNominal", - "name": "DemoMode", - "printedName": "AtomicTransact.AtomicConfig.DemoMode", - "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" }, { "kind": "TypeNominal", @@ -1118,6 +1332,21 @@ "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", @@ -1243,28 +1472,262 @@ ], "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" + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.Features?", + "children": [ + { + "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": "TypeNominal", + "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": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV11publicToken5scope5tasks13linkedAccount29deferredPaymentMethodStrategy5theme8language14sessionContext8deeplink8metadata6search7handoff11experiments8features8customer16uplinkSessionUrlACSS_AC9ScopeTypeOSayAC4TaskVGSSSgAC08DeferredklM0OSgAC5ThemeVSSAyC8DeeplinkVSgSDyS2SGSgAC6SearchVSgSaySSGSgAC11ExperimentsVSgAC8FeaturesVSgAC8CustomerVSgAYtcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV11publicToken5scope5tasks13linkedAccount29deferredPaymentMethodStrategy5theme8language14sessionContext8deeplink8metadata6search7handoff11experiments8features8customer16uplinkSessionUrlACSS_AC9ScopeTypeOSayAC4TaskVGSSSgAC08DeferredklM0OSgAC5ThemeVSSAyC8DeeplinkVSgSDyS2SGSgAC6SearchVSgSaySSGSgAC11ExperimentsVSgAC8FeaturesVSgAC8CustomerVSgAYtcfc", + "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": "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]", + "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: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", @@ -2395,6 +2858,13 @@ ], "usr": "s:s12CaseIterableP", "mangledName": "$ss12CaseIterableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" } ] }, @@ -2493,6 +2963,13 @@ "printedName": "Sendable", "usr": "s:s8SendableP", "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" } ] }, @@ -3377,6 +3854,13 @@ "printedName": "Sendable", "usr": "s:s8SendableP", "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" } ] }, @@ -3654,6 +4138,13 @@ "printedName": "Sendable", "usr": "s:s8SendableP", "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" } ] }, @@ -3926,6 +4417,13 @@ "printedName": "Sendable", "usr": "s:s8SendableP", "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" } ] }, @@ -4530,6 +5028,13 @@ "printedName": "Sendable", "usr": "s:s8SendableP", "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" } ] }, @@ -5051,6 +5556,13 @@ "printedName": "Sendable", "usr": "s:s8SendableP", "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" } ] }, @@ -5363,6 +5875,13 @@ "printedName": "Sendable", "usr": "s:s8SendableP", "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" } ] }, @@ -5597,6 +6116,13 @@ "printedName": "Sendable", "usr": "s:s8SendableP", "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" } ] }, @@ -7300,6 +7826,13 @@ "printedName": "Sendable", "usr": "s:s8SendableP", "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" } ] }, @@ -7822,6 +8355,13 @@ "printedName": "Sendable", "usr": "s:s8SendableP", "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" } ] }, @@ -8039,6 +8579,13 @@ "printedName": "Sendable", "usr": "s:s8SendableP", "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" } ] }, @@ -8285,6 +8832,13 @@ "printedName": "Sendable", "usr": "s:s8SendableP", "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" } ] }, @@ -8852,6 +9406,13 @@ "printedName": "Sendable", "usr": "s:s8SendableP", "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" } ] }, @@ -9355,6 +9916,13 @@ "printedName": "Sendable", "usr": "s:s8SendableP", "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" } ] }, @@ -9732,6 +10300,13 @@ "printedName": "Sendable", "usr": "s:s8SendableP", "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" } ] }, @@ -9948,6 +10523,13 @@ "printedName": "Sendable", "usr": "s:s8SendableP", "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" } ] }, @@ -10164,6 +10746,13 @@ "printedName": "Sendable", "usr": "s:s8SendableP", "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" } ] }, @@ -10663,6 +11252,13 @@ "printedName": "Sendable", "usr": "s:s8SendableP", "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" } ] }, @@ -10841,6 +11437,13 @@ "printedName": "Sendable", "usr": "s:s8SendableP", "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" } ] }, @@ -12775,248 +13378,255 @@ "printedName": "Sendable", "usr": "s:s8SendableP", "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" } ] }, { "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", + "name": "UIKit", + "printedName": "UIKit", "declKind": "Import", "moduleName": "AtomicTransact", "declAttributes": [ "RawDocComment" ] }, + { + "kind": "Import", + "name": "SwiftUI", + "printedName": "SwiftUI", + "declKind": "Import", + "moduleName": "AtomicTransact" + }, { "kind": "TypeDecl", - "name": "TransactEnvironment", - "printedName": "TransactEnvironment", + "name": "TransactActionPresenter", + "printedName": "TransactActionPresenter", "children": [ { - "kind": "Var", - "name": "production", - "printedName": "production", + "kind": "Constructor", + "name": "init", + "printedName": "init()", "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": "TransactEnvironment", - "printedName": "AtomicTransact.TransactEnvironment", - "usr": "s:14AtomicTransact0B11EnvironmentO" - } - ] - } - ] + "kind": "TypeNominal", + "name": "TransactActionPresenter", + "printedName": "AtomicTransact.TransactActionPresenter", + "usr": "s:14AtomicTransact0B15ActionPresenterC" } ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0B11EnvironmentO10productionyA2CmF", - "mangledName": "$s14AtomicTransact0B11EnvironmentO10productionyA2CmF", - "moduleName": "AtomicTransact" + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B15ActionPresenterCACycfc", + "mangledName": "$s14AtomicTransact0B15ActionPresenterCACycfc", + "moduleName": "AtomicTransact", + "declAttributes": [ + "Custom", + "AccessControl" + ], + "init_kind": "Designated" }, { - "kind": "Var", - "name": "sandbox", - "printedName": "sandbox", + "kind": "Function", + "name": "presentAction", + "printedName": "presentAction(id:environment:presentationStyle:theme:metadata:onLaunch:onAuthStatusUpdate:onTaskStatusUpdate:onCompletion:)", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactEnvironment.Type) -> AtomicTransact.TransactEnvironment", + "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": "TypeNominal", - "name": "TransactEnvironment", - "printedName": "AtomicTransact.TransactEnvironment", - "usr": "s:14AtomicTransact0B11EnvironmentO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.TransactEnvironment.Type", + "name": "Dictionary", + "printedName": "[Swift.String : Swift.String]", "children": [ { "kind": "TypeNominal", - "name": "TransactEnvironment", - "printedName": "AtomicTransact.TransactEnvironment", - "usr": "s:14AtomicTransact0B11EnvironmentO" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "usr": "s:SD" } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0B11EnvironmentO7sandboxyA2CmF", - "mangledName": "$s14AtomicTransact0B11EnvironmentO7sandboxyA2CmF", - "moduleName": "AtomicTransact" - }, - { - "kind": "Var", - "name": "custom", - "printedName": "custom", - "children": [ + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactEnvironment.Type) -> (Swift.String, Swift.String) -> AtomicTransact.TransactEnvironment", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(() -> ())?", "children": [ { "kind": "TypeFunc", "name": "Function", - "printedName": "(Swift.String, Swift.String) -> AtomicTransact.TransactEnvironment", + "printedName": "() -> ()", "children": [ { "kind": "TypeNominal", - "name": "TransactEnvironment", - "printedName": "AtomicTransact.TransactEnvironment", - "usr": "s:14AtomicTransact0B11EnvironmentO" + "name": "Void", + "printedName": "()" }, { "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" - } - ] + "name": "Void", + "printedName": "()" } ] - }, + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((AtomicTransact.TransactAuthStatusUpdate) -> ())?", + "children": [ { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.TransactEnvironment.Type", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactAuthStatusUpdate) -> ()", "children": [ { "kind": "TypeNominal", - "name": "TransactEnvironment", - "printedName": "AtomicTransact.TransactEnvironment", - "usr": "s:14AtomicTransact0B11EnvironmentO" + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "TransactAuthStatusUpdate", + "printedName": "AtomicTransact.TransactAuthStatusUpdate", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV" } ] } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0B11EnvironmentO6customyACSS_SStcACmF", - "mangledName": "$s14AtomicTransact0B11EnvironmentO6customyACSS_SStcACmF", - "moduleName": "AtomicTransact" - }, - { - "kind": "Var", - "name": "transactPath", - "printedName": "transactPath", - "children": [ + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, { "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()", + "name": "Optional", + "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" + } + ] } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B11EnvironmentO12transactPathSSvg", - "mangledName": "$s14AtomicTransact0B11EnvironmentO12transactPathSSvg", - "moduleName": "AtomicTransact", - "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "apiPath", - "printedName": "apiPath", - "children": [ + "hasDefaultArg": true, + "usr": "s:Sq" + }, { "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": "Optional", + "printedName": "((AtomicTransact.TransactResponse) -> ())?", "children": [ { - "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:14AtomicTransact0B11EnvironmentO7apiPathSSvg", - "mangledName": "$s14AtomicTransact0B11EnvironmentO7apiPathSSvg", - "moduleName": "AtomicTransact", - "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": "Enum", - "usr": "s:14AtomicTransact0B11EnvironmentO", - "mangledName": "$s14AtomicTransact0B11EnvironmentO", + "declKind": "Class", + "usr": "s:14AtomicTransact0B15ActionPresenterC", + "mangledName": "$s14AtomicTransact0B15ActionPresenterC", "moduleName": "AtomicTransact", "declAttributes": [ + "Final", "AccessControl", + "Custom", "RawDocComment" ], "conformances": [ @@ -13053,394 +13663,193 @@ "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", + "name": "TransactAuthStatusUpdate", + "printedName": "TransactAuthStatusUpdate", "children": [ { - "kind": "TypeDecl", - "name": "ResponseData", - "printedName": "ResponseData", + "kind": "Var", + "name": "company", + "printedName": "company", "children": [ { - "kind": "Constructor", - "name": "init", - "printedName": "init(data:)", - "children": [ - { - "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" - } - ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0B8ResponseO0C4DataV4dataAESDySSs8Sendable_pG_tcfc", - "mangledName": "$s14AtomicTransact0B8ResponseO0C4DataV4dataAESDySSs8Sendable_pG_tcfc", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "init_kind": "Designated" - }, + "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": "Var", - "name": "data", - "printedName": "data", + "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" + "name": "TransactCompany", + "printedName": "AtomicTransact.TransactCompany", + "usr": "s:14AtomicTransact0B7CompanyV" } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B8ResponseO0C4DataV4dataSDySSs8Sendable_pGvp", - "mangledName": "$s14AtomicTransact0B8ResponseO0C4DataV4dataSDySSs8Sendable_pGvp", + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV7companyAA0B7CompanyVvg", + "mangledName": "$s14AtomicTransact0B16AuthStatusUpdateV7companyAA0B7CompanyVvg", "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "hasStorage": true, - "accessors": [ + "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": "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": "TypeNominal", + "name": "AuthStatus", + "printedName": "AtomicTransact.TransactAuthStatusUpdate.AuthStatus", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV0cD0O" + } + ], + "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": [ { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactAuthStatusUpdate.AuthStatus.Type) -> AtomicTransact.TransactAuthStatusUpdate.AuthStatus", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "AuthStatus", + "printedName": "AtomicTransact.TransactAuthStatusUpdate.AuthStatus", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV0cD0O" }, { "kind": "TypeNominal", - "name": "Dictionary", - "printedName": "[Swift.String : any Swift.Sendable]", + "name": "Metatype", + "printedName": "AtomicTransact.TransactAuthStatusUpdate.AuthStatus.Type", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "Sendable", - "printedName": "any Swift.Sendable", - "usr": "s:s8SendableP" + "name": "AuthStatus", + "printedName": "AtomicTransact.TransactAuthStatusUpdate.AuthStatus", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV0cD0O" } - ], - "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" + ] } - ] + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV0cD0O13authenticatedyA2EmF", + "mangledName": "$s14AtomicTransact0B16AuthStatusUpdateV0cD0O13authenticatedyA2EmF", + "moduleName": "AtomicTransact" }, { - "kind": "Var", - "name": "taskId", - "printedName": "taskId", + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", "children": [ { "kind": "TypeNominal", "name": "Optional", - "printedName": "Swift.String?", + "printedName": "AtomicTransact.TransactAuthStatusUpdate.AuthStatus?", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "AuthStatus", + "printedName": "AtomicTransact.TransactAuthStatusUpdate.AuthStatus", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV0cD0O" } ], "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B8ResponseO0C4DataV6taskIdSSSgvp", - "mangledName": "$s14AtomicTransact0B8ResponseO0C4DataV6taskIdSSSgvp", + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV0cD0O8rawValueAESgSS_tcfc", + "mangledName": "$s14AtomicTransact0B16AuthStatusUpdateV0cD0O8rawValueAESgSS_tcfc", "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" - } - ] + "implicit": true, + "init_kind": "Designated" }, { "kind": "Var", - "name": "handoff", - "printedName": "handoff", + "name": "rawValue", + "printedName": "rawValue", "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:14AtomicTransact0B8ResponseO0C4DataV7handoffSSSgvp", - "mangledName": "$s14AtomicTransact0B8ResponseO0C4DataV7handoffSSSgvp", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV0cD0O8rawValueSSvp", + "mangledName": "$s14AtomicTransact0B16AuthStatusUpdateV0cD0O8rawValueSSvp", "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:14AtomicTransact0B8ResponseO0C4DataV7handoffSSSgvg", - "mangledName": "$s14AtomicTransact0B8ResponseO0C4DataV7handoffSSSgvg", - "moduleName": "AtomicTransact", - "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "reason", - "printedName": "reason", - "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:14AtomicTransact0B8ResponseO0C4DataV6reasonSSSgvp", - "mangledName": "$s14AtomicTransact0B8ResponseO0C4DataV6reasonSSSgvp", - "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:14AtomicTransact0B8ResponseO0C4DataV6reasonSSSgvg", - "mangledName": "$s14AtomicTransact0B8ResponseO0C4DataV6reasonSSSgvg", - "moduleName": "AtomicTransact", - "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "identifier", - "printedName": "identifier", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B8ResponseO0C4DataV10identifierSSvp", - "mangledName": "$s14AtomicTransact0B8ResponseO0C4DataV10identifierSSvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], + "implicit": true, "accessors": [ { "kind": "Accessor", @@ -13455,22 +13864,23 @@ } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0B8ResponseO0C4DataV10identifierSSvg", - "mangledName": "$s14AtomicTransact0B8ResponseO0C4DataV10identifierSSvg", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV0cD0O8rawValueSSvg", + "mangledName": "$s14AtomicTransact0B16AuthStatusUpdateV0cD0O8rawValueSSvg", "moduleName": "AtomicTransact", + "implicit": true, "accessorKind": "get" } ] } ], - "declKind": "Struct", - "usr": "s:14AtomicTransact0B8ResponseO0C4DataV", - "mangledName": "$s14AtomicTransact0B8ResponseO0C4DataV", + "declKind": "Enum", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV0cD0O", + "mangledName": "$s14AtomicTransact0B16AuthStatusUpdateV0cD0O", "moduleName": "AtomicTransact", "declAttributes": [ - "AccessControl", - "RawDocComment" + "AccessControl" ], + "enumRawTypeName": "String", "conformances": [ { "kind": "Conformance", @@ -13486,239 +13896,236 @@ "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": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" } ] }, { - "kind": "Var", - "name": "finished", - "printedName": "finished", + "kind": "Constructor", + "name": "init", + "printedName": "init(company:status:)", "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": "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" - } - ] - } - ] + "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": "EnumElement", - "usr": "s:14AtomicTransact0B8ResponseO8finishedyA2C0C4DataV_tcACmF", - "mangledName": "$s14AtomicTransact0B8ResponseO8finishedyA2C0C4DataV_tcACmF", + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV7company6statusAcA0B7CompanyV_AC0cD0Otcfc", + "mangledName": "$s14AtomicTransact0B16AuthStatusUpdateV7company6statusAcA0B7CompanyV_AC0cD0Otcfc", "moduleName": "AtomicTransact", "declAttributes": [ + "AccessControl", "RawDocComment" - ] + ], + "init_kind": "Designated" }, { - "kind": "Var", - "name": "closed", - "printedName": "closed", + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", "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": "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" - } - ] - } - ] + "kind": "TypeNominal", + "name": "TransactAuthStatusUpdate", + "printedName": "AtomicTransact.TransactAuthStatusUpdate", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" } ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0B8ResponseO6closedyA2C0C4DataV_tcACmF", - "mangledName": "$s14AtomicTransact0B8ResponseO6closedyA2C0C4DataV_tcACmF", + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV4fromACs7Decoder_p_tKcfc", + "mangledName": "$s14AtomicTransact0B16AuthStatusUpdateV4fromACs7Decoder_p_tKcfc", "moduleName": "AtomicTransact", - "declAttributes": [ - "RawDocComment" - ] + "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": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "TransactCompany", + "printedName": "TransactCompany", + "children": [ { "kind": "Var", - "name": "error", - "printedName": "error", + "name": "id", + "printedName": "id", "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": "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" - } - ] - } - ] + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0B8ResponseO5erroryAcA0B5ErrorO_tcACmF", - "mangledName": "$s14AtomicTransact0B8ResponseO5erroryAcA0B5ErrorO_tcACmF", + "declKind": "Var", + "usr": "s:14AtomicTransact0B7CompanyV2idSSvp", + "mangledName": "$s14AtomicTransact0B7CompanyV2idSSvp", "moduleName": "AtomicTransact", "declAttributes": [ + "HasStorage", + "AccessControl", "RawDocComment" - ] - }, - { - "kind": "Var", - "name": "transactDismissed", - "printedName": "transactDismissed", - "children": [ + ], + "isLet": true, + "hasStorage": true, + "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", - "children": [ - { - "kind": "TypeNominal", - "name": "TransactResponse", - "printedName": "AtomicTransact.TransactResponse", - "usr": "s:14AtomicTransact0B8ResponseO" - } - ] + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B7CompanyV2idSSvg", + "mangledName": "$s14AtomicTransact0B7CompanyV2idSSvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" } - ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0B8ResponseO17transactDismissedyA2CmF", - "mangledName": "$s14AtomicTransact0B8ResponseO17transactDismissedyA2CmF", - "moduleName": "AtomicTransact", - "declAttributes": [ - "RawDocComment" ] }, { "kind": "Var", - "name": "description", - "printedName": "description", + "name": "name", + "printedName": "name", "children": [ { "kind": "TypeNominal", @@ -13728,12 +14135,16 @@ } ], "declKind": "Var", - "usr": "s:14AtomicTransact0B8ResponseO11descriptionSSvp", - "mangledName": "$s14AtomicTransact0B8ResponseO11descriptionSSvp", + "usr": "s:14AtomicTransact0B7CompanyV4nameSSvp", + "mangledName": "$s14AtomicTransact0B7CompanyV4nameSSvp", "moduleName": "AtomicTransact", "declAttributes": [ - "AccessControl" + "HasStorage", + "AccessControl", + "RawDocComment" ], + "isLet": true, + "hasStorage": true, "accessors": [ { "kind": "Accessor", @@ -13748,814 +14159,683 @@ } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0B8ResponseO11descriptionSSvg", - "mangledName": "$s14AtomicTransact0B8ResponseO11descriptionSSvg", + "usr": "s:14AtomicTransact0B7CompanyV4nameSSvg", + "mangledName": "$s14AtomicTransact0B7CompanyV4nameSSvg", "moduleName": "AtomicTransact", + "implicit": true, "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", + "name": "branding", + "printedName": "branding", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactError.Type) -> AtomicTransact.TransactError", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.TransactCompany.Branding?", "children": [ { "kind": "TypeNominal", - "name": "TransactError", - "printedName": "AtomicTransact.TransactError", - "usr": "s:14AtomicTransact0B5ErrorO" - }, + "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": "Metatype", - "printedName": "AtomicTransact.TransactError.Type", + "name": "Optional", + "printedName": "AtomicTransact.TransactCompany.Branding?", "children": [ { "kind": "TypeNominal", - "name": "TransactError", - "printedName": "AtomicTransact.TransactError", - "usr": "s:14AtomicTransact0B5ErrorO" + "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" } - ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0B5ErrorO015unableToConnecteB0yA2CmF", - "mangledName": "$s14AtomicTransact0B5ErrorO015unableToConnecteB0yA2CmF", - "moduleName": "AtomicTransact", - "declAttributes": [ - "RawDocComment" ] }, { - "kind": "Var", - "name": "invalidConfig", - "printedName": "invalidConfig", + "kind": "Constructor", + "name": "init", + "printedName": "init(id:name:branding:)", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactError.Type) -> AtomicTransact.TransactError", + "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": "AtomicTransact.TransactCompany.Branding?", "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": "Branding", + "printedName": "AtomicTransact.TransactCompany.Branding", + "usr": "s:14AtomicTransact0B7CompanyV8BrandingV" } - ] + ], + "hasDefaultArg": true, + "usr": "s:Sq" } ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0B5ErrorO13invalidConfigyA2CmF", - "mangledName": "$s14AtomicTransact0B5ErrorO13invalidConfigyA2CmF", + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B7CompanyV2id4name8brandingACSS_SSAC8BrandingVSgtcfc", + "mangledName": "$s14AtomicTransact0B7CompanyV2id4name8brandingACSS_SSAC8BrandingVSgtcfc", "moduleName": "AtomicTransact", "declAttributes": [ + "AccessControl", "RawDocComment" - ] + ], + "init_kind": "Designated" }, { - "kind": "Var", - "name": "transactError", - "printedName": "transactError", + "kind": "TypeDecl", + "name": "Branding", + "printedName": "Branding", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactError.Type) -> ([Swift.String : any Swift.Sendable]) -> AtomicTransact.TransactError", + "kind": "Var", + "name": "color", + "printedName": "color", "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "([Swift.String : any Swift.Sendable]) -> AtomicTransact.TransactError", - "children": [ - { - "kind": "TypeNominal", - "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" - } - ] - } - ] - }, { "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.TransactError.Type", + "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": "TransactError", - "printedName": "AtomicTransact.TransactError", - "usr": "s:14AtomicTransact0B5ErrorO" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B7CompanyV8BrandingV5colorSSvg", + "mangledName": "$s14AtomicTransact0B7CompanyV8BrandingV5colorSSvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" } ] - } - ], - "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": "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": "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": "logo", + "printedName": "logo", "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": "Logo", + "printedName": "AtomicTransact.TransactCompany.Branding.Logo", + "usr": "s:14AtomicTransact0B7CompanyV8BrandingV4LogoV" } ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "((AtomicTransact.TransactDataRequest) async -> AtomicTransact.TransactDataResponse?)?", - "children": [ + "declKind": "Var", + "usr": "s:14AtomicTransact0B7CompanyV8BrandingV4logoAE4LogoVvp", + "mangledName": "$s14AtomicTransact0B7CompanyV8BrandingV4logoAE4LogoVvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactDataRequest) async -> AtomicTransact.TransactDataResponse?", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "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" + "name": "Logo", + "printedName": "AtomicTransact.TransactCompany.Branding.Logo", + "usr": "s:14AtomicTransact0B7CompanyV8BrandingV4LogoV" } - ] + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B7CompanyV8BrandingV4logoAE4LogoVvg", + "mangledName": "$s14AtomicTransact0B7CompanyV8BrandingV4logoAE4LogoVvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" } - ], - "hasDefaultArg": true, - "usr": "s:Sq" + ] }, { - "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" - } - ] - } - ], - "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": "()" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" }, { "kind": "TypeNominal", - "name": "TransactError", - "printedName": "AtomicTransact.TransactError", - "usr": "s:14AtomicTransact0B5ErrorO" + "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" - } - ], - "declKind": "Func", - "usr": "s:14AtomicTransact0A0O07presentB04from6config11environment17presentationStyle13onInteraction0I11DataRequest0I16AuthStatusUpdate0i4TasknO00I6Launch0I10Completion0I5ErrorySo16UIViewControllerC_AA0A6ConfigVAA0B11EnvironmentOSo019UIModalPresentationH0VyAA0bJ0VcSgAA0bK8ResponseVSgAA0bkL0VYacSgyAA0bmnO0VcSgyAA0bpnO0VcSgyycSgyAA0bZ0OcSgyAA0bS0OcSgtFZ", - "mangledName": "$s14AtomicTransact0A0O07presentB04from6config11environment17presentationStyle13onInteraction0I11DataRequest0I16AuthStatusUpdate0i4TasknO00I6Launch0I10Completion0I5ErrorySo16UIViewControllerC_AA0A6ConfigVAA0B11EnvironmentOSo019UIModalPresentationH0VyAA0bJ0VcSgAA0bK8ResponseVSgAA0bkL0VYacSgyAA0bmnO0VcSgyAA0bpnO0VcSgyycSgyAA0bZ0OcSgyAA0bS0OcSgtFZ", - "moduleName": "AtomicTransact", - "static": true, - "declAttributes": [ - "AccessControl", - "Custom", - "RawDocComment" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "presentTransact", - "printedName": "presentTransact(from:config:environment:presentationStyle:onInteraction:onDataRequest:onAuthStatusUpdate:onTaskStatusUpdate:onLaunch:onCompletion:onError:)", - "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) -> ())?", - "children": [ + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B7CompanyV8BrandingV4LogoV3url15backgroundColorAGSS_SSSgtcfc", + "mangledName": "$s14AtomicTransact0B7CompanyV8BrandingV4LogoV3url15backgroundColorAGSS_SSSgtcfc", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactInteraction) -> ()", + "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": "TransactInteraction", - "printedName": "AtomicTransact.TransactInteraction", - "usr": "s:14AtomicTransact0B11InteractionV" + "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": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactDataRequest) -> ()", - "children": [ + "declKind": "Struct", + "usr": "s:14AtomicTransact0B7CompanyV8BrandingV4LogoV", + "mangledName": "$s14AtomicTransact0B7CompanyV8BrandingV4LogoV", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" }, { - "kind": "TypeNominal", - "name": "TransactDataRequest", - "printedName": "AtomicTransact.TransactDataRequest", - "usr": "s:14AtomicTransact0B11DataRequestV" - } - ] - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "((AtomicTransact.TransactAuthStatusUpdate) -> ())?", - "children": [ + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, { - "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": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, { - "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" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "(() -> ())?", - "children": [ + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, { - "kind": "TypeFunc", - "name": "Function", - "printedName": "() -> ()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ] + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" } - ], - "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" - } - ] - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "((AtomicTransact.TransactError) -> ())?", - "children": [ + "kind": "TypeNominal", + "name": "Branding", + "printedName": "AtomicTransact.TransactCompany.Branding", + "usr": "s:14AtomicTransact0B7CompanyV8BrandingV" + }, { - "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": "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:14AtomicTransact0A0O07presentB04from6config11environment17presentationStyle13onInteraction0I11DataRequest0I16AuthStatusUpdate0i4TasknO00I6Launch0I10Completion0I5ErrorySo16UIViewControllerC_AA0A6ConfigVAA0B11EnvironmentOSo019UIModalPresentationH0VyAA0bJ0VcSgyAA0bkL0VcyAA0bmnO0VcSgyAA0bpnO0VcSgyycSgyAA0B8ResponseOcSgyAA0bS0OcSgtFZ", - "mangledName": "$s14AtomicTransact0A0O07presentB04from6config11environment17presentationStyle13onInteraction0I11DataRequest0I16AuthStatusUpdate0i4TasknO00I6Launch0I10Completion0I5ErrorySo16UIViewControllerC_AA0A6ConfigVAA0B11EnvironmentOSo019UIModalPresentationH0VyAA0bJ0VcSgyAA0bkL0VcyAA0bmnO0VcSgyAA0bpnO0VcSgyycSgyAA0B8ResponseOcSgyAA0bS0OcSgtFZ", + "declKind": "Struct", + "usr": "s:14AtomicTransact0B7CompanyV8BrandingV", + "mangledName": "$s14AtomicTransact0B7CompanyV8BrandingV", "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": "()" - }, + "conformances": [ { - "kind": "TypeNominal", - "name": "UIViewController", - "printedName": "UIKit.UIViewController", - "usr": "c:objc(cs)UIViewController" + "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": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ { "kind": "TypeNominal", - "name": "Theme", - "printedName": "AtomicTransact.AtomicConfig.Theme", - "hasDefaultArg": true, - "usr": "s:14AtomicTransact0A6ConfigV5ThemeV" + "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": "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": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + } + ] + }, + { + "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 : Swift.String]?", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "Dictionary", - "printedName": "[Swift.String : Swift.String]", + "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": "Optional", + "printedName": "Swift.String?", "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, { "kind": "TypeNominal", "name": "String", @@ -14563,168 +14843,270 @@ "usr": "s:SS" } ], - "usr": "s:SD" + "usr": "s:Sq" } ], - "hasDefaultArg": true, - "usr": "s:Sq" + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11DataRequestV6taskIdSSSgvg", + "mangledName": "$s14AtomicTransact0B11DataRequestV6taskIdSSSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "(() -> ())?", + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "() -> ()", + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "usr": "s:Sq" } ], - "hasDefaultArg": true, - "usr": "s:Sq" + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11DataRequestV6taskIdSSSgvs", + "mangledName": "$s14AtomicTransact0B11DataRequestV6taskIdSSSgvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "((AtomicTransact.TransactAuthStatusUpdate) -> ())?", + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", "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": "Void", + "printedName": "()" } ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11DataRequestV6taskIdSSSgvM", + "mangledName": "$s14AtomicTransact0B11DataRequestV6taskIdSSSgvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "userId", + "printedName": "userId", + "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "((AtomicTransact.TransactTaskStatusUpdate) -> ())?", + "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": "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": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "hasDefaultArg": true, - "usr": "s:Sq" + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11DataRequestV6userIdSSvg", + "mangledName": "$s14AtomicTransact0B11DataRequestV6userIdSSvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "((AtomicTransact.TransactResponse) -> ())?", + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", "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": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "hasDefaultArg": true, - "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": "Func", - "usr": "s:14AtomicTransact0A0O13presentAction4from2id11environment17presentationStyle5theme8metadata8onLaunch0L16AuthStatusUpdate0l4TaskoP00L10CompletionySo16UIViewControllerC_SSAA0B11EnvironmentOSo019UIModalPresentationI0VAA0A6ConfigV5ThemeVSDyS2SGSgyycSgyAA0bnoP0VcSgyAA0bqoP0VcSgyAA0B8ResponseOcSgtFZ", - "mangledName": "$s14AtomicTransact0A0O13presentAction4from2id11environment17presentationStyle5theme8metadata8onLaunch0L16AuthStatusUpdate0l4TaskoP00L10CompletionySo16UIViewControllerC_SSAA0B11EnvironmentOSo019UIModalPresentationI0VAA0A6ConfigV5ThemeVSDyS2SGSgyycSgyAA0bnoP0VcSgyAA0bqoP0VcSgyAA0B8ResponseOcSgtFZ", + "declKind": "Var", + "usr": "s:14AtomicTransact0B11DataRequestV10identifierSSvp", + "mangledName": "$s14AtomicTransact0B11DataRequestV10identifierSSvp", "moduleName": "AtomicTransact", - "static": true, "declAttributes": [ + "HasStorage", "AccessControl", - "Custom", "RawDocComment" ], - "funcSelfKind": "NonMutating" + "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": "interactions", - "printedName": "interactions", + "name": "fields", + "printedName": "fields", "children": [ { "kind": "TypeNominal", - "name": "AnyPublisher", - "printedName": "Combine.AnyPublisher", + "name": "Array", + "printedName": "[Swift.String]", "children": [ { "kind": "TypeNominal", - "name": "TransactInteraction", - "printedName": "AtomicTransact.TransactInteraction", - "usr": "s:14AtomicTransact0B11InteractionV" - }, - { - "kind": "TypeNominal", - "name": "Never", - "printedName": "Swift.Never", - "usr": "s:s5NeverO" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "usr": "s:7Combine12AnyPublisherV" + "usr": "s:Sa" } ], "declKind": "Var", - "usr": "s:14AtomicTransact0A0O12interactions7Combine12AnyPublisherVyAA0B11InteractionVs5NeverOGvpZ", - "mangledName": "$s14AtomicTransact0A0O12interactions7Combine12AnyPublisherVyAA0B11InteractionVs5NeverOGvpZ", + "usr": "s:14AtomicTransact0B11DataRequestV6fieldsSaySSGvp", + "mangledName": "$s14AtomicTransact0B11DataRequestV6fieldsSaySSGvp", "moduleName": "AtomicTransact", - "static": true, "declAttributes": [ + "HasStorage", "AccessControl", - "Custom", "RawDocComment" ], + "hasStorage": true, "accessors": [ { "kind": "Accessor", @@ -14733,438 +15115,293 @@ "children": [ { "kind": "TypeNominal", - "name": "AnyPublisher", - "printedName": "Combine.AnyPublisher", + "name": "Array", + "printedName": "[Swift.String]", "children": [ { "kind": "TypeNominal", - "name": "TransactInteraction", - "printedName": "AtomicTransact.TransactInteraction", - "usr": "s:14AtomicTransact0B11InteractionV" - }, - { - "kind": "TypeNominal", - "name": "Never", - "printedName": "Swift.Never", - "usr": "s:s5NeverO" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "usr": "s:7Combine12AnyPublisherV" + "usr": "s:Sa" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0A0O12interactions7Combine12AnyPublisherVyAA0B11InteractionVs5NeverOGvgZ", - "mangledName": "$s14AtomicTransact0A0O12interactions7Combine12AnyPublisherVyAA0B11InteractionVs5NeverOGvgZ", + "usr": "s:14AtomicTransact0B11DataRequestV6fieldsSaySSGvg", + "mangledName": "$s14AtomicTransact0B11DataRequestV6fieldsSaySSGvg", "moduleName": "AtomicTransact", - "static": true, + "implicit": 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": "Accessor", + "name": "Set", + "printedName": "Set()", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Swift.String) -> ()", + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Array", + "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": "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": "Sendable", + "printedName": "any Swift.Sendable", + "usr": "s:s8SendableP" + } + ], + "usr": "s:SD" } ], - "declKind": "Func", - "usr": "s:14AtomicTransact0A0O8setDebug9isEnabled11forwardLogsySb_ySSYbcSgtYaFZ", - "mangledName": "$s14AtomicTransact0A0O8setDebug9isEnabled11forwardLogsySb_ySSYbcSgtYaFZ", + "declKind": "Var", + "usr": "s:14AtomicTransact0B11DataRequestV4dataSDySSs8Sendable_pGvp", + "mangledName": "$s14AtomicTransact0B11DataRequestV4dataSDySSs8Sendable_pGvp", "moduleName": "AtomicTransact", - "static": true, "declAttributes": [ - "AccessControl", - "RawDocComment" + "HasStorage", + "AccessControl" ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "TypeDecl", - "name": "PauseTransactError", - "printedName": "PauseTransactError", - "children": [ + "hasStorage": true, + "accessors": [ { - "kind": "Var", - "name": "transactNotPresented", - "printedName": "transactNotPresented", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.Atomic.PauseTransactError.Type) -> AtomicTransact.Atomic.PauseTransactError", + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : any Swift.Sendable]", "children": [ { "kind": "TypeNominal", - "name": "PauseTransactError", - "printedName": "AtomicTransact.Atomic.PauseTransactError", - "usr": "s:14AtomicTransact0A0O05PauseB5ErrorO" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" }, { "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.Atomic.PauseTransactError.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "PauseTransactError", - "printedName": "AtomicTransact.Atomic.PauseTransactError", - "usr": "s:14AtomicTransact0A0O05PauseB5ErrorO" - } - ] + "name": "Sendable", + "printedName": "any Swift.Sendable", + "usr": "s:s8SendableP" } - ] + ], + "usr": "s:SD" } ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0A0O05PauseB5ErrorO20transactNotPresentedyA2EmF", - "mangledName": "$s14AtomicTransact0A0O05PauseB5ErrorO20transactNotPresentedyA2EmF", + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11DataRequestV4dataSDySSs8Sendable_pGvg", + "mangledName": "$s14AtomicTransact0B11DataRequestV4dataSDySSs8Sendable_pGvg", "moduleName": "AtomicTransact", - "declAttributes": [ - "RawDocComment" - ] + "implicit": true, + "accessorKind": "get" }, { - "kind": "Function", - "name": "==", - "printedName": "==(_:_:)", + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - }, - { - "kind": "TypeNominal", - "name": "PauseTransactError", - "printedName": "AtomicTransact.Atomic.PauseTransactError", - "usr": "s:14AtomicTransact0A0O05PauseB5ErrorO" + "name": "Void", + "printedName": "()" }, { "kind": "TypeNominal", - "name": "PauseTransactError", - "printedName": "AtomicTransact.Atomic.PauseTransactError", - "usr": "s:14AtomicTransact0A0O05PauseB5ErrorO" + "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": "Func", - "usr": "s:14AtomicTransact0A0O05PauseB5ErrorO2eeoiySbAE_AEtFZ", - "mangledName": "$s14AtomicTransact0A0O05PauseB5ErrorO2eeoiySbAE_AEtFZ", + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11DataRequestV4dataSDySSs8Sendable_pGvs", + "mangledName": "$s14AtomicTransact0B11DataRequestV4dataSDySSs8Sendable_pGvs", "moduleName": "AtomicTransact", - "static": true, "implicit": true, - "funcSelfKind": "NonMutating" + "accessorKind": "set" }, { - "kind": "Var", - "name": "hashValue", - "printedName": "hashValue", + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "Void", + "printedName": "()" } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0A0O05PauseB5ErrorO9hashValueSivp", - "mangledName": "$s14AtomicTransact0A0O05PauseB5ErrorO9hashValueSivp", + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11DataRequestV4dataSDySSs8Sendable_pGvM", + "mangledName": "$s14AtomicTransact0B11DataRequestV4dataSDySSs8Sendable_pGvM", "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" - } - ] - }, - { - "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" + "accessorKind": "_modify" } - ], - "declKind": "Enum", - "usr": "s:14AtomicTransact0A0O05PauseB5ErrorO", - "mangledName": "$s14AtomicTransact0A0O05PauseB5ErrorO", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(userId:identifier:fields:taskId:additionalData:)", + "children": [ { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" + "kind": "TypeNominal", + "name": "TransactDataRequest", + "printedName": "AtomicTransact.TransactDataRequest", + "usr": "s:14AtomicTransact0B11DataRequestV" }, { - "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": "String", + "printedName": "Swift.String", + "usr": "s:SS" }, { - "kind": "Conformance", - "name": "Error", - "printedName": "Error", - "usr": "s:s5ErrorP", - "mangledName": "$ss5ErrorP" + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "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": "()" - }, + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : any Swift.Sendable]", + "children": [ { "kind": "TypeNominal", - "name": "UIViewController", - "printedName": "UIKit.UIViewController", - "usr": "c:objc(cs)UIViewController" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" }, { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "hasDefaultArg": true, - "usr": "s:Sb" + "name": "Sendable", + "printedName": "any Swift.Sendable", + "usr": "s:s8SendableP" } ], - "declKind": "Func", - "usr": "s:14AtomicTransact0A0O06PausedB3RefC6resume6source8animatedySo16UIViewControllerC_SbtF", - "mangledName": "$s14AtomicTransact0A0O06PausedB3RefC6resume6source8animatedySo16UIViewControllerC_SbtF", - "moduleName": "AtomicTransact", - "declAttributes": [ - "Final", - "AccessControl", - "Custom", - "RawDocComment" - ], - "funcSelfKind": "NonMutating" - } - ], - "declKind": "Class", - "usr": "s:14AtomicTransact0A0O06PausedB3RefC", - "mangledName": "$s14AtomicTransact0A0O06PausedB3RefC", - "moduleName": "AtomicTransact", - "declAttributes": [ - "Final", - "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": "Conformance", - "name": "Sendable", - "printedName": "Sendable", - "usr": "s:s8SendableP", - "mangledName": "$ss8SendableP" - } - ] - }, - { - "kind": "Function", - "name": "pauseTransact", - "printedName": "pauseTransact(animated:)", - "children": [ - { - "kind": "TypeNominal", - "name": "PausedTransactRef", - "printedName": "AtomicTransact.Atomic.PausedTransactRef", - "usr": "s:14AtomicTransact0A0O06PausedB3RefC" - }, - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", "hasDefaultArg": true, - "usr": "s:Sb" + "usr": "s:SD" } ], - "declKind": "Func", - "usr": "s:14AtomicTransact0A0O05pauseB08animatedAC06PausedB3RefCSb_tYaAC05PauseB5ErrorOYKFZ", - "mangledName": "$s14AtomicTransact0A0O05pauseB08animatedAC06PausedB3RefCSb_tYaAC05PauseB5ErrorOYKFZ", + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B11DataRequestV6userId10identifier6fields04taskF0010additionalC0ACSS_SSSaySSGSSSgSDySSs8Sendable_pGtcfc", + "mangledName": "$s14AtomicTransact0B11DataRequestV6userId10identifier6fields04taskF0010additionalC0ACSS_SSSaySSGSSSgSDySSs8Sendable_pGtcfc", "moduleName": "AtomicTransact", - "static": true, "declAttributes": [ "AccessControl", "RawDocComment" ], - "throwing": true, - "funcSelfKind": "NonMutating" + "init_kind": "Designated" } ], - "declKind": "Enum", - "usr": "s:14AtomicTransact0A0O", - "mangledName": "$s14AtomicTransact0A0O", + "declKind": "Struct", + "usr": "s:14AtomicTransact0B11DataRequestV", + "mangledName": "$s14AtomicTransact0B11DataRequestV", "moduleName": "AtomicTransact", "declAttributes": [ "AccessControl", @@ -15184,6 +15421,20 @@ "printedName": "Escapable", "usr": "s:s9EscapableP", "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" } ] }, @@ -15197,205 +15448,154 @@ "RawDocComment" ] }, - { - "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", + "name": "TransactDataResponse", + "printedName": "TransactDataResponse", "children": [ { - "kind": "Constructor", - "name": "init", - "printedName": "init()", + "kind": "Var", + "name": "card", + "printedName": "card", "children": [ { "kind": "TypeNominal", - "name": "TransactActionPresenter", - "printedName": "AtomicTransact.TransactActionPresenter", - "usr": "s:14AtomicTransact0B15ActionPresenterC" + "name": "Optional", + "printedName": "AtomicTransact.TransactDataResponse.CardData?", + "children": [ + { + "kind": "TypeNominal", + "name": "CardData", + "printedName": "AtomicTransact.TransactDataResponse.CardData", + "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V" + } + ], + "usr": "s:Sq" } ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0B15ActionPresenterCACycfc", - "mangledName": "$s14AtomicTransact0B15ActionPresenterCACycfc", + "declKind": "Var", + "usr": "s:14AtomicTransact0B12DataResponseV4cardAC04CardC0VSgvp", + "mangledName": "$s14AtomicTransact0B12DataResponseV4cardAC04CardC0VSgvp", "moduleName": "AtomicTransact", "declAttributes": [ - "Custom", - "AccessControl" + "HasStorage", + "AccessControl", + "RawDocComment" ], - "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" - }, + "isLet": true, + "hasStorage": true, + "accessors": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "[Swift.String : Swift.String]?", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "Dictionary", - "printedName": "[Swift.String : Swift.String]", + "name": "Optional", + "printedName": "AtomicTransact.TransactDataResponse.CardData?", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "CardData", + "printedName": "AtomicTransact.TransactDataResponse.CardData", + "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V" } ], - "usr": "s:SD" + "usr": "s:Sq" } ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B12DataResponseV4cardAC04CardC0VSgvg", + "mangledName": "$s14AtomicTransact0B12DataResponseV4cardAC04CardC0VSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "identity", + "printedName": "identity", + "children": [ { "kind": "TypeNominal", "name": "Optional", - "printedName": "(() -> ())?", + "printedName": "AtomicTransact.TransactDataResponse.Identity?", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "() -> ()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ] + "kind": "TypeNominal", + "name": "Identity", + "printedName": "AtomicTransact.TransactDataResponse.Identity", + "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV" } ], - "hasDefaultArg": true, "usr": "s:Sq" - }, + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B12DataResponseV8identityAC8IdentityVSgvp", + "mangledName": "$s14AtomicTransact0B12DataResponseV8identityAC8IdentityVSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "((AtomicTransact.TransactAuthStatusUpdate) -> ())?", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactAuthStatusUpdate) -> ()", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.TransactDataResponse.Identity?", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "TransactAuthStatusUpdate", - "printedName": "AtomicTransact.TransactAuthStatusUpdate", - "usr": "s:14AtomicTransact0B16AuthStatusUpdateV" + "name": "Identity", + "printedName": "AtomicTransact.TransactDataResponse.Identity", + "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV" } - ] + ], + "usr": "s:Sq" } ], - "hasDefaultArg": true, - "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.TransactTaskStatusUpdate) -> ())?", + "printedName": "AtomicTransact.TransactDataResponse.CardData?", "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": "CardData", + "printedName": "AtomicTransact.TransactDataResponse.CardData", + "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V" } ], "hasDefaultArg": true, @@ -15404,214 +15604,133 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "((AtomicTransact.TransactResponse) -> ())?", + "printedName": "AtomicTransact.TransactDataResponse.Identity?", "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": "Identity", + "printedName": "AtomicTransact.TransactDataResponse.Identity", + "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV" + } + ], "hasDefaultArg": true, "usr": "s:Sq" } ], - "declKind": "Func", - "usr": "s:14AtomicTransact0B15ActionPresenterC07presentC02id11environment17presentationStyle5theme8metadata8onLaunch0L16AuthStatusUpdate0l4TaskoP00L10CompletionySS_AA0B11EnvironmentOSo019UIModalPresentationI0VAA0A6ConfigV5ThemeVSDyS2SGSgyycSgyAA0bnoP0VcSgyAA0bqoP0VcSgyAA0B8ResponseOcSgtF", - "mangledName": "$s14AtomicTransact0B15ActionPresenterC07presentC02id11environment17presentationStyle5theme8metadata8onLaunch0L16AuthStatusUpdate0l4TaskoP00L10CompletionySS_AA0B11EnvironmentOSo019UIModalPresentationI0VAA0A6ConfigV5ThemeVSDyS2SGSgyycSgyAA0bnoP0VcSgyAA0bqoP0VcSgyAA0B8ResponseOcSgtF", + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B12DataResponseV4card8identityA2C04CardC0VSg_AC8IdentityVSgtcfc", + "mangledName": "$s14AtomicTransact0B12DataResponseV4card8identityA2C04CardC0VSg_AC8IdentityVSgtcfc", "moduleName": "AtomicTransact", "declAttributes": [ - "Final", - "Custom", - "AccessControl", - "RawDocComment" + "AccessControl" ], - "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" + "init_kind": "Designated" }, { - "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", + "kind": "TypeDecl", + "name": "ValidationErrorType", + "printedName": "ValidationErrorType", "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": "invalidCharacterCount", + "printedName": "invalidCharacterCount", "children": [ { - "kind": "TypeNominal", - "name": "TransactCompany", - "printedName": "AtomicTransact.TransactCompany", - "usr": "s:14AtomicTransact0B7CompanyV" + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactDataResponse.ValidationErrorType.Type) -> AtomicTransact.TransactDataResponse.ValidationErrorType", + "children": [ + { + "kind": "TypeNominal", + "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" + } + ] + } + ] } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B16AuthStatusUpdateV7companyAA0B7CompanyVvg", - "mangledName": "$s14AtomicTransact0B16AuthStatusUpdateV7companyAA0B7CompanyVvg", - "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": [ + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B12DataResponseV19ValidationErrorTypeO21invalidCharacterCountyA2EmF", + "mangledName": "$s14AtomicTransact0B12DataResponseV19ValidationErrorTypeO21invalidCharacterCountyA2EmF", + "moduleName": "AtomicTransact" + }, { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "Var", + "name": "tooManyCharacters", + "printedName": "tooManyCharacters", "children": [ { - "kind": "TypeNominal", - "name": "AuthStatus", - "printedName": "AtomicTransact.TransactAuthStatusUpdate.AuthStatus", - "usr": "s:14AtomicTransact0B16AuthStatusUpdateV0cD0O" + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactDataResponse.ValidationErrorType.Type) -> AtomicTransact.TransactDataResponse.ValidationErrorType", + "children": [ + { + "kind": "TypeNominal", + "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" + } + ] + } + ] } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B16AuthStatusUpdateV6statusAC0cD0Ovg", - "mangledName": "$s14AtomicTransact0B16AuthStatusUpdateV6statusAC0cD0Ovg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - } - ] - }, - { - "kind": "TypeDecl", - "name": "AuthStatus", - "printedName": "AuthStatus", - "children": [ + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B12DataResponseV19ValidationErrorTypeO17tooManyCharactersyA2EmF", + "mangledName": "$s14AtomicTransact0B12DataResponseV19ValidationErrorTypeO17tooManyCharactersyA2EmF", + "moduleName": "AtomicTransact" + }, { "kind": "Var", - "name": "authenticated", - "printedName": "authenticated", + "name": "invalidCharacters", + "printedName": "invalidCharacters", "children": [ { "kind": "TypeFunc", "name": "Function", - "printedName": "(AtomicTransact.TransactAuthStatusUpdate.AuthStatus.Type) -> AtomicTransact.TransactAuthStatusUpdate.AuthStatus", + "printedName": "(AtomicTransact.TransactDataResponse.ValidationErrorType.Type) -> AtomicTransact.TransactDataResponse.ValidationErrorType", "children": [ { "kind": "TypeNominal", - "name": "AuthStatus", - "printedName": "AtomicTransact.TransactAuthStatusUpdate.AuthStatus", - "usr": "s:14AtomicTransact0B16AuthStatusUpdateV0cD0O" + "name": "ValidationErrorType", + "printedName": "AtomicTransact.TransactDataResponse.ValidationErrorType", + "usr": "s:14AtomicTransact0B12DataResponseV19ValidationErrorTypeO" }, { "kind": "TypeNominal", "name": "Metatype", - "printedName": "AtomicTransact.TransactAuthStatusUpdate.AuthStatus.Type", + "printedName": "AtomicTransact.TransactDataResponse.ValidationErrorType.Type", "children": [ { "kind": "TypeNominal", - "name": "AuthStatus", - "printedName": "AtomicTransact.TransactAuthStatusUpdate.AuthStatus", - "usr": "s:14AtomicTransact0B16AuthStatusUpdateV0cD0O" + "name": "ValidationErrorType", + "printedName": "AtomicTransact.TransactDataResponse.ValidationErrorType", + "usr": "s:14AtomicTransact0B12DataResponseV19ValidationErrorTypeO" } ] } @@ -15619,8 +15738,8 @@ } ], "declKind": "EnumElement", - "usr": "s:14AtomicTransact0B16AuthStatusUpdateV0cD0O13authenticatedyA2EmF", - "mangledName": "$s14AtomicTransact0B16AuthStatusUpdateV0cD0O13authenticatedyA2EmF", + "usr": "s:14AtomicTransact0B12DataResponseV19ValidationErrorTypeO17invalidCharactersyA2EmF", + "mangledName": "$s14AtomicTransact0B12DataResponseV19ValidationErrorTypeO17invalidCharactersyA2EmF", "moduleName": "AtomicTransact" }, { @@ -15631,13 +15750,13 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "AtomicTransact.TransactAuthStatusUpdate.AuthStatus?", + "printedName": "AtomicTransact.TransactDataResponse.ValidationErrorType?", "children": [ { "kind": "TypeNominal", - "name": "AuthStatus", - "printedName": "AtomicTransact.TransactAuthStatusUpdate.AuthStatus", - "usr": "s:14AtomicTransact0B16AuthStatusUpdateV0cD0O" + "name": "ValidationErrorType", + "printedName": "AtomicTransact.TransactDataResponse.ValidationErrorType", + "usr": "s:14AtomicTransact0B12DataResponseV19ValidationErrorTypeO" } ], "usr": "s:Sq" @@ -15650,8 +15769,8 @@ } ], "declKind": "Constructor", - "usr": "s:14AtomicTransact0B16AuthStatusUpdateV0cD0O8rawValueAESgSS_tcfc", - "mangledName": "$s14AtomicTransact0B16AuthStatusUpdateV0cD0O8rawValueAESgSS_tcfc", + "usr": "s:14AtomicTransact0B12DataResponseV19ValidationErrorTypeO8rawValueAESgSS_tcfc", + "mangledName": "$s14AtomicTransact0B12DataResponseV19ValidationErrorTypeO8rawValueAESgSS_tcfc", "moduleName": "AtomicTransact", "implicit": true, "init_kind": "Designated" @@ -15669,8 +15788,8 @@ } ], "declKind": "Var", - "usr": "s:14AtomicTransact0B16AuthStatusUpdateV0cD0O8rawValueSSvp", - "mangledName": "$s14AtomicTransact0B16AuthStatusUpdateV0cD0O8rawValueSSvp", + "usr": "s:14AtomicTransact0B12DataResponseV19ValidationErrorTypeO8rawValueSSvp", + "mangledName": "$s14AtomicTransact0B12DataResponseV19ValidationErrorTypeO8rawValueSSvp", "moduleName": "AtomicTransact", "implicit": true, "accessors": [ @@ -15687,8 +15806,8 @@ } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0B16AuthStatusUpdateV0cD0O8rawValueSSvg", - "mangledName": "$s14AtomicTransact0B16AuthStatusUpdateV0cD0O8rawValueSSvg", + "usr": "s:14AtomicTransact0B12DataResponseV19ValidationErrorTypeO8rawValueSSvg", + "mangledName": "$s14AtomicTransact0B12DataResponseV19ValidationErrorTypeO8rawValueSSvg", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "get" @@ -15697,11 +15816,12 @@ } ], "declKind": "Enum", - "usr": "s:14AtomicTransact0B16AuthStatusUpdateV0cD0O", - "mangledName": "$s14AtomicTransact0B16AuthStatusUpdateV0cD0O", + "usr": "s:14AtomicTransact0B12DataResponseV19ValidationErrorTypeO", + "mangledName": "$s14AtomicTransact0B12DataResponseV19ValidationErrorTypeO", "moduleName": "AtomicTransact", "declAttributes": [ - "AccessControl" + "AccessControl", + "RawDocComment" ], "enumRawTypeName": "String", "conformances": [ @@ -15762,334 +15882,194 @@ "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(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": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" }, { - "kind": "TypeNominal", - "name": "Decoder", - "printedName": "any Swift.Decoder", - "usr": "s:s7DecoderP" + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" } - ], - "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": "config", - "printedName": "config", + "kind": "TypeDecl", + "name": "ValidationError", + "printedName": "ValidationError", "children": [ { - "kind": "TypeNominal", - "name": "ImplicitlyUnwrappedOptional", - "printedName": "AtomicTransact.AtomicConfig?", + "kind": "Var", + "name": "fieldName", + "printedName": "fieldName", "children": [ { "kind": "TypeNominal", - "name": "AtomicConfig", - "printedName": "AtomicTransact.AtomicConfig", - "usr": "s:14AtomicTransact0A6ConfigV" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "usr": "s:Sq" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact04BaseB14ViewControllerC6configAA0A6ConfigVSgvp", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC6configAA0A6ConfigVSgvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasInitialValue", - "Preconcurrency", - "Custom", - "HasStorage", - "AccessControl" - ], - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ + "declKind": "Var", + "usr": "s:14AtomicTransact0B12DataResponseV15ValidationErrorV9fieldNameSSvp", + "mangledName": "$s14AtomicTransact0B12DataResponseV15ValidationErrorV9fieldNameSSvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ { - "kind": "TypeNominal", - "name": "ImplicitlyUnwrappedOptional", - "printedName": "AtomicTransact.AtomicConfig?", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "AtomicConfig", - "printedName": "AtomicTransact.AtomicConfig", - "usr": "s:14AtomicTransact0A6ConfigV" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "usr": "s:Sq" + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B12DataResponseV15ValidationErrorV9fieldNameSSvg", + "mangledName": "$s14AtomicTransact0B12DataResponseV15ValidationErrorV9fieldNameSSvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact04BaseB14ViewControllerC6configAA0A6ConfigVSgvg", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC6configAA0A6ConfigVSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" + ] }, { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "Var", + "name": "error", + "printedName": "error", "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" + "name": "ValidationErrorType", + "printedName": "AtomicTransact.TransactDataResponse.ValidationErrorType", + "usr": "s:14AtomicTransact0B12DataResponseV19ValidationErrorTypeO" } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact04BaseB14ViewControllerC6configAA0A6ConfigVSgvs", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC6configAA0A6ConfigVSgvs", + "declKind": "Var", + "usr": "s:14AtomicTransact0B12DataResponseV15ValidationErrorV5errorAC0eF4TypeOvp", + "mangledName": "$s14AtomicTransact0B12DataResponseV15ValidationErrorV5errorAC0eF4TypeOvp", "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "set" + "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": "Accessor", - "name": "Modify", - "printedName": "Modify()", + "kind": "Constructor", + "name": "init", + "printedName": "init(fieldName:error:)", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "ValidationError", + "printedName": "AtomicTransact.TransactDataResponse.ValidationError", + "usr": "s:14AtomicTransact0B12DataResponseV15ValidationErrorV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ValidationErrorType", + "printedName": "AtomicTransact.TransactDataResponse.ValidationErrorType", + "usr": "s:14AtomicTransact0B12DataResponseV19ValidationErrorTypeO" } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact04BaseB14ViewControllerC6configAA0A6ConfigVSgvM", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC6configAA0A6ConfigVSgvM", + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B12DataResponseV15ValidationErrorV9fieldName5errorAESS_AC0eF4TypeOtcfc", + "mangledName": "$s14AtomicTransact0B12DataResponseV15ValidationErrorV9fieldName5errorAESS_AC0eF4TypeOtcfc", "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "_modify" - } - ] - }, - { - "kind": "Var", - "name": "environment", - "printedName": "environment", - "children": [ + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, { - "kind": "TypeNominal", - "name": "ImplicitlyUnwrappedOptional", - "printedName": "AtomicTransact.TransactEnvironment?", + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", "children": [ { "kind": "TypeNominal", - "name": "TransactEnvironment", - "printedName": "AtomicTransact.TransactEnvironment", - "usr": "s:14AtomicTransact0B11EnvironmentO" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact04BaseB14ViewControllerC11environmentAA0B11EnvironmentOSgvp", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC11environmentAA0B11EnvironmentOSgvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasInitialValue", - "Preconcurrency", - "Custom", - "HasStorage", - "AccessControl" - ], - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ + "name": "ValidationError", + "printedName": "AtomicTransact.TransactDataResponse.ValidationError", + "usr": "s:14AtomicTransact0B12DataResponseV15ValidationErrorV" + }, { "kind": "TypeNominal", - "name": "ImplicitlyUnwrappedOptional", - "printedName": "AtomicTransact.TransactEnvironment?", - "children": [ - { - "kind": "TypeNominal", - "name": "TransactEnvironment", - "printedName": "AtomicTransact.TransactEnvironment", - "usr": "s:14AtomicTransact0B11EnvironmentO" - } - ], - "usr": "s:Sq" + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact04BaseB14ViewControllerC11environmentAA0B11EnvironmentOSgvg", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC11environmentAA0B11EnvironmentOSgvg", + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B12DataResponseV15ValidationErrorV4fromAEs7Decoder_p_tKcfc", + "mangledName": "$s14AtomicTransact0B12DataResponseV15ValidationErrorV4fromAEs7Decoder_p_tKcfc", "moduleName": "AtomicTransact", "implicit": true, - "accessorKind": "get" + "throwing": true, + "init_kind": "Designated" }, { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", "children": [ { "kind": "TypeNominal", @@ -16098,1236 +16078,988 @@ }, { "kind": "TypeNominal", - "name": "ImplicitlyUnwrappedOptional", - "printedName": "AtomicTransact.TransactEnvironment?", - "children": [ - { - "kind": "TypeNominal", - "name": "TransactEnvironment", - "printedName": "AtomicTransact.TransactEnvironment", - "usr": "s:14AtomicTransact0B11EnvironmentO" - } - ], - "usr": "s:Sq" + "name": "Encoder", + "printedName": "any Swift.Encoder", + "usr": "s:s7EncoderP" } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact04BaseB14ViewControllerC11environmentAA0B11EnvironmentOSgvs", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC11environmentAA0B11EnvironmentOSgvs", + "declKind": "Func", + "usr": "s:14AtomicTransact0B12DataResponseV15ValidationErrorV6encode2toys7Encoder_p_tKF", + "mangledName": "$s14AtomicTransact0B12DataResponseV15ValidationErrorV6encode2toys7Encoder_p_tKF", "moduleName": "AtomicTransact", "implicit": true, - "accessorKind": "set" + "throwing": true, + "funcSelfKind": "NonMutating" }, { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "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": "Accessor", - "usr": "s:14AtomicTransact04BaseB14ViewControllerC11environmentAA0B11EnvironmentOSgvM", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC11environmentAA0B11EnvironmentOSgvM", + "declKind": "Func", + "usr": "s:14AtomicTransact0B12DataResponseV15ValidationErrorV2eeoiySbAE_AEtFZ", + "mangledName": "$s14AtomicTransact0B12DataResponseV15ValidationErrorV2eeoiySbAE_AEtFZ", "moduleName": "AtomicTransact", + "static": true, "implicit": true, - "accessorKind": "_modify" + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:14AtomicTransact0B12DataResponseV15ValidationErrorV", + "mangledName": "$s14AtomicTransact0B12DataResponseV15ValidationErrorV", + "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": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" } ] }, { - "kind": "Var", - "name": "onInteraction", - "printedName": "onInteraction", + "kind": "TypeDecl", + "name": "Identity", + "printedName": "Identity", "children": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "((AtomicTransact.TransactInteraction) -> ())?", + "kind": "Var", + "name": "firstName", + "printedName": "firstName", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactInteraction) -> ()", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "TransactInteraction", - "printedName": "AtomicTransact.TransactInteraction", - "usr": "s:14AtomicTransact0B11InteractionV" - } - ] + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" } ], - "usr": "s:Sq" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact04BaseB14ViewControllerC13onInteractionyAA0bG0VcSgvp", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC13onInteractionyAA0bG0VcSgvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasInitialValue", - "Preconcurrency", - "Custom", - "HasStorage", - "AccessControl" - ], - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ + "declKind": "Var", + "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV9firstNameSSSgvp", + "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV9firstNameSSSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "((AtomicTransact.TransactInteraction) -> ())?", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactInteraction) -> ()", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "TransactInteraction", - "printedName": "AtomicTransact.TransactInteraction", - "usr": "s:14AtomicTransact0B11InteractionV" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "usr": "s:Sq" } ], - "usr": "s:Sq" + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV9firstNameSSSgvg", + "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV9firstNameSSSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact04BaseB14ViewControllerC13onInteractionyAA0bG0VcSgvg", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC13onInteractionyAA0bG0VcSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" + ] }, { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "Var", + "name": "lastName", + "printedName": "lastName", "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, { "kind": "TypeNominal", "name": "Optional", - "printedName": "((AtomicTransact.TransactInteraction) -> ())?", + "printedName": "Swift.String?", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactInteraction) -> ()", + "kind": "TypeNominal", + "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": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "TransactInteraction", - "printedName": "AtomicTransact.TransactInteraction", - "usr": "s:14AtomicTransact0B11InteractionV" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "usr": "s:Sq" } ], - "usr": "s:Sq" + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV8lastNameSSSgvg", + "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV8lastNameSSSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact04BaseB14ViewControllerC13onInteractionyAA0bG0VcSgvs", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC13onInteractionyAA0bG0VcSgvs", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "set" + ] }, { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", + "kind": "Var", + "name": "postalCode", + "printedName": "postalCode", "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": "Accessor", - "usr": "s:14AtomicTransact04BaseB14ViewControllerC13onInteractionyAA0bG0VcSgvM", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC13onInteractionyAA0bG0VcSgvM", + "declKind": "Var", + "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV10postalCodeSSSgvp", + "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV10postalCodeSSSgvp", "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "_modify" - } - ] - }, - { - "kind": "Var", - "name": "onDataRequest", - "printedName": "onDataRequest", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "((AtomicTransact.TransactDataRequest) async -> AtomicTransact.TransactDataResponse?)?", - "children": [ + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactDataRequest) async -> AtomicTransact.TransactDataResponse?", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", "name": "Optional", - "printedName": "AtomicTransact.TransactDataResponse?", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "TransactDataResponse", - "printedName": "AtomicTransact.TransactDataResponse", - "usr": "s:14AtomicTransact0B12DataResponseV" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "TransactDataRequest", - "printedName": "AtomicTransact.TransactDataRequest", - "usr": "s:14AtomicTransact0B11DataRequestV" } - ] + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV10postalCodeSSSgvg", + "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV10postalCodeSSSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" } - ], - "usr": "s:Sq" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact04BaseB14ViewControllerC13onDataRequestAA0bG8ResponseVSgAA0bgH0VYacSgvp", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC13onDataRequestAA0bG8ResponseVSgAA0bgH0VYacSgvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasInitialValue", - "Preconcurrency", - "Custom", - "HasStorage", - "AccessControl" - ], - "hasStorage": true, - "accessors": [ + ] + }, { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "Var", + "name": "address", + "printedName": "address", "children": [ { "kind": "TypeNominal", "name": "Optional", - "printedName": "((AtomicTransact.TransactDataRequest) async -> AtomicTransact.TransactDataResponse?)?", + "printedName": "Swift.String?", "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" } ], "usr": "s:Sq" } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact04BaseB14ViewControllerC13onDataRequestAA0bG8ResponseVSgAA0bgH0VYacSgvg", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC13onDataRequestAA0bG8ResponseVSgAA0bgH0VYacSgvg", + "declKind": "Var", + "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV7addressSSSgvp", + "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV7addressSSSgvp", "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "((AtomicTransact.TransactDataRequest) async -> AtomicTransact.TransactDataResponse?)?", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactDataRequest) async -> AtomicTransact.TransactDataResponse?", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", "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" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "usr": "s:Sq" } ], - "usr": "s:Sq" + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV7addressSSSgvg", + "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV7addressSSSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact04BaseB14ViewControllerC13onDataRequestAA0bG8ResponseVSgAA0bgH0VYacSgvs", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC13onDataRequestAA0bG8ResponseVSgAA0bgH0VYacSgvs", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "set" + ] }, { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", + "kind": "Var", + "name": "address2", + "printedName": "address2", "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": "Accessor", - "usr": "s:14AtomicTransact04BaseB14ViewControllerC13onDataRequestAA0bG8ResponseVSgAA0bgH0VYacSgvM", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC13onDataRequestAA0bG8ResponseVSgAA0bgH0VYacSgvM", + "declKind": "Var", + "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV8address2SSSgvp", + "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV8address2SSSgvp", "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "_modify" - } - ] - }, - { - "kind": "Var", - "name": "onAuthStatusUpdate", - "printedName": "onAuthStatusUpdate", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "((AtomicTransact.TransactAuthStatusUpdate) -> ())?", - "children": [ + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactAuthStatusUpdate) -> ()", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "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:14AtomicTransact0B12DataResponseV8IdentityV8address2SSSgvg", + "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV8address2SSSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" } - ], - "usr": "s:Sq" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact04BaseB14ViewControllerC18onAuthStatusUpdateyAA0bghI0VcSgvp", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC18onAuthStatusUpdateyAA0bghI0VcSgvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasInitialValue", - "Preconcurrency", - "Custom", - "HasStorage", - "AccessControl" - ], - "hasStorage": true, - "accessors": [ + ] + }, { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "Var", + "name": "city", + "printedName": "city", "children": [ { "kind": "TypeNominal", "name": "Optional", - "printedName": "((AtomicTransact.TransactAuthStatusUpdate) -> ())?", + "printedName": "Swift.String?", "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": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "usr": "s:Sq" } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact04BaseB14ViewControllerC18onAuthStatusUpdateyAA0bghI0VcSgvg", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC18onAuthStatusUpdateyAA0bghI0VcSgvg", + "declKind": "Var", + "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV4citySSSgvp", + "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV4citySSSgvp", "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "((AtomicTransact.TransactAuthStatusUpdate) -> ())?", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactAuthStatusUpdate) -> ()", + "kind": "TypeNominal", + "name": "Optional", + "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:Sq" } ], - "usr": "s:Sq" + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV4citySSSgvg", + "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV4citySSSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact04BaseB14ViewControllerC18onAuthStatusUpdateyAA0bghI0VcSgvs", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC18onAuthStatusUpdateyAA0bghI0VcSgvs", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "set" + ] }, { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", + "kind": "Var", + "name": "state", + "printedName": "state", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact04BaseB14ViewControllerC18onAuthStatusUpdateyAA0bghI0VcSgvM", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC18onAuthStatusUpdateyAA0bghI0VcSgvM", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "_modify" - } - ] - }, - { - "kind": "Var", - "name": "onTaskStatusUpdate", - "printedName": "onTaskStatusUpdate", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "((AtomicTransact.TransactTaskStatusUpdate) -> ())?", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactTaskStatusUpdate) -> ()", + "name": "Optional", + "printedName": "Swift.String?", "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:Sq" } ], - "usr": "s:Sq" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact04BaseB14ViewControllerC18onTaskStatusUpdateyAA0bghI0VcSgvp", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC18onTaskStatusUpdateyAA0bghI0VcSgvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasInitialValue", - "Preconcurrency", - "Custom", - "HasStorage", - "AccessControl" - ], - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ + "declKind": "Var", + "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV5stateSSSgvp", + "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV5stateSSSgvp", + "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": "Swift.String?", "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:Sq" } ], - "usr": "s:Sq" + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV5stateSSSgvg", + "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV5stateSSSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact04BaseB14ViewControllerC18onTaskStatusUpdateyAA0bghI0VcSgvg", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC18onTaskStatusUpdateyAA0bghI0VcSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" + ] }, { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "Var", + "name": "phone", + "printedName": "phone", "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, { "kind": "TypeNominal", "name": "Optional", - "printedName": "((AtomicTransact.TransactTaskStatusUpdate) -> ())?", + "printedName": "Swift.String?", "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": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "usr": "s:Sq" } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact04BaseB14ViewControllerC18onTaskStatusUpdateyAA0bghI0VcSgvs", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC18onTaskStatusUpdateyAA0bghI0VcSgvs", + "declKind": "Var", + "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV5phoneSSSgvp", + "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV5phoneSSSgvp", "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "set" - }, - { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact04BaseB14ViewControllerC18onTaskStatusUpdateyAA0bghI0VcSgvM", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC18onTaskStatusUpdateyAA0bghI0VcSgvM", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "_modify" - } - ] - }, - { - "kind": "Var", - "name": "onCompletion", - "printedName": "onCompletion", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "((AtomicTransact.TransactResponse) -> ())?", - "children": [ + "isLet": true, + "hasStorage": true, + "accessors": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactResponse) -> ()", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "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:14AtomicTransact0B12DataResponseV8IdentityV5phoneSSSgvg", + "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV5phoneSSSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" } - ], - "usr": "s:Sq" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact04BaseB14ViewControllerC12onCompletionyAA0B8ResponseOcSgvp", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC12onCompletionyAA0B8ResponseOcSgvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasInitialValue", - "Preconcurrency", - "Custom", - "HasStorage", - "AccessControl" - ], - "hasStorage": true, - "accessors": [ + ] + }, { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "Var", + "name": "email", + "printedName": "email", "children": [ { "kind": "TypeNominal", "name": "Optional", - "printedName": "((AtomicTransact.TransactResponse) -> ())?", + "printedName": "Swift.String?", "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": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "usr": "s:Sq" } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact04BaseB14ViewControllerC12onCompletionyAA0B8ResponseOcSgvg", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC12onCompletionyAA0B8ResponseOcSgvg", + "declKind": "Var", + "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV5emailSSSgvp", + "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV5emailSSSgvp", "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "((AtomicTransact.TransactResponse) -> ())?", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactResponse) -> ()", + "kind": "TypeNominal", + "name": "Optional", + "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:Sq" } ], - "usr": "s:Sq" + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV5emailSSSgvg", + "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV5emailSSSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact04BaseB14ViewControllerC12onCompletionyAA0B8ResponseOcSgvs", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC12onCompletionyAA0B8ResponseOcSgvs", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "set" + ] }, { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", + "kind": "Constructor", + "name": "init", + "printedName": "init(firstName:lastName:postalCode:address:address2:city:state:phone:email:)", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact04BaseB14ViewControllerC12onCompletionyAA0B8ResponseOcSgvM", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC12onCompletionyAA0B8ResponseOcSgvM", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "_modify" - } - ] - }, - { - "kind": "Var", - "name": "onLaunch", - "printedName": "onLaunch", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "(() -> ())?", - "children": [ + "name": "Identity", + "printedName": "AtomicTransact.TransactDataResponse.Identity", + "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV" + }, { - "kind": "TypeFunc", - "name": "Function", - "printedName": "() -> ()", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact04BaseB14ViewControllerC8onLaunchyycSgvp", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC8onLaunchyycSgvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasInitialValue", - "Preconcurrency", - "Custom", - "HasStorage", - "AccessControl" - ], - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, { "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" } ], + "hasDefaultArg": true, "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact04BaseB14ViewControllerC8onLaunchyycSgvg", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC8onLaunchyycSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "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" } ], + "hasDefaultArg": true, "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" - } - ] - }, - { - "kind": "Var", - "name": "onError", - "printedName": "onError", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "((AtomicTransact.TransactError) -> ())?", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactError) -> ()", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "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" } - ] - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact04BaseB14ViewControllerC7onErroryAA0bG0OcSgvp", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC7onErroryAA0bG0OcSgvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasInitialValue", - "Preconcurrency", - "Custom", - "HasStorage", - "AccessControl" - ], - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, { "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" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], + "hasDefaultArg": true, "usr": "s:Sq" } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact04BaseB14ViewControllerC7onErroryAA0bG0OcSgvg", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC7onErroryAA0bG0OcSgvg", + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV9firstName04lastG010postalCode7address8address24city5state5phone5emailAESSSg_A8Otcfc", + "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV9firstName04lastG010postalCode7address8address24city5state5phone5emailAESSSg_A8Otcfc", "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" }, { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "Function", + "name": "validate", + "printedName": "validate()", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "((AtomicTransact.TransactError) -> ())?", + "name": "Array", + "printedName": "[AtomicTransact.TransactDataResponse.ValidationError]", "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": "ValidationError", + "printedName": "AtomicTransact.TransactDataResponse.ValidationError", + "usr": "s:14AtomicTransact0B12DataResponseV15ValidationErrorV" } ], - "usr": "s:Sq" + "usr": "s:Sa" } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact04BaseB14ViewControllerC7onErroryAA0bG0OcSgvs", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC7onErroryAA0bG0OcSgvs", + "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", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Identity", + "printedName": "AtomicTransact.TransactDataResponse.Identity", + "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV4fromAEs7Decoder_p_tKcfc", + "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV4fromAEs7Decoder_p_tKcfc", "moduleName": "AtomicTransact", "implicit": true, - "accessorKind": "set" + "throwing": true, + "init_kind": "Designated" }, { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", + "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:14AtomicTransact04BaseB14ViewControllerC7onErroryAA0bG0OcSgvM", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC7onErroryAA0bG0OcSgvM", + "declKind": "Func", + "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV6encode2toys7Encoder_p_tKF", + "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV6encode2toys7Encoder_p_tKF", "moduleName": "AtomicTransact", "implicit": true, - "accessorKind": "_modify" - } - ] - }, - { - "kind": "Function", - "name": "viewDidLoad", - "printedName": "viewDidLoad()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "throwing": true, + "funcSelfKind": "NonMutating" } ], - "declKind": "Func", - "usr": "c:@M@AtomicTransact@objc(cs)BaseTransactViewController(im)viewDidLoad", - "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC11viewDidLoadyyF", + "declKind": "Struct", + "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV", + "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV", "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": [ + "conformances": [ { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" }, { - "kind": "TypeNominal", - "name": "WKWebView", - "printedName": "WebKit.WKWebView", - "usr": "c:objc(cs)WKWebView" + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" }, { - "kind": "TypeNominal", - "name": "ImplicitlyUnwrappedOptional", - "printedName": "WebKit.WKNavigation?", - "children": [ - { - "kind": "TypeNominal", - "name": "WKNavigation", - "printedName": "WebKit.WKNavigation", - "usr": "c:objc(cs)WKNavigation" - } - ], - "usr": "s:Sq" + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" }, { - "kind": "TypeNominal", - "name": "Error", - "printedName": "any Swift.Error", - "usr": "s:s5ErrorP" + "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": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" } - ], - "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:)", + "kind": "TypeDecl", + "name": "CardData", + "printedName": "CardData", "children": [ { - "kind": "TypeNominal", - "name": "BaseTransactViewController", - "printedName": "AtomicTransact.BaseTransactViewController", - "usr": "c:@M@AtomicTransact@objc(cs)BaseTransactViewController" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "kind": "Var", + "name": "number", + "printedName": "number", "children": [ { "kind": "TypeNominal", @@ -17336,409 +17068,320 @@ "usr": "s:SS" } ], - "usr": "s:Sq" + "declKind": "Var", + "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V6numberSSvp", + "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V6numberSSvp", + "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:14AtomicTransact0B12DataResponseV04CardC0V6numberSSvg", + "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V6numberSSvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Foundation.Bundle?", + "kind": "Var", + "name": "expiry", + "printedName": "expiry", "children": [ { "kind": "TypeNominal", - "name": "Bundle", - "printedName": "Foundation.Bundle", - "usr": "c:objc(cs)NSBundle" + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" } ], - "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:)", - "children": [ + "declKind": "Var", + "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V6expirySSSgvp", + "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V6expirySSSgvp", + "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:14AtomicTransact0B12DataResponseV04CardC0V6expirySSSgvg", + "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V6expirySSSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.BaseTransactViewController?", + "kind": "Var", + "name": "cvv", + "printedName": "cvv", "children": [ { "kind": "TypeNominal", - "name": "BaseTransactViewController", - "printedName": "AtomicTransact.BaseTransactViewController", - "usr": "c:@M@AtomicTransact@objc(cs)BaseTransactViewController" + "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: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": "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", - "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": "taskId", - "printedName": "taskId", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV6taskIdSSvp", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV6taskIdSSvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "isLet": true, - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "Var", + "name": "cardType", + "printedName": "cardType", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "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:14AtomicTransact0B16TaskStatusUpdateV6taskIdSSvg", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV6taskIdSSvg", + "declKind": "Var", + "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V8cardTypeAE0eG0OSgvp", + "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V8cardTypeAE0eG0OSgvp", "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "product", - "printedName": "product", - "children": [ - { - "kind": "TypeNominal", - "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": "ProductType", - "printedName": "AtomicTransact.AtomicConfig.ProductType", - "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" - } + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" ], - "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": [ + "isLet": true, + "hasStorage": true, + "accessors": [ { - "kind": "TypeNominal", - "name": "TransactCompany", - "printedName": "AtomicTransact.TransactCompany", - "usr": "s:14AtomicTransact0B7CompanyV" + "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" } - ], - "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()", + "kind": "TypeDecl", + "name": "CardType", + "printedName": "CardType", "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": "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": "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": "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": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "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", @@ -17746,418 +17389,325 @@ "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": [ + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V0E4TypeO8rawValueAGSgSS_tcfc", + "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V0E4TypeO8rawValueAGSgSS_tcfc", + "moduleName": "AtomicTransact", + "implicit": true, + "init_kind": "Designated" + }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData?", + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", "children": [ { "kind": "TypeNominal", - "name": "SwitchData", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV" + "name": "String", + "printedName": "Swift.String", + "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": "Accessor", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10switchDataAC06SwitchG0VSgvg", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10switchDataAC06SwitchG0VSgvg", + "declKind": "Enum", + "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V0E4TypeO", + "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V0E4TypeO", "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" - } + "declAttributes": [ + "AccessControl", + "RawDocComment" ], - "usr": "s:Sq" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11depositDataAC07DepositG0VSgvp", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11depositDataAC07DepositG0VSgvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "isLet": true, - "hasStorage": true, - "accessors": [ + "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": "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": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + } + ] + }, { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "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", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.DepositData?", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "DepositData", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.DepositData", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "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": [ + "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.TransactTaskStatusUpdate.ManagedBy?", + "printedName": "AtomicTransact.TransactDataResponse.CardData.CardType?", "children": [ { "kind": "TypeNominal", - "name": "ManagedBy", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.ManagedBy", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV9ManagedByV" + "name": "CardType", + "printedName": "AtomicTransact.TransactDataResponse.CardData.CardType", + "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V0E4TypeO" } ], + "hasDefaultArg": true, "usr": "s:Sq" } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV9managedByAC07ManagedG0VSgvg", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV9managedByAC07ManagedG0VSgvg", + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V6number6expiry3cvv8cardTypeAESS_SSSgAjE0eJ0OSgtcfc", + "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V6number6expiry3cvv8cardTypeAESS_SSSgAjE0eJ0OSgtcfc", "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" + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "kind": "Function", + "name": "validate", + "printedName": "validate()", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Array", + "printedName": "[AtomicTransact.TransactDataResponse.ValidationError]", + "children": [ + { + "kind": "TypeNominal", + "name": "ValidationError", + "printedName": "AtomicTransact.TransactDataResponse.ValidationError", + "usr": "s:14AtomicTransact0B12DataResponseV15ValidationErrorV" + } + ], + "usr": "s:Sa" } ], - "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" - } + "declKind": "Func", + "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V8validateSayAC15ValidationErrorVGyF", + "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V8validateSayAC15ValidationErrorVGyF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" ], - "hasDefaultArg": true, - "usr": "s:Sq" + "funcSelfKind": "NonMutating" }, { - "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", + "kind": "Function", + "name": "isValid", + "printedName": "isValid()", "children": [ { "kind": "TypeNominal", - "name": "TransactCompany", - "printedName": "AtomicTransact.TransactCompany", - "usr": "s:14AtomicTransact0B7CompanyV" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV9ManagedByV7companyAA0B7CompanyVvp", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV9ManagedByV7companyAA0B7CompanyVvp", + "declKind": "Func", + "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V7isValidSbyF", + "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V7isValidSbyF", "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" - } - ] + "funcSelfKind": "NonMutating" }, { "kind": "Constructor", "name": "init", - "printedName": "init(company:)", + "printedName": "init(from:)", "children": [ { "kind": "TypeNominal", - "name": "ManagedBy", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.ManagedBy", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV9ManagedByV" + "name": "CardData", + "printedName": "AtomicTransact.TransactDataResponse.CardData", + "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V" }, { "kind": "TypeNominal", - "name": "TransactCompany", - "printedName": "AtomicTransact.TransactCompany", - "usr": "s:14AtomicTransact0B7CompanyV" + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" } ], "declKind": "Constructor", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV9ManagedByV7companyAeA0B7CompanyV_tcfc", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV9ManagedByV7companyAeA0B7CompanyV_tcfc", + "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V4fromAEs7Decoder_p_tKcfc", + "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V4fromAEs7Decoder_p_tKcfc", "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], + "implicit": true, + "throwing": true, "init_kind": "Designated" }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(from:)", + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", "children": [ { "kind": "TypeNominal", - "name": "ManagedBy", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.ManagedBy", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV9ManagedByV" + "name": "Void", + "printedName": "()" }, { "kind": "TypeNominal", - "name": "Decoder", - "printedName": "any Swift.Decoder", - "usr": "s:s7DecoderP" + "name": "Encoder", + "printedName": "any Swift.Encoder", + "usr": "s:s7EncoderP" } ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV9ManagedByV4fromAEs7Decoder_p_tKcfc", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV9ManagedByV4fromAEs7Decoder_p_tKcfc", + "declKind": "Func", + "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V6encode2toys7Encoder_p_tKF", + "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V6encode2toys7Encoder_p_tKF", "moduleName": "AtomicTransact", "implicit": true, "throwing": true, - "init_kind": "Designated" + "funcSelfKind": "NonMutating" } ], "declKind": "Struct", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV9ManagedByV", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV9ManagedByV", + "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V", + "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V", "moduleName": "AtomicTransact", "declAttributes": [ - "AccessControl" + "AccessControl", + "RawDocComment" ], "conformances": [ { @@ -18181,199 +17731,311 @@ "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": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" } ] }, { - "kind": "TypeDecl", - "name": "TaskStatus", - "printedName": "TaskStatus", + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", "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": "TypeNominal", + "name": "TransactDataResponse", + "printedName": "AtomicTransact.TransactDataResponse", + "usr": "s:14AtomicTransact0B12DataResponseV" }, { - "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": "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": "Var", - "name": "processing", - "printedName": "processing", + "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": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + } + ] + }, + { + "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": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactTaskStatusUpdate.TaskStatus.Type) -> AtomicTransact.TransactTaskStatusUpdate.TaskStatus", + "kind": "TypeNominal", + "name": "TransactEnvironment", + "printedName": "AtomicTransact.TransactEnvironment", + "usr": "s:14AtomicTransact0B11EnvironmentO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.TransactEnvironment.Type", "children": [ { "kind": "TypeNominal", - "name": "TaskStatus", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O" - }, + "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": "Metatype", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "TaskStatus", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O" - } - ] + "name": "TransactEnvironment", + "printedName": "AtomicTransact.TransactEnvironment", + "usr": "s:14AtomicTransact0B11EnvironmentO" } ] } - ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O10processingyA2EmF", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV0cD0O10processingyA2EmF", - "moduleName": "AtomicTransact", - "declAttributes": [ - "RawDocComment" ] - }, + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B11EnvironmentO7sandboxyA2CmF", + "mangledName": "$s14AtomicTransact0B11EnvironmentO7sandboxyA2CmF", + "moduleName": "AtomicTransact" + }, + { + "kind": "Var", + "name": "custom", + "printedName": "custom", + "children": [ { - "kind": "Var", - "name": "queued", - "printedName": "queued", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactEnvironment.Type) -> (Swift.String, Swift.String) -> AtomicTransact.TransactEnvironment", "children": [ { "kind": "TypeFunc", "name": "Function", - "printedName": "(AtomicTransact.TransactTaskStatusUpdate.TaskStatus.Type) -> AtomicTransact.TransactTaskStatusUpdate.TaskStatus", + "printedName": "(Swift.String, Swift.String) -> AtomicTransact.TransactEnvironment", "children": [ { "kind": "TypeNominal", - "name": "TaskStatus", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O" + "name": "TransactEnvironment", + "printedName": "AtomicTransact.TransactEnvironment", + "usr": "s:14AtomicTransact0B11EnvironmentO" }, { "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus.Type", + "name": "Tuple", + "printedName": "(transactPath: Swift.String, apiPath: Swift.String)", "children": [ { "kind": "TypeNominal", - "name": "TaskStatus", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "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?", + "name": "Metatype", + "printedName": "AtomicTransact.TransactEnvironment.Type", "children": [ { "kind": "TypeNominal", - "name": "TaskStatus", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O" + "name": "TransactEnvironment", + "printedName": "AtomicTransact.TransactEnvironment", + "usr": "s:14AtomicTransact0B11EnvironmentO" } - ], - "usr": "s:Sq" - }, + ] + } + ] + } + ], + "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", @@ -18381,17 +18043,38 @@ "usr": "s:SS" } ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O8rawValueAESgSS_tcfc", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV0cD0O8rawValueAESgSS_tcfc", + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11EnvironmentO12transactPathSSvg", + "mangledName": "$s14AtomicTransact0B11EnvironmentO12transactPathSSvg", "moduleName": "AtomicTransact", - "implicit": true, - "init_kind": "Designated" - }, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "apiPath", + "printedName": "apiPath", + "children": [ { - "kind": "Var", - "name": "rawValue", - "printedName": "rawValue", + "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": "TypeNominal", @@ -18400,939 +18083,914 @@ "usr": "s:SS" } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O8rawValueSSvp", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV0cD0O8rawValueSSvp", + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11EnvironmentO7apiPathSSvg", + "mangledName": "$s14AtomicTransact0B11EnvironmentO7apiPathSSvg", "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" - } - ] + "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": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + } + ] + }, + { + "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": "Enum", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV0cD0O", + "declKind": "Var", + "usr": "s:14AtomicTransact0B11InteractionV4nameSSvp", + "mangledName": "$s14AtomicTransact0B11InteractionV4nameSSvp", "moduleName": "AtomicTransact", "declAttributes": [ - "AccessControl", - "RawDocComment" + "HasStorage", + "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" - }, + "hasStorage": true, + "accessors": [ { - "kind": "Conformance", - "name": "RawRepresentable", - "printedName": "RawRepresentable", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "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" + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11InteractionV4nameSSvg", + "mangledName": "$s14AtomicTransact0B11InteractionV4nameSSvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" }, { - "kind": "Conformance", - "name": "Sendable", - "printedName": "Sendable", - "usr": "s:s8SendableP", - "mangledName": "$ss8SendableP" + "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": "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": "SwitchData", - "printedName": "SwitchData", + "kind": "Var", + "name": "identifier", + "printedName": "identifier", "children": [ { - "kind": "Var", - "name": "paymentMethod", - "printedName": "paymentMethod", + "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": "PaymentMethod", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13paymentMethodAE07PaymentI0Vvp", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13paymentMethodAE07PaymentI0Vvp", + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11InteractionV10identifierSSvg", + "mangledName": "$s14AtomicTransact0B11InteractionV10identifierSSvg", "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" - } - ] + "implicit": true, + "accessorKind": "get" }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(paymentMethod:)", + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", "children": [ { "kind": "TypeNominal", - "name": "SwitchData", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV" + "name": "Void", + "printedName": "()" }, { "kind": "TypeNominal", - "name": "PaymentMethod", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13paymentMethodA2E07PaymentI0V_tcfc", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13paymentMethodA2E07PaymentI0V_tcfc", + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11InteractionV10identifierSSvs", + "mangledName": "$s14AtomicTransact0B11InteractionV10identifierSSvs", "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "init_kind": "Designated" + "implicit": true, + "accessorKind": "set" }, { - "kind": "TypeDecl", - "name": "PaymentMethod", - "printedName": "PaymentMethod", + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", "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": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11InteractionV10identifierSSvM", + "mangledName": "$s14AtomicTransact0B11InteractionV10identifierSSvM", + "moduleName": "AtomicTransact", + "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": "Var", - "name": "title", - "printedName": "title", + "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 Swift.Sendable]", "children": [ { "kind": "TypeNominal", "name": "String", "printedName": "Swift.String", "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Sendable", + "printedName": "any Swift.Sendable", + "usr": "s:s8SendableP" } ], - "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" - } - ] - }, + "usr": "s:SD" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11InteractionV5valueSDySSs8Sendable_pGvg", + "mangledName": "$s14AtomicTransact0B11InteractionV5valueSDySSs8Sendable_pGvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ { - "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": "TypeNominal", + "name": "Void", + "printedName": "()" }, { - "kind": "TypeDecl", - "name": "PaymentType", - "printedName": "PaymentType", + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : any Swift.Sendable]", "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": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" }, { - "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" - } - ] + "kind": "TypeNominal", + "name": "Sendable", + "printedName": "any Swift.Sendable", + "usr": "s:s8SendableP" } ], - "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" - } - ] + "usr": "s:SD" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11InteractionV5valueSDySSs8Sendable_pGvs", + "mangledName": "$s14AtomicTransact0B11InteractionV5valueSDySSs8Sendable_pGvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "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": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" }, { - "kind": "Var", - "name": "expiry", - "printedName": "expiry", + "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": "Accessor", + "name": "Get", + "printedName": "Get()", + "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" - } - ], - "usr": "s:Sq" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "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" - } - ] - }, + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11InteractionV8languageSSSgvg", + "mangledName": "$s14AtomicTransact0B11InteractionV8languageSSSgvg", + "moduleName": "AtomicTransact", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "customer", + "printedName": "customer", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ { - "kind": "Var", - "name": "brand", - "printedName": "brand", + "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": "Accessor", + "name": "Get", + "printedName": "Get()", + "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" - } - ], - "usr": "s:Sq" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV5brandSSSgvp", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV5brandSSSgvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "isLet": true, - "hasStorage": true, - "accessors": [ + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11InteractionV8customerSSSgvg", + "mangledName": "$s14AtomicTransact0B11InteractionV8customerSSSgvg", + "moduleName": "AtomicTransact", + "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" + } + ], + "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": "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:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV5brandSSSgvg", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV5brandSSSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" + "kind": "TypeNominal", + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" } - ] - }, + ], + "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": "Var", - "name": "lastFour", - "printedName": "lastFour", + "kind": "TypeNominal", + "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": "AtomicTransact.AtomicConfig.ProductType?", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" } ], - "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" - } - ] - }, + "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": "Var", - "name": "routingNumber", - "printedName": "routingNumber", + "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": [ + { + "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" - } - ], - "usr": "s:Sq" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "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" - } - ] - }, + "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": "Var", - "name": "accountType", - "printedName": "accountType", + "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", + "printedName": "Swift.String?", "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: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": "Var", - "name": "lastFourAccountNumber", - "printedName": "lastFourAccountNumber", - "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": [ - { - "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: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": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + } + ] + }, + { + "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": "TypeNominal", + "name": "ResponseData", + "printedName": "AtomicTransact.TransactResponse.ResponseData", + "usr": "s:14AtomicTransact0B8ResponseO0C4DataV" }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(id:title:type:expiry:brand:lastFour:routingNumber:accountType:lastFourAccountNumber:)", + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : any Swift.Sendable]", "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": "Sendable", + "printedName": "any Swift.Sendable", + "usr": "s:s8SendableP" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B8ResponseO0C4DataV4dataAESDySSs8Sendable_pG_tcfc", + "mangledName": "$s14AtomicTransact0B8ResponseO0C4DataV4dataAESDySSs8Sendable_pG_tcfc", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "data", + "printedName": "data", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : any Swift.Sendable]", + "children": [ { "kind": "TypeNominal", "name": "String", @@ -19341,252 +18999,120 @@ }, { "kind": "TypeNominal", - "name": "PaymentType", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO" - }, + "name": "Sendable", + "printedName": "any Swift.Sendable", + "usr": "s:s8SendableP" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B8ResponseO0C4DataV4dataSDySSs8Sendable_pGvp", + "mangledName": "$s14AtomicTransact0B8ResponseO0C4DataV4dataSDySSs8Sendable_pGvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "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" - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ + }, { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Sendable", + "printedName": "any Swift.Sendable", + "usr": "s:s8SendableP" } ], - "hasDefaultArg": true, - "usr": "s:Sq" + "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": "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" - }, - { - "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:SD" } ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV2id5title4type6expiry5brand8lastFour13routingNumber11accountType0op7AccountR0AGSS_SSAG0hT0OSSSgA5Stcfc", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV2id5title4type6expiry5brand8lastFour13routingNumber11accountType0op7AccountR0AGSS_SSAG0hT0OSSSgA5Stcfc", + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B8ResponseO0C4DataV4dataSDySSs8Sendable_pGvs", + "mangledName": "$s14AtomicTransact0B8ResponseO0C4DataV4dataSDySSs8Sendable_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": "PaymentMethod", - "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV" - }, - { - "kind": "TypeNominal", - "name": "Decoder", - "printedName": "any Swift.Decoder", - "usr": "s:s7DecoderP" + "name": "Void", + "printedName": "()" } ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV4fromAGs7Decoder_p_tKcfc", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV4fromAGs7Decoder_p_tKcfc", + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B8ResponseO0C4DataV4dataSDySSs8Sendable_pGvM", + "mangledName": "$s14AtomicTransact0B8ResponseO0C4DataV4dataSDySSs8Sendable_pGvM", "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": "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" + "accessorKind": "_modify" } ] }, - { - "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", + "name": "taskId", + "printedName": "taskId", "children": [ { "kind": "TypeNominal", @@ -19604,16 +19130,13 @@ } ], "declKind": "Var", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV11accountTypeSSSgvp", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11DepositDataV11accountTypeSSSgvp", + "usr": "s:14AtomicTransact0B8ResponseO0C4DataV6taskIdSSSgvp", + "mangledName": "$s14AtomicTransact0B8ResponseO0C4DataV6taskIdSSSgvp", "moduleName": "AtomicTransact", "declAttributes": [ - "HasStorage", "AccessControl", "RawDocComment" ], - "isLet": true, - "hasStorage": true, "accessors": [ { "kind": "Accessor", @@ -19636,45 +19159,41 @@ } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV11accountTypeSSSgvg", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11DepositDataV11accountTypeSSSgvg", + "usr": "s:14AtomicTransact0B8ResponseO0C4DataV6taskIdSSSgvg", + "mangledName": "$s14AtomicTransact0B8ResponseO0C4DataV6taskIdSSSgvg", "moduleName": "AtomicTransact", - "implicit": true, "accessorKind": "get" } ] }, { "kind": "Var", - "name": "distributionAmount", - "printedName": "distributionAmount", + "name": "handoff", + "printedName": "handoff", "children": [ { "kind": "TypeNominal", "name": "Optional", - "printedName": "Swift.Double?", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "Double", - "printedName": "Swift.Double", - "usr": "s:Sd" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "usr": "s:Sq" } ], "declKind": "Var", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV18distributionAmountSdSgvp", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11DepositDataV18distributionAmountSdSgvp", + "usr": "s:14AtomicTransact0B8ResponseO0C4DataV7handoffSSSgvp", + "mangledName": "$s14AtomicTransact0B8ResponseO0C4DataV7handoffSSSgvp", "moduleName": "AtomicTransact", "declAttributes": [ - "HasStorage", "AccessControl", "RawDocComment" ], - "isLet": true, - "hasStorage": true, "accessors": [ { "kind": "Accessor", @@ -19684,31 +19203,30 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "Swift.Double?", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "Double", - "printedName": "Swift.Double", - "usr": "s:Sd" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV18distributionAmountSdSgvg", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11DepositDataV18distributionAmountSdSgvg", + "usr": "s:14AtomicTransact0B8ResponseO0C4DataV7handoffSSSgvg", + "mangledName": "$s14AtomicTransact0B8ResponseO0C4DataV7handoffSSSgvg", "moduleName": "AtomicTransact", - "implicit": true, "accessorKind": "get" } ] }, { "kind": "Var", - "name": "distributionType", - "printedName": "distributionType", + "name": "reason", + "printedName": "reason", "children": [ { "kind": "TypeNominal", @@ -19726,16 +19244,13 @@ } ], "declKind": "Var", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV16distributionTypeSSSgvp", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11DepositDataV16distributionTypeSSSgvp", + "usr": "s:14AtomicTransact0B8ResponseO0C4DataV6reasonSSSgvp", + "mangledName": "$s14AtomicTransact0B8ResponseO0C4DataV6reasonSSSgvp", "moduleName": "AtomicTransact", "declAttributes": [ - "HasStorage", "AccessControl", "RawDocComment" ], - "isLet": true, - "hasStorage": true, "accessors": [ { "kind": "Accessor", @@ -19758,45 +19273,33 @@ } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV16distributionTypeSSSgvg", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11DepositDataV16distributionTypeSSSgvg", + "usr": "s:14AtomicTransact0B8ResponseO0C4DataV6reasonSSSgvg", + "mangledName": "$s14AtomicTransact0B8ResponseO0C4DataV6reasonSSSgvg", "moduleName": "AtomicTransact", - "implicit": true, "accessorKind": "get" } ] }, { "kind": "Var", - "name": "lastFour", - "printedName": "lastFour", + "name": "identifier", + "printedName": "identifier", "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:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV8lastFourSSSgvp", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11DepositDataV8lastFourSSSgvp", + "usr": "s:14AtomicTransact0B8ResponseO0C4DataV10identifierSSvp", + "mangledName": "$s14AtomicTransact0B8ResponseO0C4DataV10identifierSSvp", "moduleName": "AtomicTransact", "declAttributes": [ - "HasStorage", "AccessControl", "RawDocComment" ], - "isLet": true, - "hasStorage": true, "accessors": [ { "kind": "Accessor", @@ -19805,369 +19308,334 @@ "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:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV8lastFourSSSgvg", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11DepositDataV8lastFourSSSgvg", + "usr": "s:14AtomicTransact0B8ResponseO0C4DataV10identifierSSvg", + "mangledName": "$s14AtomicTransact0B8ResponseO0C4DataV10identifierSSvg", "moduleName": "AtomicTransact", - "implicit": true, "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": "Var", - "name": "routingNumber", - "printedName": "routingNumber", + "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": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + } + ] + }, + { + "kind": "Var", + "name": "finished", + "printedName": "finished", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactResponse.Type) -> (AtomicTransact.TransactResponse.ResponseData) -> AtomicTransact.TransactResponse", "children": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactResponse.ResponseData) -> AtomicTransact.TransactResponse", "children": [ { "kind": "TypeNominal", - "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": [ + "name": "TransactResponse", + "printedName": "AtomicTransact.TransactResponse", + "usr": "s:14AtomicTransact0B8ResponseO" + }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "name": "Tuple", + "printedName": "(response: AtomicTransact.TransactResponse.ResponseData)", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "ResponseData", + "printedName": "AtomicTransact.TransactResponse.ResponseData", + "usr": "s:14AtomicTransact0B8ResponseO0C4DataV" } - ], - "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?", + "name": "Metatype", + "printedName": "AtomicTransact.TransactResponse.Type", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "TransactResponse", + "printedName": "AtomicTransact.TransactResponse", + "usr": "s:14AtomicTransact0B8ResponseO" } - ], - "usr": "s:Sq" + ] } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV5titleSSSgvp", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11DepositDataV5titleSSSgvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "isLet": true, - "hasStorage": true, - "accessors": [ + ] + } + ], + "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": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactResponse.ResponseData) -> AtomicTransact.TransactResponse", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "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" + "name": "ResponseData", + "printedName": "AtomicTransact.TransactResponse.ResponseData", + "usr": "s:14AtomicTransact0B8ResponseO0C4DataV" } - ], - "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?", + "name": "Metatype", + "printedName": "AtomicTransact.TransactResponse.Type", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "TransactResponse", + "printedName": "AtomicTransact.TransactResponse", + "usr": "s:14AtomicTransact0B8ResponseO" } - ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, + ] + } + ] + } + ], + "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": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Double?", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactError) -> AtomicTransact.TransactResponse", "children": [ { "kind": "TypeNominal", - "name": "Double", - "printedName": "Swift.Double", - "usr": "s:Sd" - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ + "name": "TransactResponse", + "printedName": "AtomicTransact.TransactResponse", + "usr": "s:14AtomicTransact0B8ResponseO" + }, { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Tuple", + "printedName": "(error: AtomicTransact.TransactError)", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactError", + "printedName": "AtomicTransact.TransactError", + "usr": "s:14AtomicTransact0B5ErrorO" + } + ] } - ], - "hasDefaultArg": true, - "usr": "s:Sq" + ] }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "name": "Metatype", + "printedName": "AtomicTransact.TransactResponse.Type", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "TransactResponse", + "printedName": "AtomicTransact.TransactResponse", + "usr": "s:14AtomicTransact0B8ResponseO" } - ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, + ] + } + ] + } + ], + "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": "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" }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "name": "Metatype", + "printedName": "AtomicTransact.TransactResponse.Type", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "TransactResponse", + "printedName": "AtomicTransact.TransactResponse", + "usr": "s:14AtomicTransact0B8ResponseO" } - ], - "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", - "moduleName": "AtomicTransact", - "implicit": true, - "throwing": true, - "init_kind": "Designated" + ] } ], - "declKind": "Struct", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11DepositDataV", + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B8ResponseO17transactDismissedyA2CmF", + "mangledName": "$s14AtomicTransact0B8ResponseO17transactDismissedyA2CmF", "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": "Constructor", - "name": "init", - "printedName": "init(from:)", + "kind": "Var", + "name": "description", + "printedName": "description", "children": [ { "kind": "TypeNominal", - "name": "TransactTaskStatusUpdate", - "printedName": "AtomicTransact.TransactTaskStatusUpdate", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV" - }, - { - "kind": "TypeNominal", - "name": "Decoder", - "printedName": "any Swift.Decoder", - "usr": "s:s7DecoderP" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0B16TaskStatusUpdateV4fromACs7Decoder_p_tKcfc", - "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV4fromACs7Decoder_p_tKcfc", + "declKind": "Var", + "usr": "s:14AtomicTransact0B8ResponseO11descriptionSSvp", + "mangledName": "$s14AtomicTransact0B8ResponseO11descriptionSSvp", "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", + "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" }, { @@ -20179,10 +19647,10 @@ }, { "kind": "Conformance", - "name": "Decodable", - "printedName": "Decodable", - "usr": "s:Se", - "mangledName": "$sSe" + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" }, { "kind": "Conformance", @@ -20190,696 +19658,479 @@ "printedName": "Sendable", "usr": "s:s8SendableP", "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" } ] }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "AtomicTransact", - "declAttributes": [ - "RawDocComment" - ] - }, { "kind": "TypeDecl", - "name": "TransactDataRequest", - "printedName": "TransactDataRequest", + "name": "TransactError", + "printedName": "TransactError", "children": [ { "kind": "Var", - "name": "taskId", - "printedName": "taskId", + "name": "unableToConnectToTransact", + "printedName": "unableToConnectToTransact", "children": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactError.Type) -> AtomicTransact.TransactError", "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": "TransactError", + "printedName": "AtomicTransact.TransactError", + "usr": "s:14AtomicTransact0B5ErrorO" + }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "name": "Metatype", + "printedName": "AtomicTransact.TransactError.Type", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "TransactError", + "printedName": "AtomicTransact.TransactError", + "usr": "s:14AtomicTransact0B5ErrorO" } - ], - "usr": "s:Sq" + ] } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B11DataRequestV6taskIdSSSgvg", - "mangledName": "$s14AtomicTransact0B11DataRequestV6taskIdSSSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - }, + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B5ErrorO015unableToConnecteB0yA2CmF", + "mangledName": "$s14AtomicTransact0B5ErrorO015unableToConnecteB0yA2CmF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "invalidConfig", + "printedName": "invalidConfig", + "children": [ { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "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": "Optional", - "printedName": "Swift.String?", + "name": "Metatype", + "printedName": "AtomicTransact.TransactError.Type", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "TransactError", + "printedName": "AtomicTransact.TransactError", + "usr": "s:14AtomicTransact0B5ErrorO" } - ], - "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" + ] } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B5ErrorO13invalidConfigyA2CmF", + "mangledName": "$s14AtomicTransact0B5ErrorO13invalidConfigyA2CmF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" ] }, { "kind": "Var", - "name": "userId", - "printedName": "userId", + "name": "transactError", + "printedName": "transactError", "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": "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()", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactError.Type) -> ([Swift.String : any Swift.Sendable]) -> AtomicTransact.TransactError", "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": "TypeFunc", + "name": "Function", + "printedName": "([Swift.String : any Swift.Sendable]) -> AtomicTransact.TransactError", + "children": [ + { + "kind": "TypeNominal", + "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" + } + ] + } + ] + }, { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "Metatype", + "printedName": "AtomicTransact.TransactError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactError", + "printedName": "AtomicTransact.TransactError", + "usr": "s:14AtomicTransact0B5ErrorO" + } + ] } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B11DataRequestV6userIdSSvM", - "mangledName": "$s14AtomicTransact0B11DataRequestV6userIdSSvM", - "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": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "TransactSDKEvent", + "printedName": "TransactSDKEvent", + "children": [ { "kind": "Var", - "name": "identifier", - "printedName": "identifier", + "name": "close", + "printedName": "close", "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()", + "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": "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": "()" + "name": "Metatype", + "printedName": "AtomicTransact.TransactSDKEvent.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactSDKEvent", + "printedName": "AtomicTransact.TransactSDKEvent", + "usr": "s:14AtomicTransact0B8SDKEventO" + } + ] } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B11DataRequestV10identifierSSvM", - "mangledName": "$s14AtomicTransact0B11DataRequestV10identifierSSvM", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "_modify" + ] } - ] + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B8SDKEventO5closeyA2CmF", + "mangledName": "$s14AtomicTransact0B8SDKEventO5closeyA2CmF", + "moduleName": "AtomicTransact" }, { "kind": "Var", - "name": "fields", - "printedName": "fields", + "name": "finish", + "printedName": "finish", "children": [ { - "kind": "TypeNominal", - "name": "Array", - "printedName": "[Swift.String]", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactSDKEvent.Type) -> AtomicTransact.TransactSDKEvent", "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": [ + "name": "TransactSDKEvent", + "printedName": "AtomicTransact.TransactSDKEvent", + "usr": "s:14AtomicTransact0B8SDKEventO" + }, { "kind": "TypeNominal", - "name": "Array", - "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:Sa" + ] } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B11DataRequestV6fieldsSaySSGvg", - "mangledName": "$s14AtomicTransact0B11DataRequestV6fieldsSaySSGvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - }, + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B8SDKEventO6finishyA2CmF", + "mangledName": "$s14AtomicTransact0B8SDKEventO6finishyA2CmF", + "moduleName": "AtomicTransact" + }, + { + "kind": "Var", + "name": "openURL", + "printedName": "openURL", + "children": [ { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "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": "Array", - "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:Sa" + ] } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B11DataRequestV6fieldsSaySSGvs", - "mangledName": "$s14AtomicTransact0B11DataRequestV6fieldsSaySSGvs", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "set" - }, + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B8SDKEventO7openURLyA2CmF", + "mangledName": "$s14AtomicTransact0B8SDKEventO7openURLyA2CmF", + "moduleName": "AtomicTransact" + }, + { + "kind": "Var", + "name": "interaction", + "printedName": "interaction", + "children": [ { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", + "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": "Metatype", + "printedName": "AtomicTransact.TransactSDKEvent.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactSDKEvent", + "printedName": "AtomicTransact.TransactSDKEvent", + "usr": "s:14AtomicTransact0B8SDKEventO" + } + ] } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B11DataRequestV6fieldsSaySSGvM", - "mangledName": "$s14AtomicTransact0B11DataRequestV6fieldsSaySSGvM", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "_modify" + ] } - ] + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B8SDKEventO11interactionyA2CmF", + "mangledName": "$s14AtomicTransact0B8SDKEventO11interactionyA2CmF", + "moduleName": "AtomicTransact" }, { "kind": "Var", - "name": "data", - "printedName": "data", + "name": "dataRequest", + "printedName": "dataRequest", "children": [ { - "kind": "TypeNominal", - "name": "Dictionary", - "printedName": "[Swift.String : any Swift.Sendable]", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactSDKEvent.Type) -> AtomicTransact.TransactSDKEvent", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "TransactSDKEvent", + "printedName": "AtomicTransact.TransactSDKEvent", + "usr": "s:14AtomicTransact0B8SDKEventO" }, { "kind": "TypeNominal", - "name": "Sendable", - "printedName": "any Swift.Sendable", - "usr": "s:s8SendableP" + "name": "Metatype", + "printedName": "AtomicTransact.TransactSDKEvent.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactSDKEvent", + "printedName": "AtomicTransact.TransactSDKEvent", + "usr": "s:14AtomicTransact0B8SDKEventO" + } + ] } - ], - "usr": "s:SD" + ] } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B11DataRequestV4dataSDySSs8Sendable_pGvp", - "mangledName": "$s14AtomicTransact0B11DataRequestV4dataSDySSs8Sendable_pGvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl" - ], - "hasStorage": true, - "accessors": [ + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B8SDKEventO11dataRequestyA2CmF", + "mangledName": "$s14AtomicTransact0B8SDKEventO11dataRequestyA2CmF", + "moduleName": "AtomicTransact" + }, + { + "kind": "Var", + "name": "automationHandoff", + "printedName": "automationHandoff", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactSDKEvent.Type) -> AtomicTransact.TransactSDKEvent", "children": [ { "kind": "TypeNominal", - "name": "Dictionary", - "printedName": "[Swift.String : any Swift.Sendable]", + "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" - }, - { - "kind": "TypeNominal", - "name": "Sendable", - "printedName": "any Swift.Sendable", - "usr": "s:s8SendableP" + "name": "TransactSDKEvent", + "printedName": "AtomicTransact.TransactSDKEvent", + "usr": "s:14AtomicTransact0B8SDKEventO" } - ], - "usr": "s:SD" + ] } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B11DataRequestV4dataSDySSs8Sendable_pGvg", - "mangledName": "$s14AtomicTransact0B11DataRequestV4dataSDySSs8Sendable_pGvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - }, + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B8SDKEventO17automationHandoffyA2CmF", + "mangledName": "$s14AtomicTransact0B8SDKEventO17automationHandoffyA2CmF", + "moduleName": "AtomicTransact" + }, + { + "kind": "Var", + "name": "launch", + "printedName": "launch", + "children": [ { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "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": "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: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", - "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": [ - { - "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": "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: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": "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" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.TransactSDKEvent.Type", + "name": "Metatype", + "printedName": "AtomicTransact.TransactSDKEvent.Type", "children": [ { "kind": "TypeNominal", @@ -20893,14 +20144,14 @@ } ], "declKind": "EnumElement", - "usr": "s:14AtomicTransact0B8SDKEventO5closeyA2CmF", - "mangledName": "$s14AtomicTransact0B8SDKEventO5closeyA2CmF", + "usr": "s:14AtomicTransact0B8SDKEventO6launchyA2CmF", + "mangledName": "$s14AtomicTransact0B8SDKEventO6launchyA2CmF", "moduleName": "AtomicTransact" }, { "kind": "Var", - "name": "finish", - "printedName": "finish", + "name": "authStatusUpdate", + "printedName": "authStatusUpdate", "children": [ { "kind": "TypeFunc", @@ -20930,14 +20181,14 @@ } ], "declKind": "EnumElement", - "usr": "s:14AtomicTransact0B8SDKEventO6finishyA2CmF", - "mangledName": "$s14AtomicTransact0B8SDKEventO6finishyA2CmF", + "usr": "s:14AtomicTransact0B8SDKEventO16authStatusUpdateyA2CmF", + "mangledName": "$s14AtomicTransact0B8SDKEventO16authStatusUpdateyA2CmF", "moduleName": "AtomicTransact" }, { "kind": "Var", - "name": "openURL", - "printedName": "openURL", + "name": "taskStatusUpdate", + "printedName": "taskStatusUpdate", "children": [ { "kind": "TypeFunc", @@ -20967,14 +20218,14 @@ } ], "declKind": "EnumElement", - "usr": "s:14AtomicTransact0B8SDKEventO7openURLyA2CmF", - "mangledName": "$s14AtomicTransact0B8SDKEventO7openURLyA2CmF", + "usr": "s:14AtomicTransact0B8SDKEventO16taskStatusUpdateyA2CmF", + "mangledName": "$s14AtomicTransact0B8SDKEventO16taskStatusUpdateyA2CmF", "moduleName": "AtomicTransact" }, { "kind": "Var", - "name": "interaction", - "printedName": "interaction", + "name": "error", + "printedName": "error", "children": [ { "kind": "TypeFunc", @@ -21004,14 +20255,14 @@ } ], "declKind": "EnumElement", - "usr": "s:14AtomicTransact0B8SDKEventO11interactionyA2CmF", - "mangledName": "$s14AtomicTransact0B8SDKEventO11interactionyA2CmF", + "usr": "s:14AtomicTransact0B8SDKEventO5erroryA2CmF", + "mangledName": "$s14AtomicTransact0B8SDKEventO5erroryA2CmF", "moduleName": "AtomicTransact" }, { "kind": "Var", - "name": "dataRequest", - "printedName": "dataRequest", + "name": "initialized", + "printedName": "initialized", "children": [ { "kind": "TypeFunc", @@ -21041,219 +20292,34 @@ } ], "declKind": "EnumElement", - "usr": "s:14AtomicTransact0B8SDKEventO11dataRequestyA2CmF", - "mangledName": "$s14AtomicTransact0B8SDKEventO11dataRequestyA2CmF", + "usr": "s:14AtomicTransact0B8SDKEventO11initializedyA2CmF", + "mangledName": "$s14AtomicTransact0B8SDKEventO11initializedyA2CmF", "moduleName": "AtomicTransact" }, { - "kind": "Var", - "name": "automationHandoff", - "printedName": "automationHandoff", + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactSDKEvent.Type) -> AtomicTransact.TransactSDKEvent", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "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: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": "Metatype", - "printedName": "AtomicTransact.TransactSDKEvent.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "TransactSDKEvent", - "printedName": "AtomicTransact.TransactSDKEvent", - "usr": "s:14AtomicTransact0B8SDKEventO" - } - ] - } - ] - } - ], - "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" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.TransactSDKEvent.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "TransactSDKEvent", - "printedName": "AtomicTransact.TransactSDKEvent", - "usr": "s:14AtomicTransact0B8SDKEventO" - } - ] - } - ] - } - ], - "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": "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: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": "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(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" + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Constructor", @@ -21454,6 +20520,23 @@ } ] }, + { + "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", @@ -21466,32 +20549,24 @@ }, { "kind": "TypeDecl", - "name": "TransactDataResponse", - "printedName": "TransactDataResponse", + "name": "TransactTaskStatusUpdate", + "printedName": "TransactTaskStatusUpdate", "children": [ { "kind": "Var", - "name": "card", - "printedName": "card", + "name": "taskId", + "printedName": "taskId", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.TransactDataResponse.CardData?", - "children": [ - { - "kind": "TypeNominal", - "name": "CardData", - "printedName": "AtomicTransact.TransactDataResponse.CardData", - "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V" - } - ], - "usr": "s:Sq" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Var", - "usr": "s:14AtomicTransact0B12DataResponseV4cardAC04CardC0VSgvp", - "mangledName": "$s14AtomicTransact0B12DataResponseV4cardAC04CardC0VSgvp", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV6taskIdSSvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV6taskIdSSvp", "moduleName": "AtomicTransact", "declAttributes": [ "HasStorage", @@ -21508,22 +20583,14 @@ "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.TransactDataResponse.CardData?", - "children": [ - { - "kind": "TypeNominal", - "name": "CardData", - "printedName": "AtomicTransact.TransactDataResponse.CardData", - "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V" - } - ], - "usr": "s:Sq" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0B12DataResponseV4cardAC04CardC0VSgvg", - "mangledName": "$s14AtomicTransact0B12DataResponseV4cardAC04CardC0VSgvg", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV6taskIdSSvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV6taskIdSSvg", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "get" @@ -21532,27 +20599,19 @@ }, { "kind": "Var", - "name": "identity", - "printedName": "identity", + "name": "product", + "printedName": "product", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.TransactDataResponse.Identity?", - "children": [ - { - "kind": "TypeNominal", - "name": "Identity", - "printedName": "AtomicTransact.TransactDataResponse.Identity", - "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV" - } - ], - "usr": "s:Sq" - } + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + } ], "declKind": "Var", - "usr": "s:14AtomicTransact0B12DataResponseV8identityAC8IdentityVSgvp", - "mangledName": "$s14AtomicTransact0B12DataResponseV8identityAC8IdentityVSgvp", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV7productAA0A6ConfigV11ProductTypeOvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV7productAA0A6ConfigV11ProductTypeOvp", "moduleName": "AtomicTransact", "declAttributes": [ "HasStorage", @@ -21569,22 +20628,14 @@ "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.TransactDataResponse.Identity?", - "children": [ - { - "kind": "TypeNominal", - "name": "Identity", - "printedName": "AtomicTransact.TransactDataResponse.Identity", - "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV" - } - ], - "usr": "s:Sq" + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0B12DataResponseV8identityAC8IdentityVSgvg", - "mangledName": "$s14AtomicTransact0B12DataResponseV8identityAC8IdentityVSgvg", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV7productAA0A6ConfigV11ProductTypeOvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV7productAA0A6ConfigV11ProductTypeOvg", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "get" @@ -21592,344 +20643,439 @@ ] }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(card:identity:)", + "kind": "Var", + "name": "company", + "printedName": "company", "children": [ { "kind": "TypeNominal", - "name": "TransactDataResponse", - "printedName": "AtomicTransact.TransactDataResponse", - "usr": "s:14AtomicTransact0B12DataResponseV" - }, + "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": "Optional", - "printedName": "AtomicTransact.TransactDataResponse.CardData?", + "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": "CardData", - "printedName": "AtomicTransact.TransactDataResponse.CardData", - "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V" + "name": "TaskStatus", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O" } ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, + "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": "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" } ], - "hasDefaultArg": true, "usr": "s:Sq" } ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0B12DataResponseV4card8identityA2C04CardC0VSg_AC8IdentityVSgtcfc", - "mangledName": "$s14AtomicTransact0B12DataResponseV4card8identityA2C04CardC0VSg_AC8IdentityVSgtcfc", + "declKind": "Var", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10failReasonSSSgvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10failReasonSSSgvp", "moduleName": "AtomicTransact", "declAttributes": [ - "AccessControl" + "HasStorage", + "AccessControl", + "RawDocComment" ], - "init_kind": "Designated" - }, - { - "kind": "TypeDecl", - "name": "ValidationErrorType", - "printedName": "ValidationErrorType", - "children": [ + "isLet": true, + "hasStorage": true, + "accessors": [ { - "kind": "Var", - "name": "invalidCharacterCount", - "printedName": "invalidCharacterCount", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "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" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.TransactDataResponse.ValidationErrorType.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "ValidationErrorType", - "printedName": "AtomicTransact.TransactDataResponse.ValidationErrorType", - "usr": "s:14AtomicTransact0B12DataResponseV19ValidationErrorTypeO" - } - ] + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "usr": "s:Sq" } ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0B12DataResponseV19ValidationErrorTypeO21invalidCharacterCountyA2EmF", - "mangledName": "$s14AtomicTransact0B12DataResponseV19ValidationErrorTypeO21invalidCharacterCountyA2EmF", - "moduleName": "AtomicTransact" - }, + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10failReasonSSSgvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10failReasonSSSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "switchData", + "printedName": "switchData", + "children": [ { - "kind": "Var", - "name": "tooManyCharacters", - "printedName": "tooManyCharacters", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData?", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactDataResponse.ValidationErrorType.Type) -> AtomicTransact.TransactDataResponse.ValidationErrorType", + "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": "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" - } - ] + "name": "SwitchData", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV" } - ] + ], + "usr": "s:Sq" } ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0B12DataResponseV19ValidationErrorTypeO17tooManyCharactersyA2EmF", - "mangledName": "$s14AtomicTransact0B12DataResponseV19ValidationErrorTypeO17tooManyCharactersyA2EmF", - "moduleName": "AtomicTransact" - }, + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10switchDataAC06SwitchG0VSgvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10switchDataAC06SwitchG0VSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "depositData", + "printedName": "depositData", + "children": [ { - "kind": "Var", - "name": "invalidCharacters", - "printedName": "invalidCharacters", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.DepositData?", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactDataResponse.ValidationErrorType.Type) -> AtomicTransact.TransactDataResponse.ValidationErrorType", - "children": [ - { - "kind": "TypeNominal", - "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" - } - ] - } - ] + "kind": "TypeNominal", + "name": "DepositData", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.DepositData", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV" } ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0B12DataResponseV19ValidationErrorTypeO17invalidCharactersyA2EmF", - "mangledName": "$s14AtomicTransact0B12DataResponseV19ValidationErrorTypeO17invalidCharactersyA2EmF", - "moduleName": "AtomicTransact" - }, + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11depositDataAC07DepositG0VSgvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11depositDataAC07DepositG0VSgvp", + "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.TransactDataResponse.ValidationErrorType?", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.DepositData?", "children": [ { "kind": "TypeNominal", - "name": "ValidationErrorType", - "printedName": "AtomicTransact.TransactDataResponse.ValidationErrorType", - "usr": "s:14AtomicTransact0B12DataResponseV19ValidationErrorTypeO" + "name": "DepositData", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.DepositData", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV" } ], "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" } ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0B12DataResponseV19ValidationErrorTypeO8rawValueAESgSS_tcfc", - "mangledName": "$s14AtomicTransact0B12DataResponseV19ValidationErrorTypeO8rawValueAESgSS_tcfc", + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11depositDataAC07DepositG0VSgvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11depositDataAC07DepositG0VSgvg", "moduleName": "AtomicTransact", "implicit": true, - "init_kind": "Designated" - }, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "managedBy", + "printedName": "managedBy", + "children": [ { - "kind": "Var", - "name": "rawValue", - "printedName": "rawValue", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.ManagedBy?", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "ManagedBy", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.ManagedBy", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV9ManagedByV" } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B12DataResponseV19ValidationErrorTypeO8rawValueSSvp", - "mangledName": "$s14AtomicTransact0B12DataResponseV19ValidationErrorTypeO8rawValueSSvp", - "moduleName": "AtomicTransact", - "implicit": true, - "accessors": [ + "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": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.ManagedBy?", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "ManagedBy", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.ManagedBy", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV9ManagedByV" } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B12DataResponseV19ValidationErrorTypeO8rawValueSSvg", - "mangledName": "$s14AtomicTransact0B12DataResponseV19ValidationErrorTypeO8rawValueSSvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" + "usr": "s:Sq" } - ] + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV9managedByAC07ManagedG0VSgvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV9managedByAC07ManagedG0VSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "actionType", + "printedName": "actionType", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.ActionType?", + "children": [ + { + "kind": "TypeNominal", + "name": "ActionType", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.ActionType", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10ActionTypeO" + } + ], + "usr": "s:Sq" } ], - "declKind": "Enum", - "usr": "s:14AtomicTransact0B12DataResponseV19ValidationErrorTypeO", - "mangledName": "$s14AtomicTransact0B12DataResponseV19ValidationErrorTypeO", + "declKind": "Var", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10actionTypeAC06ActionG0OSgvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10actionTypeAC06ActionG0OSgvp", "moduleName": "AtomicTransact", "declAttributes": [ + "HasStorage", "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" - }, + "isLet": true, + "hasStorage": true, + "accessors": [ { - "kind": "Conformance", - "name": "RawRepresentable", - "printedName": "RawRepresentable", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { - "kind": "TypeWitness", - "name": "RawValue", - "printedName": "RawValue", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.ActionType?", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "ActionType", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.ActionType", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10ActionTypeO" } - ] + ], + "usr": "s:Sq" } ], - "usr": "s:SY", - "mangledName": "$sSY" + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10actionTypeAC06ActionG0OSgvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10actionTypeAC06ActionG0OSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(taskId:product:company:status:failReason:switchData:depositData:managedBy:actionType:)", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactTaskStatusUpdate", + "printedName": "AtomicTransact.TransactTaskStatusUpdate", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV" }, { - "kind": "Conformance", - "name": "Decodable", - "printedName": "Decodable", - "usr": "s:Se", - "mangledName": "$sSe" + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" }, { - "kind": "Conformance", - "name": "Encodable", - "printedName": "Encodable", - "usr": "s:SE", - "mangledName": "$sSE" + "kind": "TypeNominal", + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" }, { - "kind": "Conformance", - "name": "Sendable", - "printedName": "Sendable", - "usr": "s:s8SendableP", - "mangledName": "$ss8SendableP" + "kind": "TypeNominal", + "name": "TransactCompany", + "printedName": "AtomicTransact.TransactCompany", + "usr": "s:14AtomicTransact0B7CompanyV" }, { - "kind": "Conformance", - "name": "Error", - "printedName": "Error", - "usr": "s:s5ErrorP", - "mangledName": "$ss5ErrorP" - } - ] - }, - { - "kind": "TypeDecl", - "name": "ValidationError", - "printedName": "ValidationError", - "children": [ + "kind": "TypeNominal", + "name": "TaskStatus", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O" + }, { - "kind": "Var", - "name": "fieldName", - "printedName": "fieldName", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", @@ -21938,54 +21084,100 @@ "usr": "s:SS" } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B12DataResponseV15ValidationErrorV9fieldNameSSvp", - "mangledName": "$s14AtomicTransact0B12DataResponseV15ValidationErrorV9fieldNameSSvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" + "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" + } ], - "isLet": true, - "hasStorage": true, - "accessors": [ + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.DepositData?", + "children": [ { - "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": "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" }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.ActionType?", + "children": [ + { + "kind": "TypeNominal", + "name": "ActionType", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.ActionType", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10ActionTypeO" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV6taskId7product7company6status10failReason10switchData07depositN09managedBy10actionTypeACSS_AA0A6ConfigV07ProductS0OAA0B7CompanyVAC0cD0OSSSgAC06SwitchN0VSgAC07DepositN0VSgAC07ManagedQ0VSgAC06ActionS0OSgtcfc", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV6taskId7product7company6status10failReason10switchData07depositN09managedBy10actionTypeACSS_AA0A6ConfigV07ProductS0OAA0B7CompanyVAC0cD0OSSSgAC06SwitchN0VSgAC07DepositN0VSgAC07ManagedQ0VSgAC06ActionS0OSgtcfc", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "TypeDecl", + "name": "ManagedBy", + "printedName": "ManagedBy", + "children": [ { "kind": "Var", - "name": "error", - "printedName": "error", + "name": "company", + "printedName": "company", "children": [ { "kind": "TypeNominal", - "name": "ValidationErrorType", - "printedName": "AtomicTransact.TransactDataResponse.ValidationErrorType", - "usr": "s:14AtomicTransact0B12DataResponseV19ValidationErrorTypeO" + "name": "TransactCompany", + "printedName": "AtomicTransact.TransactCompany", + "usr": "s:14AtomicTransact0B7CompanyV" } ], "declKind": "Var", - "usr": "s:14AtomicTransact0B12DataResponseV15ValidationErrorV5errorAC0eF4TypeOvp", - "mangledName": "$s14AtomicTransact0B12DataResponseV15ValidationErrorV5errorAC0eF4TypeOvp", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV9ManagedByV7companyAA0B7CompanyVvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV9ManagedByV7companyAA0B7CompanyVvp", "moduleName": "AtomicTransact", "declAttributes": [ "HasStorage", @@ -22002,14 +21194,14 @@ "children": [ { "kind": "TypeNominal", - "name": "ValidationErrorType", - "printedName": "AtomicTransact.TransactDataResponse.ValidationErrorType", - "usr": "s:14AtomicTransact0B12DataResponseV19ValidationErrorTypeO" + "name": "TransactCompany", + "printedName": "AtomicTransact.TransactCompany", + "usr": "s:14AtomicTransact0B7CompanyV" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0B12DataResponseV15ValidationErrorV5errorAC0eF4TypeOvg", - "mangledName": "$s14AtomicTransact0B12DataResponseV15ValidationErrorV5errorAC0eF4TypeOvg", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV9ManagedByV7companyAA0B7CompanyVvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV9ManagedByV7companyAA0B7CompanyVvg", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "get" @@ -22019,33 +21211,28 @@ { "kind": "Constructor", "name": "init", - "printedName": "init(fieldName:error:)", + "printedName": "init(company:)", "children": [ { "kind": "TypeNominal", - "name": "ValidationError", - "printedName": "AtomicTransact.TransactDataResponse.ValidationError", - "usr": "s:14AtomicTransact0B12DataResponseV15ValidationErrorV" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "ManagedBy", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.ManagedBy", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV9ManagedByV" }, { "kind": "TypeNominal", - "name": "ValidationErrorType", - "printedName": "AtomicTransact.TransactDataResponse.ValidationErrorType", - "usr": "s:14AtomicTransact0B12DataResponseV19ValidationErrorTypeO" + "name": "TransactCompany", + "printedName": "AtomicTransact.TransactCompany", + "usr": "s:14AtomicTransact0B7CompanyV" } ], "declKind": "Constructor", - "usr": "s:14AtomicTransact0B12DataResponseV15ValidationErrorV9fieldName5errorAESS_AC0eF4TypeOtcfc", - "mangledName": "$s14AtomicTransact0B12DataResponseV15ValidationErrorV9fieldName5errorAESS_AC0eF4TypeOtcfc", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV9ManagedByV7companyAeA0B7CompanyV_tcfc", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV9ManagedByV7companyAeA0B7CompanyV_tcfc", "moduleName": "AtomicTransact", "declAttributes": [ - "AccessControl" + "AccessControl", + "RawDocComment" ], "init_kind": "Designated" }, @@ -22056,9 +21243,9 @@ "children": [ { "kind": "TypeNominal", - "name": "ValidationError", - "printedName": "AtomicTransact.TransactDataResponse.ValidationError", - "usr": "s:14AtomicTransact0B12DataResponseV15ValidationErrorV" + "name": "ManagedBy", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.ManagedBy", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV9ManagedByV" }, { "kind": "TypeNominal", @@ -22068,86 +21255,28 @@ } ], "declKind": "Constructor", - "usr": "s:14AtomicTransact0B12DataResponseV15ValidationErrorV4fromAEs7Decoder_p_tKcfc", - "mangledName": "$s14AtomicTransact0B12DataResponseV15ValidationErrorV4fromAEs7Decoder_p_tKcfc", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV9ManagedByV4fromAEs7Decoder_p_tKcfc", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV9ManagedByV4fromAEs7Decoder_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": "Struct", - "usr": "s:14AtomicTransact0B12DataResponseV15ValidationErrorV", - "mangledName": "$s14AtomicTransact0B12DataResponseV15ValidationErrorV", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" + } + ], + "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", @@ -22163,13 +21292,6 @@ "usr": "s:Se", "mangledName": "$sSe" }, - { - "kind": "Conformance", - "name": "Encodable", - "printedName": "Encodable", - "usr": "s:SE", - "mangledName": "$sSE" - }, { "kind": "Conformance", "name": "Sendable", @@ -22179,232 +21301,228 @@ }, { "kind": "Conformance", - "name": "Equatable", - "printedName": "Equatable", - "usr": "s:SQ", - "mangledName": "$sSQ" + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" } ] }, { "kind": "TypeDecl", - "name": "Identity", - "printedName": "Identity", + "name": "TaskStatus", + "printedName": "TaskStatus", "children": [ { "kind": "Var", - "name": "firstName", - "printedName": "firstName", + "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" - } - ], - "usr": "s:Sq" - } - ], - "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": [ + "name": "TaskStatus", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O" + }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "name": "Metatype", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus.Type", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "TaskStatus", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O" } - ], - "usr": "s:Sq" + ] } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV9firstNameSSSgvg", - "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV9firstNameSSSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" + ] } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O9completedyA2EmF", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV0cD0O9completedyA2EmF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" ] }, { "kind": "Var", - "name": "lastName", - "printedName": "lastName", + "name": "failed", + "printedName": "failed", "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": "Var", - "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV8lastNameSSSgvp", - "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV8lastNameSSSgvp", + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O6failedyA2EmF", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV0cD0O6failedyA2EmF", "moduleName": "AtomicTransact", "declAttributes": [ - "HasStorage", - "AccessControl", "RawDocComment" - ], - "isLet": true, - "hasStorage": true, - "accessors": [ + ] + }, + { + "kind": "Var", + "name": "processing", + "printedName": "processing", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactTaskStatusUpdate.TaskStatus.Type) -> AtomicTransact.TransactTaskStatusUpdate.TaskStatus", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "name": "TaskStatus", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus.Type", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "TaskStatus", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O" } - ], - "usr": "s:Sq" + ] } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV8lastNameSSSgvg", - "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV8lastNameSSSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" + ] } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O10processingyA2EmF", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV0cD0O10processingyA2EmF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" ] }, { "kind": "Var", - "name": "postalCode", - "printedName": "postalCode", + "name": "queued", + "printedName": "queued", "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" - } - ], - "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": [ + "name": "TaskStatus", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O" + }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "name": "Metatype", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus.Type", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "TaskStatus", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O" } - ], - "usr": "s:Sq" + ] } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV10postalCodeSSSgvg", - "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV10postalCodeSSSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" + ] } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O6queuedyA2EmF", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV0cD0O6queuedyA2EmF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" ] }, { - "kind": "Var", - "name": "address", - "printedName": "address", + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", "children": [ { "kind": "TypeNominal", "name": "Optional", - "printedName": "Swift.String?", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus?", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "TaskStatus", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O" } ], "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV7addressSSSgvp", - "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV7addressSSSgvp", + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O8rawValueAESgSS_tcfc", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV0cD0O8rawValueAESgSS_tcfc", "moduleName": "AtomicTransact", - "declAttributes": [ - "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" + } ], - "isLet": true, - "hasStorage": true, + "declKind": "Var", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O8rawValueSSvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV0cD0O8rawValueSSvp", + "moduleName": "AtomicTransact", + "implicit": true, "accessors": [ { "kind": "Accessor", @@ -22413,37 +21531,68 @@ "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:14AtomicTransact0B12DataResponseV8IdentityV7addressSSSgvg", - "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV7addressSSSgvg", + "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": "Var", - "name": "address2", - "printedName": "address2", + "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", @@ -22451,265 +21600,330 @@ "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": [ + "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": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "ActionType", + "printedName": "ActionType", + "children": [ + { + "kind": "Var", + "name": "refresh", + "printedName": "refresh", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactTaskStatusUpdate.ActionType.Type) -> AtomicTransact.TransactTaskStatusUpdate.ActionType", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "name": "ActionType", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.ActionType", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10ActionTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.ActionType.Type", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "ActionType", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.ActionType", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10ActionTypeO" } - ], - "usr": "s:Sq" + ] } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV8address2SSSgvg", - "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV8address2SSSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" + ] } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10ActionTypeO7refreshyA2EmF", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10ActionTypeO7refreshyA2EmF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" ] }, { "kind": "Var", - "name": "city", - "printedName": "city", + "name": "connectAccount", + "printedName": "connectAccount", "children": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactTaskStatusUpdate.ActionType.Type) -> AtomicTransact.TransactTaskStatusUpdate.ActionType", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV4citySSSgvp", - "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV4citySSSgvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "isLet": true, - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ + "name": "ActionType", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.ActionType", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10ActionTypeO" + }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "name": "Metatype", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.ActionType.Type", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "ActionType", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.ActionType", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10ActionTypeO" } - ], - "usr": "s:Sq" + ] } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV4citySSSgvg", - "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV4citySSSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" + ] } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10ActionTypeO14connectAccountyA2EmF", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10ActionTypeO14connectAccountyA2EmF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" ] }, { "kind": "Var", - "name": "state", - "printedName": "state", + "name": "disconnectAccount", + "printedName": "disconnectAccount", "children": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactTaskStatusUpdate.ActionType.Type) -> AtomicTransact.TransactTaskStatusUpdate.ActionType", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "ActionType", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.ActionType", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10ActionTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.ActionType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ActionType", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.ActionType", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10ActionTypeO" + } + ] } - ], - "usr": "s:Sq" + ] } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV5stateSSSgvp", - "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV5stateSSSgvp", + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10ActionTypeO17disconnectAccountyA2EmF", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10ActionTypeO17disconnectAccountyA2EmF", "moduleName": "AtomicTransact", "declAttributes": [ - "HasStorage", - "AccessControl", "RawDocComment" - ], - "isLet": true, - "hasStorage": true, - "accessors": [ + ] + }, + { + "kind": "Var", + "name": "switch", + "printedName": "switch", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactTaskStatusUpdate.ActionType.Type) -> AtomicTransact.TransactTaskStatusUpdate.ActionType", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "name": "ActionType", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.ActionType", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10ActionTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.ActionType.Type", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "ActionType", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.ActionType", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10ActionTypeO" } - ], - "usr": "s:Sq" + ] } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV5stateSSSgvg", - "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV5stateSSSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" + ] } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10ActionTypeO6switchyA2EmF", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10ActionTypeO6switchyA2EmF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" ] }, { "kind": "Var", - "name": "phone", - "printedName": "phone", + "name": "cancelPlan", + "printedName": "cancelPlan", "children": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactTaskStatusUpdate.ActionType.Type) -> AtomicTransact.TransactTaskStatusUpdate.ActionType", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "ActionType", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.ActionType", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10ActionTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.ActionType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ActionType", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.ActionType", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10ActionTypeO" + } + ] } - ], - "usr": "s:Sq" + ] } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV5phoneSSSgvp", - "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV5phoneSSSgvp", + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10ActionTypeO10cancelPlanyA2EmF", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10ActionTypeO10cancelPlanyA2EmF", "moduleName": "AtomicTransact", "declAttributes": [ - "HasStorage", - "AccessControl", "RawDocComment" - ], - "isLet": true, - "hasStorage": true, - "accessors": [ + ] + }, + { + "kind": "Var", + "name": "pausePlan", + "printedName": "pausePlan", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactTaskStatusUpdate.ActionType.Type) -> AtomicTransact.TransactTaskStatusUpdate.ActionType", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "name": "ActionType", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.ActionType", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10ActionTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.ActionType.Type", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "ActionType", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.ActionType", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10ActionTypeO" } - ], - "usr": "s:Sq" + ] } - ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV5phoneSSSgvg", - "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV5phoneSSSgvg", - "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" + ] } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10ActionTypeO9pausePlanyA2EmF", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10ActionTypeO9pausePlanyA2EmF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" ] }, { - "kind": "Var", - "name": "email", - "printedName": "email", + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", "children": [ { "kind": "TypeNominal", "name": "Optional", - "printedName": "Swift.String?", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.ActionType?", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "ActionType", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.ActionType", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10ActionTypeO" } ], "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV5emailSSSgvp", - "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV5emailSSSgvp", + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10ActionTypeO8rawValueAESgSS_tcfc", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10ActionTypeO8rawValueAESgSS_tcfc", "moduleName": "AtomicTransact", - "declAttributes": [ - "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" + } ], - "isLet": true, - "hasStorage": true, + "declKind": "Var", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10ActionTypeO8rawValueSSvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10ActionTypeO8rawValueSSvp", + "moduleName": "AtomicTransact", + "implicit": true, "accessors": [ { "kind": "Accessor", @@ -22718,43 +21932,68 @@ "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:14AtomicTransact0B12DataResponseV8IdentityV5emailSSSgvg", - "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV5emailSSSgvg", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10ActionTypeO8rawValueSSvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10ActionTypeO8rawValueSSvg", "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" - }, + } + ], + "declKind": "Enum", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10ActionTypeO", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10ActionTypeO", + "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": "Optional", - "printedName": "Swift.String?", + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", "children": [ { "kind": "TypeNominal", @@ -22762,29 +22001,122 @@ "printedName": "Swift.String", "usr": "s:SS" } - ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, + ] + } + ], + "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": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "SwitchData", + "printedName": "SwitchData", + "children": [ + { + "kind": "Var", + "name": "paymentMethod", + "printedName": "paymentMethod", + "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "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": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "PaymentMethod", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV" } ], - "hasDefaultArg": true, - "usr": "s:Sq" + "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": "Optional", - "printedName": "Swift.String?", + "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", @@ -22793,13 +22125,43 @@ "usr": "s:SS" } ], - "hasDefaultArg": true, - "usr": "s:Sq" + "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": "Optional", - "printedName": "Swift.String?", + "kind": "Var", + "name": "title", + "printedName": "title", "children": [ { "kind": "TypeNominal", @@ -22808,330 +22170,384 @@ "usr": "s:SS" } ], - "hasDefaultArg": true, - "usr": "s:Sq" + "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": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "kind": "Var", + "name": "type", + "printedName": "type", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "PaymentType", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO" } ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } + "declKind": "Var", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV4typeAG0H4TypeOvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV4typeAG0H4TypeOvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ + "isLet": true, + "hasStorage": true, + "accessors": [ { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "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" } - ], - "hasDefaultArg": true, - "usr": "s:Sq" + ] }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "kind": "TypeDecl", + "name": "PaymentType", + "printedName": "PaymentType", "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": "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": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" - } - ], - "declKind": "Constructor", - "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": "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": "ValidationError", - "printedName": "AtomicTransact.TransactDataResponse.ValidationError", - "usr": "s:14AtomicTransact0B12DataResponseV15ValidationErrorV" + "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" + } + ] } ], - "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", - "printedName": "init(from:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Identity", - "printedName": "AtomicTransact.TransactDataResponse.Identity", - "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV" - }, - { - "kind": "TypeNominal", - "name": "Decoder", - "printedName": "any Swift.Decoder", - "usr": "s:s7DecoderP" - } - ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV4fromAEs7Decoder_p_tKcfc", - "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV4fromAEs7Decoder_p_tKcfc", - "moduleName": "AtomicTransact", - "implicit": true, - "throwing": true, - "init_kind": "Designated" - }, - { - "kind": "Function", - "name": "encode", - "printedName": "encode(to:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "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": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + } + ] }, { - "kind": "TypeNominal", - "name": "Encoder", - "printedName": "any Swift.Encoder", - "usr": "s:s7EncoderP" - } - ], - "declKind": "Func", - "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV6encode2toys7Encoder_p_tKF", - "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV6encode2toys7Encoder_p_tKF", - "moduleName": "AtomicTransact", - "implicit": true, - "throwing": true, - "funcSelfKind": "NonMutating" - } - ], - "declKind": "Struct", - "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV", - "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV", - "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": "CardData", - "printedName": "CardData", - "children": [ - { - "kind": "Var", - "name": "number", - "printedName": "number", - "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": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "Var", + "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": "Accessor", - "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V6numberSSvg", - "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V6numberSSvg", + "declKind": "Var", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV6expirySSSgvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV6expirySSSgvp", "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "expiry", - "printedName": "expiry", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "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": "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" } - ], - "usr": "s:Sq" - } - ], - "declKind": "Var", - "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V6expirySSSgvp", - "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V6expirySSSgvp", - "moduleName": "AtomicTransact", - "declAttributes": [ - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "isLet": true, - "hasStorage": true, - "accessors": [ + ] + }, { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "Var", + "name": "brand", + "printedName": "brand", "children": [ { "kind": "TypeNominal", @@ -23148,51 +22564,51 @@ "usr": "s:Sq" } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V6expirySSSgvg", - "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V6expirySSSgvg", + "declKind": "Var", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV5brandSSSgvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV5brandSSSgvp", "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "cvv", - "printedName": "cvv", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "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": "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" } - ], - "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()", + "kind": "Var", + "name": "lastFour", + "printedName": "lastFour", "children": [ { "kind": "TypeNominal", @@ -23209,205 +22625,200 @@ "usr": "s:Sq" } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V3cvvSSSgvg", - "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V3cvvSSSgvg", + "declKind": "Var", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV8lastFourSSSgvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV8lastFourSSSgvp", "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "cardType", - "printedName": "cardType", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.TransactDataResponse.CardData.CardType?", - "children": [ + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ { - "kind": "TypeNominal", - "name": "CardType", - "printedName": "AtomicTransact.TransactDataResponse.CardData.CardType", - "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V0E4TypeO" + "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" } - ], - "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()", + "kind": "Var", + "name": "routingNumber", + "printedName": "routingNumber", "children": [ { "kind": "TypeNominal", "name": "Optional", - "printedName": "AtomicTransact.TransactDataResponse.CardData.CardType?", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "CardType", - "printedName": "AtomicTransact.TransactDataResponse.CardData.CardType", - "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V0E4TypeO" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "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": [ + "declKind": "Var", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV13routingNumberSSSgvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV13routingNumberSSSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactDataResponse.CardData.CardType.Type) -> AtomicTransact.TransactDataResponse.CardData.CardType", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "CardType", - "printedName": "AtomicTransact.TransactDataResponse.CardData.CardType", - "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V0E4TypeO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "AtomicTransact.TransactDataResponse.CardData.CardType.Type", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "CardType", - "printedName": "AtomicTransact.TransactDataResponse.CardData.CardType", - "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V0E4TypeO" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "usr": "s:Sq" } - ] + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV13routingNumberSSSgvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV13routingNumberSSSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" } - ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V0E4TypeO5debityA2GmF", - "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V0E4TypeO5debityA2GmF", - "moduleName": "AtomicTransact" + ] }, { "kind": "Var", - "name": "credit", - "printedName": "credit", + "name": "accountType", + "printedName": "accountType", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AtomicTransact.TransactDataResponse.CardData.CardType.Type) -> AtomicTransact.TransactDataResponse.CardData.CardType", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "CardType", - "printedName": "AtomicTransact.TransactDataResponse.CardData.CardType", - "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V0E4TypeO" - }, + "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": "Metatype", - "printedName": "AtomicTransact.TransactDataResponse.CardData.CardType.Type", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "CardType", - "printedName": "AtomicTransact.TransactDataResponse.CardData.CardType", - "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V0E4TypeO" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "usr": "s:Sq" } - ] + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV11accountTypeSSSgvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV11accountTypeSSSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" } - ], - "declKind": "EnumElement", - "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V0E4TypeO6credityA2GmF", - "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V0E4TypeO6credityA2GmF", - "moduleName": "AtomicTransact" + ] }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(rawValue:)", + "kind": "Var", + "name": "lastFourAccountNumber", + "printedName": "lastFourAccountNumber", "children": [ { "kind": "TypeNominal", "name": "Optional", - "printedName": "AtomicTransact.TransactDataResponse.CardData.CardType?", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "CardType", - "printedName": "AtomicTransact.TransactDataResponse.CardData.CardType", - "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V0E4TypeO" + "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:14AtomicTransact0B12DataResponseV04CardC0V0E4TypeO8rawValueAGSgSS_tcfc", - "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V0E4TypeO8rawValueAGSgSS_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:14AtomicTransact0B12DataResponseV04CardC0V0E4TypeO8rawValueSSvp", - "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V0E4TypeO8rawValueSSvp", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV21lastFourAccountNumberSSSgvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV21lastFourAccountNumberSSSgvp", "moduleName": "AtomicTransact", - "implicit": true, + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, "accessors": [ { "kind": "Accessor", @@ -23416,1029 +22827,576 @@ "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:14AtomicTransact0B12DataResponseV04CardC0V0E4TypeO8rawValueSSvg", - "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V0E4TypeO8rawValueSSvg", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV21lastFourAccountNumberSSSgvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV21lastFourAccountNumberSSSgvg", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "get" } ] - } - ], - "declKind": "Enum", - "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V0E4TypeO", - "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V0E4TypeO", - "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": "Constructor", + "name": "init", + "printedName": "init(id:title:type:expiry:brand:lastFour:routingNumber:accountType:lastFourAccountNumber:)", "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": "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: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", - "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" - } - ], - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ + }, { "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": "Constructor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV2id5title4type6expiry5brand8lastFour13routingNumber11accountType0op7AccountR0AGSS_SSAG0hT0OSSSgA5Stcfc", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV2id5title4type6expiry5brand8lastFour13routingNumber11accountType0op7AccountR0AGSS_SSAG0hT0OSSSgA5Stcfc", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.TransactDataResponse.CardData.CardType?", + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", "children": [ { "kind": "TypeNominal", - "name": "CardType", - "printedName": "AtomicTransact.TransactDataResponse.CardData.CardType", - "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V0E4TypeO" - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" - } - ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V6number6expiry3cvv8cardTypeAESS_SSSgAjE0eJ0OSgtcfc", - "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V6number6expiry3cvv8cardTypeAESS_SSSgAjE0eJ0OSgtcfc", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "init_kind": "Designated" - }, - { - "kind": "Function", - "name": "validate", - "printedName": "validate()", - "children": [ - { - "kind": "TypeNominal", - "name": "Array", - "printedName": "[AtomicTransact.TransactDataResponse.ValidationError]", - "children": [ + "name": "PaymentMethod", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV" + }, { "kind": "TypeNominal", - "name": "ValidationError", - "printedName": "AtomicTransact.TransactDataResponse.ValidationError", - "usr": "s:14AtomicTransact0B12DataResponseV15ValidationErrorV" + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" } ], - "usr": "s:Sa" + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV4fromAGs7Decoder_p_tKcfc", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV4fromAGs7Decoder_p_tKcfc", + "moduleName": "AtomicTransact", + "implicit": true, + "throwing": true, + "init_kind": "Designated" } ], - "declKind": "Func", - "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V8validateSayAC15ValidationErrorVGyF", - "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V8validateSayAC15ValidationErrorVGyF", + "declKind": "Struct", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV", "moduleName": "AtomicTransact", "declAttributes": [ "AccessControl", "RawDocComment" ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "isValid", - "printedName": "isValid()", - "children": [ + "conformances": [ { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ], - "declKind": "Func", - "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V7isValidSbyF", - "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V7isValidSbyF", - "moduleName": "AtomicTransact", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(from:)", - "children": [ - { - "kind": "TypeNominal", - "name": "CardData", - "printedName": "AtomicTransact.TransactDataResponse.CardData", - "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V" - }, - { - "kind": "TypeNominal", - "name": "Decoder", - "printedName": "any Swift.Decoder", - "usr": "s:s7DecoderP" - } - ], - "declKind": "Constructor", - "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V4fromAEs7Decoder_p_tKcfc", - "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V4fromAEs7Decoder_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: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": "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?", - "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)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": "Constructor", - "name": "init", - "printedName": "init(coder:)", - "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" - }, - { - "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", - "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": "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": "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": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + } + ] + }, { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "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": "Var", - "usr": "s:14AtomicTransact0B7CompanyV2idSSvp", - "mangledName": "$s14AtomicTransact0B7CompanyV2idSSvp", + "declKind": "Struct", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV", "moduleName": "AtomicTransact", "declAttributes": [ - "HasStorage", "AccessControl", "RawDocComment" ], - "isLet": true, - "hasStorage": true, - "accessors": [ + "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": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "DepositData", + "printedName": "DepositData", + "children": [ + { + "kind": "Var", + "name": "accountType", + "printedName": "accountType", "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:14AtomicTransact0B7CompanyV2idSSvg", - "mangledName": "$s14AtomicTransact0B7CompanyV2idSSvg", + "declKind": "Var", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV11accountTypeSSSgvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11DepositDataV11accountTypeSSSgvp", "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "name", - "printedName": "name", - "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:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV11accountTypeSSSgvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11DepositDataV11accountTypeSSSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, { - "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": "Var", + "name": "distributionAmount", + "printedName": "distributionAmount", + "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: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" + } + ] + }, { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "Var", + "name": "distributionType", + "printedName": "distributionType", "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:14AtomicTransact0B7CompanyV4nameSSvg", - "mangledName": "$s14AtomicTransact0B7CompanyV4nameSSvg", + "declKind": "Var", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV16distributionTypeSSSgvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11DepositDataV16distributionTypeSSSgvp", "moduleName": "AtomicTransact", - "implicit": true, - "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "branding", - "printedName": "branding", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AtomicTransact.TransactCompany.Branding?", - "children": [ + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ { - "kind": "TypeNominal", - "name": "Branding", - "printedName": "AtomicTransact.TransactCompany.Branding", - "usr": "s:14AtomicTransact0B7CompanyV8BrandingV" + "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" } - ], - "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": "Var", + "name": "lastFour", + "printedName": "lastFour", "children": [ { "kind": "TypeNominal", "name": "Optional", - "printedName": "AtomicTransact.TransactCompany.Branding?", + "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" } ], - "declKind": "Accessor", - "usr": "s:14AtomicTransact0B7CompanyV8brandingAC8BrandingVSgvg", - "mangledName": "$s14AtomicTransact0B7CompanyV8brandingAC8BrandingVSgvg", + "declKind": "Var", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV8lastFourSSSgvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11DepositDataV8lastFourSSSgvp", "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": "AtomicTransact.TransactCompany.Branding?", - "children": [ + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ { - "kind": "TypeNominal", - "name": "Branding", - "printedName": "AtomicTransact.TransactCompany.Branding", - "usr": "s:14AtomicTransact0B7CompanyV8BrandingV" + "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" } - ], - "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", + "name": "routingNumber", + "printedName": "routingNumber", "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:14AtomicTransact0B7CompanyV8BrandingV5colorSSvp", - "mangledName": "$s14AtomicTransact0B7CompanyV8BrandingV5colorSSvp", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV13routingNumberSSSgvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11DepositDataV13routingNumberSSSgvp", "moduleName": "AtomicTransact", "declAttributes": [ "HasStorage", @@ -24455,14 +23413,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:14AtomicTransact0B7CompanyV8BrandingV5colorSSvg", - "mangledName": "$s14AtomicTransact0B7CompanyV8BrandingV5colorSSvg", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV13routingNumberSSSgvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11DepositDataV13routingNumberSSSgvg", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "get" @@ -24471,19 +23437,27 @@ }, { "kind": "Var", - "name": "logo", - "printedName": "logo", + "name": "title", + "printedName": "title", "children": [ { - "kind": "TypeNominal", - "name": "Logo", - "printedName": "AtomicTransact.TransactCompany.Branding.Logo", - "usr": "s:14AtomicTransact0B7CompanyV8BrandingV4LogoV" + "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:14AtomicTransact0B7CompanyV8BrandingV4logoAE4LogoVvp", - "mangledName": "$s14AtomicTransact0B7CompanyV8BrandingV4logoAE4LogoVvp", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV5titleSSSgvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11DepositDataV5titleSSSgvp", "moduleName": "AtomicTransact", "declAttributes": [ "HasStorage", @@ -24500,14 +23474,22 @@ "children": [ { "kind": "TypeNominal", - "name": "Logo", - "printedName": "AtomicTransact.TransactCompany.Branding.Logo", - "usr": "s:14AtomicTransact0B7CompanyV8BrandingV4LogoV" + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:14AtomicTransact0B7CompanyV8BrandingV4logoAE4LogoVvg", - "mangledName": "$s14AtomicTransact0B7CompanyV8BrandingV4logoAE4LogoVvg", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV5titleSSSgvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11DepositDataV5titleSSSgvg", "moduleName": "AtomicTransact", "implicit": true, "accessorKind": "get" @@ -24517,46 +23499,18 @@ { "kind": "Constructor", "name": "init", - "printedName": "init(color:logo:)", + "printedName": "init(accountType:distributionAmount:distributionType:lastFour:routingNumber:title:)", "children": [ { "kind": "TypeNominal", - "name": "Branding", - "printedName": "AtomicTransact.TransactCompany.Branding", - "usr": "s:14AtomicTransact0B7CompanyV8BrandingV" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "DepositData", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.DepositData", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV" }, { "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", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", @@ -24565,208 +23519,94 @@ "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": "Var", - "name": "backgroundColor", - "printedName": "backgroundColor", + "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" - } - ], - "usr": "s:Sq" + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" } ], - "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" - } - ] + "hasDefaultArg": true, + "usr": "s:Sq" }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(url:backgroundColor:)", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", "children": [ - { - "kind": "TypeNominal", - "name": "Logo", - "printedName": "AtomicTransact.TransactCompany.Branding.Logo", - "usr": "s:14AtomicTransact0B7CompanyV8BrandingV4LogoV" - }, { "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:14AtomicTransact0B7CompanyV8BrandingV4LogoV3url15backgroundColorAGSS_SSSgtcfc", - "mangledName": "$s14AtomicTransact0B7CompanyV8BrandingV4LogoV3url15backgroundColorAGSS_SSSgtcfc", - "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": "Logo", - "printedName": "AtomicTransact.TransactCompany.Branding.Logo", - "usr": "s:14AtomicTransact0B7CompanyV8BrandingV4LogoV" - }, + "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:14AtomicTransact0B7CompanyV8BrandingV4LogoV4fromAGs7Decoder_p_tKcfc", - "mangledName": "$s14AtomicTransact0B7CompanyV8BrandingV4LogoV4fromAGs7Decoder_p_tKcfc", - "moduleName": "AtomicTransact", - "implicit": true, - "throwing": true, - "init_kind": "Designated" + "hasDefaultArg": true, + "usr": "s:Sq" } ], - "declKind": "Struct", - "usr": "s:14AtomicTransact0B7CompanyV8BrandingV4LogoV", - "mangledName": "$s14AtomicTransact0B7CompanyV8BrandingV4LogoV", + "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" - }, - { - "kind": "Conformance", - "name": "Sendable", - "printedName": "Sendable", - "usr": "s:s8SendableP", - "mangledName": "$ss8SendableP" - } - ] + "init_kind": "Designated" }, { "kind": "Constructor", @@ -24775,9 +23615,9 @@ "children": [ { "kind": "TypeNominal", - "name": "Branding", - "printedName": "AtomicTransact.TransactCompany.Branding", - "usr": "s:14AtomicTransact0B7CompanyV8BrandingV" + "name": "DepositData", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.DepositData", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV" }, { "kind": "TypeNominal", @@ -24787,8 +23627,8 @@ } ], "declKind": "Constructor", - "usr": "s:14AtomicTransact0B7CompanyV8BrandingV4fromAEs7Decoder_p_tKcfc", - "mangledName": "$s14AtomicTransact0B7CompanyV8BrandingV4fromAEs7Decoder_p_tKcfc", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV4fromAEs7Decoder_p_tKcfc", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11DepositDataV4fromAEs7Decoder_p_tKcfc", "moduleName": "AtomicTransact", "implicit": true, "throwing": true, @@ -24796,8 +23636,8 @@ } ], "declKind": "Struct", - "usr": "s:14AtomicTransact0B7CompanyV8BrandingV", - "mangledName": "$s14AtomicTransact0B7CompanyV8BrandingV", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11DepositDataV", "moduleName": "AtomicTransact", "declAttributes": [ "AccessControl", @@ -24831,6 +23671,13 @@ "printedName": "Sendable", "usr": "s:s8SendableP", "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" } ] }, @@ -24841,9 +23688,9 @@ "children": [ { "kind": "TypeNominal", - "name": "TransactCompany", - "printedName": "AtomicTransact.TransactCompany", - "usr": "s:14AtomicTransact0B7CompanyV" + "name": "TransactTaskStatusUpdate", + "printedName": "AtomicTransact.TransactTaskStatusUpdate", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV" }, { "kind": "TypeNominal", @@ -24853,8 +23700,8 @@ } ], "declKind": "Constructor", - "usr": "s:14AtomicTransact0B7CompanyV4fromACs7Decoder_p_tKcfc", - "mangledName": "$s14AtomicTransact0B7CompanyV4fromACs7Decoder_p_tKcfc", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV4fromACs7Decoder_p_tKcfc", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV4fromACs7Decoder_p_tKcfc", "moduleName": "AtomicTransact", "implicit": true, "throwing": true, @@ -24862,85 +23709,248 @@ } ], "declKind": "Struct", - "usr": "s:14AtomicTransact0B7CompanyV", - "mangledName": "$s14AtomicTransact0B7CompanyV", + "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": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "MuppetIOS", + "printedName": "MuppetIOS", + "declKind": "Import", + "moduleName": "AtomicTransact" + }, + { + "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": "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": "MuppetIOS", + "printedName": "MuppetIOS", + "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": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "AtomicTransact" + }, + { + "kind": "Import", + "name": "WebKit", + "printedName": "WebKit", + "declKind": "Import", + "moduleName": "AtomicTransact" + }, + { + "kind": "Import", + "name": "MuppetIOS", + "printedName": "MuppetIOS", + "declKind": "Import", + "moduleName": "AtomicTransact" + }, + { + "kind": "Import", + "name": "QuantumIOS", + "printedName": "QuantumIOS", + "declKind": "Import", + "moduleName": "AtomicTransact" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "AtomicTransact" + }, + { + "kind": "Import", + "name": "QuantumIOS", + "printedName": "QuantumIOS", + "declKind": "Import", + "moduleName": "AtomicTransact" + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", "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": "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", + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "AtomicTransact" + }, + { + "kind": "Import", + "name": "OSLog", + "printedName": "OSLog", + "declKind": "Import", + "moduleName": "AtomicTransact" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "AtomicTransact", "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" - } + "RawDocComment" ] }, { @@ -25279,6 +24289,7 @@ "declAttributes": [ "Preconcurrency", "TypeEraser", + "TypeEraser", "OriginallyDefinedIn", "OriginallyDefinedIn", "OriginallyDefinedIn", @@ -25306,24 +24317,116 @@ "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": [ + "Available", + "Available", + "Available", + "Available" + ], + "isExternal": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "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\/TransactSheetView.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": 320, + "offset": 1981, "length": 5, "value": "false" }, { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/FrameworkVersion.swift", + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Data\/LocalStorage.swift", "kind": "StringLiteral", - "offset": 228, - "length": 8, - "value": "\"3.28.0\"" + "offset": 178, + "length": 32, + "value": "\"com.atomicfi.transact.keychain\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Data\/Logger.swift", + "kind": "StringLiteral", + "offset": 322, + "length": 10, + "value": "\"transact\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/Atomic.swift", + "kind": "BooleanLiteral", + "offset": 12037, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/Atomic.swift", + "kind": "BooleanLiteral", + "offset": 12775, + "length": 4, + "value": "true" }, { "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", @@ -25510,107 +24613,44 @@ { "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": 27585, - "length": 19, - "value": "\"DTPlatformVersion\"" - }, - { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", - "kind": "StringLiteral", - "offset": 29436, - "length": 4, - "value": "\"es\"" - }, - { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", - "kind": "StringLiteral", - "offset": 29443, - "length": 4, - "value": "\"es\"" - }, - { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", - "kind": "StringLiteral", - "offset": 29450, - "length": 4, - "value": "\"en\"" - }, - { - "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\"" + "offset": 27350, + "length": 1, + "value": "\"\"" }, { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Data\/InternalNotifications.swift", + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", "kind": "StringLiteral", - "offset": 377, - "length": 15, - "value": "\"PauseTransact\"" + "offset": 27499, + "length": 18, + "value": "\"MinimumOSVersion\"" }, { - "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\/AtomicConfig.swift", + "kind": "StringLiteral", + "offset": 27585, + "length": 19, + "value": "\"DTPlatformVersion\"" }, { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/Atomic.swift", - "kind": "BooleanLiteral", - "offset": 10592, + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", + "kind": "StringLiteral", + "offset": 29436, "length": 4, - "value": "true" + "value": "\"es\"" }, { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/Atomic.swift", - "kind": "BooleanLiteral", - "offset": 11330, + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", + "kind": "StringLiteral", + "offset": 29443, "length": 4, - "value": "true" + "value": "\"es\"" }, { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Data\/Logger.swift", + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", "kind": "StringLiteral", - "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": "false" - }, - { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/Shared\/AtomicDebug.swift", - "kind": "BooleanLiteral", - "offset": 1005, - "length": 5, - "value": "false" + "offset": 29450, + "length": 4, + "value": "\"en\"" }, { "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicSwiftUI.swift", @@ -25627,30 +24667,9 @@ "value": "false" }, { - "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": 4337, - "length": 4, - "value": "true" - }, - { - "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\/TransactTaskStatusUpdate.swift", + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/TransactCompany.swift", "kind": "StringLiteral", - "offset": 6447, + "offset": 2453, "length": 5, "value": "\"_id\"" }, @@ -25661,6 +24680,27 @@ "length": 3, "value": "[]" }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/TransactDataResponse.swift", + "kind": "StringLiteral", + "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": 785, + "length": 21, + "value": "\"Too many characters\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/TransactDataResponse.swift", + "kind": "StringLiteral", + "offset": 834, + "length": 35, + "value": "\"Field contains invalid characters\"" + }, { "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/TransactSDKEvent.swift", "kind": "StringLiteral", @@ -25732,39 +24772,270 @@ "value": "\"atomic-transact-error\"" }, { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/TransactDataResponse.swift", + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/TransactSDKEvent.swift", "kind": "StringLiteral", - "offset": 715, - "length": 42, - "value": "\"Field has too many or too few characters\"" + "offset": 679, + "length": 29, + "value": "\"atomic-transact-initialized\"" }, { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/TransactDataResponse.swift", + "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\/TransactTaskStatusUpdate.swift", "kind": "StringLiteral", - "offset": 785, - "length": 21, - "value": "\"Too many characters\"" + "offset": 3546, + "length": 17, + "value": "\"connect-account\"" }, { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/TransactDataResponse.swift", + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/TransactTaskStatusUpdate.swift", "kind": "StringLiteral", - "offset": 834, - "length": 35, - "value": "\"Field contains invalid characters\"" + "offset": 3640, + "length": 20, + "value": "\"disconnect-account\"" }, { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Data\/LocalStorage.swift", + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/TransactTaskStatusUpdate.swift", "kind": "StringLiteral", - "offset": 178, - "length": 32, - "value": "\"com.atomicfi.transact.keychain\"" + "offset": 3730, + "length": 8, + "value": "\"switch\"" }, { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/TransactCompany.swift", + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/TransactTaskStatusUpdate.swift", "kind": "StringLiteral", - "offset": 2453, + "offset": 3800, + "length": 13, + "value": "\"cancel-plan\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/TransactTaskStatusUpdate.swift", + "kind": "StringLiteral", + "offset": 3873, + "length": 12, + "value": "\"pause-plan\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/TransactTaskStatusUpdate.swift", + "kind": "StringLiteral", + "offset": 7335, "length": 5, "value": "\"_id\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Utils\/Analytics.swift", + "kind": "IntegerLiteral", + "offset": 205, + "length": 2, + "value": "32" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Utils\/Analytics.swift", + "kind": "IntegerLiteral", + "offset": 263, + "length": 2, + "value": "16" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Utils\/Analytics.swift", + "kind": "BooleanLiteral", + "offset": 301, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Utils\/Analytics.swift", + "kind": "StringLiteral", + "offset": 901, + "length": 33, + "value": "\"https:\/\/telemetry.atomicfi.com\/\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Utils\/Analytics.swift", + "kind": "Dictionary", + "offset": 960, + "length": 49, + "value": "[(\"X-API-KEY\", \"f51065dc9169be0ae68d2278d4928e9e\")]" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Utils\/Analytics.swift", + "kind": "StringLiteral", + "offset": 1259, + "length": 8, + "value": "\"native\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Utils\/Analytics.swift", + "kind": "StringLiteral", + "offset": 1339, + "length": 3, + "value": "\"-\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Utils\/Analytics.swift", + "kind": "IntegerLiteral", + "offset": 1440, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Utils\/Analytics.swift", + "kind": "StringLiteral", + "offset": 1658, + "length": 12, + "value": "\"os.version\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Utils\/Analytics.swift", + "kind": "StringLiteral", + "offset": 1708, + "length": 22, + "value": "\"sdk.platform_variant\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Utils\/Analytics.swift", + "kind": "StringLiteral", + "offset": 1761, + "length": 13, + "value": "\"sdk.version\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Utils\/Analytics.swift", + "kind": "StringLiteral", + "offset": 1874, + "length": 16, + "value": "\"sdk.min_deploy\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Utils\/Analytics.swift", + "kind": "StringLiteral", + "offset": 1991, + "length": 19, + "value": "\"sdk.xcode_version\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Utils\/Analytics.swift", + "kind": "StringLiteral", + "offset": 2090, + "length": 14, + "value": "\"CFBundleName\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Utils\/Analytics.swift", + "kind": "StringLiteral", + "offset": 2142, + "length": 14, + "value": "\"sdk.app_name\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Utils\/Analytics.swift", + "kind": "StringLiteral", + "offset": 2238, + "length": 21, + "value": "\"transact.entrypoint\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Utils\/Analytics.swift", + "kind": "StringLiteral", + "offset": 2344, + "length": 26, + "value": "\"transact.ios.source_type\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Utils\/Analytics.swift", + "kind": "StringLiteral", + "offset": 2462, + "length": 33, + "value": "\"transact.ios.presentation_style\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Utils\/Analytics.swift", + "kind": "StringLiteral", + "offset": 2842, + "length": 21, + "value": "\"atomic.task.product\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Utils\/Analytics.swift", + "kind": "BooleanLiteral", + "offset": 5628, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Utils\/Analytics.swift", + "kind": "StringLiteral", + "offset": 12929, + "length": 18, + "value": "\"present_transact\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Utils\/Analytics.swift", + "kind": "StringLiteral", + "offset": 12973, + "length": 16, + "value": "\"present_action\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Utils\/Analytics.swift", + "kind": "StringLiteral", + "offset": 13255, + "length": 13, + "value": "\"full_screen\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Utils\/Analytics.swift", + "kind": "StringLiteral", + "offset": 13286, + "length": 7, + "value": "\"sheet\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Views\/TransactViewController.swift", + "kind": "BooleanLiteral", + "offset": 568, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Views\/TransactViewController+Presentation.swift", + "kind": "BooleanLiteral", + "offset": 2622, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Views\/TransactViewController+Presentation.swift", + "kind": "BooleanLiteral", + "offset": 3573, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/FrameworkVersion.swift", + "kind": "StringLiteral", + "offset": 228, + "length": 8, + "value": "\"3.29.0\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/Shared\/AtomicDebug.swift", + "kind": "BooleanLiteral", + "offset": 192, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/Shared\/AtomicDebug.swift", + "kind": "BooleanLiteral", + "offset": 1000, + "length": 5, + "value": "false" } ] } \ 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 d3e2c42..aca9067 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,10 +1,11 @@ // 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-experimental-feature DebugDescriptionMacro -module-name AtomicTransact -// swift-module-flags-ignorable: -interface-compiler-version 6.1.2 +// swift-compiler-version: Apple Swift version 6.2.1 (swiftlang-6.2.1.4.8 clang-1700.4.4.1) +// 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 InferIsolatedConformances -enable-experimental-feature DebugDescriptionMacro -module-name AtomicTransact +// swift-module-flags-ignorable: -formal-cxx-interoperability-mode=off -interface-compiler-version 6.2.1 @_exported import AtomicTransact import Combine import Foundation +import MuppetIOS import OSLog import QuantumIOS import SafariServices @@ -17,38 +18,49 @@ import _Concurrency import _StringProcessing import _SwiftConcurrencyShims import os -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? { +public enum Atomic { + #if compiler(>=5.3) && $NonescapableTypes + @_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) + #endif + #if compiler(>=5.3) && $NonescapableTypes + @_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) + #endif + #if compiler(>=5.3) && $NonescapableTypes + @_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) + #endif + @_Concurrency.MainActor public static var interactions: Combine.AnyPublisher { get } - public var company: Swift.String? { - get + public static func dismissTransact() + public static func hideTransact() + #if compiler(>=5.3) && $NonescapableTypes + public static func setDebug(isEnabled: Swift.Bool, forwardLogs forwarder: (@Sendable (Swift.String) -> ())? = nil) async + #endif + 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 } public struct AtomicConfig : Swift.Codable, Swift.Sendable { + #if compiler(>=5.3) && $NonescapableTypes 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) + #endif + #if compiler(>=5.3) && $NonescapableTypes 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) + #endif + #if compiler(>=5.3) && $NonescapableTypes @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) + #endif public struct Task : Swift.Codable, Swift.Sendable { public let product: AtomicTransact.AtomicConfig.ProductType? public let operation: AtomicTransact.AtomicConfig.ProductType? @@ -56,13 +68,17 @@ public struct AtomicConfig : Swift.Codable, Swift.Sendable { public let forms: [Swift.String]? public let action: AtomicTransact.AtomicConfig.UserAction? public let apps: [AtomicTransact.AtomicConfig.Task.App]? + #if compiler(>=5.3) && $NonescapableTypes 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) + #endif public enum App : Swift.String, Swift.Codable, Swift.Sendable, Swift.CaseIterable { case payNow case expenses case orders case suggestions + #if compiler(>=5.3) && $NonescapableTypes public init?(rawValue: Swift.String) + #endif public typealias AllCases = [AtomicTransact.AtomicConfig.Task.App] public typealias RawValue = Swift.String nonisolated public static var allCases: [AtomicTransact.AtomicConfig.Task.App] { @@ -80,8 +96,12 @@ public struct AtomicConfig : Swift.Codable, Swift.Sendable { public let overlayColor: Swift.String? public var dark: Swift.Bool? public var navigationOptions: AtomicTransact.AtomicConfig.NavigationOptions? + #if compiler(>=5.3) && $NonescapableTypes public init(brandColor: Swift.String?, overlayColor: Swift.String?, navigationOptions: AtomicTransact.AtomicConfig.NavigationOptions? = nil, dark: AtomicTransact.AtomicConfig.Theme.ColorScheme = .system) + #endif + #if compiler(>=5.3) && $NonescapableTypes public init(brandColor: UIKit.UIColor? = nil, overlayColor: UIKit.UIColor? = nil, navigationOptions: AtomicTransact.AtomicConfig.NavigationOptions? = nil, dark: AtomicTransact.AtomicConfig.Theme.ColorScheme = .system) + #endif public enum ColorScheme { case light case dark @@ -103,7 +123,9 @@ public struct AtomicConfig : Swift.Codable, Swift.Sendable { case total case fixed case percent + #if compiler(>=5.3) && $NonescapableTypes public init?(rawValue: Swift.String) + #endif public typealias RawValue = Swift.String public var rawValue: Swift.String { get @@ -113,7 +135,9 @@ public struct AtomicConfig : Swift.Codable, Swift.Sendable { case create case update case delete + #if compiler(>=5.3) && $NonescapableTypes public init?(rawValue: Swift.String) + #endif public typealias RawValue = Swift.String public var rawValue: Swift.String { get @@ -123,8 +147,12 @@ public struct AtomicConfig : Swift.Codable, Swift.Sendable { public var amount: Swift.Double public var action: AtomicTransact.AtomicConfig.Distribution.ActionType? public var canUpdate: Swift.Bool? + #if compiler(>=5.3) && $NonescapableTypes public init(type: AtomicTransact.AtomicConfig.Distribution.DistributionType, amount: Swift.Double, action: AtomicTransact.AtomicConfig.Distribution.ActionType? = nil) + #endif + #if compiler(>=5.3) && $NonescapableTypes public init(type: AtomicTransact.AtomicConfig.Distribution.DistributionType, amount: Swift.Double, action: AtomicTransact.AtomicConfig.Distribution.ActionType? = nil, canUpdate: Swift.Bool?) + #endif public func encode(to encoder: any Swift.Encoder) throws public init(from decoder: any Swift.Decoder) throws } @@ -138,7 +166,9 @@ public struct AtomicConfig : Swift.Codable, Swift.Sendable { case action case aggregate case manage + #if compiler(>=5.3) && $NonescapableTypes public init?(rawValue: Swift.String) + #endif public typealias RawValue = Swift.String public var rawValue: Swift.String { get @@ -149,7 +179,9 @@ public struct AtomicConfig : Swift.Codable, Swift.Sendable { case employerLink case payLink case custom + #if compiler(>=5.3) && $NonescapableTypes public init?(rawValue: Swift.String) + #endif public typealias RawValue = Swift.String public var rawValue: Swift.String { get @@ -158,7 +190,9 @@ public struct AtomicConfig : Swift.Codable, Swift.Sendable { public enum DeferredPaymentMethodStrategy : Swift.String, Swift.Codable, Swift.Sendable { case sdk case api + #if compiler(>=5.3) && $NonescapableTypes public init?(rawValue: Swift.String) + #endif public typealias RawValue = Swift.String public var rawValue: Swift.String { get @@ -217,7 +251,9 @@ public struct AtomicConfig : Swift.Codable, Swift.Sendable { public init(from decoder: any Swift.Decoder) throws } public var customer: AtomicTransact.AtomicConfig.DemoMode.Customer? + #if compiler(>=5.3) && $NonescapableTypes public init(customer: AtomicTransact.AtomicConfig.DemoMode.Customer? = nil) + #endif public func encode(to encoder: any Swift.Encoder) throws public init(from decoder: any Swift.Decoder) throws } @@ -225,7 +261,9 @@ public struct AtomicConfig : Swift.Codable, Swift.Sendable { public var tags: [Swift.String]? public var excludedTags: [Swift.String]? public var ruleId: Swift.String? + #if compiler(>=5.3) && $NonescapableTypes public init(tags: [Swift.String]? = nil, excludedTags: [Swift.String]? = nil, ruleId: Swift.String? = nil) + #endif public func encode(to encoder: any Swift.Encoder) throws public init(from decoder: any Swift.Decoder) throws } @@ -233,14 +271,18 @@ public struct AtomicConfig : Swift.Codable, Swift.Sendable { public var fractionalDeposits: Swift.Bool? public var unemploymentCarousel: Swift.Bool? public var manualFallback: Swift.Bool? + #if compiler(>=5.3) && $NonescapableTypes public init(fractionalDeposits: Swift.Bool? = nil, unemploymentCarousel: Swift.Bool? = nil, manualFallback: Swift.Bool? = nil) + #endif public func encode(to encoder: any Swift.Encoder) throws public init(from decoder: any Swift.Decoder) throws } public struct Features : Swift.Codable, Swift.Sendable { public var manualDepositFlow: Swift.Bool? public var coAuth: Swift.Bool? + #if compiler(>=5.3) && $NonescapableTypes public init(coAuth: Swift.Bool? = nil, manualDepositFlow: Swift.Bool? = nil) + #endif public func encode(to encoder: any Swift.Encoder) throws public init(from decoder: any Swift.Decoder) throws } @@ -260,14 +302,18 @@ public struct AtomicConfig : Swift.Codable, Swift.Sendable { public var showBackButton: Swift.Bool? public var showBackButtonText: Swift.Bool? public var showCloseButton: Swift.Bool? + #if compiler(>=5.3) && $NonescapableTypes public init(showBackButton: Swift.Bool? = nil, showBackButtonText: Swift.Bool? = nil, showCloseButton: Swift.Bool? = nil) + #endif public func encode(to encoder: any Swift.Encoder) throws public init(from decoder: any Swift.Decoder) throws } public struct Platform : Swift.Codable, Swift.Sendable { public init() public init(suffixed platformSuffix: Swift.String) + #if compiler(>=5.3) && $NonescapableTypes public func encode() -> Any? + #endif public func encode(to encoder: any Swift.Encoder) throws public init(from decoder: any Swift.Decoder) throws } @@ -294,6 +340,141 @@ public struct AtomicConfig : Swift.Codable, Swift.Sendable { public func encode(to encoder: any Swift.Encoder) throws public init(from decoder: any Swift.Decoder) throws } +extension SwiftUICore.View { + #if compiler(>=5.3) && $NonescapableTypes + @_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 + + #endif + @_Concurrency.MainActor @preconcurrency public func atomicTransactActionsPresenter(_ presenter: AtomicTransact.TransactActionPresenter) -> some SwiftUICore.View + +} +@_Concurrency.MainActor final public class TransactActionPresenter { + @_Concurrency.MainActor public init() + #if compiler(>=5.3) && $NonescapableTypes + @_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) + #endif + @objc deinit +} +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 + #if compiler(>=5.3) && $NonescapableTypes + public init?(rawValue: Swift.String) + #endif + 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 struct TransactCompany : Swift.Decodable, Swift.Sendable { + public let id: Swift.String + public let name: Swift.String + public let branding: AtomicTransact.TransactCompany.Branding? + #if compiler(>=5.3) && $NonescapableTypes + public init(id: Swift.String, name: Swift.String, branding: AtomicTransact.TransactCompany.Branding? = nil) + #endif + 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? + #if compiler(>=5.3) && $NonescapableTypes + public init(url: Swift.String, backgroundColor: Swift.String? = nil) + #endif + public init(from decoder: any Swift.Decoder) throws + } + public init(from decoder: any Swift.Decoder) 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] + #if compiler(>=5.3) && $NonescapableTypes + public init(userId: Swift.String, identifier: Swift.String, fields: [Swift.String], taskId: Swift.String? = nil, additionalData: [Swift.String : any Swift.Sendable] = [:]) + #endif +} +public struct TransactDataResponse : Swift.Codable, Swift.Sendable { + public let card: AtomicTransact.TransactDataResponse.CardData? + public let identity: AtomicTransact.TransactDataResponse.Identity? + #if compiler(>=5.3) && $NonescapableTypes + public init(card: AtomicTransact.TransactDataResponse.CardData? = nil, identity: AtomicTransact.TransactDataResponse.Identity? = nil) + #endif + public enum ValidationErrorType : Swift.String, Swift.Codable, Swift.Sendable, Swift.Error { + case invalidCharacterCount + case tooManyCharacters + case invalidCharacters + #if compiler(>=5.3) && $NonescapableTypes + public init?(rawValue: Swift.String) + #endif + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get + } + } + 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) + public static func == (a: AtomicTransact.TransactDataResponse.ValidationError, b: AtomicTransact.TransactDataResponse.ValidationError) -> Swift.Bool + public func encode(to encoder: any Swift.Encoder) throws + public init(from decoder: any Swift.Decoder) throws + } + public struct Identity : Swift.Codable, Swift.Sendable { + public let firstName: Swift.String? + public let lastName: Swift.String? + public let postalCode: Swift.String? + public let address: Swift.String? + public let address2: Swift.String? + public let city: Swift.String? + public let state: Swift.String? + public let phone: Swift.String? + public let email: Swift.String? + #if compiler(>=5.3) && $NonescapableTypes + public init(firstName: Swift.String? = nil, lastName: Swift.String? = nil, postalCode: Swift.String? = nil, address: Swift.String? = nil, address2: Swift.String? = nil, city: Swift.String? = nil, state: Swift.String? = nil, phone: Swift.String? = nil, email: Swift.String? = nil) + #endif + public func validate() -> [AtomicTransact.TransactDataResponse.ValidationError] + public func isValid() -> Swift.Bool + public func encode(to encoder: any Swift.Encoder) throws + public init(from decoder: any Swift.Decoder) throws + } + public struct CardData : Swift.Codable, Swift.Sendable { + public let number: Swift.String + public let expiry: Swift.String? + public let cvv: Swift.String? + public let cardType: AtomicTransact.TransactDataResponse.CardData.CardType? + public enum CardType : Swift.String, Swift.Sendable, Swift.Codable { + case debit + case credit + #if compiler(>=5.3) && $NonescapableTypes + public init?(rawValue: Swift.String) + #endif + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get + } + } + #if compiler(>=5.3) && $NonescapableTypes + public init(number: Swift.String, expiry: Swift.String?, cvv: Swift.String?, cardType: AtomicTransact.TransactDataResponse.CardData.CardType? = nil) + #endif + public func validate() -> [AtomicTransact.TransactDataResponse.ValidationError] + public func isValid() -> Swift.Bool + public func encode(to encoder: any Swift.Encoder) throws + public init(from decoder: any Swift.Decoder) throws + } + public func encode(to encoder: any Swift.Encoder) throws + public init(from decoder: any Swift.Decoder) throws +} public enum TransactEnvironment : Swift.Sendable { case production case sandbox @@ -305,19 +486,64 @@ public enum TransactEnvironment : Swift.Sendable { 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 + } + #if compiler(>=5.3) && $NonescapableTypes + public var language: Swift.String? { + get + } + #endif + #if compiler(>=5.3) && $NonescapableTypes + public var customer: Swift.String? { + get + } + #endif + #if compiler(>=5.3) && $NonescapableTypes + public var product: AtomicTransact.AtomicConfig.ProductType? { + get + } + #endif + #if compiler(>=5.3) && $NonescapableTypes + public var additionalProduct: AtomicTransact.AtomicConfig.ProductType? { + get + } + #endif + #if compiler(>=5.3) && $NonescapableTypes + public var company: Swift.String? { + get + } + #endif + #if compiler(>=5.3) && $NonescapableTypes + public var payroll: Swift.String? { + get + } + #endif +} 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] + #if compiler(>=5.3) && $NonescapableTypes public var taskId: Swift.String? { get } + #endif + #if compiler(>=5.3) && $NonescapableTypes public var handoff: Swift.String? { get } + #endif + #if compiler(>=5.3) && $NonescapableTypes public var reason: Swift.String? { get } + #endif public var identifier: Swift.String { get } @@ -335,71 +561,29 @@ public enum TransactError : Swift.Error, Swift.Sendable { 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 { +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 + case initialized + #if compiler(>=5.3) && $NonescapableTypes + public init?(rawValue: Swift.String) + #endif + public typealias AllCases = [AtomicTransact.TransactSDKEvent] + public typealias RawValue = Swift.String + nonisolated public static var allCases: [AtomicTransact.TransactSDKEvent] { 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 -} -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 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 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! - @_Concurrency.MainActor @preconcurrency public var environment: AtomicTransact.TransactEnvironment! - @_Concurrency.MainActor @preconcurrency public var onInteraction: ((AtomicTransact.TransactInteraction) -> ())? - @_Concurrency.MainActor @preconcurrency public var onDataRequest: ((AtomicTransact.TransactDataRequest) async -> AtomicTransact.TransactDataResponse?)? - @_Concurrency.MainActor @preconcurrency public var onAuthStatusUpdate: ((AtomicTransact.TransactAuthStatusUpdate) -> ())? - @_Concurrency.MainActor @preconcurrency public var onTaskStatusUpdate: ((AtomicTransact.TransactTaskStatusUpdate) -> ())? - @_Concurrency.MainActor @preconcurrency public var onCompletion: ((AtomicTransact.TransactResponse) -> ())? - @_Concurrency.MainActor @preconcurrency public var onLaunch: (() -> ())? - @_Concurrency.MainActor @preconcurrency public var onError: ((AtomicTransact.TransactError) -> ())? - @_Concurrency.MainActor @preconcurrency @objc override dynamic public func viewDidLoad() - @_Concurrency.MainActor @preconcurrency @objc public func webView(_ webView: WebKit.WKWebView, didFailProvisionalNavigation navigation: WebKit.WKNavigation!, withError error: any Swift.Error) - @_Concurrency.MainActor @preconcurrency @objc 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 TransactTaskStatusUpdate : Swift.Decodable, Swift.Sendable { public let taskId: Swift.String @@ -410,7 +594,10 @@ public struct TransactTaskStatusUpdate : Swift.Decodable, Swift.Sendable { public let switchData: AtomicTransact.TransactTaskStatusUpdate.SwitchData? 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 let actionType: AtomicTransact.TransactTaskStatusUpdate.ActionType? + #if compiler(>=5.3) && $NonescapableTypes + 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, actionType: AtomicTransact.TransactTaskStatusUpdate.ActionType? = nil) + #endif public struct ManagedBy : Swift.Decodable, Swift.Sendable { public let company: AtomicTransact.TransactCompany public init(company: AtomicTransact.TransactCompany) @@ -421,7 +608,24 @@ public struct TransactTaskStatusUpdate : Swift.Decodable, Swift.Sendable { case failed case processing case queued + #if compiler(>=5.3) && $NonescapableTypes + public init?(rawValue: Swift.String) + #endif + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get + } + } + public enum ActionType : Swift.String, Swift.Decodable, Swift.Sendable { + case refresh + case connectAccount + case disconnectAccount + case `switch` + case cancelPlan + case pausePlan + #if compiler(>=5.3) && $NonescapableTypes public init?(rawValue: Swift.String) + #endif public typealias RawValue = Swift.String public var rawValue: Swift.String { get @@ -437,7 +641,9 @@ public struct TransactTaskStatusUpdate : Swift.Decodable, Swift.Sendable { public enum PaymentType : Swift.String, Swift.Decodable, Swift.Sendable { case card case bank + #if compiler(>=5.3) && $NonescapableTypes public init?(rawValue: Swift.String) + #endif public typealias RawValue = Swift.String public var rawValue: Swift.String { get @@ -449,7 +655,9 @@ public struct TransactTaskStatusUpdate : Swift.Decodable, Swift.Sendable { public let routingNumber: Swift.String? public let accountType: Swift.String? public let lastFourAccountNumber: Swift.String? + #if compiler(>=5.3) && $NonescapableTypes public init(id: Swift.String, title: Swift.String, type: AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType, expiry: Swift.String? = nil, brand: Swift.String? = nil, lastFour: Swift.String? = nil, routingNumber: Swift.String? = nil, accountType: Swift.String? = nil, lastFourAccountNumber: Swift.String? = nil) + #endif public init(from decoder: any Swift.Decoder) throws } public init(from decoder: any Swift.Decoder) throws @@ -461,127 +669,15 @@ public struct TransactTaskStatusUpdate : Swift.Decodable, Swift.Sendable { public let lastFour: Swift.String? public let routingNumber: Swift.String? public let title: Swift.String? + #if compiler(>=5.3) && $NonescapableTypes public init(accountType: Swift.String? = nil, distributionAmount: Swift.Double? = nil, distributionType: Swift.String? = nil, lastFour: Swift.String? = nil, routingNumber: Swift.String? = nil, title: Swift.String? = nil) + #endif public init(from decoder: any Swift.Decoder) 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] = [:]) -} -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 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.Sendable, Swift.Error { - case invalidCharacterCount - case tooManyCharacters - case invalidCharacters - public init?(rawValue: Swift.String) - public typealias RawValue = Swift.String - public var rawValue: Swift.String { - get - } - } - 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) - public static func == (a: AtomicTransact.TransactDataResponse.ValidationError, b: AtomicTransact.TransactDataResponse.ValidationError) -> Swift.Bool - public func encode(to encoder: any Swift.Encoder) throws - public init(from decoder: any Swift.Decoder) throws - } - public struct Identity : Swift.Codable, Swift.Sendable { - public let firstName: Swift.String? - public let lastName: Swift.String? - public let postalCode: Swift.String? - public let address: Swift.String? - public let address2: Swift.String? - public let city: Swift.String? - public let state: Swift.String? - public let phone: Swift.String? - public let email: Swift.String? - public init(firstName: Swift.String? = nil, lastName: Swift.String? = nil, postalCode: Swift.String? = nil, address: Swift.String? = nil, address2: Swift.String? = nil, city: Swift.String? = nil, state: Swift.String? = nil, phone: Swift.String? = nil, email: Swift.String? = nil) - public func validate() -> [AtomicTransact.TransactDataResponse.ValidationError] - public func isValid() -> Swift.Bool - public func encode(to encoder: any Swift.Encoder) throws - public init(from decoder: any Swift.Decoder) throws - } - public struct CardData : Swift.Codable, Swift.Sendable { - public let number: Swift.String - public let expiry: Swift.String? - public let 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 - public init(from decoder: any Swift.Decoder) throws - } - public func encode(to encoder: any Swift.Encoder) throws - public init(from decoder: any Swift.Decoder) throws -} -@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 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.Atomic.PauseTransactError : Swift.Equatable {} +extension AtomicTransact.Atomic.PauseTransactError : Swift.Hashable {} extension AtomicTransact.AtomicConfig.Task.App : Swift.Equatable {} extension AtomicTransact.AtomicConfig.Task.App : Swift.Hashable {} extension AtomicTransact.AtomicConfig.Task.App : Swift.RawRepresentable {} @@ -602,24 +698,25 @@ 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.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.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.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.ActionType : Swift.Equatable {} +extension AtomicTransact.TransactTaskStatusUpdate.ActionType : Swift.Hashable {} +extension AtomicTransact.TransactTaskStatusUpdate.ActionType : 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 {} 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 09bd745..be697bd 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 d3e2c42..aca9067 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,10 +1,11 @@ // 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-experimental-feature DebugDescriptionMacro -module-name AtomicTransact -// swift-module-flags-ignorable: -interface-compiler-version 6.1.2 +// swift-compiler-version: Apple Swift version 6.2.1 (swiftlang-6.2.1.4.8 clang-1700.4.4.1) +// 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 InferIsolatedConformances -enable-experimental-feature DebugDescriptionMacro -module-name AtomicTransact +// swift-module-flags-ignorable: -formal-cxx-interoperability-mode=off -interface-compiler-version 6.2.1 @_exported import AtomicTransact import Combine import Foundation +import MuppetIOS import OSLog import QuantumIOS import SafariServices @@ -17,38 +18,49 @@ import _Concurrency import _StringProcessing import _SwiftConcurrencyShims import os -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? { +public enum Atomic { + #if compiler(>=5.3) && $NonescapableTypes + @_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) + #endif + #if compiler(>=5.3) && $NonescapableTypes + @_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) + #endif + #if compiler(>=5.3) && $NonescapableTypes + @_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) + #endif + @_Concurrency.MainActor public static var interactions: Combine.AnyPublisher { get } - public var company: Swift.String? { - get + public static func dismissTransact() + public static func hideTransact() + #if compiler(>=5.3) && $NonescapableTypes + public static func setDebug(isEnabled: Swift.Bool, forwardLogs forwarder: (@Sendable (Swift.String) -> ())? = nil) async + #endif + 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 } public struct AtomicConfig : Swift.Codable, Swift.Sendable { + #if compiler(>=5.3) && $NonescapableTypes 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) + #endif + #if compiler(>=5.3) && $NonescapableTypes 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) + #endif + #if compiler(>=5.3) && $NonescapableTypes @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) + #endif public struct Task : Swift.Codable, Swift.Sendable { public let product: AtomicTransact.AtomicConfig.ProductType? public let operation: AtomicTransact.AtomicConfig.ProductType? @@ -56,13 +68,17 @@ public struct AtomicConfig : Swift.Codable, Swift.Sendable { public let forms: [Swift.String]? public let action: AtomicTransact.AtomicConfig.UserAction? public let apps: [AtomicTransact.AtomicConfig.Task.App]? + #if compiler(>=5.3) && $NonescapableTypes 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) + #endif public enum App : Swift.String, Swift.Codable, Swift.Sendable, Swift.CaseIterable { case payNow case expenses case orders case suggestions + #if compiler(>=5.3) && $NonescapableTypes public init?(rawValue: Swift.String) + #endif public typealias AllCases = [AtomicTransact.AtomicConfig.Task.App] public typealias RawValue = Swift.String nonisolated public static var allCases: [AtomicTransact.AtomicConfig.Task.App] { @@ -80,8 +96,12 @@ public struct AtomicConfig : Swift.Codable, Swift.Sendable { public let overlayColor: Swift.String? public var dark: Swift.Bool? public var navigationOptions: AtomicTransact.AtomicConfig.NavigationOptions? + #if compiler(>=5.3) && $NonescapableTypes public init(brandColor: Swift.String?, overlayColor: Swift.String?, navigationOptions: AtomicTransact.AtomicConfig.NavigationOptions? = nil, dark: AtomicTransact.AtomicConfig.Theme.ColorScheme = .system) + #endif + #if compiler(>=5.3) && $NonescapableTypes public init(brandColor: UIKit.UIColor? = nil, overlayColor: UIKit.UIColor? = nil, navigationOptions: AtomicTransact.AtomicConfig.NavigationOptions? = nil, dark: AtomicTransact.AtomicConfig.Theme.ColorScheme = .system) + #endif public enum ColorScheme { case light case dark @@ -103,7 +123,9 @@ public struct AtomicConfig : Swift.Codable, Swift.Sendable { case total case fixed case percent + #if compiler(>=5.3) && $NonescapableTypes public init?(rawValue: Swift.String) + #endif public typealias RawValue = Swift.String public var rawValue: Swift.String { get @@ -113,7 +135,9 @@ public struct AtomicConfig : Swift.Codable, Swift.Sendable { case create case update case delete + #if compiler(>=5.3) && $NonescapableTypes public init?(rawValue: Swift.String) + #endif public typealias RawValue = Swift.String public var rawValue: Swift.String { get @@ -123,8 +147,12 @@ public struct AtomicConfig : Swift.Codable, Swift.Sendable { public var amount: Swift.Double public var action: AtomicTransact.AtomicConfig.Distribution.ActionType? public var canUpdate: Swift.Bool? + #if compiler(>=5.3) && $NonescapableTypes public init(type: AtomicTransact.AtomicConfig.Distribution.DistributionType, amount: Swift.Double, action: AtomicTransact.AtomicConfig.Distribution.ActionType? = nil) + #endif + #if compiler(>=5.3) && $NonescapableTypes public init(type: AtomicTransact.AtomicConfig.Distribution.DistributionType, amount: Swift.Double, action: AtomicTransact.AtomicConfig.Distribution.ActionType? = nil, canUpdate: Swift.Bool?) + #endif public func encode(to encoder: any Swift.Encoder) throws public init(from decoder: any Swift.Decoder) throws } @@ -138,7 +166,9 @@ public struct AtomicConfig : Swift.Codable, Swift.Sendable { case action case aggregate case manage + #if compiler(>=5.3) && $NonescapableTypes public init?(rawValue: Swift.String) + #endif public typealias RawValue = Swift.String public var rawValue: Swift.String { get @@ -149,7 +179,9 @@ public struct AtomicConfig : Swift.Codable, Swift.Sendable { case employerLink case payLink case custom + #if compiler(>=5.3) && $NonescapableTypes public init?(rawValue: Swift.String) + #endif public typealias RawValue = Swift.String public var rawValue: Swift.String { get @@ -158,7 +190,9 @@ public struct AtomicConfig : Swift.Codable, Swift.Sendable { public enum DeferredPaymentMethodStrategy : Swift.String, Swift.Codable, Swift.Sendable { case sdk case api + #if compiler(>=5.3) && $NonescapableTypes public init?(rawValue: Swift.String) + #endif public typealias RawValue = Swift.String public var rawValue: Swift.String { get @@ -217,7 +251,9 @@ public struct AtomicConfig : Swift.Codable, Swift.Sendable { public init(from decoder: any Swift.Decoder) throws } public var customer: AtomicTransact.AtomicConfig.DemoMode.Customer? + #if compiler(>=5.3) && $NonescapableTypes public init(customer: AtomicTransact.AtomicConfig.DemoMode.Customer? = nil) + #endif public func encode(to encoder: any Swift.Encoder) throws public init(from decoder: any Swift.Decoder) throws } @@ -225,7 +261,9 @@ public struct AtomicConfig : Swift.Codable, Swift.Sendable { public var tags: [Swift.String]? public var excludedTags: [Swift.String]? public var ruleId: Swift.String? + #if compiler(>=5.3) && $NonescapableTypes public init(tags: [Swift.String]? = nil, excludedTags: [Swift.String]? = nil, ruleId: Swift.String? = nil) + #endif public func encode(to encoder: any Swift.Encoder) throws public init(from decoder: any Swift.Decoder) throws } @@ -233,14 +271,18 @@ public struct AtomicConfig : Swift.Codable, Swift.Sendable { public var fractionalDeposits: Swift.Bool? public var unemploymentCarousel: Swift.Bool? public var manualFallback: Swift.Bool? + #if compiler(>=5.3) && $NonescapableTypes public init(fractionalDeposits: Swift.Bool? = nil, unemploymentCarousel: Swift.Bool? = nil, manualFallback: Swift.Bool? = nil) + #endif public func encode(to encoder: any Swift.Encoder) throws public init(from decoder: any Swift.Decoder) throws } public struct Features : Swift.Codable, Swift.Sendable { public var manualDepositFlow: Swift.Bool? public var coAuth: Swift.Bool? + #if compiler(>=5.3) && $NonescapableTypes public init(coAuth: Swift.Bool? = nil, manualDepositFlow: Swift.Bool? = nil) + #endif public func encode(to encoder: any Swift.Encoder) throws public init(from decoder: any Swift.Decoder) throws } @@ -260,14 +302,18 @@ public struct AtomicConfig : Swift.Codable, Swift.Sendable { public var showBackButton: Swift.Bool? public var showBackButtonText: Swift.Bool? public var showCloseButton: Swift.Bool? + #if compiler(>=5.3) && $NonescapableTypes public init(showBackButton: Swift.Bool? = nil, showBackButtonText: Swift.Bool? = nil, showCloseButton: Swift.Bool? = nil) + #endif public func encode(to encoder: any Swift.Encoder) throws public init(from decoder: any Swift.Decoder) throws } public struct Platform : Swift.Codable, Swift.Sendable { public init() public init(suffixed platformSuffix: Swift.String) + #if compiler(>=5.3) && $NonescapableTypes public func encode() -> Any? + #endif public func encode(to encoder: any Swift.Encoder) throws public init(from decoder: any Swift.Decoder) throws } @@ -294,6 +340,141 @@ public struct AtomicConfig : Swift.Codable, Swift.Sendable { public func encode(to encoder: any Swift.Encoder) throws public init(from decoder: any Swift.Decoder) throws } +extension SwiftUICore.View { + #if compiler(>=5.3) && $NonescapableTypes + @_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 + + #endif + @_Concurrency.MainActor @preconcurrency public func atomicTransactActionsPresenter(_ presenter: AtomicTransact.TransactActionPresenter) -> some SwiftUICore.View + +} +@_Concurrency.MainActor final public class TransactActionPresenter { + @_Concurrency.MainActor public init() + #if compiler(>=5.3) && $NonescapableTypes + @_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) + #endif + @objc deinit +} +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 + #if compiler(>=5.3) && $NonescapableTypes + public init?(rawValue: Swift.String) + #endif + 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 struct TransactCompany : Swift.Decodable, Swift.Sendable { + public let id: Swift.String + public let name: Swift.String + public let branding: AtomicTransact.TransactCompany.Branding? + #if compiler(>=5.3) && $NonescapableTypes + public init(id: Swift.String, name: Swift.String, branding: AtomicTransact.TransactCompany.Branding? = nil) + #endif + 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? + #if compiler(>=5.3) && $NonescapableTypes + public init(url: Swift.String, backgroundColor: Swift.String? = nil) + #endif + public init(from decoder: any Swift.Decoder) throws + } + public init(from decoder: any Swift.Decoder) 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] + #if compiler(>=5.3) && $NonescapableTypes + public init(userId: Swift.String, identifier: Swift.String, fields: [Swift.String], taskId: Swift.String? = nil, additionalData: [Swift.String : any Swift.Sendable] = [:]) + #endif +} +public struct TransactDataResponse : Swift.Codable, Swift.Sendable { + public let card: AtomicTransact.TransactDataResponse.CardData? + public let identity: AtomicTransact.TransactDataResponse.Identity? + #if compiler(>=5.3) && $NonescapableTypes + public init(card: AtomicTransact.TransactDataResponse.CardData? = nil, identity: AtomicTransact.TransactDataResponse.Identity? = nil) + #endif + public enum ValidationErrorType : Swift.String, Swift.Codable, Swift.Sendable, Swift.Error { + case invalidCharacterCount + case tooManyCharacters + case invalidCharacters + #if compiler(>=5.3) && $NonescapableTypes + public init?(rawValue: Swift.String) + #endif + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get + } + } + 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) + public static func == (a: AtomicTransact.TransactDataResponse.ValidationError, b: AtomicTransact.TransactDataResponse.ValidationError) -> Swift.Bool + public func encode(to encoder: any Swift.Encoder) throws + public init(from decoder: any Swift.Decoder) throws + } + public struct Identity : Swift.Codable, Swift.Sendable { + public let firstName: Swift.String? + public let lastName: Swift.String? + public let postalCode: Swift.String? + public let address: Swift.String? + public let address2: Swift.String? + public let city: Swift.String? + public let state: Swift.String? + public let phone: Swift.String? + public let email: Swift.String? + #if compiler(>=5.3) && $NonescapableTypes + public init(firstName: Swift.String? = nil, lastName: Swift.String? = nil, postalCode: Swift.String? = nil, address: Swift.String? = nil, address2: Swift.String? = nil, city: Swift.String? = nil, state: Swift.String? = nil, phone: Swift.String? = nil, email: Swift.String? = nil) + #endif + public func validate() -> [AtomicTransact.TransactDataResponse.ValidationError] + public func isValid() -> Swift.Bool + public func encode(to encoder: any Swift.Encoder) throws + public init(from decoder: any Swift.Decoder) throws + } + public struct CardData : Swift.Codable, Swift.Sendable { + public let number: Swift.String + public let expiry: Swift.String? + public let cvv: Swift.String? + public let cardType: AtomicTransact.TransactDataResponse.CardData.CardType? + public enum CardType : Swift.String, Swift.Sendable, Swift.Codable { + case debit + case credit + #if compiler(>=5.3) && $NonescapableTypes + public init?(rawValue: Swift.String) + #endif + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get + } + } + #if compiler(>=5.3) && $NonescapableTypes + public init(number: Swift.String, expiry: Swift.String?, cvv: Swift.String?, cardType: AtomicTransact.TransactDataResponse.CardData.CardType? = nil) + #endif + public func validate() -> [AtomicTransact.TransactDataResponse.ValidationError] + public func isValid() -> Swift.Bool + public func encode(to encoder: any Swift.Encoder) throws + public init(from decoder: any Swift.Decoder) throws + } + public func encode(to encoder: any Swift.Encoder) throws + public init(from decoder: any Swift.Decoder) throws +} public enum TransactEnvironment : Swift.Sendable { case production case sandbox @@ -305,19 +486,64 @@ public enum TransactEnvironment : Swift.Sendable { 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 + } + #if compiler(>=5.3) && $NonescapableTypes + public var language: Swift.String? { + get + } + #endif + #if compiler(>=5.3) && $NonescapableTypes + public var customer: Swift.String? { + get + } + #endif + #if compiler(>=5.3) && $NonescapableTypes + public var product: AtomicTransact.AtomicConfig.ProductType? { + get + } + #endif + #if compiler(>=5.3) && $NonescapableTypes + public var additionalProduct: AtomicTransact.AtomicConfig.ProductType? { + get + } + #endif + #if compiler(>=5.3) && $NonescapableTypes + public var company: Swift.String? { + get + } + #endif + #if compiler(>=5.3) && $NonescapableTypes + public var payroll: Swift.String? { + get + } + #endif +} 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] + #if compiler(>=5.3) && $NonescapableTypes public var taskId: Swift.String? { get } + #endif + #if compiler(>=5.3) && $NonescapableTypes public var handoff: Swift.String? { get } + #endif + #if compiler(>=5.3) && $NonescapableTypes public var reason: Swift.String? { get } + #endif public var identifier: Swift.String { get } @@ -335,71 +561,29 @@ public enum TransactError : Swift.Error, Swift.Sendable { 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 { +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 + case initialized + #if compiler(>=5.3) && $NonescapableTypes + public init?(rawValue: Swift.String) + #endif + public typealias AllCases = [AtomicTransact.TransactSDKEvent] + public typealias RawValue = Swift.String + nonisolated public static var allCases: [AtomicTransact.TransactSDKEvent] { 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 -} -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 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 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! - @_Concurrency.MainActor @preconcurrency public var environment: AtomicTransact.TransactEnvironment! - @_Concurrency.MainActor @preconcurrency public var onInteraction: ((AtomicTransact.TransactInteraction) -> ())? - @_Concurrency.MainActor @preconcurrency public var onDataRequest: ((AtomicTransact.TransactDataRequest) async -> AtomicTransact.TransactDataResponse?)? - @_Concurrency.MainActor @preconcurrency public var onAuthStatusUpdate: ((AtomicTransact.TransactAuthStatusUpdate) -> ())? - @_Concurrency.MainActor @preconcurrency public var onTaskStatusUpdate: ((AtomicTransact.TransactTaskStatusUpdate) -> ())? - @_Concurrency.MainActor @preconcurrency public var onCompletion: ((AtomicTransact.TransactResponse) -> ())? - @_Concurrency.MainActor @preconcurrency public var onLaunch: (() -> ())? - @_Concurrency.MainActor @preconcurrency public var onError: ((AtomicTransact.TransactError) -> ())? - @_Concurrency.MainActor @preconcurrency @objc override dynamic public func viewDidLoad() - @_Concurrency.MainActor @preconcurrency @objc public func webView(_ webView: WebKit.WKWebView, didFailProvisionalNavigation navigation: WebKit.WKNavigation!, withError error: any Swift.Error) - @_Concurrency.MainActor @preconcurrency @objc 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 TransactTaskStatusUpdate : Swift.Decodable, Swift.Sendable { public let taskId: Swift.String @@ -410,7 +594,10 @@ public struct TransactTaskStatusUpdate : Swift.Decodable, Swift.Sendable { public let switchData: AtomicTransact.TransactTaskStatusUpdate.SwitchData? 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 let actionType: AtomicTransact.TransactTaskStatusUpdate.ActionType? + #if compiler(>=5.3) && $NonescapableTypes + 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, actionType: AtomicTransact.TransactTaskStatusUpdate.ActionType? = nil) + #endif public struct ManagedBy : Swift.Decodable, Swift.Sendable { public let company: AtomicTransact.TransactCompany public init(company: AtomicTransact.TransactCompany) @@ -421,7 +608,24 @@ public struct TransactTaskStatusUpdate : Swift.Decodable, Swift.Sendable { case failed case processing case queued + #if compiler(>=5.3) && $NonescapableTypes + public init?(rawValue: Swift.String) + #endif + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get + } + } + public enum ActionType : Swift.String, Swift.Decodable, Swift.Sendable { + case refresh + case connectAccount + case disconnectAccount + case `switch` + case cancelPlan + case pausePlan + #if compiler(>=5.3) && $NonescapableTypes public init?(rawValue: Swift.String) + #endif public typealias RawValue = Swift.String public var rawValue: Swift.String { get @@ -437,7 +641,9 @@ public struct TransactTaskStatusUpdate : Swift.Decodable, Swift.Sendable { public enum PaymentType : Swift.String, Swift.Decodable, Swift.Sendable { case card case bank + #if compiler(>=5.3) && $NonescapableTypes public init?(rawValue: Swift.String) + #endif public typealias RawValue = Swift.String public var rawValue: Swift.String { get @@ -449,7 +655,9 @@ public struct TransactTaskStatusUpdate : Swift.Decodable, Swift.Sendable { public let routingNumber: Swift.String? public let accountType: Swift.String? public let lastFourAccountNumber: Swift.String? + #if compiler(>=5.3) && $NonescapableTypes public init(id: Swift.String, title: Swift.String, type: AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType, expiry: Swift.String? = nil, brand: Swift.String? = nil, lastFour: Swift.String? = nil, routingNumber: Swift.String? = nil, accountType: Swift.String? = nil, lastFourAccountNumber: Swift.String? = nil) + #endif public init(from decoder: any Swift.Decoder) throws } public init(from decoder: any Swift.Decoder) throws @@ -461,127 +669,15 @@ public struct TransactTaskStatusUpdate : Swift.Decodable, Swift.Sendable { public let lastFour: Swift.String? public let routingNumber: Swift.String? public let title: Swift.String? + #if compiler(>=5.3) && $NonescapableTypes public init(accountType: Swift.String? = nil, distributionAmount: Swift.Double? = nil, distributionType: Swift.String? = nil, lastFour: Swift.String? = nil, routingNumber: Swift.String? = nil, title: Swift.String? = nil) + #endif public init(from decoder: any Swift.Decoder) 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] = [:]) -} -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 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.Sendable, Swift.Error { - case invalidCharacterCount - case tooManyCharacters - case invalidCharacters - public init?(rawValue: Swift.String) - public typealias RawValue = Swift.String - public var rawValue: Swift.String { - get - } - } - 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) - public static func == (a: AtomicTransact.TransactDataResponse.ValidationError, b: AtomicTransact.TransactDataResponse.ValidationError) -> Swift.Bool - public func encode(to encoder: any Swift.Encoder) throws - public init(from decoder: any Swift.Decoder) throws - } - public struct Identity : Swift.Codable, Swift.Sendable { - public let firstName: Swift.String? - public let lastName: Swift.String? - public let postalCode: Swift.String? - public let address: Swift.String? - public let address2: Swift.String? - public let city: Swift.String? - public let state: Swift.String? - public let phone: Swift.String? - public let email: Swift.String? - public init(firstName: Swift.String? = nil, lastName: Swift.String? = nil, postalCode: Swift.String? = nil, address: Swift.String? = nil, address2: Swift.String? = nil, city: Swift.String? = nil, state: Swift.String? = nil, phone: Swift.String? = nil, email: Swift.String? = nil) - public func validate() -> [AtomicTransact.TransactDataResponse.ValidationError] - public func isValid() -> Swift.Bool - public func encode(to encoder: any Swift.Encoder) throws - public init(from decoder: any Swift.Decoder) throws - } - public struct CardData : Swift.Codable, Swift.Sendable { - public let number: Swift.String - public let expiry: Swift.String? - public let 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 - public init(from decoder: any Swift.Decoder) throws - } - public func encode(to encoder: any Swift.Encoder) throws - public init(from decoder: any Swift.Decoder) throws -} -@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 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.Atomic.PauseTransactError : Swift.Equatable {} +extension AtomicTransact.Atomic.PauseTransactError : Swift.Hashable {} extension AtomicTransact.AtomicConfig.Task.App : Swift.Equatable {} extension AtomicTransact.AtomicConfig.Task.App : Swift.Hashable {} extension AtomicTransact.AtomicConfig.Task.App : Swift.RawRepresentable {} @@ -602,24 +698,25 @@ 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.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.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.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.ActionType : Swift.Equatable {} +extension AtomicTransact.TransactTaskStatusUpdate.ActionType : Swift.Hashable {} +extension AtomicTransact.TransactTaskStatusUpdate.ActionType : 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 {} 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 680190c..6274229 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 deleted file mode 100644 index 7062e44..0000000 Binary files a/ios/frameworks/AtomicTransact.xcframework/ios-arm64_x86_64-simulator/AtomicTransact.framework/_CodeSignature/CodeRequirements-1 and /dev/null 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 a527734..8a9a950 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,47 +10,47 @@ Info.plist - pXmrxs6rBQ3+huW1eNG6XTSV384= + DIduId1q5HduUSYemEyAqyBhHD8= Modules/AtomicTransact.swiftmodule/arm64-apple-ios-simulator.abi.json - +/TEx0CcYoTiYag+FpLRM6gCi8Y= + y5yrvP19McxIfFJ4N8DEc6bahqE= Modules/AtomicTransact.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface - 1SsXCAyV1mHKEdCF3RxUPYU+Rjc= + wSepydixuZvObwojTjKMtY/MOdY= Modules/AtomicTransact.swiftmodule/arm64-apple-ios-simulator.swiftdoc - LA1bsvvu6RPbp5B5A/WAcsarqk0= + QWPxLnn7ABS79npjDuwrWs+WzFg= Modules/AtomicTransact.swiftmodule/arm64-apple-ios-simulator.swiftinterface - 1SsXCAyV1mHKEdCF3RxUPYU+Rjc= + wSepydixuZvObwojTjKMtY/MOdY= Modules/AtomicTransact.swiftmodule/arm64-apple-ios-simulator.swiftmodule - Tl+KoszfBLnttIl5KwcQwihAeCI= + ey7ncu1b8itYusoFmVdBFi7rgR8= Modules/AtomicTransact.swiftmodule/x86_64-apple-ios-simulator.abi.json - +/TEx0CcYoTiYag+FpLRM6gCi8Y= + y5yrvP19McxIfFJ4N8DEc6bahqE= Modules/AtomicTransact.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface - a5cpg8E93K7FsVlIAwRtrU0OLG0= + oovcguHkB6W19lJ4F2jNPzLma5k= Modules/AtomicTransact.swiftmodule/x86_64-apple-ios-simulator.swiftdoc - BOCTpYW9getB1Y9++YypfqfjYR4= + pAqYFzo0s6F6p0paBBXcUUlMplQ= Modules/AtomicTransact.swiftmodule/x86_64-apple-ios-simulator.swiftinterface - a5cpg8E93K7FsVlIAwRtrU0OLG0= + oovcguHkB6W19lJ4F2jNPzLma5k= Modules/AtomicTransact.swiftmodule/x86_64-apple-ios-simulator.swiftmodule - aBpb8GwilODgj/1+hj6DHQduWmo= + MdVyw3ACNf1r5mNIIKwQ4dpFZZw= Modules/module.modulemap @@ -65,10 +65,6 @@ Headers/AtomicTransact.h - hash - - JB1ZyxKiOCMakS1nJSYdP3hldiA= - hash2 6JBpFJy5hCIHEajgeAF8QC3huDp+2FQwITv0U8p4+t8= @@ -76,120 +72,76 @@ Modules/AtomicTransact.swiftmodule/arm64-apple-ios-simulator.abi.json - hash - - +/TEx0CcYoTiYag+FpLRM6gCi8Y= - hash2 - W3WWMwmqZ4U6uZ3l48L/bbHI/ZTf/LYqgADYMeprovE= + DqGAUCo7xeU/YD+FikKS95DgcFPeivQauxfDihLupiM= Modules/AtomicTransact.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface - hash - - 1SsXCAyV1mHKEdCF3RxUPYU+Rjc= - hash2 - MnH8x0MTF8fUsmvWyaYMoauiFskqfUwT7ZBklu/CiJs= + TqHpZetIzvoQkNxQ7V8TUvXqemPzXmdtsMlyjNMCK/w= Modules/AtomicTransact.swiftmodule/arm64-apple-ios-simulator.swiftdoc - hash - - LA1bsvvu6RPbp5B5A/WAcsarqk0= - hash2 - 84sRWNdAsUrzmqSebXsgv881rgmUoZjYiqZc/koENCs= + qmjq7L2Kx/WPO0wx/MCmF8YB2vbrKMgZZjrDaswsKho= Modules/AtomicTransact.swiftmodule/arm64-apple-ios-simulator.swiftinterface - hash - - 1SsXCAyV1mHKEdCF3RxUPYU+Rjc= - hash2 - MnH8x0MTF8fUsmvWyaYMoauiFskqfUwT7ZBklu/CiJs= + TqHpZetIzvoQkNxQ7V8TUvXqemPzXmdtsMlyjNMCK/w= Modules/AtomicTransact.swiftmodule/arm64-apple-ios-simulator.swiftmodule - hash - - Tl+KoszfBLnttIl5KwcQwihAeCI= - hash2 - 9Grr5jiV48cKRvrNx25AuXDof4XL0bjEKOxNi8ngVE0= + x4atKIdzc98CicNShfOPUNYAANTl/fpsZ78QB9H5vV8= Modules/AtomicTransact.swiftmodule/x86_64-apple-ios-simulator.abi.json - hash - - +/TEx0CcYoTiYag+FpLRM6gCi8Y= - hash2 - W3WWMwmqZ4U6uZ3l48L/bbHI/ZTf/LYqgADYMeprovE= + DqGAUCo7xeU/YD+FikKS95DgcFPeivQauxfDihLupiM= Modules/AtomicTransact.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface - hash - - a5cpg8E93K7FsVlIAwRtrU0OLG0= - hash2 - Gy4u1UtGte7aAZS8ssLd70wiTa06kIW0mrcdVhVtqZs= + 3uoOPdOq2z+4b+NH3I+PwnGc1GZnhLyua/DRWVVdyYY= Modules/AtomicTransact.swiftmodule/x86_64-apple-ios-simulator.swiftdoc - hash - - BOCTpYW9getB1Y9++YypfqfjYR4= - hash2 - lcd1aeaKT2LOIY/8MRLFKGVbQDGX2rXITmlDyShuuow= + f098M8DKszf00cOG5zr3gldeMATFiTF/U2K6QQwZz8Q= Modules/AtomicTransact.swiftmodule/x86_64-apple-ios-simulator.swiftinterface - hash - - a5cpg8E93K7FsVlIAwRtrU0OLG0= - hash2 - Gy4u1UtGte7aAZS8ssLd70wiTa06kIW0mrcdVhVtqZs= + 3uoOPdOq2z+4b+NH3I+PwnGc1GZnhLyua/DRWVVdyYY= Modules/AtomicTransact.swiftmodule/x86_64-apple-ios-simulator.swiftmodule - hash - - aBpb8GwilODgj/1+hj6DHQduWmo= - hash2 - VXs6aLqiOOWs6GW2wEAcS49MMXLSmuxQvtsW4pxy5XU= + Ul0FjIs/RMsP3h342aLXoTzzJm20mpwVPlbEsPr9zkI= Modules/module.modulemap - hash - - Dl8p4o02kvxNrPDE3dx0CYzj6X4= - hash2 a2MewFI5lVCCxHLB2fZxaZBPhcZdff77obiC0QCoGfI= @@ -197,10 +149,6 @@ PrivacyInfo.xcprivacy - hash - - n1Tior/Z23JWo5dZj/4GmktJKDA= - hash2 CmTZqdG2e1lBJxEXDqpQnDUADbiIfumJXtPyjCRyBaw= diff --git a/ios/frameworks/MuppetIOS.xcframework/Info.plist b/ios/frameworks/MuppetIOS.xcframework/Info.plist index 86c6f0e..bf57079 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_x86_64-simulator + ios-arm64 LibraryPath MuppetIOS.framework SupportedArchitectures arm64 - x86_64 SupportedPlatform ios - SupportedPlatformVariant - simulator BinaryPath MuppetIOS.framework/MuppetIOS LibraryIdentifier - ios-arm64 + ios-arm64_x86_64-simulator 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 9c68b8c..527fcaa 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 deleted file mode 100644 index 1e1d3eb..0000000 Binary files a/ios/frameworks/MuppetIOS.xcframework/_CodeSignature/CodeRequirements-1 and /dev/null differ diff --git a/ios/frameworks/MuppetIOS.xcframework/_CodeSignature/CodeResources b/ios/frameworks/MuppetIOS.xcframework/_CodeSignature/CodeResources index dd2eb0b..76a3816 100644 --- a/ios/frameworks/MuppetIOS.xcframework/_CodeSignature/CodeResources +++ b/ios/frameworks/MuppetIOS.xcframework/_CodeSignature/CodeResources @@ -6,27 +6,27 @@ ios-arm64/MuppetIOS.framework/Info.plist - vx1jAbVW2rAVeS5XxGRzt5UpexI= + w0iouGM9X3mYBm1/kJQTcvoMgI8= ios-arm64/MuppetIOS.framework/Modules/MuppetIOS.swiftmodule/arm64-apple-ios.abi.json - L651PfcV6rc0pjtH6EUrLZDcSO4= + pnWmUm3dEcqEGsCJjwspAOp2p+8= ios-arm64/MuppetIOS.framework/Modules/MuppetIOS.swiftmodule/arm64-apple-ios.private.swiftinterface - UJmZSH5YW2o5gx0muw8EfWYFK7I= + AB1v6chiyAuWNRmMQt/kduCxXzc= ios-arm64/MuppetIOS.framework/Modules/MuppetIOS.swiftmodule/arm64-apple-ios.swiftdoc - FPk9bHXkucAQES6RP3nkFmPRVks= + ggxdL6eZKUNeQzdb2b4wVc5HpOU= ios-arm64/MuppetIOS.framework/Modules/MuppetIOS.swiftmodule/arm64-apple-ios.swiftinterface - UJmZSH5YW2o5gx0muw8EfWYFK7I= + AB1v6chiyAuWNRmMQt/kduCxXzc= ios-arm64/MuppetIOS.framework/MuppetIOS - j6EoNxPhMAqKv5or1nkYaQLmGZM= + e3IKhAwsxIW6lygSUN4H9T1nuJ0= ios-arm64/MuppetIOS.framework/PrivacyInfo.xcprivacy @@ -34,43 +34,43 @@ ios-arm64_x86_64-simulator/MuppetIOS.framework/Info.plist - EWf06pTkluhwzHy0X49zwFvYbGQ= + HGKVe/nqh+lxhnDZPFW68gYOasE= ios-arm64_x86_64-simulator/MuppetIOS.framework/Modules/MuppetIOS.swiftmodule/arm64-apple-ios-simulator.abi.json - v32daJSCrc0IBFnn2sUHcrmM8hY= + pnWmUm3dEcqEGsCJjwspAOp2p+8= ios-arm64_x86_64-simulator/MuppetIOS.framework/Modules/MuppetIOS.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface - J7RjSnpcac2m57DmUe4HA1+8G/0= + oDDj9nFmf7dD2WGui9AEwkdtsb4= ios-arm64_x86_64-simulator/MuppetIOS.framework/Modules/MuppetIOS.swiftmodule/arm64-apple-ios-simulator.swiftdoc - JT14Tktw3mvyFQVnTae/XyJGhB4= + cfCgS39rqHVc69ZXi7td4TnRk4U= ios-arm64_x86_64-simulator/MuppetIOS.framework/Modules/MuppetIOS.swiftmodule/arm64-apple-ios-simulator.swiftinterface - J7RjSnpcac2m57DmUe4HA1+8G/0= + oDDj9nFmf7dD2WGui9AEwkdtsb4= ios-arm64_x86_64-simulator/MuppetIOS.framework/Modules/MuppetIOS.swiftmodule/x86_64-apple-ios-simulator.abi.json - v32daJSCrc0IBFnn2sUHcrmM8hY= + pnWmUm3dEcqEGsCJjwspAOp2p+8= ios-arm64_x86_64-simulator/MuppetIOS.framework/Modules/MuppetIOS.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface - +7tV2fAchwyWuDa8wf8aRBZXdh0= + CaoMBkzjucIiIG3sV8ha+cdGRKM= ios-arm64_x86_64-simulator/MuppetIOS.framework/Modules/MuppetIOS.swiftmodule/x86_64-apple-ios-simulator.swiftdoc - cVnVs1R7jjFgY+KpCktVC6PK3B4= + C0X+hynDlYv9b3+LH/xQRU1NlCc= ios-arm64_x86_64-simulator/MuppetIOS.framework/Modules/MuppetIOS.swiftmodule/x86_64-apple-ios-simulator.swiftinterface - +7tV2fAchwyWuDa8wf8aRBZXdh0= + CaoMBkzjucIiIG3sV8ha+cdGRKM= ios-arm64_x86_64-simulator/MuppetIOS.framework/MuppetIOS - 1eCKpyafIYroYvBnj96aqhqAGxg= + DADTc3xSatLSVMD+FfVoAAJsw/M= ios-arm64_x86_64-simulator/MuppetIOS.framework/PrivacyInfo.xcprivacy @@ -78,19 +78,15 @@ ios-arm64_x86_64-simulator/MuppetIOS.framework/_CodeSignature/CodeDirectory - N4B3zpm5Nkk3ilYCSrc0fa9QnhE= + eu0+qunxqH9eLCLL8G9wHgssDPg= 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= + ueC+iu25RuVlAn0g9ukQIe793B8= ios-arm64_x86_64-simulator/MuppetIOS.framework/_CodeSignature/CodeSignature @@ -101,76 +97,48 @@ ios-arm64/MuppetIOS.framework/Info.plist - hash - - vx1jAbVW2rAVeS5XxGRzt5UpexI= - hash2 - OT9I53+mZNc+i33lmOBaNQSzIK46MGJ5uIjF7ScC5yk= + yQccfCpStCM5mWB43XS5R5CrDPeYgysj1eGeLnP09ng= ios-arm64/MuppetIOS.framework/Modules/MuppetIOS.swiftmodule/arm64-apple-ios.abi.json - hash - - L651PfcV6rc0pjtH6EUrLZDcSO4= - hash2 - jtc5rrAZE+jcskGgrYNHVkyc8IXC1YIlXM7UxMQXg04= + ZyaVCjhwzkpYn4ls/7fVARS3VCEJaMne2tn3PHPWRSI= ios-arm64/MuppetIOS.framework/Modules/MuppetIOS.swiftmodule/arm64-apple-ios.private.swiftinterface - hash - - UJmZSH5YW2o5gx0muw8EfWYFK7I= - hash2 - MPYwmBHgH9oLDVt5sOjqyfv/xMv914HqisYgns9D/oY= + GisZABU4UqjyQsl9LWk7/YKxWoIic4zCfh2Kc2GyTbo= ios-arm64/MuppetIOS.framework/Modules/MuppetIOS.swiftmodule/arm64-apple-ios.swiftdoc - hash - - FPk9bHXkucAQES6RP3nkFmPRVks= - hash2 - 3zamsAVsTe3RXK2mIT5fvWaSoNJvErvhiAfLCsFkeDc= + dpLYscVtzxsUOY4HkSpKVPubDQ8kz8LnR/Ss54GCUoU= ios-arm64/MuppetIOS.framework/Modules/MuppetIOS.swiftmodule/arm64-apple-ios.swiftinterface - hash - - UJmZSH5YW2o5gx0muw8EfWYFK7I= - hash2 - MPYwmBHgH9oLDVt5sOjqyfv/xMv914HqisYgns9D/oY= + GisZABU4UqjyQsl9LWk7/YKxWoIic4zCfh2Kc2GyTbo= ios-arm64/MuppetIOS.framework/MuppetIOS - hash - - j6EoNxPhMAqKv5or1nkYaQLmGZM= - hash2 - QgE54R03IEQxJo+KhtIES7Llhn1DVPfLt8PrJeWfbYo= + fYks/iVzaQ+ub6gkwiTLgEpLKTkP7bZUBSCzWdDyuaQ= ios-arm64/MuppetIOS.framework/PrivacyInfo.xcprivacy - hash - - n1Tior/Z23JWo5dZj/4GmktJKDA= - hash2 CmTZqdG2e1lBJxEXDqpQnDUADbiIfumJXtPyjCRyBaw= @@ -178,120 +146,76 @@ ios-arm64_x86_64-simulator/MuppetIOS.framework/Info.plist - hash - - EWf06pTkluhwzHy0X49zwFvYbGQ= - hash2 - rubmG1BnjUYETCKOndFJE1bNtri/7lmG0FuXwQIeFLE= + W/453mW3nv+H9KY4vt385AGdmw7vQm8Te1f7IIqlKwM= ios-arm64_x86_64-simulator/MuppetIOS.framework/Modules/MuppetIOS.swiftmodule/arm64-apple-ios-simulator.abi.json - hash - - v32daJSCrc0IBFnn2sUHcrmM8hY= - hash2 - NhdeFoR+jPcytlN4VgjJduFUn9Trolc0eWjhA1v54ec= + ZyaVCjhwzkpYn4ls/7fVARS3VCEJaMne2tn3PHPWRSI= ios-arm64_x86_64-simulator/MuppetIOS.framework/Modules/MuppetIOS.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface - hash - - J7RjSnpcac2m57DmUe4HA1+8G/0= - hash2 - kPGPJErL1XOZItV4VJzslnPZgGWSxqVLVP9SQQgAM2Y= + QLAIpjBjqS2CUCyyuFGg4YZ4/Hx99NddHt8jpswOgf4= ios-arm64_x86_64-simulator/MuppetIOS.framework/Modules/MuppetIOS.swiftmodule/arm64-apple-ios-simulator.swiftdoc - hash - - JT14Tktw3mvyFQVnTae/XyJGhB4= - hash2 - oW152mcvNo/mJs7UNILHVfULa52p0yCOYKKp2Fhx1L4= + xuo1+Ri2BPJNzqFQSt9tqLIn/hsznPHeWRmGvtzfvdw= ios-arm64_x86_64-simulator/MuppetIOS.framework/Modules/MuppetIOS.swiftmodule/arm64-apple-ios-simulator.swiftinterface - hash - - J7RjSnpcac2m57DmUe4HA1+8G/0= - hash2 - kPGPJErL1XOZItV4VJzslnPZgGWSxqVLVP9SQQgAM2Y= + QLAIpjBjqS2CUCyyuFGg4YZ4/Hx99NddHt8jpswOgf4= ios-arm64_x86_64-simulator/MuppetIOS.framework/Modules/MuppetIOS.swiftmodule/x86_64-apple-ios-simulator.abi.json - hash - - v32daJSCrc0IBFnn2sUHcrmM8hY= - hash2 - NhdeFoR+jPcytlN4VgjJduFUn9Trolc0eWjhA1v54ec= + ZyaVCjhwzkpYn4ls/7fVARS3VCEJaMne2tn3PHPWRSI= ios-arm64_x86_64-simulator/MuppetIOS.framework/Modules/MuppetIOS.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface - hash - - +7tV2fAchwyWuDa8wf8aRBZXdh0= - hash2 - UvOrQcDRng73GDXaCLhp7Gyw/XJPAy1SrfHCs6yGHto= + ERap4fBtfW1spXg6z8ONfLd9hcVFJKPw+bV4dgU+oMI= ios-arm64_x86_64-simulator/MuppetIOS.framework/Modules/MuppetIOS.swiftmodule/x86_64-apple-ios-simulator.swiftdoc - hash - - cVnVs1R7jjFgY+KpCktVC6PK3B4= - hash2 - 4cjWgGvWGnWxPnpWRdYhgHSszM+MFLXwVwRH5S93GCo= + ZjDS0G1W8laKib86Mz309o6DLSvtIIZRZqlFStIUs98= ios-arm64_x86_64-simulator/MuppetIOS.framework/Modules/MuppetIOS.swiftmodule/x86_64-apple-ios-simulator.swiftinterface - hash - - +7tV2fAchwyWuDa8wf8aRBZXdh0= - hash2 - UvOrQcDRng73GDXaCLhp7Gyw/XJPAy1SrfHCs6yGHto= + ERap4fBtfW1spXg6z8ONfLd9hcVFJKPw+bV4dgU+oMI= ios-arm64_x86_64-simulator/MuppetIOS.framework/MuppetIOS - hash - - 1eCKpyafIYroYvBnj96aqhqAGxg= - hash2 - JtNvx2xe+4f5A6DPTewDil2v4zufYuroJhR8HbJlaHw= + O0pYbm2ykwk+bY5gwOp/Efw27d83Qa71QFOIsqW9kdY= ios-arm64_x86_64-simulator/MuppetIOS.framework/PrivacyInfo.xcprivacy - hash - - n1Tior/Z23JWo5dZj/4GmktJKDA= - hash2 CmTZqdG2e1lBJxEXDqpQnDUADbiIfumJXtPyjCRyBaw= @@ -299,54 +223,27 @@ ios-arm64_x86_64-simulator/MuppetIOS.framework/_CodeSignature/CodeDirectory - hash - - N4B3zpm5Nkk3ilYCSrc0fa9QnhE= - hash2 - V8redMfIwzJ4Ia0ohxYO//8qPv5I/6ptBMTFV2x6aK8= + ycw6ceo429Rgtwrm4GrzS/yDx/AbtDnAyfg7hteq9ko= 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= + DM0mDQXYeJmeFG0ku4oj+QzvB9+ADpcevJdrb3ocRZY= ios-arm64_x86_64-simulator/MuppetIOS.framework/_CodeSignature/CodeSignature - hash - - 2jmj7l5rSw0yVb/vlWAYkK/YBwk= - hash2 47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU= diff --git a/ios/frameworks/MuppetIOS.xcframework/_CodeSignature/CodeSignature b/ios/frameworks/MuppetIOS.xcframework/_CodeSignature/CodeSignature index e7ddfff..01500b5 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/Info.plist b/ios/frameworks/MuppetIOS.xcframework/ios-arm64/MuppetIOS.framework/Info.plist index 709982d..88eb254 100644 --- a/ios/frameworks/MuppetIOS.xcframework/ios-arm64/MuppetIOS.framework/Info.plist +++ b/ios/frameworks/MuppetIOS.xcframework/ios-arm64/MuppetIOS.framework/Info.plist @@ -3,7 +3,7 @@ BuildMachineOSBuild - 24G617 + 25D2128 CFBundleDevelopmentRegion en CFBundleExecutable @@ -17,29 +17,29 @@ CFBundlePackageType FMWK CFBundleShortVersionString - 3.28.0 + 3.29.0 CFBundleSupportedPlatforms iPhoneOS CFBundleVersion - 175 + 176 DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild - 22F76 + 23B77 DTPlatformName iphoneos DTPlatformVersion - 18.5 + 26.1 DTSDKBuild - 22F76 + 23B77 DTSDKName - iphoneos18.5 + iphoneos26.1 DTXcode - 1640 + 2611 DTXcodeBuild - 16F6 + 17B100 MinimumOSVersion 15.0 UIDeviceFamily 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 index 330acb4..c6c9d9e 100644 --- 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 @@ -6,102 +6,173 @@ "children": [ { "kind": "Import", - "name": "Combine", - "printedName": "Combine", + "name": "Foundation", + "printedName": "Foundation", "declKind": "Import", "moduleName": "MuppetIOS", "declAttributes": [ "RawDocComment" ] }, + { + "kind": "Import", + "name": "WebKit", + "printedName": "WebKit", + "declKind": "Import", + "moduleName": "MuppetIOS" + }, { "kind": "TypeDecl", - "name": "Emitter", - "printedName": "Emitter", + "name": "Bridge", + "printedName": "Bridge", "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": "Function", + "name": "inject", + "printedName": "inject(muppet:page:)", + "children": [ { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" + "kind": "TypeNominal", + "name": "Bridge", + "printedName": "MuppetIOS.Bridge", + "usr": "c:@M@MuppetIOS@objc(cs)Bridge" }, { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" + "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": "on", - "printedName": "on(_:)", + "name": "userContentController", + "printedName": "userContentController(_:didReceive:)", "children": [ { "kind": "TypeNominal", - "name": "AnyPublisher", - "printedName": "Combine.AnyPublisher", + "name": "Tuple", + "printedName": "(Any?, Swift.String?)", "children": [ { "kind": "TypeNominal", - "name": "JSON", - "printedName": "MuppetIOS.JSON", - "usr": "s:9MuppetIOS4JSONO" + "name": "Optional", + "printedName": "Any?", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:Sq" }, { "kind": "TypeNominal", - "name": "Never", - "printedName": "Swift.Never", - "usr": "s:s5NeverO" + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" } - ], - "usr": "s:7Combine12AnyPublisherV" + ] }, { "kind": "TypeNominal", - "name": "GenericTypeParam", - "printedName": "τ_0_0" + "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": "s:9MuppetIOS7EmitterC2ony7Combine12AnyPublisherVyAA4JSONOs5NeverOGxF", - "mangledName": "$s9MuppetIOS7EmitterC2ony7Combine12AnyPublisherVyAA4JSONOs5NeverOGxF", + "usr": "c:@M@MuppetIOS@objc(cs)Bridge(im)userContentController:didReceiveScriptMessage:replyHandler:", + "mangledName": "$s9MuppetIOS6BridgeC21userContentController_10didReceiveypSg_SSSgtSo06WKUsereF0C_So15WKScriptMessageCtYaF", "moduleName": "MuppetIOS", - "genericSig": "<τ_0_0 where τ_0_0 : Swift.Equatable>", - "sugared_genericSig": "", + "objc_name": "userContentController:didReceiveScriptMessage:replyHandler:", "declAttributes": [ - "AccessControl" + "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": "s:9MuppetIOS7EmitterC", - "mangledName": "$s9MuppetIOS7EmitterC", + "usr": "c:@M@MuppetIOS@objc(cs)Bridge", + "mangledName": "$s9MuppetIOS6BridgeC", "moduleName": "MuppetIOS", - "genericSig": "<τ_0_0 where τ_0_0 : Swift.Equatable>", - "sugared_genericSig": "", "declAttributes": [ - "AccessControl" + "Final", + "AccessControl", + "Custom", + "ObjC" ], + "superclassUsr": "c:objc(cs)NSObject", "hasMissingDesignatedInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], "conformances": [ { "kind": "Conformance", @@ -116,220 +187,714 @@ "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", + "name": "AtomicMacros", + "printedName": "AtomicMacros", "declKind": "Import", "moduleName": "MuppetIOS", "declAttributes": [ + "AccessControl", "RawDocComment" ] }, { "kind": "Import", - "name": "WebKit", - "printedName": "WebKit", + "name": "AtomicMacros", + "printedName": "AtomicMacros", "declKind": "Import", - "moduleName": "MuppetIOS" + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] }, { "kind": "Import", - "name": "Combine", - "printedName": "Combine", + "name": "WebKit", + "printedName": "WebKit", "declKind": "Import", - "moduleName": "MuppetIOS" + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] }, { - "kind": "TypeDecl", - "name": "Browser", - "printedName": "Browser", + "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": "URLSessionDataRequestable", + "printedName": "URLSessionDataRequestable", "children": [ { - "kind": "TypeDecl", - "name": "EventType", - "printedName": "EventType", + "kind": "Function", + "name": "data", + "printedName": "data(for:)", "children": [ { - "kind": "Var", - "name": "page", - "printedName": "page", + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(Foundation.Data, Foundation.URLResponse)", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(MuppetIOS.Browser.EventType.Type) -> MuppetIOS.Browser.EventType", + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + }, + { + "kind": "TypeNominal", + "name": "URLResponse", + "printedName": "Foundation.URLResponse", + "usr": "c:objc(cs)NSURLResponse" + } + ] + }, + { + "kind": "TypeNominal", + "name": "URLRequest", + "printedName": "Foundation.URLRequest", + "usr": "s:10Foundation10URLRequestV" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS25URLSessionDataRequestableP4data3for10Foundation0D0V_So13NSURLResponseCtAF10URLRequestV_tYaKF", + "mangledName": "$s9MuppetIOS25URLSessionDataRequestableP4data3for10Foundation0D0V_So13NSURLResponseCtAF10URLRequestV_tYaKF", + "moduleName": "MuppetIOS", + "genericSig": "<τ_0_0 where τ_0_0 : MuppetIOS.URLSessionDataRequestable>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Nonisolated" + ], + "throwing": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:9MuppetIOS25URLSessionDataRequestableP", + "mangledName": "$s9MuppetIOS25URLSessionDataRequestableP", + "moduleName": "MuppetIOS", + "genericSig": "<τ_0_0 : Swift.Sendable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "API", + "printedName": "API", + "children": [ + { + "kind": "Var", + "name": "apiBase", + "printedName": "apiBase", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS3APIV7apiBaseSSvp", + "mangledName": "$s9MuppetIOS3APIV7apiBaseSSvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS3APIV7apiBaseSSvg", + "mangledName": "$s9MuppetIOS3APIV7apiBaseSSvg", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "urlSession", + "printedName": "urlSession", + "children": [ + { + "kind": "TypeNominal", + "name": "URLSessionDataRequestable", + "printedName": "any MuppetIOS.URLSessionDataRequestable", + "usr": "s:9MuppetIOS25URLSessionDataRequestableP" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS3APIV10urlSessionAA25URLSessionDataRequestable_pvp", + "mangledName": "$s9MuppetIOS3APIV10urlSessionAA25URLSessionDataRequestable_pvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "URLSessionDataRequestable", + "printedName": "any MuppetIOS.URLSessionDataRequestable", + "usr": "s:9MuppetIOS25URLSessionDataRequestableP" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS3APIV10urlSessionAA25URLSessionDataRequestable_pvg", + "mangledName": "$s9MuppetIOS3APIV10urlSessionAA25URLSessionDataRequestable_pvg", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "defaultHeaders", + "printedName": "defaultHeaders", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : Swift.String]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Swift.String]", "children": [ { "kind": "TypeNominal", - "name": "EventType", - "printedName": "MuppetIOS.Browser.EventType", - "usr": "s:9MuppetIOS7BrowserC9EventTypeO" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" }, { "kind": "TypeNominal", - "name": "Metatype", - "printedName": "MuppetIOS.Browser.EventType.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "EventType", - "printedName": "MuppetIOS.Browser.EventType", - "usr": "s:9MuppetIOS7BrowserC9EventTypeO" - } - ] + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "usr": "s:SD" } ], - "declKind": "EnumElement", - "usr": "s:9MuppetIOS7BrowserC9EventTypeO4pageyA2EmF", - "mangledName": "$s9MuppetIOS7BrowserC9EventTypeO4pageyA2EmF", - "moduleName": "MuppetIOS" - }, + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS3APIV14defaultHeadersSDyS2SGSgvp", + "mangledName": "$s9MuppetIOS3APIV14defaultHeadersSDyS2SGSgvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ { - "kind": "Var", - "name": "closed", - "printedName": "closed", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(MuppetIOS.Browser.EventType.Type) -> MuppetIOS.Browser.EventType", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : Swift.String]?", "children": [ { "kind": "TypeNominal", - "name": "EventType", - "printedName": "MuppetIOS.Browser.EventType", - "usr": "s:9MuppetIOS7BrowserC9EventTypeO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "MuppetIOS.Browser.EventType.Type", + "name": "Dictionary", + "printedName": "[Swift.String : Swift.String]", "children": [ { "kind": "TypeNominal", - "name": "EventType", - "printedName": "MuppetIOS.Browser.EventType", - "usr": "s:9MuppetIOS7BrowserC9EventTypeO" + "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": "EnumElement", - "usr": "s:9MuppetIOS7BrowserC9EventTypeO6closedyA2EmF", - "mangledName": "$s9MuppetIOS7BrowserC9EventTypeO6closedyA2EmF", + "declKind": "Accessor", + "usr": "s:9MuppetIOS3APIV14defaultHeadersSDyS2SGSgvg", + "mangledName": "$s9MuppetIOS3APIV14defaultHeadersSDyS2SGSgvg", "moduleName": "MuppetIOS", - "declAttributes": [ - "RawDocComment" - ] + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(apiBase:defaultHeaders:urlSession:)", + "children": [ + { + "kind": "TypeNominal", + "name": "API", + "printedName": "MuppetIOS.API", + "usr": "s:9MuppetIOS3APIV" }, { - "kind": "Function", - "name": "==", - "printedName": "==(_:_:)", + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : Swift.String]?", "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" + "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": "Func", - "usr": "s:9MuppetIOS7BrowserC9EventTypeO2eeoiySbAE_AEtFZ", - "mangledName": "$s9MuppetIOS7BrowserC9EventTypeO2eeoiySbAE_AEtFZ", - "moduleName": "MuppetIOS", - "static": true, - "implicit": true, - "funcSelfKind": "NonMutating" + "hasDefaultArg": true, + "usr": "s:Sq" }, + { + "kind": "TypeNominal", + "name": "URLSessionDataRequestable", + "printedName": "any MuppetIOS.URLSessionDataRequestable", + "hasDefaultArg": true, + "usr": "s:9MuppetIOS25URLSessionDataRequestableP" + } + ], + "declKind": "Constructor", + "usr": "s:9MuppetIOS3APIV7apiBase14defaultHeaders10urlSessionACSS_SDyS2SGSgAA25URLSessionDataRequestable_ptcfc", + "mangledName": "$s9MuppetIOS3APIV7apiBase14defaultHeaders10urlSessionACSS_SDyS2SGSgAA25URLSessionDataRequestable_ptcfc", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "TypeDecl", + "name": "APIError", + "printedName": "APIError", + "children": [ { "kind": "Var", - "name": "hashValue", - "printedName": "hashValue", + "name": "invalidUrl", + "printedName": "invalidUrl", "children": [ { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.API.APIError.Type) -> MuppetIOS.API.APIError", + "children": [ + { + "kind": "TypeNominal", + "name": "APIError", + "printedName": "MuppetIOS.API.APIError", + "usr": "s:9MuppetIOS3APIV8APIErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "MuppetIOS.API.APIError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "APIError", + "printedName": "MuppetIOS.API.APIError", + "usr": "s:9MuppetIOS3APIV8APIErrorO" + } + ] + } + ] } ], - "declKind": "Var", - "usr": "s:9MuppetIOS7BrowserC9EventTypeO9hashValueSivp", - "mangledName": "$s9MuppetIOS7BrowserC9EventTypeO9hashValueSivp", - "moduleName": "MuppetIOS", - "implicit": true, - "accessors": [ + "declKind": "EnumElement", + "usr": "s:9MuppetIOS3APIV8APIErrorO10invalidUrlyA2EmF", + "mangledName": "$s9MuppetIOS3APIV8APIErrorO10invalidUrlyA2EmF", + "moduleName": "MuppetIOS" + }, + { + "kind": "Var", + "name": "httpError", + "printedName": "httpError", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.API.APIError.Type) -> (Swift.Int?, (any Swift.Sendable)?, (any Swift.Error)?) -> MuppetIOS.API.APIError", "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Int?, (any Swift.Sendable)?, (any Swift.Error)?) -> MuppetIOS.API.APIError", + "children": [ + { + "kind": "TypeNominal", + "name": "APIError", + "printedName": "MuppetIOS.API.APIError", + "usr": "s:9MuppetIOS3APIV8APIErrorO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(statusCode: Swift.Int?, responseBody: (any Swift.Sendable)?, error: (any Swift.Error)?)", + "children": [ + { + "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": "(any Swift.Sendable)?", + "children": [ + { + "kind": "TypeNominal", + "name": "Sendable", + "printedName": "any Swift.Sendable", + "usr": "s:s8SendableP" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any Swift.Error)?", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "any Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:Sq" + } + ] + } + ] + }, { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "Metatype", + "printedName": "MuppetIOS.API.APIError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "APIError", + "printedName": "MuppetIOS.API.APIError", + "usr": "s:9MuppetIOS3APIV8APIErrorO" + } + ] } - ], - "declKind": "Accessor", - "usr": "s:9MuppetIOS7BrowserC9EventTypeO9hashValueSivg", - "mangledName": "$s9MuppetIOS7BrowserC9EventTypeO9hashValueSivg", - "moduleName": "MuppetIOS", - "implicit": true, - "accessorKind": "get" + ] } - ] + ], + "declKind": "EnumElement", + "usr": "s:9MuppetIOS3APIV8APIErrorO9httpErroryAESiSg_s8Sendable_pSgs0F0_pSgtcAEmF", + "mangledName": "$s9MuppetIOS3APIV8APIErrorO9httpErroryAESiSg_s8Sendable_pSgs0F0_pSgtcAEmF", + "moduleName": "MuppetIOS" }, { - "kind": "Function", - "name": "hash", - "printedName": "hash(into:)", + "kind": "Var", + "name": "decodeError", + "printedName": "decodeError", "children": [ { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.API.APIError.Type) -> ((any Swift.Error)?, (any Swift.Sendable)?) -> MuppetIOS.API.APIError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "((any Swift.Error)?, (any Swift.Sendable)?) -> MuppetIOS.API.APIError", + "children": [ + { + "kind": "TypeNominal", + "name": "APIError", + "printedName": "MuppetIOS.API.APIError", + "usr": "s:9MuppetIOS3APIV8APIErrorO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(error: (any Swift.Error)?, responseBody: (any Swift.Sendable)?)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any Swift.Error)?", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "any Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any Swift.Sendable)?", + "children": [ + { + "kind": "TypeNominal", + "name": "Sendable", + "printedName": "any Swift.Sendable", + "usr": "s:s8SendableP" + } + ], + "usr": "s:Sq" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "MuppetIOS.API.APIError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "APIError", + "printedName": "MuppetIOS.API.APIError", + "usr": "s:9MuppetIOS3APIV8APIErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9MuppetIOS3APIV8APIErrorO11decodeErroryAEs0F0_pSg_s8Sendable_pSgtcAEmF", + "mangledName": "$s9MuppetIOS3APIV8APIErrorO11decodeErroryAEs0F0_pSg_s8Sendable_pSgtcAEmF", + "moduleName": "MuppetIOS" + }, + { + "kind": "Var", + "name": "encodeError", + "printedName": "encodeError", + "children": [ { - "kind": "TypeNominal", - "name": "Hasher", - "printedName": "Swift.Hasher", - "paramValueOwnership": "InOut", - "usr": "s:s6HasherV" + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.API.APIError.Type) -> MuppetIOS.API.APIError", + "children": [ + { + "kind": "TypeNominal", + "name": "APIError", + "printedName": "MuppetIOS.API.APIError", + "usr": "s:9MuppetIOS3APIV8APIErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "MuppetIOS.API.APIError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "APIError", + "printedName": "MuppetIOS.API.APIError", + "usr": "s:9MuppetIOS3APIV8APIErrorO" + } + ] + } + ] } ], - "declKind": "Func", - "usr": "s:9MuppetIOS7BrowserC9EventTypeO4hash4intoys6HasherVz_tF", - "mangledName": "$s9MuppetIOS7BrowserC9EventTypeO4hash4intoys6HasherVz_tF", - "moduleName": "MuppetIOS", - "implicit": true, - "funcSelfKind": "NonMutating" + "declKind": "EnumElement", + "usr": "s:9MuppetIOS3APIV8APIErrorO11encodeErroryA2EmF", + "mangledName": "$s9MuppetIOS3APIV8APIErrorO11encodeErroryA2EmF", + "moduleName": "MuppetIOS" } ], "declKind": "Enum", - "usr": "s:9MuppetIOS7BrowserC9EventTypeO", - "mangledName": "$s9MuppetIOS7BrowserC9EventTypeO", + "usr": "s:9MuppetIOS3APIV8APIErrorO", + "mangledName": "$s9MuppetIOS3APIV8APIErrorO", "moduleName": "MuppetIOS", "declAttributes": [ "AccessControl" @@ -351,183 +916,199 @@ }, { "kind": "Conformance", - "name": "Equatable", - "printedName": "Equatable", - "usr": "s:SQ", - "mangledName": "$sSQ" + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" }, { "kind": "Conformance", - "name": "Hashable", - "printedName": "Hashable", - "usr": "s:SH", - "mangledName": "$sSH" + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" } ] }, { - "kind": "Var", - "name": "emitter", - "printedName": "emitter", + "kind": "Function", + "name": "post", + "printedName": "post(path:body:headers:)", "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" + "name": "GenericTypeParam", + "printedName": "τ_0_1" }, { "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" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" }, { "kind": "TypeNominal", - "name": "Browser", - "printedName": "MuppetIOS.Browser", - "usr": "s:9MuppetIOS7BrowserC" + "name": "GenericTypeParam", + "printedName": "τ_0_0" }, { "kind": "TypeNominal", - "name": "Browser", - "printedName": "MuppetIOS.Browser", - "usr": "s:9MuppetIOS7BrowserC" + "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" } ], "declKind": "Func", - "usr": "s:9MuppetIOS7BrowserC2eeoiySbAC_ACtFZ", - "mangledName": "$s9MuppetIOS7BrowserC2eeoiySbAC_ACtFZ", + "usr": "s:9MuppetIOS3APIV4post4path4body7headersq_SS_xSDyS2SGtYaAC8APIErrorOYKSeRzSERzSeR_SER_r0_lF", + "mangledName": "$s9MuppetIOS3APIV4post4path4body7headersq_SS_xSDyS2SGtYaAC8APIErrorOYKSeRzSERzSeR_SER_r0_lF", "moduleName": "MuppetIOS", - "static": true, + "genericSig": "<τ_0_0, τ_0_1 where τ_0_0 : Swift.Decodable, τ_0_0 : Swift.Encodable, τ_0_1 : Swift.Decodable, τ_0_1 : Swift.Encodable>", + "sugared_genericSig": "", "declAttributes": [ - "Custom", - "Final", + "Nonisolated", "AccessControl" ], + "throwing": true, "funcSelfKind": "NonMutating" }, { "kind": "Function", - "name": "hash", - "printedName": "hash(into:)", + "name": "get", + "printedName": "get(path:headers:)", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "GenericTypeParam", + "printedName": "τ_0_0" }, { "kind": "TypeNominal", - "name": "Hasher", - "printedName": "Swift.Hasher", - "paramValueOwnership": "InOut", - "usr": "s:s6HasherV" + "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" } ], "declKind": "Func", - "usr": "s:9MuppetIOS7BrowserC4hash4intoys6HasherVz_tF", - "mangledName": "$s9MuppetIOS7BrowserC4hash4intoys6HasherVz_tF", + "usr": "s:9MuppetIOS3APIV3get4path7headersxSS_SDyS2SGtYaAC8APIErrorOYKSeRzSERzlF", + "mangledName": "$s9MuppetIOS3APIV3get4path7headersxSS_SDyS2SGtYaAC8APIErrorOYKSeRzSERzlF", "moduleName": "MuppetIOS", + "genericSig": "<τ_0_0 where τ_0_0 : Swift.Decodable, τ_0_0 : Swift.Encodable>", + "sugared_genericSig": "", "declAttributes": [ - "Custom", - "Final", + "Nonisolated", "AccessControl" ], + "throwing": true, "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:9MuppetIOS3APIV", + "mangledName": "$s9MuppetIOS3APIV", + "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": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + } + ] + }, + { + "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": "handle", - "printedName": "handle", + "name": "name", + "printedName": "name", "children": [ { "kind": "TypeNominal", @@ -537,14 +1118,14 @@ } ], "declKind": "Var", - "usr": "s:9MuppetIOS7BrowserC6handleSSvp", - "mangledName": "$s9MuppetIOS7BrowserC6handleSSvp", + "usr": "s:9MuppetIOS6CookieV4nameSSvp", + "mangledName": "$s9MuppetIOS6CookieV4nameSSvp", "moduleName": "MuppetIOS", "declAttributes": [ - "Final", - "Custom", + "HasStorage", "AccessControl" ], + "hasStorage": true, "accessors": [ { "kind": "Accessor", @@ -559,134 +1140,171 @@ } ], "declKind": "Accessor", - "usr": "s:9MuppetIOS7BrowserC6handleSSvg", - "mangledName": "$s9MuppetIOS7BrowserC6handleSSvg", + "usr": "s:9MuppetIOS6CookieV4nameSSvg", + "mangledName": "$s9MuppetIOS6CookieV4nameSSvg", "moduleName": "MuppetIOS", - "declAttributes": [ - "Final" - ], + "implicit": true, "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": "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": "TypeNominal", - "name": "Optional", - "printedName": "WebKit.WKWebViewConfiguration?", + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", "children": [ { "kind": "TypeNominal", - "name": "WKWebViewConfiguration", - "printedName": "WebKit.WKWebViewConfiguration", - "usr": "c:objc(cs)WKWebViewConfiguration" + "name": "Void", + "printedName": "()" } ], - "hasDefaultArg": true, - "usr": "s:Sq" + "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": "Func", - "usr": "s:9MuppetIOS7BrowserC7newPage13configurationAA0E0CSo22WKWebViewConfigurationCSg_tF", - "mangledName": "$s9MuppetIOS7BrowserC7newPage13configurationAA0E0CSo22WKWebViewConfigurationCSg_tF", + "declKind": "Var", + "usr": "s:9MuppetIOS6CookieV5valueSSvp", + "mangledName": "$s9MuppetIOS6CookieV5valueSSvp", "moduleName": "MuppetIOS", "declAttributes": [ - "Final", - "Custom", + "HasStorage", "AccessControl" ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "attachPage", - "printedName": "attachPage(to:controller:)", - "children": [ + "hasStorage": true, + "accessors": [ { - "kind": "TypeNominal", - "name": "Page", - "printedName": "MuppetIOS.Page", - "usr": "s:9MuppetIOS4PageC" + "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": "TypeNominal", - "name": "WKWebView", - "printedName": "WebKit.WKWebView", - "usr": "c:objc(cs)WKWebView" + "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": "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:9MuppetIOS6CookieV5valueSSvM", + "mangledName": "$s9MuppetIOS6CookieV5valueSSvM", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "_modify" } - ], - "declKind": "Func", - "usr": "s:9MuppetIOS7BrowserC10attachPage2to10controllerAA0E0CSo9WKWebViewC_So16UIViewControllerCtF", - "mangledName": "$s9MuppetIOS7BrowserC10attachPage2to10controllerAA0E0CSo9WKWebViewC_So16UIViewControllerCtF", - "moduleName": "MuppetIOS", - "declAttributes": [ - "Custom", - "Final", - "AccessControl", - "RawDocComment" - ], - "funcSelfKind": "NonMutating" + ] }, { "kind": "Var", - "name": "hashValue", - "printedName": "hashValue", + "name": "path", + "printedName": "path", "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" } ], "declKind": "Var", - "usr": "s:9MuppetIOS7BrowserC9hashValueSivp", - "mangledName": "$s9MuppetIOS7BrowserC9hashValueSivp", + "usr": "s:9MuppetIOS6CookieV4pathSSSgvp", + "mangledName": "$s9MuppetIOS6CookieV4pathSSSgvp", "moduleName": "MuppetIOS", - "implicit": true, "declAttributes": [ - "Final", - "Nonisolated" + "HasInitialValue", + "HasStorage", + "AccessControl" ], - "isFromExtension": true, + "hasStorage": true, "accessors": [ { "kind": "Accessor", @@ -695,176 +1313,105 @@ "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:9MuppetIOS7BrowserC9hashValueSivg", - "mangledName": "$s9MuppetIOS7BrowserC9hashValueSivg", + "usr": "s:9MuppetIOS6CookieV4pathSSSgvg", + "mangledName": "$s9MuppetIOS6CookieV4pathSSSgvg", "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": "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": "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", + "name": "isSecure", + "printedName": "isSecure", "children": [ { "kind": "TypeNominal", - "name": "Set", - "printedName": "Swift.Set", + "name": "Optional", + "printedName": "Swift.Bool?", "children": [ { "kind": "TypeNominal", - "name": "Browser", - "printedName": "MuppetIOS.Browser", - "usr": "s:9MuppetIOS7BrowserC" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], - "usr": "s:Sh" + "usr": "s:Sq" } ], "declKind": "Var", - "usr": "s:9MuppetIOS0A0C8browsersShyAA7BrowserCGvp", - "mangledName": "$s9MuppetIOS0A0C8browsersShyAA7BrowserCGvp", + "usr": "s:9MuppetIOS6CookieV8isSecureSbSgvp", + "mangledName": "$s9MuppetIOS6CookieV8isSecureSbSgvp", "moduleName": "MuppetIOS", "declAttributes": [ "HasInitialValue", - "Final", - "Custom", "HasStorage", - "SetterAccess", "AccessControl" ], "hasStorage": true, @@ -876,351 +1423,329 @@ "children": [ { "kind": "TypeNominal", - "name": "Set", - "printedName": "Swift.Set", + "name": "Optional", + "printedName": "Swift.Bool?", "children": [ { "kind": "TypeNominal", - "name": "Browser", - "printedName": "MuppetIOS.Browser", - "usr": "s:9MuppetIOS7BrowserC" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], - "usr": "s:Sh" + "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:9MuppetIOS0A0C8browsersShyAA7BrowserCGvg", - "mangledName": "$s9MuppetIOS0A0C8browsersShyAA7BrowserCGvg", + "usr": "s:9MuppetIOS6CookieV8isSecureSbSgvg", + "mangledName": "$s9MuppetIOS6CookieV8isSecureSbSgvg", "moduleName": "MuppetIOS", "implicit": true, - "declAttributes": [ - "Final" - ], "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": "Constructor", - "name": "init", - "printedName": "init(source:)", + "kind": "Var", + "name": "domain", + "printedName": "domain", "children": [ { "kind": "TypeNominal", - "name": "Muppet", - "printedName": "MuppetIOS.Muppet", - "usr": "s:9MuppetIOS0A0C" - }, - { - "kind": "TypeNominal", - "name": "UIViewController", - "printedName": "UIKit.UIViewController", - "usr": "c:objc(cs)UIViewController" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "declKind": "Constructor", - "usr": "s:9MuppetIOS0A0C6sourceACSo16UIViewControllerC_tcfc", - "mangledName": "$s9MuppetIOS0A0C6sourceACSo16UIViewControllerC_tcfc", - "moduleName": "MuppetIOS", - "declAttributes": [ - "Custom", + "declKind": "Var", + "usr": "s:9MuppetIOS6CookieV6domainSSvp", + "mangledName": "$s9MuppetIOS6CookieV6domainSSvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "HasStorage", "AccessControl" ], - "init_kind": "Designated" - }, - { - "kind": "Function", - "name": "update", - "printedName": "update(source:)", - "children": [ + "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:9MuppetIOS6CookieV6domainSSvg", + "mangledName": "$s9MuppetIOS6CookieV6domainSSvg", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "get" }, { - "kind": "TypeNominal", - "name": "UIViewController", - "printedName": "UIKit.UIViewController", - "usr": "c:objc(cs)UIViewController" + "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" } - ], - "declKind": "Func", - "usr": "s:9MuppetIOS0A0C6update6sourceySo16UIViewControllerC_tF", - "mangledName": "$s9MuppetIOS0A0C6update6sourceySo16UIViewControllerC_tF", - "moduleName": "MuppetIOS", - "declAttributes": [ - "Custom", - "Final", - "AccessControl" - ], - "funcSelfKind": "NonMutating" + ] }, { - "kind": "Function", - "name": "getBrowser", - "printedName": "getBrowser(handle:)", + "kind": "Var", + "name": "expiresDate", + "printedName": "expiresDate", "children": [ { "kind": "TypeNominal", "name": "Optional", - "printedName": "MuppetIOS.Browser?", + "printedName": "Foundation.Date?", "children": [ { "kind": "TypeNominal", - "name": "Browser", - "printedName": "MuppetIOS.Browser", - "usr": "s:9MuppetIOS7BrowserC" + "name": "Date", + "printedName": "Foundation.Date", + "usr": "s:10Foundation4DateV" } ], "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" } ], - "declKind": "Func", - "usr": "s:9MuppetIOS0A0C10getBrowser6handleAA0D0CSgSS_tF", - "mangledName": "$s9MuppetIOS0A0C10getBrowser6handleAA0D0CSgSS_tF", + "declKind": "Var", + "usr": "s:9MuppetIOS6CookieV11expiresDate10Foundation0E0VSgvp", + "mangledName": "$s9MuppetIOS6CookieV11expiresDate10Foundation0E0VSgvp", "moduleName": "MuppetIOS", "declAttributes": [ - "Custom", - "Final", + "HasInitialValue", + "HasStorage", "AccessControl" ], - "funcSelfKind": "NonMutating" + "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": "Function", - "name": "getPage", - "printedName": "getPage(handle:)", + "kind": "Var", + "name": "isHTTPOnly", + "printedName": "isHTTPOnly", "children": [ { "kind": "TypeNominal", "name": "Optional", - "printedName": "MuppetIOS.Page?", + "printedName": "Swift.Bool?", "children": [ { "kind": "TypeNominal", - "name": "Page", - "printedName": "MuppetIOS.Page", - "usr": "s:9MuppetIOS4PageC" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" } ], - "declKind": "Func", - "usr": "s:9MuppetIOS0A0C7getPage6handleAA0D0CSgSS_tF", - "mangledName": "$s9MuppetIOS0A0C7getPage6handleAA0D0CSgSS_tF", + "declKind": "Var", + "usr": "s:9MuppetIOS6CookieV10isHTTPOnlySbSgvp", + "mangledName": "$s9MuppetIOS6CookieV10isHTTPOnlySbSgvp", "moduleName": "MuppetIOS", "declAttributes": [ - "Custom", - "Final", + "HasInitialValue", + "HasStorage", "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": [ + "hasStorage": true, + "accessors": [ { "kind": "Accessor", "name": "Get", "printedName": "Get()", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(MuppetIOS.Browser, WebKit.WKWebViewConfiguration) -> MuppetIOS.Page", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", "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" - } - ] + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } - ] + ], + "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:9MuppetIOS0A0C11pageBuilderyAA4PageCAA7BrowserC_So22WKWebViewConfigurationCtYbScMYccvg", - "mangledName": "$s9MuppetIOS0A0C11pageBuilderyAA4PageCAA7BrowserC_So22WKWebViewConfigurationCtYbScMYccvg", + "usr": "s:9MuppetIOS6CookieV10isHTTPOnlySbSgvg", + "mangledName": "$s9MuppetIOS6CookieV10isHTTPOnlySbSgvg", "moduleName": "MuppetIOS", "implicit": true, - "declAttributes": [ - "Final" - ], "accessorKind": "get" }, { @@ -1234,46 +1759,25 @@ "printedName": "()" }, { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(MuppetIOS.Browser, WebKit.WKWebViewConfiguration) -> MuppetIOS.Page", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", "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" - } - ] + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } - ] + ], + "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:9MuppetIOS0A0C11pageBuilderyAA4PageCAA7BrowserC_So22WKWebViewConfigurationCtYbScMYccvs", - "mangledName": "$s9MuppetIOS0A0C11pageBuilderyAA4PageCAA7BrowserC_So22WKWebViewConfigurationCtYbScMYccvs", + "usr": "s:9MuppetIOS6CookieV10isHTTPOnlySbSgvs", + "mangledName": "$s9MuppetIOS6CookieV10isHTTPOnlySbSgvs", "moduleName": "MuppetIOS", "implicit": true, - "declAttributes": [ - "Final" - ], "accessorKind": "set" }, { @@ -1288,460 +1792,243 @@ } ], "declKind": "Accessor", - "usr": "s:9MuppetIOS0A0C11pageBuilderyAA4PageCAA7BrowserC_So22WKWebViewConfigurationCtYbScMYccvM", - "mangledName": "$s9MuppetIOS0A0C11pageBuilderyAA4PageCAA7BrowserC_So22WKWebViewConfigurationCtYbScMYccvM", + "usr": "s:9MuppetIOS6CookieV10isHTTPOnlySbSgvM", + "mangledName": "$s9MuppetIOS6CookieV10isHTTPOnlySbSgvM", "moduleName": "MuppetIOS", "implicit": true, - "declAttributes": [ - "Final" - ], "accessorKind": "_modify" } ] }, { - "kind": "Function", - "name": "setDebug", - "printedName": "setDebug(isEnabled:forwardLogs:)", + "kind": "Var", + "name": "maxAge", + "printedName": "maxAge", "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.Int?", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Swift.String) -> ()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ] + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], - "hasDefaultArg": true, "usr": "s:Sq" } ], - "declKind": "Func", - "usr": "s:9MuppetIOS0A0C8setDebug9isEnabled11forwardLogsySb_ySSYbcSgtYaFZ", - "mangledName": "$s9MuppetIOS0A0C8setDebug9isEnabled11forwardLogsySb_ySSYbcSgtYaFZ", + "declKind": "Var", + "usr": "s:9MuppetIOS6CookieV6maxAgeSiSgvp", + "mangledName": "$s9MuppetIOS6CookieV6maxAgeSiSgvp", "moduleName": "MuppetIOS", - "static": true, "declAttributes": [ - "Final", - "Custom", - "AccessControl", - "RawDocComment" + "HasInitialValue", + "HasStorage", + "AccessControl" ], - "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": [ + "hasStorage": true, + "accessors": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(MuppetIOS.JSON.Type) -> ([Swift.String : MuppetIOS.JSON]) -> MuppetIOS.JSON", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "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", + "name": "Optional", + "printedName": "Swift.Int?", "children": [ { "kind": "TypeNominal", - "name": "JSON", - "printedName": "MuppetIOS.JSON", - "usr": "s:9MuppetIOS4JSONO" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } - ] + ], + "usr": "s:Sq" } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:9MuppetIOS4JSONO10dictionaryyACSDySSACGcACmF", - "mangledName": "$s9MuppetIOS4JSONO10dictionaryyACSDySSACGcACmF", - "moduleName": "MuppetIOS" - }, - { - "kind": "Var", - "name": "array", - "printedName": "array", - "children": [ + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS6CookieV6maxAgeSiSgvg", + "mangledName": "$s9MuppetIOS6CookieV6maxAgeSiSgvg", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "get" + }, { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(MuppetIOS.JSON.Type) -> ([MuppetIOS.JSON]) -> MuppetIOS.JSON", + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", "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": "Void", + "printedName": "()" }, { "kind": "TypeNominal", - "name": "Metatype", - "printedName": "MuppetIOS.JSON.Type", + "name": "Optional", + "printedName": "Swift.Int?", "children": [ { "kind": "TypeNominal", - "name": "JSON", - "printedName": "MuppetIOS.JSON", - "usr": "s:9MuppetIOS4JSONO" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } - ] + ], + "usr": "s:Sq" } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:9MuppetIOS4JSONO5arrayyACSayACGcACmF", - "mangledName": "$s9MuppetIOS4JSONO5arrayyACSayACGcACmF", - "moduleName": "MuppetIOS" - }, - { - "kind": "Var", - "name": "string", - "printedName": "string", - "children": [ + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS6CookieV6maxAgeSiSgvs", + "mangledName": "$s9MuppetIOS6CookieV6maxAgeSiSgvs", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "set" + }, { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(MuppetIOS.JSON.Type) -> (Swift.String) -> MuppetIOS.JSON", + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", "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" - } - ] + "name": "Void", + "printedName": "()" } - ] + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS6CookieV6maxAgeSiSgvM", + "mangledName": "$s9MuppetIOS6CookieV6maxAgeSiSgvM", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "_modify" } - ], - "declKind": "EnumElement", - "usr": "s:9MuppetIOS4JSONO6stringyACSScACmF", - "mangledName": "$s9MuppetIOS4JSONO6stringyACSScACmF", - "moduleName": "MuppetIOS" + ] }, { - "kind": "Var", - "name": "number", - "printedName": "number", + "kind": "Constructor", + "name": "init", + "printedName": "init(name:value:path:isSecure:domain:expiresDate:isHTTPOnly:maxAge:)", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(MuppetIOS.JSON.Type) -> (Swift.Double) -> MuppetIOS.JSON", + "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": "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" - } - ] + "name": "Date", + "printedName": "Foundation.Date", + "usr": "s:10Foundation4DateV" } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:9MuppetIOS4JSONO6numberyACSdcACmF", - "mangledName": "$s9MuppetIOS4JSONO6numberyACSdcACmF", - "moduleName": "MuppetIOS" - }, - { - "kind": "Var", - "name": "bool", - "printedName": "bool", - "children": [ + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(MuppetIOS.JSON.Type) -> (Swift.Bool) -> MuppetIOS.JSON", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", "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" - } - ] + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:9MuppetIOS4JSONO4boolyACSbcACmF", - "mangledName": "$s9MuppetIOS4JSONO4boolyACSbcACmF", - "moduleName": "MuppetIOS" - }, - { - "kind": "Var", - "name": "null", - "printedName": "null", - "children": [ + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(MuppetIOS.JSON.Type) -> MuppetIOS.JSON", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", "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" - } - ] + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } - ] + ], + "hasDefaultArg": true, + "usr": "s:Sq" } ], - "declKind": "EnumElement", - "usr": "s:9MuppetIOS4JSONO4nullyA2CmF", - "mangledName": "$s9MuppetIOS4JSONO4nullyA2CmF", - "moduleName": "MuppetIOS" + "declKind": "Constructor", + "usr": "s:9MuppetIOS6CookieV4name5value4path8isSecure6domain11expiresDate0G8HTTPOnly6maxAgeACSS_S2SSbSS10Foundation0K0VSgSbSgSiSgtcfc", + "mangledName": "$s9MuppetIOS6CookieV4name5value4path8isSecure6domain11expiresDate0G8HTTPOnly6maxAgeACSS_S2SSbSS10Foundation0K0VSgSbSgSiSgtcfc", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" }, { "kind": "Constructor", "name": "init", - "printedName": "init(_:)", + "printedName": "init(from:)", "children": [ { "kind": "TypeNominal", - "name": "JSON", - "printedName": "MuppetIOS.JSON", - "usr": "s:9MuppetIOS4JSONO" + "name": "Cookie", + "printedName": "MuppetIOS.Cookie", + "usr": "s:9MuppetIOS6CookieV" }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Any?", - "children": [ - { - "kind": "TypeNominal", - "name": "ProtocolComposition", - "printedName": "Any" - } - ], - "usr": "s:Sq" + "name": "HTTPCookie", + "printedName": "Foundation.HTTPCookie", + "usr": "c:objc(cs)NSHTTPCookie" } ], "declKind": "Constructor", - "usr": "s:9MuppetIOS4JSONOyACypSgcfc", - "mangledName": "$s9MuppetIOS4JSONOyACypSgcfc", + "usr": "s:9MuppetIOS6CookieV4fromACSo12NSHTTPCookieC_tcfc", + "mangledName": "$s9MuppetIOS6CookieV4fromACSo12NSHTTPCookieC_tcfc", "moduleName": "MuppetIOS", "declAttributes": [ "AccessControl" @@ -1750,41 +2037,27 @@ }, { "kind": "Var", - "name": "asDictionary", - "printedName": "asDictionary", + "name": "httpCookie", + "printedName": "httpCookie", "children": [ { "kind": "TypeNominal", "name": "Optional", - "printedName": "[Swift.String : MuppetIOS.JSON]?", + "printedName": "Foundation.HTTPCookie?", "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" + "name": "HTTPCookie", + "printedName": "Foundation.HTTPCookie", + "usr": "c:objc(cs)NSHTTPCookie" } ], "usr": "s:Sq" } ], "declKind": "Var", - "usr": "s:9MuppetIOS4JSONO12asDictionarySDySSACGSgvp", - "mangledName": "$s9MuppetIOS4JSONO12asDictionarySDySSACGSgvp", + "usr": "s:9MuppetIOS6CookieV04httpC0So12NSHTTPCookieCSgvp", + "mangledName": "$s9MuppetIOS6CookieV04httpC0So12NSHTTPCookieCSgvp", "moduleName": "MuppetIOS", "declAttributes": [ "AccessControl" @@ -1798,383 +2071,350 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "[Swift.String : MuppetIOS.JSON]?", + "printedName": "Foundation.HTTPCookie?", "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" + "name": "HTTPCookie", + "printedName": "Foundation.HTTPCookie", + "usr": "c:objc(cs)NSHTTPCookie" } ], "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:9MuppetIOS4JSONO12asDictionarySDySSACGSgvg", - "mangledName": "$s9MuppetIOS4JSONO12asDictionarySDySSACGSgvg", + "usr": "s:9MuppetIOS6CookieV04httpC0So12NSHTTPCookieCSgvg", + "mangledName": "$s9MuppetIOS6CookieV04httpC0So12NSHTTPCookieCSgvg", "moduleName": "MuppetIOS", "accessorKind": "get" } ] }, { - "kind": "Var", - "name": "asArray", - "printedName": "asArray", + "kind": "Function", + "name": "<", + "printedName": "<(_:_:)", "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" + "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": "Var", - "usr": "s:9MuppetIOS4JSONO7asArraySayACGSgvp", - "mangledName": "$s9MuppetIOS4JSONO7asArraySayACGSgvp", + "declKind": "Func", + "usr": "s:9MuppetIOS6CookieV1loiySbAC_ACtFZ", + "mangledName": "$s9MuppetIOS6CookieV1loiySbAC_ACtFZ", "moduleName": "MuppetIOS", + "static": true, "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" - } - ] + "isFromExtension": true, + "funcSelfKind": "NonMutating" }, { - "kind": "Var", - "name": "asString", - "printedName": "asString", + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", "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" + }, + { + "kind": "TypeNominal", + "name": "Cookie", + "printedName": "MuppetIOS.Cookie", + "usr": "s:9MuppetIOS6CookieV" + }, + { + "kind": "TypeNominal", + "name": "Cookie", + "printedName": "MuppetIOS.Cookie", + "usr": "s:9MuppetIOS6CookieV" } ], - "declKind": "Var", - "usr": "s:9MuppetIOS4JSONO8asStringSSSgvp", - "mangledName": "$s9MuppetIOS4JSONO8asStringSSSgvp", + "declKind": "Func", + "usr": "s:9MuppetIOS6CookieV2eeoiySbAC_ACtFZ", + "mangledName": "$s9MuppetIOS6CookieV2eeoiySbAC_ACtFZ", "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" - } - ] + "static": true, + "implicit": true, + "isFromExtension": true, + "funcSelfKind": "NonMutating" }, { - "kind": "Var", - "name": "asDouble", - "printedName": "asDouble", + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Double?", - "children": [ - { - "kind": "TypeNominal", - "name": "Double", - "printedName": "Swift.Double", - "usr": "s:Sd" - } - ], - "usr": "s:Sq" + "name": "Cookie", + "printedName": "MuppetIOS.Cookie", + "usr": "s:9MuppetIOS6CookieV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" } ], - "declKind": "Var", - "usr": "s:9MuppetIOS4JSONO8asDoubleSdSgvp", - "mangledName": "$s9MuppetIOS4JSONO8asDoubleSdSgvp", + "declKind": "Constructor", + "usr": "s:9MuppetIOS6CookieV4fromACs7Decoder_p_tKcfc", + "mangledName": "$s9MuppetIOS6CookieV4fromACs7Decoder_p_tKcfc", "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" - } - ] + "implicit": true, + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" }, { - "kind": "Var", - "name": "asInt", - "printedName": "asInt", - "children": [ - { + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", + "children": [ + { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Int?", - "children": [ - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "usr": "s:Sq" + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Encoder", + "printedName": "any Swift.Encoder", + "usr": "s:s7EncoderP" } ], - "declKind": "Var", - "usr": "s:9MuppetIOS4JSONO5asIntSiSgvp", - "mangledName": "$s9MuppetIOS4JSONO5asIntSiSgvp", + "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": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "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": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "MuppetIOS" + }, + { + "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" ], - "accessors": [ + "conformances": [ { - "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": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" } ] }, { - "kind": "Var", - "name": "asBool", - "printedName": "asBool", + "kind": "Function", + "name": "on", + "printedName": "on(_:)", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Bool?", + "name": "AnyPublisher", + "printedName": "Combine.AnyPublisher", "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": [ + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Bool?", - "children": [ - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ], - "usr": "s:Sq" + "name": "Never", + "printedName": "Swift.Never", + "usr": "s:s5NeverO" } ], - "declKind": "Accessor", - "usr": "s:9MuppetIOS4JSONO6asBoolSbSgvg", - "mangledName": "$s9MuppetIOS4JSONO6asBoolSbSgvg", - "moduleName": "MuppetIOS", - "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "asAny", - "printedName": "asAny", - "children": [ + "usr": "s:7Combine12AnyPublisherV" + }, { "kind": "TypeNominal", - "name": "ProtocolComposition", - "printedName": "Any" + "name": "GenericTypeParam", + "printedName": "τ_0_0" } ], - "declKind": "Var", - "usr": "s:9MuppetIOS4JSONO5asAnyypvp", - "mangledName": "$s9MuppetIOS4JSONO5asAnyypvp", + "declKind": "Func", + "usr": "s:9MuppetIOS7EmitterC2ony7Combine12AnyPublisherVyAA4JSONOs5NeverOGxF", + "mangledName": "$s9MuppetIOS7EmitterC2ony7Combine12AnyPublisherVyAA4JSONOs5NeverOGxF", "moduleName": "MuppetIOS", + "genericSig": "<τ_0_0 where τ_0_0 : Swift.Equatable>", + "sugared_genericSig": "", "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" - } - ] + "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": "Function", - "name": "value", - "printedName": "value()", + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "AsyncEmitter", + "printedName": "AsyncEmitter", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(bufferWhenNoSubscribers:)", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "τ_0_0?", + "name": "AsyncEmitter", + "printedName": "MuppetIOS.AsyncEmitter<τ_0_0>", "children": [ { "kind": "TypeNominal", @@ -2182,92 +2422,137 @@ "printedName": "τ_0_0" } ], - "usr": "s:Sq" + "usr": "s:9MuppetIOS12AsyncEmitterC" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "hasDefaultArg": true, + "usr": "s:Sb" } ], - "declKind": "Func", - "usr": "s:9MuppetIOS4JSONO5valuexSgylF", - "mangledName": "$s9MuppetIOS4JSONO5valuexSgylF", + "declKind": "Constructor", + "usr": "s:9MuppetIOS12AsyncEmitterC23bufferWhenNoSubscribersACyxGSb_tcfc", + "mangledName": "$s9MuppetIOS12AsyncEmitterC23bufferWhenNoSubscribersACyxGSb_tcfc", "moduleName": "MuppetIOS", - "genericSig": "<τ_0_0>", - "sugared_genericSig": "", + "genericSig": "<τ_0_0 where τ_0_0 : Swift.Sendable>", + "sugared_genericSig": "", "declAttributes": [ "AccessControl" ], - "funcSelfKind": "NonMutating" + "init_kind": "Designated" }, { - "kind": "Var", - "name": "isNull", - "printedName": "isNull", + "kind": "Function", + "name": "emit", + "printedName": "emit(_:)", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" } ], - "declKind": "Var", - "usr": "s:9MuppetIOS4JSONO6isNullSbvp", - "mangledName": "$s9MuppetIOS4JSONO6isNullSbvp", + "declKind": "Func", + "usr": "s:9MuppetIOS12AsyncEmitterC4emityyxF", + "mangledName": "$s9MuppetIOS12AsyncEmitterC4emityyxF", "moduleName": "MuppetIOS", + "genericSig": "<τ_0_0 where τ_0_0 : Swift.Sendable>", + "sugared_genericSig": "", "declAttributes": [ + "Nonisolated", "AccessControl" ], - "accessors": [ + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "close", + "printedName": "close()", + "children": [ { - "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": "TypeNominal", + "name": "Void", + "printedName": "()" } - ] + ], + "declKind": "Func", + "usr": "s:9MuppetIOS12AsyncEmitterC5closeyyF", + "mangledName": "$s9MuppetIOS12AsyncEmitterC5closeyyF", + "moduleName": "MuppetIOS", + "genericSig": "<τ_0_0 where τ_0_0 : Swift.Sendable>", + "sugared_genericSig": "", + "declAttributes": [ + "Nonisolated", + "AccessControl" + ], + "funcSelfKind": "NonMutating" }, { - "kind": "Subscript", - "name": "subscript", - "printedName": "subscript(_:)", + "kind": "Function", + "name": "stream", + "printedName": "stream()", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "MuppetIOS.JSON?", + "name": "AsyncStream", + "printedName": "_Concurrency.AsyncStream<τ_0_0>", "children": [ { "kind": "TypeNominal", - "name": "JSON", - "printedName": "MuppetIOS.JSON", - "usr": "s:9MuppetIOS4JSONO" + "name": "GenericTypeParam", + "printedName": "τ_0_0" } ], - "usr": "s:Sq" - }, + "usr": "s:ScS" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS12AsyncEmitterC6streamScSyxGyF", + "mangledName": "$s9MuppetIOS12AsyncEmitterC6streamScSyxGyF", + "moduleName": "MuppetIOS", + "genericSig": "<τ_0_0 where τ_0_0 : Swift.Sendable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "unownedExecutor", + "printedName": "unownedExecutor", + "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "UnownedSerialExecutor", + "printedName": "_Concurrency.UnownedSerialExecutor", + "usr": "s:Sce" } ], - "declKind": "Subscript", - "usr": "s:9MuppetIOS4JSONOyACSgSScip", - "mangledName": "$s9MuppetIOS4JSONOyACSgSScip", + "declKind": "Var", + "usr": "s:9MuppetIOS12AsyncEmitterC15unownedExecutorScevp", + "mangledName": "$s9MuppetIOS12AsyncEmitterC15unownedExecutorScevp", "moduleName": "MuppetIOS", + "implicit": true, + "intro_Macosx": "10.15", + "intro_iOS": "13.0", + "intro_tvOS": "13.0", + "intro_watchOS": "6.0", "declAttributes": [ - "AccessControl" + "Available", + "Available", + "Available", + "Available", + "Final", + "Nonisolated", + "Semantics" ], "accessors": [ { @@ -2277,266 +2562,380 @@ "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" + "name": "UnownedSerialExecutor", + "printedName": "_Concurrency.UnownedSerialExecutor", + "usr": "s:Sce" } ], "declKind": "Accessor", - "usr": "s:9MuppetIOS4JSONOyACSgSScig", - "mangledName": "$s9MuppetIOS4JSONOyACSgSScig", + "usr": "s:9MuppetIOS12AsyncEmitterC15unownedExecutorScevg", + "mangledName": "$s9MuppetIOS12AsyncEmitterC15unownedExecutorScevg", "moduleName": "MuppetIOS", + "genericSig": "<τ_0_0 where τ_0_0 : Swift.Sendable>", + "sugared_genericSig": "", + "implicit": true, + "declAttributes": [ + "Final" + ], "accessorKind": "get" - }, + } + ] + } + ], + "declKind": "Class", + "usr": "s:9MuppetIOS12AsyncEmitterC", + "mangledName": "$s9MuppetIOS12AsyncEmitterC", + "moduleName": "MuppetIOS", + "genericSig": "<τ_0_0 where τ_0_0 : Swift.Sendable>", + "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": "Conformance", + "name": "Actor", + "printedName": "Actor", + "usr": "s:ScA", + "mangledName": "$sScA" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + } + ] + }, + { + "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": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.JSON.Type) -> ([Swift.String : MuppetIOS.JSON]) -> MuppetIOS.JSON", "children": [ { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "MuppetIOS.JSON?", + "kind": "TypeFunc", + "name": "Function", + "printedName": "([Swift.String : MuppetIOS.JSON]) -> 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": "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": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Metatype", + "printedName": "MuppetIOS.JSON.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + } + ] } - ], - "declKind": "Accessor", - "usr": "s:9MuppetIOS4JSONOyACSgSSciM", - "mangledName": "$s9MuppetIOS4JSONOyACSgSSciM", - "moduleName": "MuppetIOS", - "implicit": true, - "accessorKind": "_modify" + ] } - ] + ], + "declKind": "EnumElement", + "usr": "s:9MuppetIOS4JSONO10dictionaryyACSDySSACGcACmF", + "mangledName": "$s9MuppetIOS4JSONO10dictionaryyACSDySSACGcACmF", + "moduleName": "MuppetIOS" }, { - "kind": "Subscript", - "name": "subscript", - "printedName": "subscript(_:)", + "kind": "Var", + "name": "array", + "printedName": "array", "children": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "MuppetIOS.JSON?", + "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": "JSON", - "printedName": "MuppetIOS.JSON", - "usr": "s:9MuppetIOS4JSONO" + "name": "Metatype", + "printedName": "MuppetIOS.JSON.Type", + "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": [ + "declKind": "EnumElement", + "usr": "s:9MuppetIOS4JSONO5arrayyACSayACGcACmF", + "mangledName": "$s9MuppetIOS4JSONO5arrayyACSayACGcACmF", + "moduleName": "MuppetIOS" + }, + { + "kind": "Var", + "name": "string", + "printedName": "string", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.JSON.Type) -> (Swift.String) -> MuppetIOS.JSON", "children": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "MuppetIOS.JSON?", + "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" } - ], - "usr": "s:Sq" + ] }, { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "Metatype", + "printedName": "MuppetIOS.JSON.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + } + ] } - ], - "declKind": "Accessor", - "usr": "s:9MuppetIOS4JSONOyACSgSicig", - "mangledName": "$s9MuppetIOS4JSONOyACSgSicig", - "moduleName": "MuppetIOS", - "accessorKind": "get" - }, + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9MuppetIOS4JSONO6stringyACSScACmF", + "mangledName": "$s9MuppetIOS4JSONO6stringyACSScACmF", + "moduleName": "MuppetIOS" + }, + { + "kind": "Var", + "name": "number", + "printedName": "number", + "children": [ { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.JSON.Type) -> (Swift.Double) -> MuppetIOS.JSON", "children": [ { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "MuppetIOS.JSON?", + "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" } - ], - "usr": "s:Sq" + ] }, { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "Metatype", + "printedName": "MuppetIOS.JSON.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + } + ] } - ], - "declKind": "Accessor", - "usr": "s:9MuppetIOS4JSONOyACSgSicis", - "mangledName": "$s9MuppetIOS4JSONOyACSgSicis", - "moduleName": "MuppetIOS", - "accessorKind": "set" - }, - { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", - "children": [ + ] + } + ], + "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": "TypeNominal", - "name": "Void", - "printedName": "()" + "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": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "Metatype", + "printedName": "MuppetIOS.JSON.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + } + ] } - ], - "declKind": "Accessor", - "usr": "s:9MuppetIOS4JSONOyACSgSiciM", - "mangledName": "$s9MuppetIOS4JSONOyACSgSiciM", - "moduleName": "MuppetIOS", - "implicit": true, - "accessorKind": "_modify" + ] } - ] + ], + "declKind": "EnumElement", + "usr": "s:9MuppetIOS4JSONO4boolyACSbcACmF", + "mangledName": "$s9MuppetIOS4JSONO4boolyACSbcACmF", + "moduleName": "MuppetIOS" }, { - "kind": "Subscript", - "name": "subscript", - "printedName": "subscript(dynamicMember:)", + "kind": "Var", + "name": "null", + "printedName": "null", "children": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "MuppetIOS.JSON?", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.JSON.Type) -> 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?", + "name": "Metatype", + "printedName": "MuppetIOS.JSON.Type", "children": [ { "kind": "TypeNominal", @@ -2544,35 +2943,21 @@ "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" + ] } - ] + ], + "declKind": "EnumElement", + "usr": "s:9MuppetIOS4JSONO4nullyA2CmF", + "mangledName": "$s9MuppetIOS4JSONO4nullyA2CmF", + "moduleName": "MuppetIOS" }, { - "kind": "Function", - "name": "==", - "printedName": "==(_:_:)", + "kind": "Constructor", + "name": "init", + "printedName": "init(_:)", "children": [ - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - }, { "kind": "TypeNominal", "name": "JSON", @@ -2581,36 +2966,68 @@ }, { "kind": "TypeNominal", - "name": "JSON", - "printedName": "MuppetIOS.JSON", - "usr": "s:9MuppetIOS4JSONO" + "name": "Optional", + "printedName": "Any?", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:Sq" } ], - "declKind": "Func", - "usr": "s:9MuppetIOS4JSONO2eeoiySbAC_ACtFZ", - "mangledName": "$s9MuppetIOS4JSONO2eeoiySbAC_ACtFZ", + "declKind": "Constructor", + "usr": "s:9MuppetIOS4JSONOyACypSgcfc", + "mangledName": "$s9MuppetIOS4JSONOyACypSgcfc", "moduleName": "MuppetIOS", - "static": true, - "implicit": true, - "funcSelfKind": "NonMutating" + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" }, { "kind": "Var", - "name": "hashValue", - "printedName": "hashValue", + "name": "asDictionary", + "printedName": "asDictionary", "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "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:9MuppetIOS4JSONO9hashValueSivp", - "mangledName": "$s9MuppetIOS4JSONO9hashValueSivp", + "usr": "s:9MuppetIOS4JSONO12asDictionarySDySSACGSgvp", + "mangledName": "$s9MuppetIOS4JSONO12asDictionarySDySSACGSgvp", "moduleName": "MuppetIOS", - "implicit": true, + "declAttributes": [ + "AccessControl" + ], "accessors": [ { "kind": "Accessor", @@ -2619,412 +3036,463 @@ "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "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:9MuppetIOS4JSONO9hashValueSivg", - "mangledName": "$s9MuppetIOS4JSONO9hashValueSivg", + "usr": "s:9MuppetIOS4JSONO12asDictionarySDySSACGSgvg", + "mangledName": "$s9MuppetIOS4JSONO12asDictionarySDySSACGSgvg", "moduleName": "MuppetIOS", - "implicit": true, "accessorKind": "get" } ] }, { - "kind": "Function", - "name": "hash", - "printedName": "hash(into:)", + "kind": "Var", + "name": "asArray", + "printedName": "asArray", "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" + "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": "Constructor", - "usr": "s:9MuppetIOS4JSONO13stringLiteralACSS_tcfc", - "mangledName": "$s9MuppetIOS4JSONO13stringLiteralACSS_tcfc", + "declKind": "Var", + "usr": "s:9MuppetIOS4JSONO7asArraySayACGSgvp", + "mangledName": "$s9MuppetIOS4JSONO7asArraySayACGSgvp", "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" - }, + "accessors": [ { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "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" } - ], - "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:)", + "kind": "Var", + "name": "asString", + "printedName": "asString", "children": [ { "kind": "TypeNominal", - "name": "JSON", - "printedName": "MuppetIOS.JSON", - "usr": "s:9MuppetIOS4JSONO" - }, - { - "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": "Constructor", - "usr": "s:9MuppetIOS4JSONO12floatLiteralACSd_tcfc", - "mangledName": "$s9MuppetIOS4JSONO12floatLiteralACSd_tcfc", + "declKind": "Var", + "usr": "s:9MuppetIOS4JSONO8asStringSSSgvp", + "mangledName": "$s9MuppetIOS4JSONO8asStringSSSgvp", "moduleName": "MuppetIOS", "declAttributes": [ "AccessControl" ], - "isFromExtension": true, - "init_kind": "Designated" + "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": "Constructor", - "name": "init", - "printedName": "init(booleanLiteral:)", + "kind": "Var", + "name": "asDouble", + "printedName": "asDouble", "children": [ { "kind": "TypeNominal", - "name": "JSON", - "printedName": "MuppetIOS.JSON", - "usr": "s:9MuppetIOS4JSONO" - }, - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" } ], - "declKind": "Constructor", - "usr": "s:9MuppetIOS4JSONO14booleanLiteralACSb_tcfc", - "mangledName": "$s9MuppetIOS4JSONO14booleanLiteralACSb_tcfc", + "declKind": "Var", + "usr": "s:9MuppetIOS4JSONO8asDoubleSdSgvp", + "mangledName": "$s9MuppetIOS4JSONO8asDoubleSdSgvp", "moduleName": "MuppetIOS", "declAttributes": [ "AccessControl" ], - "isFromExtension": true, - "init_kind": "Designated" + "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": "Constructor", - "name": "init", - "printedName": "init(arrayLiteral:)", + "kind": "Var", + "name": "asInt", + "printedName": "asInt", "children": [ { "kind": "TypeNominal", - "name": "JSON", - "printedName": "MuppetIOS.JSON", - "usr": "s:9MuppetIOS4JSONO" - }, - { - "kind": "TypeNominal", - "name": "Array", - "printedName": "[MuppetIOS.JSON]", + "name": "Optional", + "printedName": "Swift.Int?", "children": [ { "kind": "TypeNominal", - "name": "JSON", - "printedName": "MuppetIOS.JSON", - "usr": "s:9MuppetIOS4JSONO" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], - "usr": "s:Sa" + "usr": "s:Sq" } ], - "declKind": "Constructor", - "usr": "s:9MuppetIOS4JSONO12arrayLiteralA2Cd_tcfc", - "mangledName": "$s9MuppetIOS4JSONO12arrayLiteralA2Cd_tcfc", + "declKind": "Var", + "usr": "s:9MuppetIOS4JSONO5asIntSiSgvp", + "mangledName": "$s9MuppetIOS4JSONO5asIntSiSgvp", "moduleName": "MuppetIOS", "declAttributes": [ "AccessControl" ], - "isFromExtension": true, - "init_kind": "Designated" + "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": "Constructor", - "name": "init", - "printedName": "init(nilLiteral:)", + "kind": "Var", + "name": "asBool", + "printedName": "asBool", "children": [ { "kind": "TypeNominal", - "name": "JSON", - "printedName": "MuppetIOS.JSON", - "usr": "s:9MuppetIOS4JSONO" - }, - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" } ], - "declKind": "Constructor", - "usr": "s:9MuppetIOS4JSONO10nilLiteralACyt_tcfc", - "mangledName": "$s9MuppetIOS4JSONO10nilLiteralACyt_tcfc", + "declKind": "Var", + "usr": "s:9MuppetIOS4JSONO6asBoolSbSgvp", + "mangledName": "$s9MuppetIOS4JSONO6asBoolSbSgvp", "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" - }, + "accessors": [ { - "kind": "TypeNominal", - "name": "Array", - "printedName": "[(Swift.String, MuppetIOS.JSON)]", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "Tuple", - "printedName": "(Swift.String, MuppetIOS.JSON)", + "name": "Optional", + "printedName": "Swift.Bool?", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "JSON", - "printedName": "MuppetIOS.JSON", - "usr": "s:9MuppetIOS4JSONO" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } - ] + ], + "usr": "s:Sq" } ], - "usr": "s:Sa" + "declKind": "Accessor", + "usr": "s:9MuppetIOS4JSONO6asBoolSbSgvg", + "mangledName": "$s9MuppetIOS4JSONO6asBoolSbSgvg", + "moduleName": "MuppetIOS", + "accessorKind": "get" } - ], - "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:)", + "kind": "Var", + "name": "asAny", + "printedName": "asAny", "children": [ { "kind": "TypeNominal", - "name": "JSON", - "printedName": "MuppetIOS.JSON", - "usr": "s:9MuppetIOS4JSONO" - }, - { - "kind": "TypeNominal", - "name": "Decoder", - "printedName": "any Swift.Decoder", - "usr": "s:s7DecoderP" + "name": "ProtocolComposition", + "printedName": "Any" } ], - "declKind": "Constructor", - "usr": "s:9MuppetIOS4JSONO4fromACs7Decoder_p_tKcfc", - "mangledName": "$s9MuppetIOS4JSONO4fromACs7Decoder_p_tKcfc", + "declKind": "Var", + "usr": "s:9MuppetIOS4JSONO5asAnyypvp", + "mangledName": "$s9MuppetIOS4JSONO5asAnyypvp", "moduleName": "MuppetIOS", "declAttributes": [ "AccessControl" ], - "isFromExtension": true, - "throwing": true, - "init_kind": "Designated" + "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": "encode", - "printedName": "encode(to:)", + "name": "value", + "printedName": "value()", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Encoder", - "printedName": "any Swift.Encoder", - "usr": "s:s7EncoderP" + "name": "Optional", + "printedName": "τ_0_0?", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:Sq" } ], "declKind": "Func", - "usr": "s:9MuppetIOS4JSONO6encode2toys7Encoder_p_tKF", - "mangledName": "$s9MuppetIOS4JSONO6encode2toys7Encoder_p_tKF", + "usr": "s:9MuppetIOS4JSONO5valuexSgylF", + "mangledName": "$s9MuppetIOS4JSONO5valuexSgylF", "moduleName": "MuppetIOS", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", "declAttributes": [ "AccessControl" ], - "isFromExtension": true, - "throwing": true, "funcSelfKind": "NonMutating" }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(from:)", + "kind": "Var", + "name": "isNull", + "printedName": "isNull", "children": [ { "kind": "TypeNominal", - "name": "JSON", - "printedName": "MuppetIOS.JSON", - "usr": "s:9MuppetIOS4JSONO" - }, - { - "kind": "TypeNominal", - "name": "GenericTypeParam", - "printedName": "τ_0_0" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], - "declKind": "Constructor", - "usr": "s:9MuppetIOS4JSONO4fromACx_tKcSERzlufc", - "mangledName": "$s9MuppetIOS4JSONO4fromACx_tKcSERzlufc", + "declKind": "Var", + "usr": "s:9MuppetIOS4JSONO6isNullSbvp", + "mangledName": "$s9MuppetIOS4JSONO6isNullSbvp", "moduleName": "MuppetIOS", - "genericSig": "<τ_0_0 where τ_0_0 : Swift.Encodable>", - "sugared_genericSig": "", "declAttributes": [ "AccessControl" ], - "isFromExtension": true, - "throwing": true, - "init_kind": "Designated" + "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": "Function", - "name": "toJSONData", - "printedName": "toJSONData()", + "kind": "Subscript", + "name": "subscript", + "printedName": "subscript(_:)", "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" + "name": "Optional", + "printedName": "MuppetIOS.JSON?", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + } + ], + "usr": "s:Sq" }, { "kind": "TypeNominal", @@ -3033,42 +3501,33 @@ "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", + "declKind": "Subscript", + "usr": "s:9MuppetIOS4JSONOyACSgSScip", + "mangledName": "$s9MuppetIOS4JSONOyACSgSScip", "moduleName": "MuppetIOS", "declAttributes": [ "AccessControl" ], - "isFromExtension": true, "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", @@ -3077,40 +3536,35 @@ } ], "declKind": "Accessor", - "usr": "s:9MuppetIOS4JSONO11descriptionSSvg", - "mangledName": "$s9MuppetIOS4JSONO11descriptionSSvg", + "usr": "s:9MuppetIOS4JSONOyACSgSScig", + "mangledName": "$s9MuppetIOS4JSONOyACSgSScig", "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()", + "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", @@ -3119,200 +3573,175 @@ } ], "declKind": "Accessor", - "usr": "s:9MuppetIOS4JSONO16debugDescriptionSSvg", - "mangledName": "$s9MuppetIOS4JSONO16debugDescriptionSSvg", + "usr": "s:9MuppetIOS4JSONOyACSgSScis", + "mangledName": "$s9MuppetIOS4JSONOyACSgSScis", "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": [ + "accessorKind": "set" + }, { - "kind": "TypeWitness", - "name": "StringLiteralType", - "printedName": "StringLiteralType", + "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" } - ], - "usr": "s:s26ExpressibleByStringLiteralP", - "mangledName": "$ss26ExpressibleByStringLiteralP" + ] }, { - "kind": "Conformance", - "name": "ExpressibleByExtendedGraphemeClusterLiteral", - "printedName": "ExpressibleByExtendedGraphemeClusterLiteral", + "kind": "Subscript", + "name": "subscript", + "printedName": "subscript(_:)", "children": [ { - "kind": "TypeWitness", - "name": "ExtendedGraphemeClusterLiteralType", - "printedName": "ExtendedGraphemeClusterLiteralType", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "MuppetIOS.JSON?", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ] + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], - "usr": "s:s43ExpressibleByExtendedGraphemeClusterLiteralP", - "mangledName": "$ss43ExpressibleByExtendedGraphemeClusterLiteralP" - }, - { - "kind": "Conformance", - "name": "ExpressibleByUnicodeScalarLiteral", - "printedName": "ExpressibleByUnicodeScalarLiteral", - "children": [ + "declKind": "Subscript", + "usr": "s:9MuppetIOS4JSONOyACSgSicip", + "mangledName": "$s9MuppetIOS4JSONOyACSgSicip", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ { - "kind": "TypeWitness", - "name": "UnicodeScalarLiteralType", - "printedName": "UnicodeScalarLiteralType", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "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": [ + "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" } - ] - } - ], - "usr": "s:s27ExpressibleByIntegerLiteralP", - "mangledName": "$ss27ExpressibleByIntegerLiteralP" - }, - { - "kind": "Conformance", - "name": "ExpressibleByFloatLiteral", - "printedName": "ExpressibleByFloatLiteral", - "children": [ + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4JSONOyACSgSicig", + "mangledName": "$s9MuppetIOS4JSONOyACSgSicig", + "moduleName": "MuppetIOS", + "accessorKind": "get" + }, { - "kind": "TypeWitness", - "name": "FloatLiteralType", - "printedName": "FloatLiteralType", + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", "children": [ { "kind": "TypeNominal", - "name": "Double", - "printedName": "Swift.Double", - "usr": "s:Sd" + "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" } - ] - } - ], - "usr": "s:s25ExpressibleByFloatLiteralP", - "mangledName": "$ss25ExpressibleByFloatLiteralP" - }, - { - "kind": "Conformance", - "name": "ExpressibleByBooleanLiteral", - "printedName": "ExpressibleByBooleanLiteral", - "children": [ + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4JSONOyACSgSicis", + "mangledName": "$s9MuppetIOS4JSONOyACSgSicis", + "moduleName": "MuppetIOS", + "accessorKind": "set" + }, { - "kind": "TypeWitness", - "name": "BooleanLiteralType", - "printedName": "BooleanLiteralType", + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "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" } - ], - "usr": "s:s27ExpressibleByBooleanLiteralP", - "mangledName": "$ss27ExpressibleByBooleanLiteralP" + ] }, { - "kind": "Conformance", - "name": "ExpressibleByArrayLiteral", - "printedName": "ExpressibleByArrayLiteral", + "kind": "Subscript", + "name": "subscript", + "printedName": "subscript(dynamicMember:)", "children": [ { - "kind": "TypeWitness", - "name": "ArrayLiteralElement", - "printedName": "ArrayLiteralElement", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "MuppetIOS.JSON?", "children": [ { "kind": "TypeNominal", @@ -3320,154 +3749,107 @@ "printedName": "MuppetIOS.JSON", "usr": "s:9MuppetIOS4JSONO" } - ] + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "usr": "s:s25ExpressibleByArrayLiteralP", - "mangledName": "$ss25ExpressibleByArrayLiteralP" - }, - { - "kind": "Conformance", - "name": "ExpressibleByNilLiteral", - "printedName": "ExpressibleByNilLiteral", - "usr": "s:s23ExpressibleByNilLiteralP", - "mangledName": "$ss23ExpressibleByNilLiteralP" - }, - { - "kind": "Conformance", - "name": "ExpressibleByDictionaryLiteral", - "printedName": "ExpressibleByDictionaryLiteral", - "children": [ + "declKind": "Subscript", + "usr": "s:9MuppetIOS4JSONO13dynamicMemberACSgSS_tcip", + "mangledName": "$s9MuppetIOS4JSONO13dynamicMemberACSgSS_tcip", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ { - "kind": "TypeWitness", - "name": "Key", - "printedName": "Key", + "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" } - ] - }, - { - "kind": "TypeWitness", - "name": "Value", - "printedName": "Value", - "children": [ - { - "kind": "TypeNominal", - "name": "JSON", - "printedName": "MuppetIOS.JSON", - "usr": "s:9MuppetIOS4JSONO" - } - ] + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4JSONO13dynamicMemberACSgSS_tcig", + "mangledName": "$s9MuppetIOS4JSONO13dynamicMemberACSgSS_tcig", + "moduleName": "MuppetIOS", + "accessorKind": "get" } - ], - "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": "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": "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", + "name": "hashValue", + "printedName": "hashValue", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Var", - "usr": "s:9MuppetIOS6CookieV4nameSSvp", - "mangledName": "$s9MuppetIOS6CookieV4nameSSvp", + "usr": "s:9MuppetIOS4JSONO9hashValueSivp", + "mangledName": "$s9MuppetIOS4JSONO9hashValueSivp", "moduleName": "MuppetIOS", - "declAttributes": [ - "HasStorage", - "AccessControl" - ], - "hasStorage": true, + "implicit": true, "accessors": [ { "kind": "Accessor", @@ -3476,67 +3858,56 @@ "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Accessor", - "usr": "s:9MuppetIOS6CookieV4nameSSvg", - "mangledName": "$s9MuppetIOS6CookieV4nameSSvg", + "usr": "s:9MuppetIOS4JSONO9hashValueSivg", + "mangledName": "$s9MuppetIOS4JSONO9hashValueSivg", "moduleName": "MuppetIOS", "implicit": true, "accessorKind": "get" - }, + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ { - "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": "TypeNominal", + "name": "Void", + "printedName": "()" }, { - "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": "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": "Var", - "name": "value", - "printedName": "value", + "kind": "Constructor", + "name": "init", + "printedName": "init(stringLiteral:)", "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + }, { "kind": "TypeNominal", "name": "String", @@ -3544,303 +3915,377 @@ "usr": "s:SS" } ], - "declKind": "Var", - "usr": "s:9MuppetIOS6CookieV5valueSSvp", - "mangledName": "$s9MuppetIOS6CookieV5valueSSvp", + "declKind": "Constructor", + "usr": "s:9MuppetIOS4JSONO13stringLiteralACSS_tcfc", + "mangledName": "$s9MuppetIOS4JSONO13stringLiteralACSS_tcfc", "moduleName": "MuppetIOS", "declAttributes": [ - "HasStorage", "AccessControl" ], - "hasStorage": true, - "accessors": [ + "isFromExtension": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(integerLiteral:)", + "children": [ { - "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": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" }, { - "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": "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": "Var", - "name": "path", - "printedName": "path", + "kind": "Constructor", + "name": "init", + "printedName": "init(floatLiteral:)", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + }, + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" } ], - "declKind": "Var", - "usr": "s:9MuppetIOS6CookieV4pathSSSgvp", - "mangledName": "$s9MuppetIOS6CookieV4pathSSSgvp", + "declKind": "Constructor", + "usr": "s:9MuppetIOS4JSONO12floatLiteralACSd_tcfc", + "mangledName": "$s9MuppetIOS4JSONO12floatLiteralACSd_tcfc", "moduleName": "MuppetIOS", "declAttributes": [ - "HasInitialValue", - "HasStorage", "AccessControl" ], - "hasStorage": true, - "accessors": [ + "isFromExtension": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(booleanLiteral:)", + "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:9MuppetIOS6CookieV4pathSSSgvg", - "mangledName": "$s9MuppetIOS6CookieV4pathSSSgvg", - "moduleName": "MuppetIOS", - "implicit": true, - "accessorKind": "get" + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" }, { - "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": "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": "Accessor", - "name": "Modify", - "printedName": "Modify()", + "kind": "TypeNominal", + "name": "Array", + "printedName": "[MuppetIOS.JSON]", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" } ], - "declKind": "Accessor", - "usr": "s:9MuppetIOS6CookieV4pathSSSgvM", - "mangledName": "$s9MuppetIOS6CookieV4pathSSSgvM", - "moduleName": "MuppetIOS", - "implicit": true, - "accessorKind": "_modify" + "usr": "s:Sa" } - ] + ], + "declKind": "Constructor", + "usr": "s:9MuppetIOS4JSONO12arrayLiteralA2Cd_tcfc", + "mangledName": "$s9MuppetIOS4JSONO12arrayLiteralA2Cd_tcfc", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "init_kind": "Designated" }, { - "kind": "Var", - "name": "isSecure", - "printedName": "isSecure", + "kind": "Constructor", + "name": "init", + "printedName": "init(nilLiteral:)", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Bool?", - "children": [ - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ], - "usr": "s:Sq" + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" } ], - "declKind": "Var", - "usr": "s:9MuppetIOS6CookieV8isSecureSbSgvp", - "mangledName": "$s9MuppetIOS6CookieV8isSecureSbSgvp", + "declKind": "Constructor", + "usr": "s:9MuppetIOS4JSONO10nilLiteralACyt_tcfc", + "mangledName": "$s9MuppetIOS4JSONO10nilLiteralACyt_tcfc", "moduleName": "MuppetIOS", "declAttributes": [ - "HasInitialValue", - "HasStorage", "AccessControl" ], - "hasStorage": true, - "accessors": [ + "isFromExtension": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(dictionaryLiteral:)", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[(Swift.String, MuppetIOS.JSON)]", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Bool?", + "name": "Tuple", + "printedName": "(Swift.String, MuppetIOS.JSON)", "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": [ + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" } - ], - "usr": "s:Sq" + ] } ], - "declKind": "Accessor", - "usr": "s:9MuppetIOS6CookieV8isSecureSbSgvs", - "mangledName": "$s9MuppetIOS6CookieV8isSecureSbSgvs", - "moduleName": "MuppetIOS", - "implicit": true, - "accessorKind": "set" + "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": "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": "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": "domain", - "printedName": "domain", + "name": "description", + "printedName": "description", "children": [ { "kind": "TypeNominal", @@ -3850,14 +4295,13 @@ } ], "declKind": "Var", - "usr": "s:9MuppetIOS6CookieV6domainSSvp", - "mangledName": "$s9MuppetIOS6CookieV6domainSSvp", + "usr": "s:9MuppetIOS4JSONO11descriptionSSvp", + "mangledName": "$s9MuppetIOS4JSONO11descriptionSSvp", "moduleName": "MuppetIOS", "declAttributes": [ - "HasStorage", "AccessControl" ], - "hasStorage": true, + "isFromExtension": true, "accessors": [ { "kind": "Accessor", @@ -3872,86 +4316,34 @@ } ], "declKind": "Accessor", - "usr": "s:9MuppetIOS6CookieV6domainSSvg", - "mangledName": "$s9MuppetIOS6CookieV6domainSSvg", + "usr": "s:9MuppetIOS4JSONO11descriptionSSvg", + "mangledName": "$s9MuppetIOS4JSONO11descriptionSSvg", "moduleName": "MuppetIOS", - "implicit": true, + "isFromExtension": 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", + "name": "debugDescription", + "printedName": "debugDescription", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Foundation.Date?", - "children": [ - { - "kind": "TypeNominal", - "name": "Date", - "printedName": "Foundation.Date", - "usr": "s:10Foundation4DateV" - } - ], - "usr": "s:Sq" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Var", - "usr": "s:9MuppetIOS6CookieV11expiresDate10Foundation0E0VSgvp", - "mangledName": "$s9MuppetIOS6CookieV11expiresDate10Foundation0E0VSgvp", + "usr": "s:9MuppetIOS4JSONO16debugDescriptionSSvp", + "mangledName": "$s9MuppetIOS4JSONO16debugDescriptionSSvp", "moduleName": "MuppetIOS", "declAttributes": [ - "HasInitialValue", - "HasStorage", "AccessControl" ], - "hasStorage": true, + "isFromExtension": true, "accessors": [ { "kind": "Accessor", @@ -3960,933 +4352,1609 @@ "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Foundation.Date?", - "children": [ - { - "kind": "TypeNominal", - "name": "Date", - "printedName": "Foundation.Date", - "usr": "s:10Foundation4DateV" - } - ], - "usr": "s:Sq" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Accessor", - "usr": "s:9MuppetIOS6CookieV11expiresDate10Foundation0E0VSgvg", - "mangledName": "$s9MuppetIOS6CookieV11expiresDate10Foundation0E0VSgvg", + "usr": "s:9MuppetIOS4JSONO16debugDescriptionSSvg", + "mangledName": "$s9MuppetIOS4JSONO16debugDescriptionSSvg", "moduleName": "MuppetIOS", - "implicit": true, + "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": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByStringLiteral", + "printedName": "ExpressibleByStringLiteral", + "children": [ { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "TypeWitness", + "name": "StringLiteralType", + "printedName": "StringLiteralType", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, + "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": "Optional", - "printedName": "Foundation.Date?", - "children": [ - { - "kind": "TypeNominal", - "name": "Date", - "printedName": "Foundation.Date", - "usr": "s:10Foundation4DateV" - } - ], - "usr": "s:Sq" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ], - "declKind": "Accessor", - "usr": "s:9MuppetIOS6CookieV11expiresDate10Foundation0E0VSgvs", - "mangledName": "$s9MuppetIOS6CookieV11expiresDate10Foundation0E0VSgvs", - "moduleName": "MuppetIOS", - "implicit": true, - "accessorKind": "set" - }, + ] + } + ], + "usr": "s:s43ExpressibleByExtendedGraphemeClusterLiteralP", + "mangledName": "$ss43ExpressibleByExtendedGraphemeClusterLiteralP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByUnicodeScalarLiteral", + "printedName": "ExpressibleByUnicodeScalarLiteral", + "children": [ { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", + "kind": "TypeWitness", + "name": "UnicodeScalarLiteralType", + "printedName": "UnicodeScalarLiteralType", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ], - "declKind": "Accessor", - "usr": "s:9MuppetIOS6CookieV11expiresDate10Foundation0E0VSgvM", - "mangledName": "$s9MuppetIOS6CookieV11expiresDate10Foundation0E0VSgvM", - "moduleName": "MuppetIOS", - "implicit": true, - "accessorKind": "_modify" + ] } - ] + ], + "usr": "s:s33ExpressibleByUnicodeScalarLiteralP", + "mangledName": "$ss33ExpressibleByUnicodeScalarLiteralP" }, { - "kind": "Var", - "name": "isHTTPOnly", - "printedName": "isHTTPOnly", + "kind": "Conformance", + "name": "ExpressibleByIntegerLiteral", + "printedName": "ExpressibleByIntegerLiteral", "children": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Bool?", + "kind": "TypeWitness", + "name": "IntegerLiteralType", + "printedName": "IntegerLiteralType", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } - ], - "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" - }, + "usr": "s:s27ExpressibleByIntegerLiteralP", + "mangledName": "$ss27ExpressibleByIntegerLiteralP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByFloatLiteral", + "printedName": "ExpressibleByFloatLiteral", + "children": [ { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", + "kind": "TypeWitness", + "name": "FloatLiteralType", + "printedName": "FloatLiteralType", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" } - ], - "declKind": "Accessor", - "usr": "s:9MuppetIOS6CookieV10isHTTPOnlySbSgvM", - "mangledName": "$s9MuppetIOS6CookieV10isHTTPOnlySbSgvM", - "moduleName": "MuppetIOS", - "implicit": true, - "accessorKind": "_modify" + ] } - ] + ], + "usr": "s:s25ExpressibleByFloatLiteralP", + "mangledName": "$ss25ExpressibleByFloatLiteralP" }, { - "kind": "Var", - "name": "maxAge", - "printedName": "maxAge", + "kind": "Conformance", + "name": "ExpressibleByBooleanLiteral", + "printedName": "ExpressibleByBooleanLiteral", "children": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Int?", + "kind": "TypeWitness", + "name": "BooleanLiteralType", + "printedName": "BooleanLiteralType", "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } - ], - "usr": "s:Sq" + ] } ], - "declKind": "Var", - "usr": "s:9MuppetIOS6CookieV6maxAgeSiSgvp", - "mangledName": "$s9MuppetIOS6CookieV6maxAgeSiSgvp", - "moduleName": "MuppetIOS", - "declAttributes": [ - "HasInitialValue", - "HasStorage", - "AccessControl" - ], - "hasStorage": true, - "accessors": [ + "usr": "s:s27ExpressibleByBooleanLiteralP", + "mangledName": "$ss27ExpressibleByBooleanLiteralP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByArrayLiteral", + "printedName": "ExpressibleByArrayLiteral", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeWitness", + "name": "ArrayLiteralElement", + "printedName": "ArrayLiteralElement", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Int?", - "children": [ - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "usr": "s:Sq" + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" } - ], - "declKind": "Accessor", - "usr": "s:9MuppetIOS6CookieV6maxAgeSiSgvg", - "mangledName": "$s9MuppetIOS6CookieV6maxAgeSiSgvg", - "moduleName": "MuppetIOS", - "implicit": true, - "accessorKind": "get" - }, + ] + } + ], + "usr": "s:s25ExpressibleByArrayLiteralP", + "mangledName": "$ss25ExpressibleByArrayLiteralP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByNilLiteral", + "printedName": "ExpressibleByNilLiteral", + "usr": "s:s23ExpressibleByNilLiteralP", + "mangledName": "$ss23ExpressibleByNilLiteralP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByDictionaryLiteral", + "printedName": "ExpressibleByDictionaryLiteral", + "children": [ { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "TypeWitness", + "name": "Key", + "printedName": "Key", "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" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ], - "declKind": "Accessor", - "usr": "s:9MuppetIOS6CookieV6maxAgeSiSgvs", - "mangledName": "$s9MuppetIOS6CookieV6maxAgeSiSgvs", - "moduleName": "MuppetIOS", - "implicit": true, - "accessorKind": "set" + ] }, { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", + "kind": "TypeWitness", + "name": "Value", + "printedName": "Value", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" } - ], - "declKind": "Accessor", - "usr": "s:9MuppetIOS6CookieV6maxAgeSiSgvM", - "mangledName": "$s9MuppetIOS6CookieV6maxAgeSiSgvM", - "moduleName": "MuppetIOS", - "implicit": true, - "accessorKind": "_modify" + ] } - ] + ], + "usr": "s:s30ExpressibleByDictionaryLiteralP", + "mangledName": "$ss30ExpressibleByDictionaryLiteralP" }, { - "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": "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": "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": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "MuppetIOS" + }, + { + "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": "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": "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": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS7BrowserC9hashValueSivp", + "mangledName": "$s9MuppetIOS7BrowserC9hashValueSivp", + "moduleName": "MuppetIOS", + "implicit": true, + "declAttributes": [ + "Final", + "Custom" + ], + "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": "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": "String", - "printedName": "Swift.String", - "hasDefaultArg": true, - "usr": "s:SS" - }, + "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": "Bool", - "printedName": "Swift.Bool", - "hasDefaultArg": true, - "usr": "s:Sb" + "name": "Muppet", + "printedName": "MuppetIOS.Muppet", + "usr": "s:9MuppetIOS0A0C" }, { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "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": "Foundation.Date?", + "printedName": "MuppetIOS.Browser?", "children": [ { "kind": "TypeNominal", - "name": "Date", - "printedName": "Foundation.Date", - "usr": "s:10Foundation4DateV" + "name": "Browser", + "printedName": "MuppetIOS.Browser", + "usr": "s:9MuppetIOS7BrowserC" } ], - "hasDefaultArg": true, "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": "Swift.Bool?", + "printedName": "MuppetIOS.Page?", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "Page", + "printedName": "MuppetIOS.Page", + "usr": "s:9MuppetIOS4PageC" } ], - "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" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "declKind": "Constructor", - "usr": "s:9MuppetIOS6CookieV4name5value4path8isSecure6domain11expiresDate0G8HTTPOnly6maxAgeACSS_S2SSbSS10Foundation0K0VSgSbSgSiSgtcfc", - "mangledName": "$s9MuppetIOS6CookieV4name5value4path8isSecure6domain11expiresDate0G8HTTPOnly6maxAgeACSS_S2SSbSS10Foundation0K0VSgSbSgSiSgtcfc", + "declKind": "Func", + "usr": "s:9MuppetIOS0A0C7getPage6handleAA0D0CSgSS_tF", + "mangledName": "$s9MuppetIOS0A0C7getPage6handleAA0D0CSgSS_tF", "moduleName": "MuppetIOS", "declAttributes": [ + "Custom", + "Final", "AccessControl" ], - "init_kind": "Designated" + "funcSelfKind": "NonMutating" }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(from:)", + "kind": "Function", + "name": "inject", + "printedName": "inject(page:)", "children": [ { "kind": "TypeNominal", - "name": "Cookie", - "printedName": "MuppetIOS.Cookie", - "usr": "s:9MuppetIOS6CookieV" + "name": "Void", + "printedName": "()" }, { "kind": "TypeNominal", - "name": "HTTPCookie", - "printedName": "Foundation.HTTPCookie", - "usr": "c:objc(cs)NSHTTPCookie" + "name": "Page", + "printedName": "MuppetIOS.Page", + "usr": "s:9MuppetIOS4PageC" } ], - "declKind": "Constructor", - "usr": "s:9MuppetIOS6CookieV4fromACSo12NSHTTPCookieC_tcfc", - "mangledName": "$s9MuppetIOS6CookieV4fromACSo12NSHTTPCookieC_tcfc", + "declKind": "Func", + "usr": "s:9MuppetIOS0A0C6inject4pageyAA4PageC_tF", + "mangledName": "$s9MuppetIOS0A0C6inject4pageyAA4PageC_tF", "moduleName": "MuppetIOS", "declAttributes": [ + "Custom", + "Final", "AccessControl" ], - "init_kind": "Designated" + "funcSelfKind": "NonMutating" }, { - "kind": "Var", - "name": "httpCookie", - "printedName": "httpCookie", + "kind": "Function", + "name": "launch", + "printedName": "launch(source:)", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Foundation.HTTPCookie?", + "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": "HTTPCookie", - "printedName": "Foundation.HTTPCookie", - "usr": "c:objc(cs)NSHTTPCookie" + "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" + } + ] + } + ] } ], - "usr": "s:Sq" - } - ], - "declKind": "Var", - "usr": "s:9MuppetIOS6CookieV04httpC0So12NSHTTPCookieCSgvp", - "mangledName": "$s9MuppetIOS6CookieV04httpC0So12NSHTTPCookieCSgvp", - "moduleName": "MuppetIOS", - "declAttributes": [ - "AccessControl" - ], - "accessors": [ + "declKind": "Accessor", + "usr": "s:9MuppetIOS0A0C11pageBuilderyAA4PageCAA7BrowserC_So22WKWebViewConfigurationCtYbScMYccvg", + "mangledName": "$s9MuppetIOS0A0C11pageBuilderyAA4PageCAA7BrowserC_So22WKWebViewConfigurationCtYbScMYccvg", + "moduleName": "MuppetIOS", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, { "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "name": "Set", + "printedName": "Set()", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Foundation.HTTPCookie?", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.Browser, WebKit.WKWebViewConfiguration) -> MuppetIOS.Page", "children": [ { "kind": "TypeNominal", - "name": "HTTPCookie", - "printedName": "Foundation.HTTPCookie", - "usr": "c:objc(cs)NSHTTPCookie" + "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" + } + ] } - ], - "usr": "s:Sq" + ] } ], "declKind": "Accessor", - "usr": "s:9MuppetIOS6CookieV04httpC0So12NSHTTPCookieCSgvg", - "mangledName": "$s9MuppetIOS6CookieV04httpC0So12NSHTTPCookieCSgvg", + "usr": "s:9MuppetIOS0A0C11pageBuilderyAA4PageCAA7BrowserC_So22WKWebViewConfigurationCtYbScMYccvs", + "mangledName": "$s9MuppetIOS0A0C11pageBuilderyAA4PageCAA7BrowserC_So22WKWebViewConfigurationCtYbScMYccvs", "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": "()" + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" }, { - "kind": "TypeNominal", - "name": "Encoder", - "printedName": "any Swift.Encoder", - "usr": "s:s7EncoderP" + "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" } - ], - "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:)", + "name": "setDebug", + "printedName": "setDebug(isEnabled:forwardLogs:)", "children": [ { "kind": "TypeNominal", - "name": "Bridge", - "printedName": "MuppetIOS.Bridge", - "usr": "c:@M@MuppetIOS@objc(cs)Bridge" + "name": "Void", + "printedName": "()" }, { "kind": "TypeNominal", - "name": "Muppet", - "printedName": "MuppetIOS.Muppet", - "usr": "s:9MuppetIOS0A0C" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" }, { "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?)", + "name": "Optional", + "printedName": "((Swift.String) -> ())?", "children": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Any?", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.String) -> ()", "children": [ { "kind": "TypeNominal", - "name": "ProtocolComposition", - "printedName": "Any" - } - ], - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ + "name": "Void", + "printedName": "()" + }, { "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" + ], + "hasDefaultArg": true, + "usr": "s:Sq" } ], "declKind": "Func", - "usr": "c:@M@MuppetIOS@objc(cs)Bridge(im)userContentController:didReceiveScriptMessage:replyHandler:", - "mangledName": "$s9MuppetIOS6BridgeC21userContentController_10didReceiveypSg_SSSgtSo06WKUsereF0C_So15WKScriptMessageCtYaF", + "usr": "s:9MuppetIOS0A0C8setDebug9isEnabled11forwardLogsySb_ySSYbcSgtYaFZ", + "mangledName": "$s9MuppetIOS0A0C8setDebug9isEnabled11forwardLogsySb_ySSYbcSgtYaFZ", "moduleName": "MuppetIOS", - "objc_name": "userContentController:didReceiveScriptMessage:replyHandler:", + "static": true, "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", + "usr": "s:9MuppetIOS0A0C", + "mangledName": "$s9MuppetIOS0A0C", "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" - }, + "declAttributes": [ + "Final", + "AccessControl", + "Custom" + ], + "conformances": [ { "kind": "Conformance", - "name": "CustomStringConvertible", - "printedName": "CustomStringConvertible", - "usr": "s:s23CustomStringConvertibleP", - "mangledName": "$ss23CustomStringConvertibleP" + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" }, { "kind": "Conformance", - "name": "CustomDebugStringConvertible", - "printedName": "CustomDebugStringConvertible", - "usr": "s:s28CustomDebugStringConvertibleP", - "mangledName": "$ss28CustomDebugStringConvertibleP" + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" }, { "kind": "Conformance", @@ -5016,6 +6084,93 @@ "accessorKind": "_modify" } ] + }, + { + "kind": "Var", + "name": "preventTryingUniversalLinks", + "printedName": "preventTryingUniversalLinks", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS4PageC7OptionsV27preventTryingUniversalLinksSbvp", + "mangledName": "$s9MuppetIOS4PageC7OptionsV27preventTryingUniversalLinksSbvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4PageC7OptionsV27preventTryingUniversalLinksSbvg", + "mangledName": "$s9MuppetIOS4PageC7OptionsV27preventTryingUniversalLinksSbvg", + "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:9MuppetIOS4PageC7OptionsV27preventTryingUniversalLinksSbvs", + "mangledName": "$s9MuppetIOS4PageC7OptionsV27preventTryingUniversalLinksSbvs", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4PageC7OptionsV27preventTryingUniversalLinksSbvM", + "mangledName": "$s9MuppetIOS4PageC7OptionsV27preventTryingUniversalLinksSbvM", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "_modify" + } + ] } ], "declKind": "Struct", @@ -5645,6 +6800,43 @@ "RawDocComment" ] }, + { + "kind": "Var", + "name": "navigationFailed", + "printedName": "navigationFailed", + "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:9MuppetIOS4PageC9EventTypeO16navigationFailedyA2EmF", + "mangledName": "$s9MuppetIOS4PageC9EventTypeO16navigationFailedyA2EmF", + "moduleName": "MuppetIOS" + }, { "kind": "Constructor", "name": "init", @@ -6458,6 +7650,7 @@ "Final", "AccessControl", "Nonisolated", + "Concurrent", "RawDocComment" ], "funcSelfKind": "NonMutating" @@ -6917,6 +8110,13 @@ "printedName": "Sendable", "usr": "s:s8SendableP", "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" } ] }, @@ -6939,7 +8139,7 @@ "implicit": true, "declAttributes": [ "Final", - "Nonisolated" + "Custom" ], "isFromExtension": true, "accessors": [ @@ -7018,29 +8218,11 @@ }, { "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", + "name": "Combine", + "printedName": "Combine", "declKind": "Import", "moduleName": "MuppetIOS", "declAttributes": [ - "AccessControl", "RawDocComment" ] }, @@ -7049,15 +8231,12 @@ "name": "Foundation", "printedName": "Foundation", "declKind": "Import", - "moduleName": "MuppetIOS", - "declAttributes": [ - "RawDocComment" - ] + "moduleName": "MuppetIOS" }, { "kind": "Import", - "name": "WebKit", - "printedName": "WebKit", + "name": "OSLog", + "printedName": "OSLog", "declKind": "Import", "moduleName": "MuppetIOS" }, @@ -7072,13 +8251,114 @@ ] }, { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "MuppetIOS", + "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": [ - "RawDocComment" + "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": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "URLSessionDataRequestable", + "printedName": "URLSessionDataRequestable", + "usr": "s:9MuppetIOS25URLSessionDataRequestableP", + "mangledName": "$s9MuppetIOS25URLSessionDataRequestableP" + } ] }, { @@ -7186,6 +8466,13 @@ "printedName": "Encodable", "usr": "s:SE", "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" } ] } @@ -7320,51 +8607,10 @@ }, { "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" + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" }, { "kind": "Conformance", @@ -7379,55 +8625,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" } ] } @@ -7436,46 +8633,46 @@ }, "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\/Bridging\/Bridge.swift", + "kind": "Dictionary", + "offset": 310, + "length": 3, + "value": "[]" }, { - "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\/Bridging\/Bridge.swift", + "kind": "Dictionary", + "offset": 374, + "length": 3, + "value": "[]" }, { - "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\/Bridging\/Bridge.swift", + "kind": "StringLiteral", + "offset": 419, + "length": 14, + "value": "\"MuppetBridge\"" }, { - "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\/API.swift", + "kind": "Dictionary", + "offset": 1067, + "length": 3, + "value": "[]" }, { - "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\/API.swift", + "kind": "Dictionary", + "offset": 3655, + "length": 3, + "value": "[]" }, { - "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\/API.swift", + "kind": "Dictionary", + "offset": 4234, + "length": 3, + "value": "[]" }, { "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Utils\/Cookie.swift", @@ -7494,31 +8691,66 @@ { "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Utils\/Cookie.swift", "kind": "StringLiteral", - "offset": 5807, + "offset": 5432, "length": 8, "value": "\"secure\"" }, { "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Utils\/Cookie.swift", "kind": "StringLiteral", - "offset": 5863, + "offset": 5488, "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\/MuppetIOS\/Utils\/Emitter.swift", + "kind": "Dictionary", + "offset": 829, + "length": 3, + "value": "[]" }, { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/Shared\/AtomicDebug.swift", + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Utils\/Emitter.swift", + "kind": "Array", + "offset": 908, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Utils\/Emitter.swift", "kind": "BooleanLiteral", - "offset": 1005, + "offset": 964, "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\/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", @@ -7555,25 +8787,25 @@ "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\/Browser.swift", + "kind": "BooleanLiteral", + "offset": 1063, + "length": 5, + "value": "false" }, { - "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\/Browser.swift", + "kind": "BooleanLiteral", + "offset": 1581, + "length": 5, + "value": "false" }, { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Bridging\/Bridge.swift", + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Muppet.swift", "kind": "StringLiteral", - "offset": 419, - "length": 14, - "value": "\"MuppetBridge\"" + "offset": 3035, + "length": 8, + "value": "\"muppet\"" }, { "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Page.swift", @@ -7582,75 +8814,89 @@ "length": 4, "value": "true" }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Page.swift", + "kind": "BooleanLiteral", + "offset": 511, + "length": 5, + "value": "false" + }, { "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Page.swift", "kind": "Dictionary", - "offset": 1298, + "offset": 1623, "length": 3, "value": "[]" }, { "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Page.swift", "kind": "BooleanLiteral", - "offset": 1411, + "offset": 1736, "length": 5, "value": "false" }, { "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Page.swift", "kind": "Array", - "offset": 1459, + "offset": 1784, "length": 2, "value": "[]" }, { "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Page.swift", "kind": "IntegerLiteral", - "offset": 10674, + "offset": 10852, "length": 1, "value": "1" }, { "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Page.swift", "kind": "StringLiteral", - "offset": 11681, + "offset": 11859, "length": 5, "value": "\"GET\"" }, { "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Page.swift", "kind": "Dictionary", - "offset": 11736, + "offset": 11914, "length": 3, "value": "[]" }, { "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Page.swift", "kind": "BooleanLiteral", - "offset": 11765, + "offset": 11943, "length": 4, "value": "true" }, { "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Page.swift", "kind": "Dictionary", - "offset": 13301, + "offset": 13479, "length": 3, "value": "[]" }, { "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Page.swift", "kind": "IntegerLiteral", - "offset": 13330, + "offset": 13508, "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" + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/Shared\/AtomicDebug.swift", + "kind": "BooleanLiteral", + "offset": 192, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/Shared\/AtomicDebug.swift", + "kind": "BooleanLiteral", + "offset": 1000, + "length": 5, + "value": "false" } ] } \ 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 index abe5395..83b1e9c 100644 --- 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 @@ -1,7 +1,7 @@ // 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 +// swift-compiler-version: Apple Swift version 6.2.1 (swiftlang-6.2.1.4.8 clang-1700.4.4.1) +// 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-upcoming-feature InferIsolatedConformances -enable-upcoming-feature NonisolatedNonsendingByDefault -enable-experimental-feature DebugDescriptionMacro -module-name MuppetIOS +// swift-module-flags-ignorable: -formal-cxx-interoperability-mode=off -interface-compiler-version 6.2.1 import Combine import Foundation import OSLog @@ -11,54 +11,84 @@ 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 @_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 + #if compiler(>=5.3) && $NonescapableTypes + @_Concurrency.MainActor @preconcurrency @objc final public func userContentController(_ userContentController: WebKit.WKUserContentController, didReceive message: WebKit.WKScriptMessage) async -> (Any?, Swift.String?) + #endif @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 - } +public protocol URLSessionDataRequestable : Swift.Sendable { + #if compiler(>=5.3) && $AsyncExecutionBehaviorAttributes + nonisolated(nonsending) func data(for request: Foundation.URLRequest) async throws -> (Foundation.Data, Foundation.URLResponse) + #endif +} +extension Foundation.URLSession : MuppetIOS.URLSessionDataRequestable { +} +public struct API : Swift.Sendable { + public let apiBase: Swift.String + public let urlSession: any MuppetIOS.URLSessionDataRequestable + public let defaultHeaders: [Swift.String : Swift.String]? + #if compiler(>=5.3) && $NonescapableTypes + public init(apiBase: Swift.String, defaultHeaders: [Swift.String : Swift.String]? = nil, urlSession: any MuppetIOS.URLSessionDataRequestable = URLSession.shared) + #endif + public enum APIError : Swift.Error, Swift.Sendable { + case invalidUrl + case httpError(statusCode: Swift.Int?, responseBody: (any Swift.Sendable)?, error: (any Swift.Error)?) + case decodeError(error: (any Swift.Error)?, responseBody: (any Swift.Sendable)?) + case encodeError } - @_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 { + #if compiler(>=5.3) && $AsyncExecutionBehaviorAttributes + nonisolated(nonsending) public func post(path: Swift.String, body: Input, headers: [Swift.String : Swift.String] = [:]) async throws(MuppetIOS.API.APIError) -> Response where Input : Swift.Decodable, Input : Swift.Encodable, Response : Swift.Decodable, Response : Swift.Encodable + #endif + #if compiler(>=5.3) && $AsyncExecutionBehaviorAttributes + nonisolated(nonsending) public func get(path: Swift.String, headers: [Swift.String : Swift.String] = [:]) async throws(MuppetIOS.API.APIError) -> Response where Response : Swift.Decodable, Response : Swift.Encodable + #endif +} +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? + #if compiler(>=5.3) && $NonescapableTypes + 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) + #endif + public init(from httpCookie: Foundation.HTTPCookie) + #if compiler(>=5.3) && $NonescapableTypes + public var httpCookie: Foundation.HTTPCookie? { 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 + #endif } -extension MuppetIOS.Browser : @preconcurrency Swift.Equatable, @preconcurrency Swift.Hashable { - nonisolated final public var hashValue: Swift.Int { - 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 +} +@_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 Muppet { - @_Concurrency.MainActor final public var browsers: Swift.Set { +public actor AsyncEmitter where T : Swift.Sendable { + public init(bufferWhenNoSubscribers: Swift.Bool = false) + nonisolated public func emit(_ value: T) + nonisolated public func close() + public func stream() -> _Concurrency.AsyncStream + @objc deinit + @available(iOS 13.0, tvOS 13.0, watchOS 6.0, macOS 10.15, *) + @_semantics("defaultActor") nonisolated final public var unownedExecutor: _Concurrency.UnownedSerialExecutor { 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]) @@ -67,43 +97,65 @@ extension MuppetIOS.Browser : @preconcurrency Swift.Equatable, @preconcurrency S case number(Swift.Double) case bool(Swift.Bool) case null + #if compiler(>=5.3) && $NonescapableTypes public init(_ value: Any?) + #endif + #if compiler(>=5.3) && $NonescapableTypes public var asDictionary: [Swift.String : MuppetIOS.JSON]? { get } + #endif + #if compiler(>=5.3) && $NonescapableTypes public var asArray: [MuppetIOS.JSON]? { get } + #endif + #if compiler(>=5.3) && $NonescapableTypes public var asString: Swift.String? { get } + #endif + #if compiler(>=5.3) && $NonescapableTypes public var asDouble: Swift.Double? { get } + #endif + #if compiler(>=5.3) && $NonescapableTypes public var asInt: Swift.Int? { get } + #endif + #if compiler(>=5.3) && $NonescapableTypes public var asBool: Swift.Bool? { get } + #endif public var asAny: Any { get } + #if compiler(>=5.3) && $NonescapableTypes public func value() -> T? + #endif public var isNull: Swift.Bool { get } + #if compiler(>=5.3) && $NonescapableTypes public subscript(key: Swift.String) -> MuppetIOS.JSON? { get set } + #endif + #if compiler(>=5.3) && $NonescapableTypes public subscript(index: Swift.Int) -> MuppetIOS.JSON? { get set } + #endif + #if compiler(>=5.3) && $NonescapableTypes public subscript(dynamicMember member: Swift.String) -> MuppetIOS.JSON? { get } + #endif public static func == (a: MuppetIOS.JSON, b: MuppetIOS.JSON) -> Swift.Bool public func hash(into hasher: inout Swift.Hasher) public var hashValue: Swift.Int { @@ -158,44 +210,67 @@ extension MuppetIOS.JSON : Swift.CustomDebugStringConvertible { 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?) +@_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 + #if compiler(>=5.3) && $NonescapableTypes + @_Concurrency.MainActor final public func newPage(configuration: WebKit.WKWebViewConfiguration? = nil) -> MuppetIOS.Page + #endif + @_Concurrency.MainActor final public func attachPage(to existingWebView: WebKit.WKWebView, controller: UIKit.UIViewController) -> MuppetIOS.Page + @objc deinit +} +extension MuppetIOS.Browser : @_Concurrency.MainActor Swift.Equatable, @_Concurrency.MainActor Swift.Hashable { + @_Concurrency.MainActor 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) + #if compiler(>=5.3) && $NonescapableTypes + @_Concurrency.MainActor final public func getBrowser(handle: Swift.String) -> MuppetIOS.Browser? + #endif + #if compiler(>=5.3) && $NonescapableTypes + @_Concurrency.MainActor final public func getPage(handle: Swift.String) -> MuppetIOS.Page? + #endif + @_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 + #if compiler(>=5.3) && $NonescapableTypes + @_Concurrency.MainActor public static func setDebug(isEnabled: Swift.Bool, forwardLogs forwarder: (@Sendable (Swift.String) -> ())? = nil) async + #endif @objc deinit } @_Concurrency.MainActor final public class Page { public struct Options { public var hideOnClose: Swift.Bool + public var preventTryingUniversalLinks: Swift.Bool } public enum EventType : Swift.String { case console @@ -213,7 +288,10 @@ extension WebKit.WKWebView { case visible case hostblocked case error + case navigationFailed + #if compiler(>=5.3) && $NonescapableTypes public init?(rawValue: Swift.String) + #endif public typealias RawValue = Swift.String public var rawValue: Swift.String { get @@ -241,12 +319,18 @@ extension WebKit.WKWebView { @_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? + #if compiler(>=5.3) && $NonescapableTypes && $AsyncExecutionBehaviorAttributes + @concurrent nonisolated final public func screenshot(width: Swift.Int?, height: Swift.Int?, quality: CoreFoundation.CGFloat = 1) async -> Swift.String? + #endif + #if compiler(>=5.3) && $NonescapableTypes @_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? + #endif @_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 + #if compiler(>=5.3) && $NonescapableTypes @_Concurrency.MainActor final public func makeChildPage(with configuration: WebKit.WKWebViewConfiguration) -> MuppetIOS.Page? + #endif @_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 @@ -258,17 +342,17 @@ extension WebKit.WKWebView { } @objc deinit } -extension MuppetIOS.Page : @preconcurrency Swift.Equatable, @preconcurrency Swift.Hashable { - nonisolated final public var hashValue: Swift.Int { +extension MuppetIOS.Page : @_Concurrency.MainActor Swift.Equatable, @_Concurrency.MainActor Swift.Hashable { + @_Concurrency.MainActor final public var hashValue: Swift.Int { get } } +extension MuppetIOS.Bridge : Swift.Sendable {} 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.Browser.EventType : Swift.Equatable {} +extension MuppetIOS.Browser.EventType : Swift.Hashable {} extension MuppetIOS.Page.EventType : Swift.Equatable {} extension MuppetIOS.Page.EventType : Swift.Hashable {} extension MuppetIOS.Page.EventType : Swift.RawRepresentable {} 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 index 3007214..aa82aea 100644 Binary files a/ios/frameworks/MuppetIOS.xcframework/ios-arm64/MuppetIOS.framework/Modules/MuppetIOS.swiftmodule/arm64-apple-ios.swiftdoc 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 index abe5395..83b1e9c 100644 --- 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 @@ -1,7 +1,7 @@ // 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 +// swift-compiler-version: Apple Swift version 6.2.1 (swiftlang-6.2.1.4.8 clang-1700.4.4.1) +// 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-upcoming-feature InferIsolatedConformances -enable-upcoming-feature NonisolatedNonsendingByDefault -enable-experimental-feature DebugDescriptionMacro -module-name MuppetIOS +// swift-module-flags-ignorable: -formal-cxx-interoperability-mode=off -interface-compiler-version 6.2.1 import Combine import Foundation import OSLog @@ -11,54 +11,84 @@ 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 @_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 + #if compiler(>=5.3) && $NonescapableTypes + @_Concurrency.MainActor @preconcurrency @objc final public func userContentController(_ userContentController: WebKit.WKUserContentController, didReceive message: WebKit.WKScriptMessage) async -> (Any?, Swift.String?) + #endif @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 - } +public protocol URLSessionDataRequestable : Swift.Sendable { + #if compiler(>=5.3) && $AsyncExecutionBehaviorAttributes + nonisolated(nonsending) func data(for request: Foundation.URLRequest) async throws -> (Foundation.Data, Foundation.URLResponse) + #endif +} +extension Foundation.URLSession : MuppetIOS.URLSessionDataRequestable { +} +public struct API : Swift.Sendable { + public let apiBase: Swift.String + public let urlSession: any MuppetIOS.URLSessionDataRequestable + public let defaultHeaders: [Swift.String : Swift.String]? + #if compiler(>=5.3) && $NonescapableTypes + public init(apiBase: Swift.String, defaultHeaders: [Swift.String : Swift.String]? = nil, urlSession: any MuppetIOS.URLSessionDataRequestable = URLSession.shared) + #endif + public enum APIError : Swift.Error, Swift.Sendable { + case invalidUrl + case httpError(statusCode: Swift.Int?, responseBody: (any Swift.Sendable)?, error: (any Swift.Error)?) + case decodeError(error: (any Swift.Error)?, responseBody: (any Swift.Sendable)?) + case encodeError } - @_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 { + #if compiler(>=5.3) && $AsyncExecutionBehaviorAttributes + nonisolated(nonsending) public func post(path: Swift.String, body: Input, headers: [Swift.String : Swift.String] = [:]) async throws(MuppetIOS.API.APIError) -> Response where Input : Swift.Decodable, Input : Swift.Encodable, Response : Swift.Decodable, Response : Swift.Encodable + #endif + #if compiler(>=5.3) && $AsyncExecutionBehaviorAttributes + nonisolated(nonsending) public func get(path: Swift.String, headers: [Swift.String : Swift.String] = [:]) async throws(MuppetIOS.API.APIError) -> Response where Response : Swift.Decodable, Response : Swift.Encodable + #endif +} +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? + #if compiler(>=5.3) && $NonescapableTypes + 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) + #endif + public init(from httpCookie: Foundation.HTTPCookie) + #if compiler(>=5.3) && $NonescapableTypes + public var httpCookie: Foundation.HTTPCookie? { 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 + #endif } -extension MuppetIOS.Browser : @preconcurrency Swift.Equatable, @preconcurrency Swift.Hashable { - nonisolated final public var hashValue: Swift.Int { - 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 +} +@_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 Muppet { - @_Concurrency.MainActor final public var browsers: Swift.Set { +public actor AsyncEmitter where T : Swift.Sendable { + public init(bufferWhenNoSubscribers: Swift.Bool = false) + nonisolated public func emit(_ value: T) + nonisolated public func close() + public func stream() -> _Concurrency.AsyncStream + @objc deinit + @available(iOS 13.0, tvOS 13.0, watchOS 6.0, macOS 10.15, *) + @_semantics("defaultActor") nonisolated final public var unownedExecutor: _Concurrency.UnownedSerialExecutor { 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]) @@ -67,43 +97,65 @@ extension MuppetIOS.Browser : @preconcurrency Swift.Equatable, @preconcurrency S case number(Swift.Double) case bool(Swift.Bool) case null + #if compiler(>=5.3) && $NonescapableTypes public init(_ value: Any?) + #endif + #if compiler(>=5.3) && $NonescapableTypes public var asDictionary: [Swift.String : MuppetIOS.JSON]? { get } + #endif + #if compiler(>=5.3) && $NonescapableTypes public var asArray: [MuppetIOS.JSON]? { get } + #endif + #if compiler(>=5.3) && $NonescapableTypes public var asString: Swift.String? { get } + #endif + #if compiler(>=5.3) && $NonescapableTypes public var asDouble: Swift.Double? { get } + #endif + #if compiler(>=5.3) && $NonescapableTypes public var asInt: Swift.Int? { get } + #endif + #if compiler(>=5.3) && $NonescapableTypes public var asBool: Swift.Bool? { get } + #endif public var asAny: Any { get } + #if compiler(>=5.3) && $NonescapableTypes public func value() -> T? + #endif public var isNull: Swift.Bool { get } + #if compiler(>=5.3) && $NonescapableTypes public subscript(key: Swift.String) -> MuppetIOS.JSON? { get set } + #endif + #if compiler(>=5.3) && $NonescapableTypes public subscript(index: Swift.Int) -> MuppetIOS.JSON? { get set } + #endif + #if compiler(>=5.3) && $NonescapableTypes public subscript(dynamicMember member: Swift.String) -> MuppetIOS.JSON? { get } + #endif public static func == (a: MuppetIOS.JSON, b: MuppetIOS.JSON) -> Swift.Bool public func hash(into hasher: inout Swift.Hasher) public var hashValue: Swift.Int { @@ -158,44 +210,67 @@ extension MuppetIOS.JSON : Swift.CustomDebugStringConvertible { 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?) +@_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 + #if compiler(>=5.3) && $NonescapableTypes + @_Concurrency.MainActor final public func newPage(configuration: WebKit.WKWebViewConfiguration? = nil) -> MuppetIOS.Page + #endif + @_Concurrency.MainActor final public func attachPage(to existingWebView: WebKit.WKWebView, controller: UIKit.UIViewController) -> MuppetIOS.Page + @objc deinit +} +extension MuppetIOS.Browser : @_Concurrency.MainActor Swift.Equatable, @_Concurrency.MainActor Swift.Hashable { + @_Concurrency.MainActor 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) + #if compiler(>=5.3) && $NonescapableTypes + @_Concurrency.MainActor final public func getBrowser(handle: Swift.String) -> MuppetIOS.Browser? + #endif + #if compiler(>=5.3) && $NonescapableTypes + @_Concurrency.MainActor final public func getPage(handle: Swift.String) -> MuppetIOS.Page? + #endif + @_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 + #if compiler(>=5.3) && $NonescapableTypes + @_Concurrency.MainActor public static func setDebug(isEnabled: Swift.Bool, forwardLogs forwarder: (@Sendable (Swift.String) -> ())? = nil) async + #endif @objc deinit } @_Concurrency.MainActor final public class Page { public struct Options { public var hideOnClose: Swift.Bool + public var preventTryingUniversalLinks: Swift.Bool } public enum EventType : Swift.String { case console @@ -213,7 +288,10 @@ extension WebKit.WKWebView { case visible case hostblocked case error + case navigationFailed + #if compiler(>=5.3) && $NonescapableTypes public init?(rawValue: Swift.String) + #endif public typealias RawValue = Swift.String public var rawValue: Swift.String { get @@ -241,12 +319,18 @@ extension WebKit.WKWebView { @_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? + #if compiler(>=5.3) && $NonescapableTypes && $AsyncExecutionBehaviorAttributes + @concurrent nonisolated final public func screenshot(width: Swift.Int?, height: Swift.Int?, quality: CoreFoundation.CGFloat = 1) async -> Swift.String? + #endif + #if compiler(>=5.3) && $NonescapableTypes @_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? + #endif @_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 + #if compiler(>=5.3) && $NonescapableTypes @_Concurrency.MainActor final public func makeChildPage(with configuration: WebKit.WKWebViewConfiguration) -> MuppetIOS.Page? + #endif @_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 @@ -258,17 +342,17 @@ extension WebKit.WKWebView { } @objc deinit } -extension MuppetIOS.Page : @preconcurrency Swift.Equatable, @preconcurrency Swift.Hashable { - nonisolated final public var hashValue: Swift.Int { +extension MuppetIOS.Page : @_Concurrency.MainActor Swift.Equatable, @_Concurrency.MainActor Swift.Hashable { + @_Concurrency.MainActor final public var hashValue: Swift.Int { get } } +extension MuppetIOS.Bridge : Swift.Sendable {} 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.Browser.EventType : Swift.Equatable {} +extension MuppetIOS.Browser.EventType : Swift.Hashable {} extension MuppetIOS.Page.EventType : Swift.Equatable {} extension MuppetIOS.Page.EventType : Swift.Hashable {} extension MuppetIOS.Page.EventType : Swift.RawRepresentable {} diff --git a/ios/frameworks/MuppetIOS.xcframework/ios-arm64/MuppetIOS.framework/MuppetIOS b/ios/frameworks/MuppetIOS.xcframework/ios-arm64/MuppetIOS.framework/MuppetIOS index 4695ffc..a70cd58 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_x86_64-simulator/MuppetIOS.framework/Info.plist b/ios/frameworks/MuppetIOS.xcframework/ios-arm64_x86_64-simulator/MuppetIOS.framework/Info.plist index e5392c1..4a9bb65 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 @@ -3,7 +3,7 @@ BuildMachineOSBuild - 24G617 + 25D2128 CFBundleDevelopmentRegion en CFBundleExecutable @@ -17,29 +17,29 @@ CFBundlePackageType FMWK CFBundleShortVersionString - 3.28.0 + 3.29.0 CFBundleSupportedPlatforms iPhoneSimulator CFBundleVersion - 175 + 176 DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild - 22F76 + 23B77 DTPlatformName iphonesimulator DTPlatformVersion - 18.5 + 26.1 DTSDKBuild - 22F76 + 23B77 DTSDKName - iphonesimulator18.5 + iphonesimulator26.1 DTXcode - 1640 + 2611 DTXcodeBuild - 16F6 + 17B100 MinimumOSVersion 15.0 UIDeviceFamily 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 index 03927d1..c6c9d9e 100644 --- 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 @@ -6,19 +6,8 @@ "children": [ { "kind": "Import", - "name": "AtomicMacros", - "printedName": "AtomicMacros", - "declKind": "Import", - "moduleName": "MuppetIOS", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "UIKit", - "printedName": "UIKit", + "name": "Foundation", + "printedName": "Foundation", "declKind": "Import", "moduleName": "MuppetIOS", "declAttributes": [ @@ -32,643 +21,656 @@ "declKind": "Import", "moduleName": "MuppetIOS" }, - { - "kind": "Import", - "name": "Combine", - "printedName": "Combine", - "declKind": "Import", - "moduleName": "MuppetIOS" - }, { "kind": "TypeDecl", - "name": "Page", - "printedName": "Page", + "name": "Bridge", + "printedName": "Bridge", "children": [ { - "kind": "TypeDecl", - "name": "Options", - "printedName": "Options", + "kind": "Function", + "name": "inject", + "printedName": "inject(muppet:page:)", "children": [ { - "kind": "Var", - "name": "hideOnClose", - "printedName": "hideOnClose", + "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": "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()", + "name": "Optional", + "printedName": "Any?", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "ProtocolComposition", + "printedName": "Any" } ], - "declKind": "Accessor", - "usr": "s:9MuppetIOS4PageC7OptionsV11hideOnCloseSbvs", - "mangledName": "$s9MuppetIOS4PageC7OptionsV11hideOnCloseSbvs", - "moduleName": "MuppetIOS", - "implicit": true, - "accessorKind": "set" + "usr": "s:Sq" }, { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "declKind": "Accessor", - "usr": "s:9MuppetIOS4PageC7OptionsV11hideOnCloseSbvM", - "mangledName": "$s9MuppetIOS4PageC7OptionsV11hideOnCloseSbvM", - "moduleName": "MuppetIOS", - "implicit": true, - "accessorKind": "_modify" + "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": "Struct", - "usr": "s:9MuppetIOS4PageC7OptionsV", - "mangledName": "$s9MuppetIOS4PageC7OptionsV", + "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" ], - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - } - ] + "funcSelfKind": "NonMutating" }, { - "kind": "TypeDecl", - "name": "EventType", - "printedName": "EventType", + "kind": "Constructor", + "name": "init", + "printedName": "init()", "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": "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": "AtomicMacros", + "printedName": "AtomicMacros", + "declKind": "Import", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "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": "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": "URLSessionDataRequestable", + "printedName": "URLSessionDataRequestable", + "children": [ + { + "kind": "Function", + "name": "data", + "printedName": "data(for:)", + "children": [ { - "kind": "Var", - "name": "finished", - "printedName": "finished", + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(Foundation.Data, Foundation.URLResponse)", "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" - } - ] - } - ] + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + }, + { + "kind": "TypeNominal", + "name": "URLResponse", + "printedName": "Foundation.URLResponse", + "usr": "c:objc(cs)NSURLResponse" } - ], - "declKind": "EnumElement", - "usr": "s:9MuppetIOS4PageC9EventTypeO8finishedyA2EmF", - "mangledName": "$s9MuppetIOS4PageC9EventTypeO8finishedyA2EmF", - "moduleName": "MuppetIOS", - "declAttributes": [ - "RawDocComment" ] }, { - "kind": "Var", - "name": "load", - "printedName": "load", + "kind": "TypeNominal", + "name": "URLRequest", + "printedName": "Foundation.URLRequest", + "usr": "s:10Foundation10URLRequestV" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS25URLSessionDataRequestableP4data3for10Foundation0D0V_So13NSURLResponseCtAF10URLRequestV_tYaKF", + "mangledName": "$s9MuppetIOS25URLSessionDataRequestableP4data3for10Foundation0D0V_So13NSURLResponseCtAF10URLRequestV_tYaKF", + "moduleName": "MuppetIOS", + "genericSig": "<τ_0_0 where τ_0_0 : MuppetIOS.URLSessionDataRequestable>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Nonisolated" + ], + "throwing": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:9MuppetIOS25URLSessionDataRequestableP", + "mangledName": "$s9MuppetIOS25URLSessionDataRequestableP", + "moduleName": "MuppetIOS", + "genericSig": "<τ_0_0 : Swift.Sendable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "API", + "printedName": "API", + "children": [ + { + "kind": "Var", + "name": "apiBase", + "printedName": "apiBase", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS3APIV7apiBaseSSvp", + "mangledName": "$s9MuppetIOS3APIV7apiBaseSSvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "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" - } - ] - } - ] + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "declKind": "EnumElement", - "usr": "s:9MuppetIOS4PageC9EventTypeO4loadyA2EmF", - "mangledName": "$s9MuppetIOS4PageC9EventTypeO4loadyA2EmF", + "declKind": "Accessor", + "usr": "s:9MuppetIOS3APIV7apiBaseSSvg", + "mangledName": "$s9MuppetIOS3APIV7apiBaseSSvg", "moduleName": "MuppetIOS", - "declAttributes": [ - "RawDocComment" - ] - }, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "urlSession", + "printedName": "urlSession", + "children": [ { - "kind": "Var", - "name": "locationchange", - "printedName": "locationchange", + "kind": "TypeNominal", + "name": "URLSessionDataRequestable", + "printedName": "any MuppetIOS.URLSessionDataRequestable", + "usr": "s:9MuppetIOS25URLSessionDataRequestableP" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS3APIV10urlSessionAA25URLSessionDataRequestable_pvp", + "mangledName": "$s9MuppetIOS3APIV10urlSessionAA25URLSessionDataRequestable_pvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "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" - } - ] - } - ] + "kind": "TypeNominal", + "name": "URLSessionDataRequestable", + "printedName": "any MuppetIOS.URLSessionDataRequestable", + "usr": "s:9MuppetIOS25URLSessionDataRequestableP" } ], - "declKind": "EnumElement", - "usr": "s:9MuppetIOS4PageC9EventTypeO14locationchangeyA2EmF", - "mangledName": "$s9MuppetIOS4PageC9EventTypeO14locationchangeyA2EmF", + "declKind": "Accessor", + "usr": "s:9MuppetIOS3APIV10urlSessionAA25URLSessionDataRequestable_pvg", + "mangledName": "$s9MuppetIOS3APIV10urlSessionAA25URLSessionDataRequestable_pvg", "moduleName": "MuppetIOS", - "declAttributes": [ - "RawDocComment" - ] - }, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "defaultHeaders", + "printedName": "defaultHeaders", + "children": [ { - "kind": "Var", - "name": "domchange", - "printedName": "domchange", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : Swift.String]?", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(MuppetIOS.Page.EventType.Type) -> MuppetIOS.Page.EventType", + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Swift.String]", "children": [ { "kind": "TypeNominal", - "name": "EventType", - "printedName": "MuppetIOS.Page.EventType", - "usr": "s:9MuppetIOS4PageC9EventTypeO" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" }, { "kind": "TypeNominal", - "name": "Metatype", - "printedName": "MuppetIOS.Page.EventType.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "EventType", - "printedName": "MuppetIOS.Page.EventType", - "usr": "s:9MuppetIOS4PageC9EventTypeO" - } - ] + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "usr": "s:SD" } ], - "declKind": "EnumElement", - "usr": "s:9MuppetIOS4PageC9EventTypeO9domchangeyA2EmF", - "mangledName": "$s9MuppetIOS4PageC9EventTypeO9domchangeyA2EmF", - "moduleName": "MuppetIOS", - "declAttributes": [ - "RawDocComment" - ] - }, + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS3APIV14defaultHeadersSDyS2SGSgvp", + "mangledName": "$s9MuppetIOS3APIV14defaultHeadersSDyS2SGSgvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ { - "kind": "Var", - "name": "progress", - "printedName": "progress", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(MuppetIOS.Page.EventType.Type) -> MuppetIOS.Page.EventType", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : Swift.String]?", "children": [ { "kind": "TypeNominal", - "name": "EventType", - "printedName": "MuppetIOS.Page.EventType", - "usr": "s:9MuppetIOS4PageC9EventTypeO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "MuppetIOS.Page.EventType.Type", + "name": "Dictionary", + "printedName": "[Swift.String : Swift.String]", "children": [ { "kind": "TypeNominal", - "name": "EventType", - "printedName": "MuppetIOS.Page.EventType", - "usr": "s:9MuppetIOS4PageC9EventTypeO" + "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": "EnumElement", - "usr": "s:9MuppetIOS4PageC9EventTypeO8progressyA2EmF", - "mangledName": "$s9MuppetIOS4PageC9EventTypeO8progressyA2EmF", + "declKind": "Accessor", + "usr": "s:9MuppetIOS3APIV14defaultHeadersSDyS2SGSgvg", + "mangledName": "$s9MuppetIOS3APIV14defaultHeadersSDyS2SGSgvg", "moduleName": "MuppetIOS", - "declAttributes": [ - "RawDocComment" - ] + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(apiBase:defaultHeaders:urlSession:)", + "children": [ + { + "kind": "TypeNominal", + "name": "API", + "printedName": "MuppetIOS.API", + "usr": "s:9MuppetIOS3APIV" }, { - "kind": "Var", - "name": "popup", - "printedName": "popup", + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : Swift.String]?", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(MuppetIOS.Page.EventType.Type) -> MuppetIOS.Page.EventType", + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Swift.String]", "children": [ { "kind": "TypeNominal", - "name": "EventType", - "printedName": "MuppetIOS.Page.EventType", - "usr": "s:9MuppetIOS4PageC9EventTypeO" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" }, { "kind": "TypeNominal", - "name": "Metatype", - "printedName": "MuppetIOS.Page.EventType.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "EventType", - "printedName": "MuppetIOS.Page.EventType", - "usr": "s:9MuppetIOS4PageC9EventTypeO" - } - ] + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "usr": "s:SD" } ], - "declKind": "EnumElement", - "usr": "s:9MuppetIOS4PageC9EventTypeO5popupyA2EmF", - "mangledName": "$s9MuppetIOS4PageC9EventTypeO5popupyA2EmF", - "moduleName": "MuppetIOS", - "declAttributes": [ - "RawDocComment" - ] + "hasDefaultArg": true, + "usr": "s:Sq" }, + { + "kind": "TypeNominal", + "name": "URLSessionDataRequestable", + "printedName": "any MuppetIOS.URLSessionDataRequestable", + "hasDefaultArg": true, + "usr": "s:9MuppetIOS25URLSessionDataRequestableP" + } + ], + "declKind": "Constructor", + "usr": "s:9MuppetIOS3APIV7apiBase14defaultHeaders10urlSessionACSS_SDyS2SGSgAA25URLSessionDataRequestable_ptcfc", + "mangledName": "$s9MuppetIOS3APIV7apiBase14defaultHeaders10urlSessionACSS_SDyS2SGSgAA25URLSessionDataRequestable_ptcfc", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "TypeDecl", + "name": "APIError", + "printedName": "APIError", + "children": [ { "kind": "Var", - "name": "visible", - "printedName": "visible", + "name": "invalidUrl", + "printedName": "invalidUrl", "children": [ { "kind": "TypeFunc", "name": "Function", - "printedName": "(MuppetIOS.Page.EventType.Type) -> MuppetIOS.Page.EventType", + "printedName": "(MuppetIOS.API.APIError.Type) -> MuppetIOS.API.APIError", "children": [ { "kind": "TypeNominal", - "name": "EventType", - "printedName": "MuppetIOS.Page.EventType", - "usr": "s:9MuppetIOS4PageC9EventTypeO" + "name": "APIError", + "printedName": "MuppetIOS.API.APIError", + "usr": "s:9MuppetIOS3APIV8APIErrorO" }, { "kind": "TypeNominal", "name": "Metatype", - "printedName": "MuppetIOS.Page.EventType.Type", + "printedName": "MuppetIOS.API.APIError.Type", "children": [ { "kind": "TypeNominal", - "name": "EventType", - "printedName": "MuppetIOS.Page.EventType", - "usr": "s:9MuppetIOS4PageC9EventTypeO" + "name": "APIError", + "printedName": "MuppetIOS.API.APIError", + "usr": "s:9MuppetIOS3APIV8APIErrorO" } ] } @@ -676,39 +678,92 @@ } ], "declKind": "EnumElement", - "usr": "s:9MuppetIOS4PageC9EventTypeO7visibleyA2EmF", - "mangledName": "$s9MuppetIOS4PageC9EventTypeO7visibleyA2EmF", - "moduleName": "MuppetIOS", - "declAttributes": [ - "RawDocComment" - ] + "usr": "s:9MuppetIOS3APIV8APIErrorO10invalidUrlyA2EmF", + "mangledName": "$s9MuppetIOS3APIV8APIErrorO10invalidUrlyA2EmF", + "moduleName": "MuppetIOS" }, { "kind": "Var", - "name": "hostblocked", - "printedName": "hostblocked", + "name": "httpError", + "printedName": "httpError", "children": [ { "kind": "TypeFunc", "name": "Function", - "printedName": "(MuppetIOS.Page.EventType.Type) -> MuppetIOS.Page.EventType", + "printedName": "(MuppetIOS.API.APIError.Type) -> (Swift.Int?, (any Swift.Sendable)?, (any Swift.Error)?) -> MuppetIOS.API.APIError", "children": [ { - "kind": "TypeNominal", - "name": "EventType", - "printedName": "MuppetIOS.Page.EventType", - "usr": "s:9MuppetIOS4PageC9EventTypeO" + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Int?, (any Swift.Sendable)?, (any Swift.Error)?) -> MuppetIOS.API.APIError", + "children": [ + { + "kind": "TypeNominal", + "name": "APIError", + "printedName": "MuppetIOS.API.APIError", + "usr": "s:9MuppetIOS3APIV8APIErrorO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(statusCode: Swift.Int?, responseBody: (any Swift.Sendable)?, error: (any Swift.Error)?)", + "children": [ + { + "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": "(any Swift.Sendable)?", + "children": [ + { + "kind": "TypeNominal", + "name": "Sendable", + "printedName": "any Swift.Sendable", + "usr": "s:s8SendableP" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any Swift.Error)?", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "any Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:Sq" + } + ] + } + ] }, { "kind": "TypeNominal", "name": "Metatype", - "printedName": "MuppetIOS.Page.EventType.Type", + "printedName": "MuppetIOS.API.APIError.Type", "children": [ { "kind": "TypeNominal", - "name": "EventType", - "printedName": "MuppetIOS.Page.EventType", - "usr": "s:9MuppetIOS4PageC9EventTypeO" + "name": "APIError", + "printedName": "MuppetIOS.API.APIError", + "usr": "s:9MuppetIOS3APIV8APIErrorO" } ] } @@ -716,134 +771,134 @@ } ], "declKind": "EnumElement", - "usr": "s:9MuppetIOS4PageC9EventTypeO11hostblockedyA2EmF", - "mangledName": "$s9MuppetIOS4PageC9EventTypeO11hostblockedyA2EmF", - "moduleName": "MuppetIOS", - "declAttributes": [ - "RawDocComment" - ] + "usr": "s:9MuppetIOS3APIV8APIErrorO9httpErroryAESiSg_s8Sendable_pSgs0F0_pSgtcAEmF", + "mangledName": "$s9MuppetIOS3APIV8APIErrorO9httpErroryAESiSg_s8Sendable_pSgs0F0_pSgtcAEmF", + "moduleName": "MuppetIOS" }, { "kind": "Var", - "name": "error", - "printedName": "error", + "name": "decodeError", + "printedName": "decodeError", "children": [ { "kind": "TypeFunc", "name": "Function", - "printedName": "(MuppetIOS.Page.EventType.Type) -> MuppetIOS.Page.EventType", + "printedName": "(MuppetIOS.API.APIError.Type) -> ((any Swift.Error)?, (any Swift.Sendable)?) -> MuppetIOS.API.APIError", "children": [ { - "kind": "TypeNominal", - "name": "EventType", - "printedName": "MuppetIOS.Page.EventType", - "usr": "s:9MuppetIOS4PageC9EventTypeO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "MuppetIOS.Page.EventType.Type", + "kind": "TypeFunc", + "name": "Function", + "printedName": "((any Swift.Error)?, (any Swift.Sendable)?) -> MuppetIOS.API.APIError", "children": [ { "kind": "TypeNominal", - "name": "EventType", - "printedName": "MuppetIOS.Page.EventType", - "usr": "s:9MuppetIOS4PageC9EventTypeO" + "name": "APIError", + "printedName": "MuppetIOS.API.APIError", + "usr": "s:9MuppetIOS3APIV8APIErrorO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(error: (any Swift.Error)?, responseBody: (any Swift.Sendable)?)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any Swift.Error)?", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "any Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any Swift.Sendable)?", + "children": [ + { + "kind": "TypeNominal", + "name": "Sendable", + "printedName": "any Swift.Sendable", + "usr": "s:s8SendableP" + } + ], + "usr": "s:Sq" + } + ] } ] - } - ] - } - ], - "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" + "name": "Metatype", + "printedName": "MuppetIOS.API.APIError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "APIError", + "printedName": "MuppetIOS.API.APIError", + "usr": "s:9MuppetIOS3APIV8APIErrorO" + } + ] } - ], - "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" + "declKind": "EnumElement", + "usr": "s:9MuppetIOS3APIV8APIErrorO11decodeErroryAEs0F0_pSg_s8Sendable_pSgtcAEmF", + "mangledName": "$s9MuppetIOS3APIV8APIErrorO11decodeErroryAEs0F0_pSg_s8Sendable_pSgtcAEmF", + "moduleName": "MuppetIOS" }, { "kind": "Var", - "name": "rawValue", - "printedName": "rawValue", + "name": "encodeError", + "printedName": "encodeError", "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()", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.API.APIError.Type) -> MuppetIOS.API.APIError", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "APIError", + "printedName": "MuppetIOS.API.APIError", + "usr": "s:9MuppetIOS3APIV8APIErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "MuppetIOS.API.APIError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "APIError", + "printedName": "MuppetIOS.API.APIError", + "usr": "s:9MuppetIOS3APIV8APIErrorO" + } + ] } - ], - "declKind": "Accessor", - "usr": "s:9MuppetIOS4PageC9EventTypeO8rawValueSSvg", - "mangledName": "$s9MuppetIOS4PageC9EventTypeO8rawValueSSvg", - "moduleName": "MuppetIOS", - "implicit": true, - "accessorKind": "get" + ] } - ] + ], + "declKind": "EnumElement", + "usr": "s:9MuppetIOS3APIV8APIErrorO11encodeErroryA2EmF", + "mangledName": "$s9MuppetIOS3APIV8APIErrorO11encodeErroryA2EmF", + "moduleName": "MuppetIOS" } ], "declKind": "Enum", - "usr": "s:9MuppetIOS4PageC9EventTypeO", - "mangledName": "$s9MuppetIOS4PageC9EventTypeO", + "usr": "s:9MuppetIOS3APIV8APIErrorO", + "mangledName": "$s9MuppetIOS3APIV8APIErrorO", "moduleName": "MuppetIOS", "declAttributes": [ "AccessControl" ], - "enumRawTypeName": "String", "conformances": [ { "kind": "Conformance", @@ -861,65 +916,214 @@ }, { "kind": "Conformance", - "name": "Equatable", - "printedName": "Equatable", - "usr": "s:SQ", - "mangledName": "$sSQ" + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" }, { "kind": "Conformance", - "name": "Hashable", - "printedName": "Hashable", - "usr": "s:SH", - "mangledName": "$sSH" + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" }, { "kind": "Conformance", - "name": "RawRepresentable", - "printedName": "RawRepresentable", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + } + ] + }, + { + "kind": "Function", + "name": "post", + "printedName": "post(path:body:headers:)", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_1" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : 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" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "usr": "s:SY", - "mangledName": "$sSY" + "hasDefaultArg": true, + "usr": "s:SD" } - ] + ], + "declKind": "Func", + "usr": "s:9MuppetIOS3APIV4post4path4body7headersq_SS_xSDyS2SGtYaAC8APIErrorOYKSeRzSERzSeR_SER_r0_lF", + "mangledName": "$s9MuppetIOS3APIV4post4path4body7headersq_SS_xSDyS2SGtYaAC8APIErrorOYKSeRzSERzSeR_SER_r0_lF", + "moduleName": "MuppetIOS", + "genericSig": "<τ_0_0, τ_0_1 where τ_0_0 : Swift.Decodable, τ_0_0 : Swift.Encodable, τ_0_1 : Swift.Decodable, τ_0_1 : Swift.Encodable>", + "sugared_genericSig": "", + "declAttributes": [ + "Nonisolated", + "AccessControl" + ], + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "get", + "printedName": "get(path:headers:)", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + }, + { + "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" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS3APIV3get4path7headersxSS_SDyS2SGtYaAC8APIErrorOYKSeRzSERzlF", + "mangledName": "$s9MuppetIOS3APIV3get4path7headersxSS_SDyS2SGtYaAC8APIErrorOYKSeRzSERzlF", + "moduleName": "MuppetIOS", + "genericSig": "<τ_0_0 where τ_0_0 : Swift.Decodable, τ_0_0 : Swift.Encodable>", + "sugared_genericSig": "", + "declAttributes": [ + "Nonisolated", + "AccessControl" + ], + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:9MuppetIOS3APIV", + "mangledName": "$s9MuppetIOS3APIV", + "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": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + } + ] + }, + { + "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": "options", - "printedName": "options", + "name": "name", + "printedName": "name", "children": [ { "kind": "TypeNominal", - "name": "Options", - "printedName": "MuppetIOS.Page.Options", - "usr": "s:9MuppetIOS4PageC7OptionsV" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Var", - "usr": "s:9MuppetIOS4PageC7optionsAC7OptionsVvp", - "mangledName": "$s9MuppetIOS4PageC7optionsAC7OptionsVvp", + "usr": "s:9MuppetIOS6CookieV4nameSSvp", + "mangledName": "$s9MuppetIOS6CookieV4nameSSvp", "moduleName": "MuppetIOS", "declAttributes": [ - "HasInitialValue", - "Final", - "Custom", "HasStorage", - "AccessControl", - "RawDocComment" + "AccessControl" ], "hasStorage": true, "accessors": [ @@ -930,19 +1134,16 @@ "children": [ { "kind": "TypeNominal", - "name": "Options", - "printedName": "MuppetIOS.Page.Options", - "usr": "s:9MuppetIOS4PageC7OptionsV" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Accessor", - "usr": "s:9MuppetIOS4PageC7optionsAC7OptionsVvg", - "mangledName": "$s9MuppetIOS4PageC7optionsAC7OptionsVvg", + "usr": "s:9MuppetIOS6CookieV4nameSSvg", + "mangledName": "$s9MuppetIOS6CookieV4nameSSvg", "moduleName": "MuppetIOS", "implicit": true, - "declAttributes": [ - "Final" - ], "accessorKind": "get" }, { @@ -957,19 +1158,16 @@ }, { "kind": "TypeNominal", - "name": "Options", - "printedName": "MuppetIOS.Page.Options", - "usr": "s:9MuppetIOS4PageC7OptionsV" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Accessor", - "usr": "s:9MuppetIOS4PageC7optionsAC7OptionsVvs", - "mangledName": "$s9MuppetIOS4PageC7optionsAC7OptionsVvs", + "usr": "s:9MuppetIOS6CookieV4nameSSvs", + "mangledName": "$s9MuppetIOS6CookieV4nameSSvs", "moduleName": "MuppetIOS", "implicit": true, - "declAttributes": [ - "Final" - ], "accessorKind": "set" }, { @@ -984,49 +1182,34 @@ } ], "declKind": "Accessor", - "usr": "s:9MuppetIOS4PageC7optionsAC7OptionsVvM", - "mangledName": "$s9MuppetIOS4PageC7optionsAC7OptionsVvM", + "usr": "s:9MuppetIOS6CookieV4nameSSvM", + "mangledName": "$s9MuppetIOS6CookieV4nameSSvM", "moduleName": "MuppetIOS", "implicit": true, - "declAttributes": [ - "Final" - ], "accessorKind": "_modify" } ] }, { "kind": "Var", - "name": "emitter", - "printedName": "emitter", + "name": "value", + "printedName": "value", "children": [ { "kind": "TypeNominal", - "name": "Emitter", - "printedName": "MuppetIOS.Emitter", - "children": [ - { - "kind": "TypeNominal", - "name": "EventType", - "printedName": "MuppetIOS.Page.EventType", - "usr": "s:9MuppetIOS4PageC9EventTypeO" - } - ], - "usr": "s:9MuppetIOS7EmitterC" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Var", - "usr": "s:9MuppetIOS4PageC7emitterAA7EmitterCyAC9EventTypeOGvp", - "mangledName": "$s9MuppetIOS4PageC7emitterAA7EmitterCyAC9EventTypeOGvp", + "usr": "s:9MuppetIOS6CookieV5valueSSvp", + "mangledName": "$s9MuppetIOS6CookieV5valueSSvp", "moduleName": "MuppetIOS", "declAttributes": [ - "HasInitialValue", - "Final", - "Custom", "HasStorage", "AccessControl" ], - "isLet": true, "hasStorage": true, "accessors": [ { @@ -1036,58 +1219,28 @@ "children": [ { "kind": "TypeNominal", - "name": "Emitter", - "printedName": "MuppetIOS.Emitter", - "children": [ - { - "kind": "TypeNominal", - "name": "EventType", - "printedName": "MuppetIOS.Page.EventType", - "usr": "s:9MuppetIOS4PageC9EventTypeO" - } - ], - "usr": "s:9MuppetIOS7EmitterC" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Accessor", - "usr": "s:9MuppetIOS4PageC7emitterAA7EmitterCyAC9EventTypeOGvg", - "mangledName": "$s9MuppetIOS4PageC7emitterAA7EmitterCyAC9EventTypeOGvg", + "usr": "s:9MuppetIOS6CookieV5valueSSvg", + "mangledName": "$s9MuppetIOS6CookieV5valueSSvg", "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()", + "name": "Set", + "printedName": "Set()", "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, { "kind": "TypeNominal", "name": "String", @@ -1096,279 +1249,256 @@ } ], "declKind": "Accessor", - "usr": "s:9MuppetIOS4PageC6handleSSvg", - "mangledName": "$s9MuppetIOS4PageC6handleSSvg", + "usr": "s:9MuppetIOS6CookieV5valueSSvs", + "mangledName": "$s9MuppetIOS6CookieV5valueSSvs", "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" + "implicit": true, + "accessorKind": "set" }, { - "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": "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": "Function", - "name": "getCookies", - "printedName": "getCookies(for:)", + "kind": "Var", + "name": "path", + "printedName": "path", "children": [ { "kind": "TypeNominal", - "name": "Array", - "printedName": "[MuppetIOS.Cookie]", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "Cookie", - "printedName": "MuppetIOS.Cookie", - "usr": "s:9MuppetIOS6CookieV" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "usr": "s:Sa" - }, - { - "kind": "TypeNominal", - "name": "URL", - "printedName": "Foundation.URL", - "usr": "s:10Foundation3URLV" + "usr": "s:Sq" } ], - "declKind": "Func", - "usr": "s:9MuppetIOS4PageC10getCookies3forSayAA6CookieVG10Foundation3URLV_tYaF", - "mangledName": "$s9MuppetIOS4PageC10getCookies3forSayAA6CookieVG10Foundation3URLV_tYaF", + "declKind": "Var", + "usr": "s:9MuppetIOS6CookieV4pathSSSgvp", + "mangledName": "$s9MuppetIOS6CookieV4pathSSSgvp", "moduleName": "MuppetIOS", "declAttributes": [ - "Custom", - "Final", - "AccessControl", - "RawDocComment" + "HasInitialValue", + "HasStorage", + "AccessControl" ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "setCookie", - "printedName": "setCookie(_:)", - "children": [ + "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:9MuppetIOS6CookieV4pathSSSgvg", + "mangledName": "$s9MuppetIOS6CookieV4pathSSSgvg", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "get" }, { - "kind": "TypeNominal", - "name": "Cookie", - "printedName": "MuppetIOS.Cookie", - "usr": "s:9MuppetIOS6CookieV" + "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" } - ], - "declKind": "Func", - "usr": "s:9MuppetIOS4PageC9setCookieyyAA0E0VYaF", - "mangledName": "$s9MuppetIOS4PageC9setCookieyyAA0E0VYaF", - "moduleName": "MuppetIOS", - "declAttributes": [ - "Custom", - "Final", - "AccessControl" - ], - "funcSelfKind": "NonMutating" + ] }, { - "kind": "Function", - "name": "addUserScript", - "printedName": "addUserScript(script:)", + "kind": "Var", + "name": "isSecure", + "printedName": "isSecure", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "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" } ], - "declKind": "Func", - "usr": "s:9MuppetIOS4PageC13addUserScript6scriptySS_tF", - "mangledName": "$s9MuppetIOS4PageC13addUserScript6scriptySS_tF", + "declKind": "Var", + "usr": "s:9MuppetIOS6CookieV8isSecureSbSgvp", + "mangledName": "$s9MuppetIOS6CookieV8isSecureSbSgvp", "moduleName": "MuppetIOS", "declAttributes": [ - "Custom", - "Final", + "HasInitialValue", + "HasStorage", "AccessControl" ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "evaluate", - "printedName": "evaluate(_:)", - "children": [ + "hasStorage": true, + "accessors": [ { - "kind": "TypeNominal", - "name": "JSON", - "printedName": "MuppetIOS.JSON", - "usr": "s:9MuppetIOS4JSONO" + "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": "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": "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": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "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" } - ], - "declKind": "Func", - "usr": "s:9MuppetIOS4PageC12setUserAgentyySSF", - "mangledName": "$s9MuppetIOS4PageC12setUserAgentyySSF", - "moduleName": "MuppetIOS", - "declAttributes": [ - "Custom", - "Final", - "AccessControl", - "RawDocComment" - ], - "funcSelfKind": "NonMutating" + ] }, { "kind": "Var", - "name": "currentUserAgent", - "printedName": "currentUserAgent", + "name": "domain", + "printedName": "domain", "children": [ { "kind": "TypeNominal", @@ -1378,14 +1508,14 @@ } ], "declKind": "Var", - "usr": "s:9MuppetIOS4PageC16currentUserAgentSSvp", - "mangledName": "$s9MuppetIOS4PageC16currentUserAgentSSvp", + "usr": "s:9MuppetIOS6CookieV6domainSSvp", + "mangledName": "$s9MuppetIOS6CookieV6domainSSvp", "moduleName": "MuppetIOS", "declAttributes": [ - "Final", - "Custom", + "HasStorage", "AccessControl" ], + "hasStorage": true, "accessors": [ { "kind": "Accessor", @@ -1400,95 +1530,196 @@ } ], "declKind": "Accessor", - "usr": "s:9MuppetIOS4PageC16currentUserAgentSSvg", - "mangledName": "$s9MuppetIOS4PageC16currentUserAgentSSvg", + "usr": "s:9MuppetIOS6CookieV6domainSSvg", + "mangledName": "$s9MuppetIOS6CookieV6domainSSvg", "moduleName": "MuppetIOS", - "declAttributes": [ - "Final" - ], + "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": "Function", - "name": "clearHostAllowList", - "printedName": "clearHostAllowList()", + "kind": "Var", + "name": "expiresDate", + "printedName": "expiresDate", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "Optional", + "printedName": "Foundation.Date?", + "children": [ + { + "kind": "TypeNominal", + "name": "Date", + "printedName": "Foundation.Date", + "usr": "s:10Foundation4DateV" + } + ], + "usr": "s:Sq" } ], - "declKind": "Func", - "usr": "s:9MuppetIOS4PageC18clearHostAllowListyyF", - "mangledName": "$s9MuppetIOS4PageC18clearHostAllowListyyF", + "declKind": "Var", + "usr": "s:9MuppetIOS6CookieV11expiresDate10Foundation0E0VSgvp", + "mangledName": "$s9MuppetIOS6CookieV11expiresDate10Foundation0E0VSgvp", "moduleName": "MuppetIOS", "declAttributes": [ - "Custom", - "Final", + "HasInitialValue", + "HasStorage", "AccessControl" ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "setHostAllowList", - "printedName": "setHostAllowList(_:)", - "children": [ + "hasStorage": true, + "accessors": [ { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "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": "TypeNominal", - "name": "Array", - "printedName": "[Swift.String]", + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Date?", + "children": [ + { + "kind": "TypeNominal", + "name": "Date", + "printedName": "Foundation.Date", + "usr": "s:10Foundation4DateV" + } + ], + "usr": "s:Sq" } ], - "usr": "s:Sa" + "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" } - ], - "declKind": "Func", - "usr": "s:9MuppetIOS4PageC16setHostAllowListyySaySSGF", - "mangledName": "$s9MuppetIOS4PageC16setHostAllowListyySaySSGF", - "moduleName": "MuppetIOS", - "declAttributes": [ - "Custom", - "Final", - "AccessControl" - ], - "funcSelfKind": "NonMutating" + ] }, { "kind": "Var", - "name": "progress", - "printedName": "progress", + "name": "isHTTPOnly", + "printedName": "isHTTPOnly", "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" } ], "declKind": "Var", - "usr": "s:9MuppetIOS4PageC8progressSivp", - "mangledName": "$s9MuppetIOS4PageC8progressSivp", + "usr": "s:9MuppetIOS6CookieV10isHTTPOnlySbSgvp", + "mangledName": "$s9MuppetIOS6CookieV10isHTTPOnlySbSgvp", "moduleName": "MuppetIOS", "declAttributes": [ - "Final", - "Custom", + "HasInitialValue", + "HasStorage", "AccessControl" ], + "hasStorage": true, "accessors": [ { "kind": "Accessor", @@ -1497,55 +1728,83 @@ "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:9MuppetIOS4PageC8progressSivg", - "mangledName": "$s9MuppetIOS4PageC8progressSivg", + "usr": "s:9MuppetIOS6CookieV10isHTTPOnlySbSgvg", + "mangledName": "$s9MuppetIOS6CookieV10isHTTPOnlySbSgvg", "moduleName": "MuppetIOS", - "declAttributes": [ - "Final" - ], + "implicit": true, "accessorKind": "get" - } - ] - }, - { - "kind": "Function", - "name": "screenshot", - "printedName": "screenshot(width:height:quality:)", - "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" + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "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:9MuppetIOS6CookieV10isHTTPOnlySbSgvs", + "mangledName": "$s9MuppetIOS6CookieV10isHTTPOnlySbSgvs", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "set" }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Int?", + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "Void", + "printedName": "()" } ], - "usr": "s:Sq" - }, + "declKind": "Accessor", + "usr": "s:9MuppetIOS6CookieV10isHTTPOnlySbSgvM", + "mangledName": "$s9MuppetIOS6CookieV10isHTTPOnlySbSgvM", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "maxAge", + "printedName": "maxAge", + "children": [ { "kind": "TypeNominal", "name": "Optional", @@ -1559,69 +1818,166 @@ } ], "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "CGFloat", - "printedName": "CoreGraphics.CGFloat", - "hasDefaultArg": true, - "usr": "s:14CoreFoundation7CGFloatV" } ], - "declKind": "Func", - "usr": "s:9MuppetIOS4PageC10screenshot5width6height7qualitySSSgSiSg_AI14CoreFoundation7CGFloatVtYaF", - "mangledName": "$s9MuppetIOS4PageC10screenshot5width6height7qualitySSSgSiSg_AI12CoreGraphics7CGFloatVtYaF", + "declKind": "Var", + "usr": "s:9MuppetIOS6CookieV6maxAgeSiSgvp", + "mangledName": "$s9MuppetIOS6CookieV6maxAgeSiSgvp", "moduleName": "MuppetIOS", "declAttributes": [ - "Final", - "AccessControl", - "Nonisolated", - "RawDocComment" + "HasInitialValue", + "HasStorage", + "AccessControl" ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "request", - "printedName": "request(url:method:data:headers:followRedirects:)", - "children": [ + "hasStorage": true, + "accessors": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "WebKit.WKWebView.Response?", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "Response", - "printedName": "WebKit.WKWebView.Response", - "usr": "s:So9WKWebViewC9MuppetIOSE8ResponseV" + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" } ], - "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": "URL", - "printedName": "Foundation.URL", - "usr": "s:10Foundation3URLV" + "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:SS" + "usr": "s:Sq" }, { "kind": "TypeNominal", "name": "Optional", - "printedName": "MuppetIOS.JSON?", + "printedName": "Swift.Bool?", "children": [ { "kind": "TypeNominal", - "name": "JSON", - "printedName": "MuppetIOS.JSON", - "usr": "s:9MuppetIOS4JSONO" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], "hasDefaultArg": true, @@ -1630,366 +1986,331 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "[Swift.String : Swift.String]?", + "printedName": "Swift.Int?", "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": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "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", + "declKind": "Constructor", + "usr": "s:9MuppetIOS6CookieV4name5value4path8isSecure6domain11expiresDate0G8HTTPOnly6maxAgeACSS_S2SSbSS10Foundation0K0VSgSbSgSiSgtcfc", + "mangledName": "$s9MuppetIOS6CookieV4name5value4path8isSecure6domain11expiresDate0G8HTTPOnly6maxAgeACSS_S2SSbSS10Foundation0K0VSgSbSgSiSgtcfc", "moduleName": "MuppetIOS", "declAttributes": [ - "Final", - "Custom", "AccessControl" ], - "funcSelfKind": "NonMutating" + "init_kind": "Designated" }, { - "kind": "Function", - "name": "close", - "printedName": "close()", + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "Cookie", + "printedName": "MuppetIOS.Cookie", + "usr": "s:9MuppetIOS6CookieV" + }, + { + "kind": "TypeNominal", + "name": "HTTPCookie", + "printedName": "Foundation.HTTPCookie", + "usr": "c:objc(cs)NSHTTPCookie" } ], - "declKind": "Func", - "usr": "s:9MuppetIOS4PageC5closeyyYaF", - "mangledName": "$s9MuppetIOS4PageC5closeyyYaF", + "declKind": "Constructor", + "usr": "s:9MuppetIOS6CookieV4fromACSo12NSHTTPCookieC_tcfc", + "mangledName": "$s9MuppetIOS6CookieV4fromACSo12NSHTTPCookieC_tcfc", "moduleName": "MuppetIOS", "declAttributes": [ - "Custom", - "Final", "AccessControl" ], - "funcSelfKind": "NonMutating" + "init_kind": "Designated" }, { - "kind": "Function", - "name": "show", - "printedName": "show(animated:)", + "kind": "Var", + "name": "httpCookie", + "printedName": "httpCookie", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "Optional", + "printedName": "Foundation.HTTPCookie?", + "children": [ + { + "kind": "TypeNominal", + "name": "HTTPCookie", + "printedName": "Foundation.HTTPCookie", + "usr": "c:objc(cs)NSHTTPCookie" + } + ], + "usr": "s:Sq" } ], - "declKind": "Func", - "usr": "s:9MuppetIOS4PageC4show8animatedySb_tYaF", - "mangledName": "$s9MuppetIOS4PageC4show8animatedySb_tYaF", + "declKind": "Var", + "usr": "s:9MuppetIOS6CookieV04httpC0So12NSHTTPCookieCSgvp", + "mangledName": "$s9MuppetIOS6CookieV04httpC0So12NSHTTPCookieCSgvp", "moduleName": "MuppetIOS", "declAttributes": [ - "Custom", - "Final", "AccessControl" ], - "funcSelfKind": "NonMutating" + "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": "hide", - "printedName": "hide(animated:)", + "name": "<", + "printedName": "<(_:_:)", "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, { "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:9MuppetIOS4PageC4hide8animatedySb_tYaF", - "mangledName": "$s9MuppetIOS4PageC4hide8animatedySb_tYaF", + "usr": "s:9MuppetIOS6CookieV1loiySbAC_ACtFZ", + "mangledName": "$s9MuppetIOS6CookieV1loiySbAC_ACtFZ", "moduleName": "MuppetIOS", + "static": true, "declAttributes": [ - "Custom", - "Final", "AccessControl" ], + "isFromExtension": true, "funcSelfKind": "NonMutating" }, { "kind": "Function", - "name": "makeChildPage", - "printedName": "makeChildPage(with:)", + "name": "==", + "printedName": "==(_:_:)", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "MuppetIOS.Page?", - "children": [ - { - "kind": "TypeNominal", - "name": "Page", - "printedName": "MuppetIOS.Page", - "usr": "s:9MuppetIOS4PageC" - } - ], - "usr": "s:Sq" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" }, { "kind": "TypeNominal", - "name": "WKWebViewConfiguration", - "printedName": "WebKit.WKWebViewConfiguration", - "usr": "c:objc(cs)WKWebViewConfiguration" + "name": "Cookie", + "printedName": "MuppetIOS.Cookie", + "usr": "s:9MuppetIOS6CookieV" + }, + { + "kind": "TypeNominal", + "name": "Cookie", + "printedName": "MuppetIOS.Cookie", + "usr": "s:9MuppetIOS6CookieV" } ], "declKind": "Func", - "usr": "s:9MuppetIOS4PageC09makeChildC04withACSgSo22WKWebViewConfigurationC_tF", - "mangledName": "$s9MuppetIOS4PageC09makeChildC04withACSgSo22WKWebViewConfigurationC_tF", + "usr": "s:9MuppetIOS6CookieV2eeoiySbAC_ACtFZ", + "mangledName": "$s9MuppetIOS6CookieV2eeoiySbAC_ACtFZ", "moduleName": "MuppetIOS", - "declAttributes": [ - "Custom", - "Final", - "AccessControl" - ], + "static": true, + "implicit": true, + "isFromExtension": true, "funcSelfKind": "NonMutating" }, { - "kind": "Function", - "name": "goto", - "printedName": "goto(url:headers:timeout:)", + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", "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" + "name": "Cookie", + "printedName": "MuppetIOS.Cookie", + "usr": "s:9MuppetIOS6CookieV" }, - { - "kind": "TypeNominal", - "name": "Double", - "printedName": "Swift.Double", - "hasDefaultArg": true, - "usr": "s:Sd" + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" } ], - "declKind": "Func", - "usr": "s:9MuppetIOS4PageC4goto3url7headers7timeoutySS_SDyS2SGSdtYaKF", - "mangledName": "$s9MuppetIOS4PageC4goto3url7headers7timeoutySS_SDyS2SGSdtYaKF", + "declKind": "Constructor", + "usr": "s:9MuppetIOS6CookieV4fromACs7Decoder_p_tKcfc", + "mangledName": "$s9MuppetIOS6CookieV4fromACs7Decoder_p_tKcfc", "moduleName": "MuppetIOS", - "declAttributes": [ - "Final", - "Custom", - "AccessControl" - ], + "implicit": true, + "isFromExtension": true, "throwing": true, - "funcSelfKind": "NonMutating" + "init_kind": "Designated" }, { - "kind": "TypeDecl", - "name": "PageError", - "printedName": "PageError", + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", "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": "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:9MuppetIOS4PageC0C5ErrorO4hash4intoys6HasherVz_tF", - "mangledName": "$s9MuppetIOS4PageC0C5ErrorO4hash4intoys6HasherVz_tF", - "moduleName": "MuppetIOS", - "implicit": true, - "funcSelfKind": "NonMutating" + "kind": "TypeNominal", + "name": "Encoder", + "printedName": "any Swift.Encoder", + "usr": "s:s7EncoderP" } ], - "declKind": "Enum", - "usr": "s:9MuppetIOS4PageC0C5ErrorO", - "mangledName": "$s9MuppetIOS4PageC0C5ErrorO", + "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": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "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": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "MuppetIOS" + }, + { + "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" ], @@ -2007,59 +2328,232 @@ "printedName": "Escapable", "usr": "s:s9EscapableP", "mangledName": "$ss9EscapableP" - }, + } + ] + }, + { + "kind": "Function", + "name": "on", + "printedName": "on(_:)", + "children": [ { - "kind": "Conformance", - "name": "Equatable", - "printedName": "Equatable", - "usr": "s:SQ", - "mangledName": "$sSQ" + "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": "Conformance", - "name": "Hashable", - "printedName": "Hashable", - "usr": "s:SH", - "mangledName": "$sSH" + "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": "TypeDecl", + "name": "AsyncEmitter", + "printedName": "AsyncEmitter", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(bufferWhenNoSubscribers:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AsyncEmitter", + "printedName": "MuppetIOS.AsyncEmitter<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:9MuppetIOS12AsyncEmitterC" }, { - "kind": "Conformance", - "name": "Error", - "printedName": "Error", - "usr": "s:s5ErrorP", - "mangledName": "$ss5ErrorP" + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "hasDefaultArg": true, + "usr": "s:Sb" + } + ], + "declKind": "Constructor", + "usr": "s:9MuppetIOS12AsyncEmitterC23bufferWhenNoSubscribersACyxGSb_tcfc", + "mangledName": "$s9MuppetIOS12AsyncEmitterC23bufferWhenNoSubscribersACyxGSb_tcfc", + "moduleName": "MuppetIOS", + "genericSig": "<τ_0_0 where τ_0_0 : Swift.Sendable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "emit", + "printedName": "emit(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" }, { - "kind": "Conformance", - "name": "Sendable", - "printedName": "Sendable", - "usr": "s:s8SendableP", - "mangledName": "$ss8SendableP" + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" } - ] + ], + "declKind": "Func", + "usr": "s:9MuppetIOS12AsyncEmitterC4emityyxF", + "mangledName": "$s9MuppetIOS12AsyncEmitterC4emityyxF", + "moduleName": "MuppetIOS", + "genericSig": "<τ_0_0 where τ_0_0 : Swift.Sendable>", + "sugared_genericSig": "", + "declAttributes": [ + "Nonisolated", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "close", + "printedName": "close()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS12AsyncEmitterC5closeyyF", + "mangledName": "$s9MuppetIOS12AsyncEmitterC5closeyyF", + "moduleName": "MuppetIOS", + "genericSig": "<τ_0_0 where τ_0_0 : Swift.Sendable>", + "sugared_genericSig": "", + "declAttributes": [ + "Nonisolated", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "stream", + "printedName": "stream()", + "children": [ + { + "kind": "TypeNominal", + "name": "AsyncStream", + "printedName": "_Concurrency.AsyncStream<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:ScS" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS12AsyncEmitterC6streamScSyxGyF", + "mangledName": "$s9MuppetIOS12AsyncEmitterC6streamScSyxGyF", + "moduleName": "MuppetIOS", + "genericSig": "<τ_0_0 where τ_0_0 : Swift.Sendable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" }, { "kind": "Var", - "name": "hashValue", - "printedName": "hashValue", + "name": "unownedExecutor", + "printedName": "unownedExecutor", "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "UnownedSerialExecutor", + "printedName": "_Concurrency.UnownedSerialExecutor", + "usr": "s:Sce" } ], "declKind": "Var", - "usr": "s:9MuppetIOS4PageC9hashValueSivp", - "mangledName": "$s9MuppetIOS4PageC9hashValueSivp", + "usr": "s:9MuppetIOS12AsyncEmitterC15unownedExecutorScevp", + "mangledName": "$s9MuppetIOS12AsyncEmitterC15unownedExecutorScevp", "moduleName": "MuppetIOS", "implicit": true, + "intro_Macosx": "10.15", + "intro_iOS": "13.0", + "intro_tvOS": "13.0", + "intro_watchOS": "6.0", "declAttributes": [ + "Available", + "Available", + "Available", + "Available", "Final", - "Nonisolated" + "Nonisolated", + "Semantics" ], - "isFromExtension": true, "accessors": [ { "kind": "Accessor", @@ -2068,33 +2562,34 @@ "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "UnownedSerialExecutor", + "printedName": "_Concurrency.UnownedSerialExecutor", + "usr": "s:Sce" } ], "declKind": "Accessor", - "usr": "s:9MuppetIOS4PageC9hashValueSivg", - "mangledName": "$s9MuppetIOS4PageC9hashValueSivg", + "usr": "s:9MuppetIOS12AsyncEmitterC15unownedExecutorScevg", + "mangledName": "$s9MuppetIOS12AsyncEmitterC15unownedExecutorScevg", "moduleName": "MuppetIOS", + "genericSig": "<τ_0_0 where τ_0_0 : Swift.Sendable>", + "sugared_genericSig": "", "implicit": true, "declAttributes": [ "Final" ], - "isFromExtension": true, "accessorKind": "get" } ] } ], "declKind": "Class", - "usr": "s:9MuppetIOS4PageC", - "mangledName": "$s9MuppetIOS4PageC", + "usr": "s:9MuppetIOS12AsyncEmitterC", + "mangledName": "$s9MuppetIOS12AsyncEmitterC", "moduleName": "MuppetIOS", + "genericSig": "<τ_0_0 where τ_0_0 : Swift.Sendable>", + "sugared_genericSig": "", "declAttributes": [ - "Final", - "AccessControl", - "Custom" + "AccessControl" ], "conformances": [ { @@ -2111,6 +2606,13 @@ "usr": "s:s9EscapableP", "mangledName": "$ss9EscapableP" }, + { + "kind": "Conformance", + "name": "Actor", + "printedName": "Actor", + "usr": "s:ScA", + "mangledName": "$sScA" + }, { "kind": "Conformance", "name": "Sendable", @@ -2118,50 +2620,19 @@ "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": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + } + ] }, { "kind": "Import", - "name": "Combine", - "printedName": "Combine", + "name": "Foundation", + "printedName": "Foundation", "declKind": "Import", "moduleName": "MuppetIOS", "declAttributes": [ @@ -2170,48 +2641,290 @@ }, { "kind": "TypeDecl", - "name": "Emitter", - "printedName": "Emitter", + "name": "JSON", + "printedName": "JSON", "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" + "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" + } + ] + } + ] + } ], - "conformances": [ + "declKind": "EnumElement", + "usr": "s:9MuppetIOS4JSONO10dictionaryyACSDySSACGcACmF", + "mangledName": "$s9MuppetIOS4JSONO10dictionaryyACSDySSACGcACmF", + "moduleName": "MuppetIOS" + }, + { + "kind": "Var", + "name": "array", + "printedName": "array", + "children": [ { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, + "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": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" + "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": "Function", - "name": "on", - "printedName": "on(_:)", + "kind": "Var", + "name": "null", + "printedName": "null", "children": [ { - "kind": "TypeNominal", - "name": "AnyPublisher", - "printedName": "Combine.AnyPublisher", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.JSON.Type) -> MuppetIOS.JSON", "children": [ { "kind": "TypeNominal", @@ -2221,419 +2934,242 @@ }, { "kind": "TypeNominal", - "name": "Never", - "printedName": "Swift.Never", - "usr": "s:s5NeverO" + "name": "Metatype", + "printedName": "MuppetIOS.JSON.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + } + ] } - ], - "usr": "s:7Combine12AnyPublisherV" + ] + } + ], + "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": "GenericTypeParam", - "printedName": "τ_0_0" + "name": "Optional", + "printedName": "Any?", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:Sq" } ], - "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": [ + "declKind": "Constructor", + "usr": "s:9MuppetIOS4JSONOyACypSgcfc", + "mangledName": "$s9MuppetIOS4JSONOyACypSgcfc", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, { - "kind": "TypeDecl", - "name": "EventType", - "printedName": "EventType", + "kind": "Var", + "name": "asDictionary", + "printedName": "asDictionary", "children": [ { - "kind": "Var", - "name": "page", - "printedName": "page", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : MuppetIOS.JSON]?", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(MuppetIOS.Browser.EventType.Type) -> MuppetIOS.Browser.EventType", + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : MuppetIOS.JSON]", "children": [ { "kind": "TypeNominal", - "name": "EventType", - "printedName": "MuppetIOS.Browser.EventType", - "usr": "s:9MuppetIOS7BrowserC9EventTypeO" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" }, { "kind": "TypeNominal", - "name": "Metatype", - "printedName": "MuppetIOS.Browser.EventType.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "EventType", - "printedName": "MuppetIOS.Browser.EventType", - "usr": "s:9MuppetIOS7BrowserC9EventTypeO" - } - ] + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" } - ] + ], + "usr": "s:SD" } ], - "declKind": "EnumElement", - "usr": "s:9MuppetIOS7BrowserC9EventTypeO4pageyA2EmF", - "mangledName": "$s9MuppetIOS7BrowserC9EventTypeO4pageyA2EmF", - "moduleName": "MuppetIOS" - }, + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS4JSONO12asDictionarySDySSACGSgvp", + "mangledName": "$s9MuppetIOS4JSONO12asDictionarySDySSACGSgvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ { - "kind": "Var", - "name": "closed", - "printedName": "closed", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(MuppetIOS.Browser.EventType.Type) -> MuppetIOS.Browser.EventType", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : MuppetIOS.JSON]?", "children": [ { "kind": "TypeNominal", - "name": "EventType", - "printedName": "MuppetIOS.Browser.EventType", - "usr": "s:9MuppetIOS7BrowserC9EventTypeO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "MuppetIOS.Browser.EventType.Type", + "name": "Dictionary", + "printedName": "[Swift.String : MuppetIOS.JSON]", "children": [ { "kind": "TypeNominal", - "name": "EventType", - "printedName": "MuppetIOS.Browser.EventType", - "usr": "s:9MuppetIOS7BrowserC9EventTypeO" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" } - ] + ], + "usr": "s:SD" } - ] - } - ], - "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" + ], + "usr": "s:Sq" } ], - "declKind": "Func", - "usr": "s:9MuppetIOS7BrowserC9EventTypeO2eeoiySbAE_AEtFZ", - "mangledName": "$s9MuppetIOS7BrowserC9EventTypeO2eeoiySbAE_AEtFZ", + "declKind": "Accessor", + "usr": "s:9MuppetIOS4JSONO12asDictionarySDySSACGSgvg", + "mangledName": "$s9MuppetIOS4JSONO12asDictionarySDySSACGSgvg", "moduleName": "MuppetIOS", - "static": true, - "implicit": true, - "funcSelfKind": "NonMutating" - }, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "asArray", + "printedName": "asArray", + "children": [ { - "kind": "Var", - "name": "hashValue", - "printedName": "hashValue", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[MuppetIOS.JSON]?", "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()", + "name": "Array", + "printedName": "[MuppetIOS.JSON]", "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" } ], - "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" + "usr": "s:Sa" } ], - "declKind": "Func", - "usr": "s:9MuppetIOS7BrowserC9EventTypeO4hash4intoys6HasherVz_tF", - "mangledName": "$s9MuppetIOS7BrowserC9EventTypeO4hash4intoys6HasherVz_tF", - "moduleName": "MuppetIOS", - "implicit": true, - "funcSelfKind": "NonMutating" + "usr": "s:Sq" } ], - "declKind": "Enum", - "usr": "s:9MuppetIOS7BrowserC9EventTypeO", - "mangledName": "$s9MuppetIOS7BrowserC9EventTypeO", + "declKind": "Var", + "usr": "s:9MuppetIOS4JSONO7asArraySayACGSgvp", + "mangledName": "$s9MuppetIOS4JSONO7asArraySayACGSgvp", "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" - }, + "accessors": [ { - "kind": "Conformance", - "name": "Hashable", - "printedName": "Hashable", - "usr": "s:SH", - "mangledName": "$sSH" + "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": "emitter", - "printedName": "emitter", + "name": "asString", + "printedName": "asString", "children": [ { "kind": "TypeNominal", - "name": "Emitter", - "printedName": "MuppetIOS.Emitter", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "EventType", - "printedName": "MuppetIOS.Browser.EventType", - "usr": "s:9MuppetIOS7BrowserC9EventTypeO" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "usr": "s:9MuppetIOS7EmitterC" + "usr": "s:Sq" } ], "declKind": "Var", - "usr": "s:9MuppetIOS7BrowserC7emitterAA7EmitterCyAC9EventTypeOGvp", - "mangledName": "$s9MuppetIOS7BrowserC7emitterAA7EmitterCyAC9EventTypeOGvp", + "usr": "s:9MuppetIOS4JSONO8asStringSSSgvp", + "mangledName": "$s9MuppetIOS4JSONO8asStringSSSgvp", "moduleName": "MuppetIOS", "declAttributes": [ - "HasInitialValue", - "Final", - "Custom", - "HasStorage", "AccessControl" ], - "isLet": true, - "hasStorage": true, "accessors": [ { "kind": "Accessor", @@ -2642,143 +3178,211 @@ "children": [ { "kind": "TypeNominal", - "name": "Emitter", - "printedName": "MuppetIOS.Emitter", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "EventType", - "printedName": "MuppetIOS.Browser.EventType", - "usr": "s:9MuppetIOS7BrowserC9EventTypeO" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "usr": "s:9MuppetIOS7EmitterC" + "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:9MuppetIOS7BrowserC7emitterAA7EmitterCyAC9EventTypeOGvg", - "mangledName": "$s9MuppetIOS7BrowserC7emitterAA7EmitterCyAC9EventTypeOGvg", + "usr": "s:9MuppetIOS4JSONO8asStringSSSgvg", + "mangledName": "$s9MuppetIOS4JSONO8asStringSSSgvg", "moduleName": "MuppetIOS", - "implicit": true, - "declAttributes": [ - "Final" - ], "accessorKind": "get" } ] }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(controller:)", + "kind": "Var", + "name": "asDouble", + "printedName": "asDouble", "children": [ { "kind": "TypeNominal", - "name": "Browser", - "printedName": "MuppetIOS.Browser", - "usr": "s:9MuppetIOS7BrowserC" - }, - { - "kind": "TypeNominal", - "name": "UIViewController", - "printedName": "UIKit.UIViewController", - "usr": "c:objc(cs)UIViewController" + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" } ], - "declKind": "Constructor", - "usr": "s:9MuppetIOS7BrowserC10controllerACSo16UIViewControllerC_tcfc", - "mangledName": "$s9MuppetIOS7BrowserC10controllerACSo16UIViewControllerC_tcfc", + "declKind": "Var", + "usr": "s:9MuppetIOS4JSONO8asDoubleSdSgvp", + "mangledName": "$s9MuppetIOS4JSONO8asDoubleSdSgvp", "moduleName": "MuppetIOS", "declAttributes": [ - "Custom", "AccessControl" ], - "init_kind": "Designated" + "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": "Function", - "name": "==", - "printedName": "==(_:_:)", + "kind": "Var", + "name": "asInt", + "printedName": "asInt", "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" + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" } ], - "declKind": "Func", - "usr": "s:9MuppetIOS7BrowserC2eeoiySbAC_ACtFZ", - "mangledName": "$s9MuppetIOS7BrowserC2eeoiySbAC_ACtFZ", + "declKind": "Var", + "usr": "s:9MuppetIOS4JSONO5asIntSiSgvp", + "mangledName": "$s9MuppetIOS4JSONO5asIntSiSgvp", "moduleName": "MuppetIOS", - "static": true, "declAttributes": [ - "Custom", - "Final", "AccessControl" ], - "funcSelfKind": "NonMutating" + "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": "Function", - "name": "hash", - "printedName": "hash(into:)", + "kind": "Var", + "name": "asBool", + "printedName": "asBool", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Hasher", - "printedName": "Swift.Hasher", - "paramValueOwnership": "InOut", - "usr": "s:s6HasherV" + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" } ], - "declKind": "Func", - "usr": "s:9MuppetIOS7BrowserC4hash4intoys6HasherVz_tF", - "mangledName": "$s9MuppetIOS7BrowserC4hash4intoys6HasherVz_tF", + "declKind": "Var", + "usr": "s:9MuppetIOS4JSONO6asBoolSbSgvp", + "mangledName": "$s9MuppetIOS4JSONO6asBoolSbSgvp", "moduleName": "MuppetIOS", "declAttributes": [ - "Custom", - "Final", "AccessControl" ], - "funcSelfKind": "NonMutating" + "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": "handle", - "printedName": "handle", + "name": "asAny", + "printedName": "asAny", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "ProtocolComposition", + "printedName": "Any" } ], "declKind": "Var", - "usr": "s:9MuppetIOS7BrowserC6handleSSvp", - "mangledName": "$s9MuppetIOS7BrowserC6handleSSvp", + "usr": "s:9MuppetIOS4JSONO5asAnyypvp", + "mangledName": "$s9MuppetIOS4JSONO5asAnyypvp", "moduleName": "MuppetIOS", "declAttributes": [ - "Final", - "Custom", "AccessControl" ], "accessors": [ @@ -2789,123 +3393,236 @@ "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "ProtocolComposition", + "printedName": "Any" } ], "declKind": "Accessor", - "usr": "s:9MuppetIOS7BrowserC6handleSSvg", - "mangledName": "$s9MuppetIOS7BrowserC6handleSSvg", + "usr": "s:9MuppetIOS4JSONO5asAnyypvg", + "mangledName": "$s9MuppetIOS4JSONO5asAnyypvg", "moduleName": "MuppetIOS", - "declAttributes": [ - "Final" - ], "accessorKind": "get" } ] }, { "kind": "Function", - "name": "close", - "printedName": "close()", + "name": "value", + "printedName": "value()", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "Optional", + "printedName": "τ_0_0?", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:Sq" } ], "declKind": "Func", - "usr": "s:9MuppetIOS7BrowserC5closeyyYaF", - "mangledName": "$s9MuppetIOS7BrowserC5closeyyYaF", + "usr": "s:9MuppetIOS4JSONO5valuexSgylF", + "mangledName": "$s9MuppetIOS4JSONO5valuexSgylF", "moduleName": "MuppetIOS", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", "declAttributes": [ - "Custom", - "Final", "AccessControl" ], "funcSelfKind": "NonMutating" }, { - "kind": "Function", - "name": "newPage", - "printedName": "newPage(configuration:)", + "kind": "Var", + "name": "isNull", + "printedName": "isNull", "children": [ { "kind": "TypeNominal", - "name": "Page", - "printedName": "MuppetIOS.Page", - "usr": "s:9MuppetIOS4PageC" - }, + "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": "WebKit.WKWebViewConfiguration?", + "printedName": "MuppetIOS.JSON?", "children": [ { "kind": "TypeNominal", - "name": "WKWebViewConfiguration", - "printedName": "WebKit.WKWebViewConfiguration", - "usr": "c:objc(cs)WKWebViewConfiguration" + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" } ], - "hasDefaultArg": true, "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "declKind": "Func", - "usr": "s:9MuppetIOS7BrowserC7newPage13configurationAA0E0CSo22WKWebViewConfigurationCSg_tF", - "mangledName": "$s9MuppetIOS7BrowserC7newPage13configurationAA0E0CSo22WKWebViewConfigurationCSg_tF", + "declKind": "Subscript", + "usr": "s:9MuppetIOS4JSONOyACSgSScip", + "mangledName": "$s9MuppetIOS4JSONOyACSgSScip", "moduleName": "MuppetIOS", "declAttributes": [ - "Final", - "Custom", "AccessControl" ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "attachPage", - "printedName": "attachPage(to:controller:)", - "children": [ + "accessors": [ { - "kind": "TypeNominal", - "name": "Page", - "printedName": "MuppetIOS.Page", - "usr": "s:9MuppetIOS4PageC" + "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": "TypeNominal", - "name": "WKWebView", - "printedName": "WebKit.WKWebView", - "usr": "c:objc(cs)WKWebView" + "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": "TypeNominal", - "name": "UIViewController", - "printedName": "UIKit.UIViewController", - "usr": "c:objc(cs)UIViewController" + "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" } - ], - "declKind": "Func", - "usr": "s:9MuppetIOS7BrowserC10attachPage2to10controllerAA0E0CSo9WKWebViewC_So16UIViewControllerCtF", - "mangledName": "$s9MuppetIOS7BrowserC10attachPage2to10controllerAA0E0CSo9WKWebViewC_So16UIViewControllerCtF", - "moduleName": "MuppetIOS", - "declAttributes": [ - "Custom", - "Final", - "AccessControl", - "RawDocComment" - ], - "funcSelfKind": "NonMutating" + ] }, { - "kind": "Var", - "name": "hashValue", - "printedName": "hashValue", + "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", @@ -2913,22 +3630,33 @@ "usr": "s:Si" } ], - "declKind": "Var", - "usr": "s:9MuppetIOS7BrowserC9hashValueSivp", - "mangledName": "$s9MuppetIOS7BrowserC9hashValueSivp", + "declKind": "Subscript", + "usr": "s:9MuppetIOS4JSONOyACSgSicip", + "mangledName": "$s9MuppetIOS4JSONOyACSgSicip", "moduleName": "MuppetIOS", - "implicit": true, "declAttributes": [ - "Final", - "Nonisolated" + "AccessControl" ], - "isFromExtension": true, "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", @@ -2937,435 +3665,440 @@ } ], "declKind": "Accessor", - "usr": "s:9MuppetIOS7BrowserC9hashValueSivg", - "mangledName": "$s9MuppetIOS7BrowserC9hashValueSivg", + "usr": "s:9MuppetIOS4JSONOyACSgSicig", + "mangledName": "$s9MuppetIOS4JSONOyACSgSicig", "moduleName": "MuppetIOS", - "implicit": true, - "declAttributes": [ - "Final" - ], - "isFromExtension": true, "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" } ] - } - ], - "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", + "kind": "Subscript", + "name": "subscript", + "printedName": "subscript(dynamicMember:)", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(MuppetIOS.JSON.Type) -> ([Swift.String : MuppetIOS.JSON]) -> MuppetIOS.JSON", + "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": "TypeFunc", - "name": "Function", - "printedName": "([Swift.String : MuppetIOS.JSON]) -> MuppetIOS.JSON", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "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" } - ] + ], + "usr": "s:Sq" }, { "kind": "TypeNominal", - "name": "Metatype", - "printedName": "MuppetIOS.JSON.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "JSON", - "printedName": "MuppetIOS.JSON", - "usr": "s:9MuppetIOS4JSONO" - } - ] + "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": "EnumElement", - "usr": "s:9MuppetIOS4JSONO10dictionaryyACSDySSACGcACmF", - "mangledName": "$s9MuppetIOS4JSONO10dictionaryyACSDySSACGcACmF", - "moduleName": "MuppetIOS" + "declKind": "Func", + "usr": "s:9MuppetIOS4JSONO2eeoiySbAC_ACtFZ", + "mangledName": "$s9MuppetIOS4JSONO2eeoiySbAC_ACtFZ", + "moduleName": "MuppetIOS", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" }, { "kind": "Var", - "name": "array", - "printedName": "array", + "name": "hashValue", + "printedName": "hashValue", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(MuppetIOS.JSON.Type) -> ([MuppetIOS.JSON]) -> MuppetIOS.JSON", + "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": "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" - } - ] + "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": "EnumElement", - "usr": "s:9MuppetIOS4JSONO5arrayyACSayACGcACmF", - "mangledName": "$s9MuppetIOS4JSONO5arrayyACSayACGcACmF", - "moduleName": "MuppetIOS" + "declKind": "Constructor", + "usr": "s:9MuppetIOS4JSONO12floatLiteralACSd_tcfc", + "mangledName": "$s9MuppetIOS4JSONO12floatLiteralACSd_tcfc", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "init_kind": "Designated" }, { - "kind": "Var", - "name": "string", - "printedName": "string", + "kind": "Constructor", + "name": "init", + "printedName": "init(booleanLiteral:)", "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" - } - ] - } - ] + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], - "declKind": "EnumElement", - "usr": "s:9MuppetIOS4JSONO6stringyACSScACmF", - "mangledName": "$s9MuppetIOS4JSONO6stringyACSScACmF", - "moduleName": "MuppetIOS" + "declKind": "Constructor", + "usr": "s:9MuppetIOS4JSONO14booleanLiteralACSb_tcfc", + "mangledName": "$s9MuppetIOS4JSONO14booleanLiteralACSb_tcfc", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "init_kind": "Designated" }, { - "kind": "Var", - "name": "number", - "printedName": "number", + "kind": "Constructor", + "name": "init", + "printedName": "init(arrayLiteral:)", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(MuppetIOS.JSON.Type) -> (Swift.Double) -> MuppetIOS.JSON", + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[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" - } - ] + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" } - ] + ], + "usr": "s:Sa" } ], - "declKind": "EnumElement", - "usr": "s:9MuppetIOS4JSONO6numberyACSdcACmF", - "mangledName": "$s9MuppetIOS4JSONO6numberyACSdcACmF", - "moduleName": "MuppetIOS" + "declKind": "Constructor", + "usr": "s:9MuppetIOS4JSONO12arrayLiteralA2Cd_tcfc", + "mangledName": "$s9MuppetIOS4JSONO12arrayLiteralA2Cd_tcfc", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "init_kind": "Designated" }, { - "kind": "Var", - "name": "bool", - "printedName": "bool", + "kind": "Constructor", + "name": "init", + "printedName": "init(nilLiteral:)", "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" - } - ] - } - ] + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" } ], - "declKind": "EnumElement", - "usr": "s:9MuppetIOS4JSONO4boolyACSbcACmF", - "mangledName": "$s9MuppetIOS4JSONO4boolyACSbcACmF", - "moduleName": "MuppetIOS" + "declKind": "Constructor", + "usr": "s:9MuppetIOS4JSONO10nilLiteralACyt_tcfc", + "mangledName": "$s9MuppetIOS4JSONO10nilLiteralACyt_tcfc", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "init_kind": "Designated" }, { - "kind": "Var", - "name": "null", - "printedName": "null", + "kind": "Constructor", + "name": "init", + "printedName": "init(dictionaryLiteral:)", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(MuppetIOS.JSON.Type) -> MuppetIOS.JSON", + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[(Swift.String, MuppetIOS.JSON)]", "children": [ { "kind": "TypeNominal", - "name": "JSON", - "printedName": "MuppetIOS.JSON", - "usr": "s:9MuppetIOS4JSONO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "MuppetIOS.JSON.Type", + "name": "Tuple", + "printedName": "(Swift.String, MuppetIOS.JSON)", "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, { "kind": "TypeNominal", "name": "JSON", @@ -3374,18 +4107,24 @@ } ] } - ] + ], + "usr": "s:Sa" } ], - "declKind": "EnumElement", - "usr": "s:9MuppetIOS4JSONO4nullyA2CmF", - "mangledName": "$s9MuppetIOS4JSONO4nullyA2CmF", - "moduleName": "MuppetIOS" + "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(_:)", + "printedName": "init(from:)", "children": [ { "kind": "TypeNominal", @@ -3395,266 +4134,174 @@ }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Any?", - "children": [ - { - "kind": "TypeNominal", - "name": "ProtocolComposition", - "printedName": "Any" - } - ], - "usr": "s:Sq" + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" } ], "declKind": "Constructor", - "usr": "s:9MuppetIOS4JSONOyACypSgcfc", - "mangledName": "$s9MuppetIOS4JSONOyACypSgcfc", + "usr": "s:9MuppetIOS4JSONO4fromACs7Decoder_p_tKcfc", + "mangledName": "$s9MuppetIOS4JSONO4fromACs7Decoder_p_tKcfc", "moduleName": "MuppetIOS", "declAttributes": [ "AccessControl" ], + "isFromExtension": true, + "throwing": true, "init_kind": "Designated" }, { - "kind": "Var", - "name": "asDictionary", - "printedName": "asDictionary", + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", "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" + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Encoder", + "printedName": "any Swift.Encoder", + "usr": "s:s7EncoderP" } ], - "declKind": "Var", - "usr": "s:9MuppetIOS4JSONO12asDictionarySDySSACGSgvp", - "mangledName": "$s9MuppetIOS4JSONO12asDictionarySDySSACGSgvp", + "declKind": "Func", + "usr": "s:9MuppetIOS4JSONO6encode2toys7Encoder_p_tKF", + "mangledName": "$s9MuppetIOS4JSONO6encode2toys7Encoder_p_tKF", "moduleName": "MuppetIOS", "declAttributes": [ "AccessControl" ], - "accessors": [ + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ { - "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": "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": "Var", - "name": "asArray", - "printedName": "asArray", + "kind": "Function", + "name": "toJSONData", + "printedName": "toJSONData()", "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" + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" } ], - "declKind": "Var", - "usr": "s:9MuppetIOS4JSONO7asArraySayACGSgvp", - "mangledName": "$s9MuppetIOS4JSONO7asArraySayACGSgvp", + "declKind": "Func", + "usr": "s:9MuppetIOS4JSONO10toJSONData10Foundation4DataVyKF", + "mangledName": "$s9MuppetIOS4JSONO10toJSONData10Foundation4DataVyKF", "moduleName": "MuppetIOS", "declAttributes": [ "AccessControl" ], - "accessors": [ + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "toJSONString", + "printedName": "toJSONString()", + "children": [ { - "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": "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": "Var", - "name": "asString", - "printedName": "asString", + "kind": "Constructor", + "name": "init", + "printedName": "init(fromJSONString:)", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "declKind": "Var", - "usr": "s:9MuppetIOS4JSONO8asStringSSSgvp", - "mangledName": "$s9MuppetIOS4JSONO8asStringSSSgvp", + "declKind": "Constructor", + "usr": "s:9MuppetIOS4JSONO14fromJSONStringACSS_tcfc", + "mangledName": "$s9MuppetIOS4JSONO14fromJSONStringACSS_tcfc", "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" - } - ] + "isFromExtension": true, + "init_kind": "Designated" }, { "kind": "Var", - "name": "asDouble", - "printedName": "asDouble", + "name": "description", + "printedName": "description", "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:9MuppetIOS4JSONO8asDoubleSdSgvp", - "mangledName": "$s9MuppetIOS4JSONO8asDoubleSdSgvp", + "usr": "s:9MuppetIOS4JSONO11descriptionSSvp", + "mangledName": "$s9MuppetIOS4JSONO11descriptionSSvp", "moduleName": "MuppetIOS", "declAttributes": [ "AccessControl" ], + "isFromExtension": true, "accessors": [ { "kind": "Accessor", @@ -3663,54 +4310,40 @@ "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": "Accessor", - "usr": "s:9MuppetIOS4JSONO8asDoubleSdSgvg", - "mangledName": "$s9MuppetIOS4JSONO8asDoubleSdSgvg", + "usr": "s:9MuppetIOS4JSONO11descriptionSSvg", + "mangledName": "$s9MuppetIOS4JSONO11descriptionSSvg", "moduleName": "MuppetIOS", + "isFromExtension": true, "accessorKind": "get" } ] }, { "kind": "Var", - "name": "asInt", - "printedName": "asInt", + "name": "debugDescription", + "printedName": "debugDescription", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Int?", - "children": [ - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "usr": "s:Sq" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Var", - "usr": "s:9MuppetIOS4JSONO5asIntSiSgvp", - "mangledName": "$s9MuppetIOS4JSONO5asIntSiSgvp", + "usr": "s:9MuppetIOS4JSONO16debugDescriptionSSvp", + "mangledName": "$s9MuppetIOS4JSONO16debugDescriptionSSvp", "moduleName": "MuppetIOS", "declAttributes": [ "AccessControl" ], + "isFromExtension": true, "accessors": [ { "kind": "Accessor", @@ -3719,175 +4352,191 @@ "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Int?", - "children": [ - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "usr": "s:Sq" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Accessor", - "usr": "s:9MuppetIOS4JSONO5asIntSiSgvg", - "mangledName": "$s9MuppetIOS4JSONO5asIntSiSgvg", + "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": "Var", - "name": "asBool", - "printedName": "asBool", + "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": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByStringLiteral", + "printedName": "ExpressibleByStringLiteral", "children": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Bool?", + "kind": "TypeWitness", + "name": "StringLiteralType", + "printedName": "StringLiteralType", "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:9MuppetIOS4JSONO6asBoolSbSgvp", - "mangledName": "$s9MuppetIOS4JSONO6asBoolSbSgvp", - "moduleName": "MuppetIOS", - "declAttributes": [ - "AccessControl" - ], - "accessors": [ + "usr": "s:s26ExpressibleByStringLiteralP", + "mangledName": "$ss26ExpressibleByStringLiteralP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByExtendedGraphemeClusterLiteral", + "printedName": "ExpressibleByExtendedGraphemeClusterLiteral", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeWitness", + "name": "ExtendedGraphemeClusterLiteralType", + "printedName": "ExtendedGraphemeClusterLiteralType", "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:9MuppetIOS4JSONO6asBoolSbSgvg", - "mangledName": "$s9MuppetIOS4JSONO6asBoolSbSgvg", - "moduleName": "MuppetIOS", - "accessorKind": "get" + ] } - ] + ], + "usr": "s:s43ExpressibleByExtendedGraphemeClusterLiteralP", + "mangledName": "$ss43ExpressibleByExtendedGraphemeClusterLiteralP" }, { - "kind": "Var", - "name": "asAny", - "printedName": "asAny", + "kind": "Conformance", + "name": "ExpressibleByUnicodeScalarLiteral", + "printedName": "ExpressibleByUnicodeScalarLiteral", "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()", + "kind": "TypeWitness", + "name": "UnicodeScalarLiteralType", + "printedName": "UnicodeScalarLiteralType", "children": [ { "kind": "TypeNominal", - "name": "ProtocolComposition", - "printedName": "Any" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ], - "declKind": "Accessor", - "usr": "s:9MuppetIOS4JSONO5asAnyypvg", - "mangledName": "$s9MuppetIOS4JSONO5asAnyypvg", - "moduleName": "MuppetIOS", - "accessorKind": "get" + ] } - ] + ], + "usr": "s:s33ExpressibleByUnicodeScalarLiteralP", + "mangledName": "$ss33ExpressibleByUnicodeScalarLiteralP" }, { - "kind": "Function", - "name": "value", - "printedName": "value()", + "kind": "Conformance", + "name": "ExpressibleByIntegerLiteral", + "printedName": "ExpressibleByIntegerLiteral", "children": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "τ_0_0?", + "kind": "TypeWitness", + "name": "IntegerLiteralType", + "printedName": "IntegerLiteralType", "children": [ { "kind": "TypeNominal", - "name": "GenericTypeParam", - "printedName": "τ_0_0" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } - ], - "usr": "s:Sq" + ] } ], - "declKind": "Func", - "usr": "s:9MuppetIOS4JSONO5valuexSgylF", - "mangledName": "$s9MuppetIOS4JSONO5valuexSgylF", - "moduleName": "MuppetIOS", - "genericSig": "<τ_0_0>", - "sugared_genericSig": "", - "declAttributes": [ - "AccessControl" - ], - "funcSelfKind": "NonMutating" + "usr": "s:s27ExpressibleByIntegerLiteralP", + "mangledName": "$ss27ExpressibleByIntegerLiteralP" }, { - "kind": "Var", - "name": "isNull", - "printedName": "isNull", + "kind": "Conformance", + "name": "ExpressibleByFloatLiteral", + "printedName": "ExpressibleByFloatLiteral", "children": [ { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "kind": "TypeWitness", + "name": "FloatLiteralType", + "printedName": "FloatLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ] } ], - "declKind": "Var", - "usr": "s:9MuppetIOS4JSONO6isNullSbvp", - "mangledName": "$s9MuppetIOS4JSONO6isNullSbvp", - "moduleName": "MuppetIOS", - "declAttributes": [ - "AccessControl" - ], - "accessors": [ + "usr": "s:s25ExpressibleByFloatLiteralP", + "mangledName": "$ss25ExpressibleByFloatLiteralP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByBooleanLiteral", + "printedName": "ExpressibleByBooleanLiteral", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeWitness", + "name": "BooleanLiteralType", + "printedName": "BooleanLiteralType", "children": [ { "kind": "TypeNominal", @@ -3895,24 +4544,21 @@ "printedName": "Swift.Bool", "usr": "s:Sb" } - ], - "declKind": "Accessor", - "usr": "s:9MuppetIOS4JSONO6isNullSbvg", - "mangledName": "$s9MuppetIOS4JSONO6isNullSbvg", - "moduleName": "MuppetIOS", - "accessorKind": "get" + ] } - ] + ], + "usr": "s:s27ExpressibleByBooleanLiteralP", + "mangledName": "$ss27ExpressibleByBooleanLiteralP" }, { - "kind": "Subscript", - "name": "subscript", - "printedName": "subscript(_:)", + "kind": "Conformance", + "name": "ExpressibleByArrayLiteral", + "printedName": "ExpressibleByArrayLiteral", "children": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "MuppetIOS.JSON?", + "kind": "TypeWitness", + "name": "ArrayLiteralElement", + "printedName": "ArrayLiteralElement", "children": [ { "kind": "TypeNominal", @@ -3920,128 +4566,41 @@ "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" - }, + "usr": "s:s25ExpressibleByArrayLiteralP", + "mangledName": "$ss25ExpressibleByArrayLiteralP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByNilLiteral", + "printedName": "ExpressibleByNilLiteral", + "usr": "s:s23ExpressibleByNilLiteralP", + "mangledName": "$ss23ExpressibleByNilLiteralP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByDictionaryLiteral", + "printedName": "ExpressibleByDictionaryLiteral", + "children": [ { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, + "kind": "TypeWitness", + "name": "Key", + "printedName": "Key", + "children": [ { "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?", + "kind": "TypeWitness", + "name": "Value", + "printedName": "Value", "children": [ { "kind": "TypeNominal", @@ -4049,80 +4608,285 @@ "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": [ + "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": "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": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "MuppetIOS" + }, + { + "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": "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": "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": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "Var", + "name": "page", + "printedName": "page", "children": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "MuppetIOS.JSON?", + "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": "JSON", - "printedName": "MuppetIOS.JSON", - "usr": "s:9MuppetIOS4JSONO" + "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" + } + ] } - ], - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + ] } ], - "declKind": "Accessor", - "usr": "s:9MuppetIOS4JSONOyACSgSicig", - "mangledName": "$s9MuppetIOS4JSONOyACSgSicig", + "declKind": "EnumElement", + "usr": "s:9MuppetIOS7BrowserC9EventTypeO6closedyA2EmF", + "mangledName": "$s9MuppetIOS7BrowserC9EventTypeO6closedyA2EmF", "moduleName": "MuppetIOS", - "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": "MuppetIOS.JSON?", - "children": [ - { - "kind": "TypeNominal", - "name": "JSON", - "printedName": "MuppetIOS.JSON", - "usr": "s:9MuppetIOS4JSONO" - } - ], - "usr": "s:Sq" + "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", @@ -4130,16 +4894,37 @@ "usr": "s:Si" } ], - "declKind": "Accessor", - "usr": "s:9MuppetIOS4JSONOyACSgSicis", - "mangledName": "$s9MuppetIOS4JSONOyACSgSicis", + "declKind": "Var", + "usr": "s:9MuppetIOS7BrowserC9EventTypeO9hashValueSivp", + "mangledName": "$s9MuppetIOS7BrowserC9EventTypeO9hashValueSivp", "moduleName": "MuppetIOS", - "accessorKind": "set" + "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": "Accessor", - "name": "Modify", - "printedName": "Modify()", + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", "children": [ { "kind": "TypeNominal", @@ -4148,53 +4933,91 @@ }, { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" } ], - "declKind": "Accessor", - "usr": "s:9MuppetIOS4JSONOyACSgSiciM", - "mangledName": "$s9MuppetIOS4JSONOyACSgSiciM", + "declKind": "Func", + "usr": "s:9MuppetIOS7BrowserC9EventTypeO4hash4intoys6HasherVz_tF", + "mangledName": "$s9MuppetIOS7BrowserC9EventTypeO4hash4intoys6HasherVz_tF", "moduleName": "MuppetIOS", "implicit": true, - "accessorKind": "_modify" + "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": "Subscript", - "name": "subscript", - "printedName": "subscript(dynamicMember:)", + "kind": "Var", + "name": "emitter", + "printedName": "emitter", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "MuppetIOS.JSON?", + "name": "Emitter", + "printedName": "MuppetIOS.Emitter", "children": [ { "kind": "TypeNominal", - "name": "JSON", - "printedName": "MuppetIOS.JSON", - "usr": "s:9MuppetIOS4JSONO" + "name": "EventType", + "printedName": "MuppetIOS.Browser.EventType", + "usr": "s:9MuppetIOS7BrowserC9EventTypeO" } ], - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "usr": "s:9MuppetIOS7EmitterC" } ], - "declKind": "Subscript", - "usr": "s:9MuppetIOS4JSONO13dynamicMemberACSgSS_tcip", - "mangledName": "$s9MuppetIOS4JSONO13dynamicMemberACSgSS_tcip", + "declKind": "Var", + "usr": "s:9MuppetIOS7BrowserC7emitterAA7EmitterCyAC9EventTypeOGvp", + "mangledName": "$s9MuppetIOS7BrowserC7emitterAA7EmitterCyAC9EventTypeOGvp", "moduleName": "MuppetIOS", "declAttributes": [ + "HasInitialValue", + "Final", + "Custom", + "HasStorage", "AccessControl" ], + "isLet": true, + "hasStorage": true, "accessors": [ { "kind": "Accessor", @@ -4203,33 +5026,59 @@ "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "MuppetIOS.JSON?", + "name": "Emitter", + "printedName": "MuppetIOS.Emitter", "children": [ { "kind": "TypeNominal", - "name": "JSON", - "printedName": "MuppetIOS.JSON", - "usr": "s:9MuppetIOS4JSONO" + "name": "EventType", + "printedName": "MuppetIOS.Browser.EventType", + "usr": "s:9MuppetIOS7BrowserC9EventTypeO" } ], - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "usr": "s:9MuppetIOS7EmitterC" } ], "declKind": "Accessor", - "usr": "s:9MuppetIOS4JSONO13dynamicMemberACSgSS_tcig", - "mangledName": "$s9MuppetIOS4JSONO13dynamicMemberACSgSS_tcig", + "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": "==", @@ -4243,42 +5092,79 @@ }, { "kind": "TypeNominal", - "name": "JSON", - "printedName": "MuppetIOS.JSON", - "usr": "s:9MuppetIOS4JSONO" + "name": "Browser", + "printedName": "MuppetIOS.Browser", + "usr": "s:9MuppetIOS7BrowserC" }, { "kind": "TypeNominal", - "name": "JSON", - "printedName": "MuppetIOS.JSON", - "usr": "s:9MuppetIOS4JSONO" + "name": "Browser", + "printedName": "MuppetIOS.Browser", + "usr": "s:9MuppetIOS7BrowserC" } ], "declKind": "Func", - "usr": "s:9MuppetIOS4JSONO2eeoiySbAC_ACtFZ", - "mangledName": "$s9MuppetIOS4JSONO2eeoiySbAC_ACtFZ", + "usr": "s:9MuppetIOS7BrowserC2eeoiySbAC_ACtFZ", + "mangledName": "$s9MuppetIOS7BrowserC2eeoiySbAC_ACtFZ", "moduleName": "MuppetIOS", "static": true, - "implicit": 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": "hashValue", - "printedName": "hashValue", + "name": "handle", + "printedName": "handle", "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Var", - "usr": "s:9MuppetIOS4JSONO9hashValueSivp", - "mangledName": "$s9MuppetIOS4JSONO9hashValueSivp", + "usr": "s:9MuppetIOS7BrowserC6handleSSvp", + "mangledName": "$s9MuppetIOS7BrowserC6handleSSvp", "moduleName": "MuppetIOS", - "implicit": true, + "declAttributes": [ + "Final", + "Custom", + "AccessControl" + ], "accessors": [ { "kind": "Accessor", @@ -4287,84 +5173,123 @@ "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Accessor", - "usr": "s:9MuppetIOS4JSONO9hashValueSivg", - "mangledName": "$s9MuppetIOS4JSONO9hashValueSivg", + "usr": "s:9MuppetIOS7BrowserC6handleSSvg", + "mangledName": "$s9MuppetIOS7BrowserC6handleSSvg", "moduleName": "MuppetIOS", - "implicit": true, + "declAttributes": [ + "Final" + ], "accessorKind": "get" } ] }, { "kind": "Function", - "name": "hash", - "printedName": "hash(into:)", + "name": "close", + "printedName": "close()", "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", + "usr": "s:9MuppetIOS7BrowserC5closeyyYaF", + "mangledName": "$s9MuppetIOS7BrowserC5closeyyYaF", "moduleName": "MuppetIOS", - "implicit": true, + "declAttributes": [ + "Custom", + "Final", + "AccessControl" + ], "funcSelfKind": "NonMutating" }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(stringLiteral:)", + "kind": "Function", + "name": "newPage", + "printedName": "newPage(configuration:)", "children": [ { "kind": "TypeNominal", - "name": "JSON", - "printedName": "MuppetIOS.JSON", - "usr": "s:9MuppetIOS4JSONO" + "name": "Page", + "printedName": "MuppetIOS.Page", + "usr": "s:9MuppetIOS4PageC" }, { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Optional", + "printedName": "WebKit.WKWebViewConfiguration?", + "children": [ + { + "kind": "TypeNominal", + "name": "WKWebViewConfiguration", + "printedName": "WebKit.WKWebViewConfiguration", + "usr": "c:objc(cs)WKWebViewConfiguration" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" } ], - "declKind": "Constructor", - "usr": "s:9MuppetIOS4JSONO13stringLiteralACSS_tcfc", - "mangledName": "$s9MuppetIOS4JSONO13stringLiteralACSS_tcfc", + "declKind": "Func", + "usr": "s:9MuppetIOS7BrowserC7newPage13configurationAA0E0CSo22WKWebViewConfigurationCSg_tF", + "mangledName": "$s9MuppetIOS7BrowserC7newPage13configurationAA0E0CSo22WKWebViewConfigurationCSg_tF", "moduleName": "MuppetIOS", "declAttributes": [ + "Final", + "Custom", "AccessControl" ], - "isFromExtension": true, - "init_kind": "Designated" + "funcSelfKind": "NonMutating" }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(integerLiteral:)", + "kind": "Function", + "name": "attachPage", + "printedName": "attachPage(to:controller:)", "children": [ { "kind": "TypeNominal", - "name": "JSON", - "printedName": "MuppetIOS.JSON", - "usr": "s:9MuppetIOS4JSONO" + "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", @@ -4372,217 +5297,319 @@ "usr": "s:Si" } ], - "declKind": "Constructor", - "usr": "s:9MuppetIOS4JSONO14integerLiteralACSi_tcfc", - "mangledName": "$s9MuppetIOS4JSONO14integerLiteralACSi_tcfc", + "declKind": "Var", + "usr": "s:9MuppetIOS7BrowserC9hashValueSivp", + "mangledName": "$s9MuppetIOS7BrowserC9hashValueSivp", "moduleName": "MuppetIOS", + "implicit": true, "declAttributes": [ - "AccessControl" + "Final", + "Custom" ], "isFromExtension": true, - "init_kind": "Designated" + "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": "Constructor", - "name": "init", - "printedName": "init(floatLiteral:)", + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + } + ] + }, + { + "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": "JSON", - "printedName": "MuppetIOS.JSON", - "usr": "s:9MuppetIOS4JSONO" - }, - { - "kind": "TypeNominal", - "name": "Double", - "printedName": "Swift.Double", - "usr": "s:Sd" + "name": "Set", + "printedName": "Swift.Set", + "children": [ + { + "kind": "TypeNominal", + "name": "Browser", + "printedName": "MuppetIOS.Browser", + "usr": "s:9MuppetIOS7BrowserC" + } + ], + "usr": "s:Sh" } ], - "declKind": "Constructor", - "usr": "s:9MuppetIOS4JSONO12floatLiteralACSd_tcfc", - "mangledName": "$s9MuppetIOS4JSONO12floatLiteralACSd_tcfc", + "declKind": "Var", + "usr": "s:9MuppetIOS0A0C8browsersShyAA7BrowserCGvp", + "mangledName": "$s9MuppetIOS0A0C8browsersShyAA7BrowserCGvp", "moduleName": "MuppetIOS", "declAttributes": [ + "HasInitialValue", + "Final", + "Custom", + "HasStorage", + "SetterAccess", "AccessControl" ], - "isFromExtension": true, - "init_kind": "Designated" - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(booleanLiteral:)", - "children": [ - { - "kind": "TypeNominal", - "name": "JSON", - "printedName": "MuppetIOS.JSON", - "usr": "s:9MuppetIOS4JSONO" - }, + "hasStorage": true, + "accessors": [ { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "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" } - ], - "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:)", + "printedName": "init(source:)", "children": [ { "kind": "TypeNominal", - "name": "JSON", - "printedName": "MuppetIOS.JSON", - "usr": "s:9MuppetIOS4JSONO" + "name": "Muppet", + "printedName": "MuppetIOS.Muppet", + "usr": "s:9MuppetIOS0A0C" }, { "kind": "TypeNominal", - "name": "Array", - "printedName": "[MuppetIOS.JSON]", - "children": [ - { - "kind": "TypeNominal", - "name": "JSON", - "printedName": "MuppetIOS.JSON", - "usr": "s:9MuppetIOS4JSONO" - } - ], - "usr": "s:Sa" + "name": "UIViewController", + "printedName": "UIKit.UIViewController", + "usr": "c:objc(cs)UIViewController" } ], "declKind": "Constructor", - "usr": "s:9MuppetIOS4JSONO12arrayLiteralA2Cd_tcfc", - "mangledName": "$s9MuppetIOS4JSONO12arrayLiteralA2Cd_tcfc", + "usr": "s:9MuppetIOS0A0C6sourceACSo16UIViewControllerC_tcfc", + "mangledName": "$s9MuppetIOS0A0C6sourceACSo16UIViewControllerC_tcfc", "moduleName": "MuppetIOS", "declAttributes": [ + "Custom", "AccessControl" ], - "isFromExtension": true, "init_kind": "Designated" }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(nilLiteral:)", + "kind": "Function", + "name": "update", + "printedName": "update(source:)", "children": [ { "kind": "TypeNominal", - "name": "JSON", - "printedName": "MuppetIOS.JSON", - "usr": "s:9MuppetIOS4JSONO" + "name": "Void", + "printedName": "()" }, { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "UIViewController", + "printedName": "UIKit.UIViewController", + "usr": "c:objc(cs)UIViewController" } ], - "declKind": "Constructor", - "usr": "s:9MuppetIOS4JSONO10nilLiteralACyt_tcfc", - "mangledName": "$s9MuppetIOS4JSONO10nilLiteralACyt_tcfc", + "declKind": "Func", + "usr": "s:9MuppetIOS0A0C6update6sourceySo16UIViewControllerC_tF", + "mangledName": "$s9MuppetIOS0A0C6update6sourceySo16UIViewControllerC_tF", "moduleName": "MuppetIOS", "declAttributes": [ + "Custom", + "Final", "AccessControl" ], - "isFromExtension": true, - "init_kind": "Designated" + "funcSelfKind": "NonMutating" }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(dictionaryLiteral:)", + "kind": "Function", + "name": "getBrowser", + "printedName": "getBrowser(handle:)", "children": [ { "kind": "TypeNominal", - "name": "JSON", - "printedName": "MuppetIOS.JSON", - "usr": "s:9MuppetIOS4JSONO" - }, - { - "kind": "TypeNominal", - "name": "Array", - "printedName": "[(Swift.String, MuppetIOS.JSON)]", + "name": "Optional", + "printedName": "MuppetIOS.Browser?", "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" - } - ] + "name": "Browser", + "printedName": "MuppetIOS.Browser", + "usr": "s:9MuppetIOS7BrowserC" } ], - "usr": "s:Sa" + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "declKind": "Constructor", - "usr": "s:9MuppetIOS4JSONO17dictionaryLiteralACSS_ACtd_tcfc", - "mangledName": "$s9MuppetIOS4JSONO17dictionaryLiteralACSS_ACtd_tcfc", + "declKind": "Func", + "usr": "s:9MuppetIOS0A0C10getBrowser6handleAA0D0CSgSS_tF", + "mangledName": "$s9MuppetIOS0A0C10getBrowser6handleAA0D0CSgSS_tF", "moduleName": "MuppetIOS", "declAttributes": [ + "Custom", + "Final", "AccessControl" ], - "isFromExtension": true, - "init_kind": "Designated" + "funcSelfKind": "NonMutating" }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(from:)", + "kind": "Function", + "name": "getPage", + "printedName": "getPage(handle:)", "children": [ { "kind": "TypeNominal", - "name": "JSON", - "printedName": "MuppetIOS.JSON", - "usr": "s:9MuppetIOS4JSONO" + "name": "Optional", + "printedName": "MuppetIOS.Page?", + "children": [ + { + "kind": "TypeNominal", + "name": "Page", + "printedName": "MuppetIOS.Page", + "usr": "s:9MuppetIOS4PageC" + } + ], + "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:9MuppetIOS4JSONO4fromACs7Decoder_p_tKcfc", - "mangledName": "$s9MuppetIOS4JSONO4fromACs7Decoder_p_tKcfc", + "declKind": "Func", + "usr": "s:9MuppetIOS0A0C7getPage6handleAA0D0CSgSS_tF", + "mangledName": "$s9MuppetIOS0A0C7getPage6handleAA0D0CSgSS_tF", "moduleName": "MuppetIOS", "declAttributes": [ + "Custom", + "Final", "AccessControl" ], - "isFromExtension": true, - "throwing": true, - "init_kind": "Designated" + "funcSelfKind": "NonMutating" }, { "kind": "Function", - "name": "encode", - "printedName": "encode(to:)", + "name": "inject", + "printedName": "inject(page:)", "children": [ { "kind": "TypeNominal", @@ -4591,218 +5618,328 @@ }, { "kind": "TypeNominal", - "name": "Encoder", - "printedName": "any Swift.Encoder", - "usr": "s:s7EncoderP" + "name": "Page", + "printedName": "MuppetIOS.Page", + "usr": "s:9MuppetIOS4PageC" } ], "declKind": "Func", - "usr": "s:9MuppetIOS4JSONO6encode2toys7Encoder_p_tKF", - "mangledName": "$s9MuppetIOS4JSONO6encode2toys7Encoder_p_tKF", + "usr": "s:9MuppetIOS0A0C6inject4pageyAA4PageC_tF", + "mangledName": "$s9MuppetIOS0A0C6inject4pageyAA4PageC_tF", "moduleName": "MuppetIOS", "declAttributes": [ + "Custom", + "Final", "AccessControl" ], - "isFromExtension": true, - "throwing": true, "funcSelfKind": "NonMutating" }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(from:)", + "kind": "Function", + "name": "launch", + "printedName": "launch(source:)", "children": [ { "kind": "TypeNominal", - "name": "JSON", - "printedName": "MuppetIOS.JSON", - "usr": "s:9MuppetIOS4JSONO" + "name": "Browser", + "printedName": "MuppetIOS.Browser", + "usr": "s:9MuppetIOS7BrowserC" }, { "kind": "TypeNominal", - "name": "GenericTypeParam", - "printedName": "τ_0_0" + "name": "UIViewController", + "printedName": "UIKit.UIViewController", + "usr": "c:objc(cs)UIViewController" } ], - "declKind": "Constructor", - "usr": "s:9MuppetIOS4JSONO4fromACx_tKcSERzlufc", - "mangledName": "$s9MuppetIOS4JSONO4fromACx_tKcSERzlufc", + "declKind": "Func", + "usr": "s:9MuppetIOS0A0C6launch6sourceAA7BrowserCSo16UIViewControllerC_tF", + "mangledName": "$s9MuppetIOS0A0C6launch6sourceAA7BrowserCSo16UIViewControllerC_tF", "moduleName": "MuppetIOS", - "genericSig": "<τ_0_0 where τ_0_0 : Swift.Encodable>", - "sugared_genericSig": "", "declAttributes": [ + "Custom", + "Final", "AccessControl" ], - "isFromExtension": true, - "throwing": true, - "init_kind": "Designated" + "funcSelfKind": "NonMutating" }, { "kind": "Function", - "name": "toJSONData", - "printedName": "toJSONData()", + "name": "defaultPageBuilder", + "printedName": "defaultPageBuilder(browser:configuration:)", "children": [ { "kind": "TypeNominal", - "name": "Data", - "printedName": "Foundation.Data", - "usr": "s:10Foundation4DataV" + "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:9MuppetIOS4JSONO10toJSONData10Foundation4DataVyKF", - "mangledName": "$s9MuppetIOS4JSONO10toJSONData10Foundation4DataVyKF", + "usr": "s:9MuppetIOS0A0C18defaultPageBuilder7browser13configurationAA0D0CAA7BrowserC_So22WKWebViewConfigurationCtFZ", + "mangledName": "$s9MuppetIOS0A0C18defaultPageBuilder7browser13configurationAA0D0CAA7BrowserC_So22WKWebViewConfigurationCtFZ", "moduleName": "MuppetIOS", + "static": true, "declAttributes": [ + "Custom", + "Final", "AccessControl" ], - "isFromExtension": true, - "throwing": true, "funcSelfKind": "NonMutating" }, { - "kind": "Function", - "name": "toJSONString", - "printedName": "toJSONString()", + "kind": "Var", + "name": "pageBuilder", + "printedName": "pageBuilder", "children": [ { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "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": "Func", - "usr": "s:9MuppetIOS4JSONO12toJSONStringSSyKF", - "mangledName": "$s9MuppetIOS4JSONO12toJSONStringSSyKF", + "declKind": "Var", + "usr": "s:9MuppetIOS0A0C11pageBuilderyAA4PageCAA7BrowserC_So22WKWebViewConfigurationCtYbScMYccvp", + "mangledName": "$s9MuppetIOS0A0C11pageBuilderyAA4PageCAA7BrowserC_So22WKWebViewConfigurationCtYbScMYccvp", "moduleName": "MuppetIOS", "declAttributes": [ + "HasInitialValue", + "Final", + "Custom", + "HasStorage", "AccessControl" ], - "isFromExtension": true, - "throwing": true, - "funcSelfKind": "NonMutating" - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(fromJSONString:)", - "children": [ + "hasStorage": true, + "accessors": [ { - "kind": "TypeNominal", - "name": "JSON", - "printedName": "MuppetIOS.JSON", - "usr": "s:9MuppetIOS4JSONO" + "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": "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()", + "name": "Modify", + "printedName": "Modify()", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Void", + "printedName": "()" } ], "declKind": "Accessor", - "usr": "s:9MuppetIOS4JSONO11descriptionSSvg", - "mangledName": "$s9MuppetIOS4JSONO11descriptionSSvg", + "usr": "s:9MuppetIOS0A0C11pageBuilderyAA4PageCAA7BrowserC_So22WKWebViewConfigurationCtYbScMYccvM", + "mangledName": "$s9MuppetIOS0A0C11pageBuilderyAA4PageCAA7BrowserC_So22WKWebViewConfigurationCtYbScMYccvM", "moduleName": "MuppetIOS", - "isFromExtension": true, - "accessorKind": "get" + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" } ] }, { - "kind": "Var", - "name": "debugDescription", - "printedName": "debugDescription", + "kind": "Function", + "name": "setDebug", + "printedName": "setDebug(isEnabled:forwardLogs:)", "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": [ + "name": "Void", + "printedName": "()" + }, { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "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" + } + ] } ], - "declKind": "Accessor", - "usr": "s:9MuppetIOS4JSONO16debugDescriptionSSvg", - "mangledName": "$s9MuppetIOS4JSONO16debugDescriptionSSvg", - "moduleName": "MuppetIOS", - "isFromExtension": true, - "accessorKind": "get" + "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": "Enum", - "usr": "s:9MuppetIOS4JSONO", - "mangledName": "$s9MuppetIOS4JSONO", + "declKind": "Class", + "usr": "s:9MuppetIOS0A0C", + "mangledName": "$s9MuppetIOS0A0C", "moduleName": "MuppetIOS", "declAttributes": [ + "Final", "AccessControl", - "DynamicMemberLookup" + "Custom" ], "conformances": [ { @@ -4825,903 +5962,899 @@ "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": "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": "Conformance", - "name": "ExpressibleByUnicodeScalarLiteral", - "printedName": "ExpressibleByUnicodeScalarLiteral", + "kind": "TypeDecl", + "name": "Options", + "printedName": "Options", "children": [ { - "kind": "TypeWitness", - "name": "UnicodeScalarLiteralType", - "printedName": "UnicodeScalarLiteralType", + "kind": "Var", + "name": "hideOnClose", + "printedName": "hideOnClose", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "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" } ] - } - ], - "usr": "s:s33ExpressibleByUnicodeScalarLiteralP", - "mangledName": "$ss33ExpressibleByUnicodeScalarLiteralP" - }, - { - "kind": "Conformance", - "name": "ExpressibleByIntegerLiteral", - "printedName": "ExpressibleByIntegerLiteral", - "children": [ + }, { - "kind": "TypeWitness", - "name": "IntegerLiteralType", - "printedName": "IntegerLiteralType", + "kind": "Var", + "name": "preventTryingUniversalLinks", + "printedName": "preventTryingUniversalLinks", "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS4PageC7OptionsV27preventTryingUniversalLinksSbvp", + "mangledName": "$s9MuppetIOS4PageC7OptionsV27preventTryingUniversalLinksSbvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4PageC7OptionsV27preventTryingUniversalLinksSbvg", + "mangledName": "$s9MuppetIOS4PageC7OptionsV27preventTryingUniversalLinksSbvg", + "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:9MuppetIOS4PageC7OptionsV27preventTryingUniversalLinksSbvs", + "mangledName": "$s9MuppetIOS4PageC7OptionsV27preventTryingUniversalLinksSbvs", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4PageC7OptionsV27preventTryingUniversalLinksSbvM", + "mangledName": "$s9MuppetIOS4PageC7OptionsV27preventTryingUniversalLinksSbvM", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "_modify" } ] } ], - "usr": "s:s27ExpressibleByIntegerLiteralP", - "mangledName": "$ss27ExpressibleByIntegerLiteralP" + "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": "Conformance", - "name": "ExpressibleByFloatLiteral", - "printedName": "ExpressibleByFloatLiteral", + "kind": "TypeDecl", + "name": "EventType", + "printedName": "EventType", "children": [ { - "kind": "TypeWitness", - "name": "FloatLiteralType", - "printedName": "FloatLiteralType", + "kind": "Var", + "name": "console", + "printedName": "console", "children": [ { - "kind": "TypeNominal", - "name": "Double", - "printedName": "Swift.Double", - "usr": "s:Sd" + "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" + } + ] + } + ] } - ] - } - ], - "usr": "s:s25ExpressibleByFloatLiteralP", - "mangledName": "$ss25ExpressibleByFloatLiteralP" - }, - { - "kind": "Conformance", - "name": "ExpressibleByBooleanLiteral", - "printedName": "ExpressibleByBooleanLiteral", - "children": [ + ], + "declKind": "EnumElement", + "usr": "s:9MuppetIOS4PageC9EventTypeO7consoleyA2EmF", + "mangledName": "$s9MuppetIOS4PageC9EventTypeO7consoleyA2EmF", + "moduleName": "MuppetIOS" + }, { - "kind": "TypeWitness", - "name": "BooleanLiteralType", - "printedName": "BooleanLiteralType", + "kind": "Var", + "name": "close", + "printedName": "close", "children": [ { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "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" ] - } - ], - "usr": "s:s27ExpressibleByBooleanLiteralP", - "mangledName": "$ss27ExpressibleByBooleanLiteralP" - }, - { - "kind": "Conformance", - "name": "ExpressibleByArrayLiteral", - "printedName": "ExpressibleByArrayLiteral", - "children": [ + }, { - "kind": "TypeWitness", - "name": "ArrayLiteralElement", - "printedName": "ArrayLiteralElement", + "kind": "Var", + "name": "closed", + "printedName": "closed", "children": [ { - "kind": "TypeNominal", - "name": "JSON", - "printedName": "MuppetIOS.JSON", - "usr": "s:9MuppetIOS4JSONO" + "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" ] - } - ], - "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", + "kind": "Var", + "name": "dispatch", + "printedName": "dispatch", "children": [ { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "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": "TypeWitness", - "name": "Value", - "printedName": "Value", + "kind": "Var", + "name": "domcontentloaded", + "printedName": "domcontentloaded", "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": "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": "TypeNominal", - "name": "Set", - "printedName": "Swift.Set", + "kind": "Var", + "name": "started", + "printedName": "started", "children": [ { - "kind": "TypeNominal", - "name": "Browser", - "printedName": "MuppetIOS.Browser", - "usr": "s:9MuppetIOS7BrowserC" + "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" + } + ] + } + ] } ], - "usr": "s:Sh" - } - ], - "declKind": "Var", - "usr": "s:9MuppetIOS0A0C8browsersShyAA7BrowserCGvp", - "mangledName": "$s9MuppetIOS0A0C8browsersShyAA7BrowserCGvp", - "moduleName": "MuppetIOS", - "declAttributes": [ - "HasInitialValue", - "Final", - "Custom", - "HasStorage", - "SetterAccess", - "AccessControl" - ], - "hasStorage": true, - "accessors": [ + "declKind": "EnumElement", + "usr": "s:9MuppetIOS4PageC9EventTypeO7startedyA2EmF", + "mangledName": "$s9MuppetIOS4PageC9EventTypeO7startedyA2EmF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "Var", + "name": "finished", + "printedName": "finished", "children": [ { - "kind": "TypeNominal", - "name": "Set", - "printedName": "Swift.Set", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.Page.EventType.Type) -> MuppetIOS.Page.EventType", "children": [ { "kind": "TypeNominal", - "name": "Browser", - "printedName": "MuppetIOS.Browser", - "usr": "s:9MuppetIOS7BrowserC" + "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" + } + ] } - ], - "usr": "s:Sh" + ] } ], - "declKind": "Accessor", - "usr": "s:9MuppetIOS0A0C8browsersShyAA7BrowserCGvg", - "mangledName": "$s9MuppetIOS0A0C8browsersShyAA7BrowserCGvg", + "declKind": "EnumElement", + "usr": "s:9MuppetIOS4PageC9EventTypeO8finishedyA2EmF", + "mangledName": "$s9MuppetIOS4PageC9EventTypeO8finishedyA2EmF", "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" + "RawDocComment" + ] }, { - "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": "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": "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?", + "kind": "Var", + "name": "locationchange", + "printedName": "locationchange", "children": [ { - "kind": "TypeNominal", - "name": "Browser", - "printedName": "MuppetIOS.Browser", - "usr": "s:9MuppetIOS7BrowserC" + "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" + } + ] + } + ] } ], - "usr": "s:Sq" + "declKind": "EnumElement", + "usr": "s:9MuppetIOS4PageC9EventTypeO14locationchangeyA2EmF", + "mangledName": "$s9MuppetIOS4PageC9EventTypeO14locationchangeyA2EmF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] }, { - "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?", + "kind": "Var", + "name": "domchange", + "printedName": "domchange", "children": [ { - "kind": "TypeNominal", - "name": "Page", - "printedName": "MuppetIOS.Page", - "usr": "s:9MuppetIOS4PageC" + "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" + } + ] + } + ] } ], - "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" + "declKind": "EnumElement", + "usr": "s:9MuppetIOS4PageC9EventTypeO9domchangeyA2EmF", + "mangledName": "$s9MuppetIOS4PageC9EventTypeO9domchangeyA2EmF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] }, { - "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", + "kind": "Var", + "name": "progress", + "printedName": "progress", "children": [ { - "kind": "TypeNominal", - "name": "Page", - "printedName": "MuppetIOS.Page", - "usr": "s:9MuppetIOS4PageC" - }, - { - "kind": "TypeNominal", - "name": "Tuple", - "printedName": "(MuppetIOS.Browser, WebKit.WKWebViewConfiguration)", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.Page.EventType.Type) -> MuppetIOS.Page.EventType", "children": [ { "kind": "TypeNominal", - "name": "Browser", - "printedName": "MuppetIOS.Browser", - "usr": "s:9MuppetIOS7BrowserC" + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" }, { "kind": "TypeNominal", - "name": "WKWebViewConfiguration", - "printedName": "WebKit.WKWebViewConfiguration", - "usr": "c:objc(cs)WKWebViewConfiguration" + "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" ] - } - ], - "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()", + "kind": "Var", + "name": "popup", + "printedName": "popup", "children": [ { "kind": "TypeFunc", "name": "Function", - "printedName": "(MuppetIOS.Browser, WebKit.WKWebViewConfiguration) -> MuppetIOS.Page", + "printedName": "(MuppetIOS.Page.EventType.Type) -> MuppetIOS.Page.EventType", "children": [ { "kind": "TypeNominal", - "name": "Page", - "printedName": "MuppetIOS.Page", - "usr": "s:9MuppetIOS4PageC" + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" }, { "kind": "TypeNominal", - "name": "Tuple", - "printedName": "(MuppetIOS.Browser, WebKit.WKWebViewConfiguration)", + "name": "Metatype", + "printedName": "MuppetIOS.Page.EventType.Type", "children": [ { "kind": "TypeNominal", - "name": "Browser", - "printedName": "MuppetIOS.Browser", - "usr": "s:9MuppetIOS7BrowserC" - }, - { - "kind": "TypeNominal", - "name": "WKWebViewConfiguration", - "printedName": "WebKit.WKWebViewConfiguration", - "usr": "c:objc(cs)WKWebViewConfiguration" + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" } ] } ] } ], - "declKind": "Accessor", - "usr": "s:9MuppetIOS0A0C11pageBuilderyAA4PageCAA7BrowserC_So22WKWebViewConfigurationCtYbScMYccvg", - "mangledName": "$s9MuppetIOS0A0C11pageBuilderyAA4PageCAA7BrowserC_So22WKWebViewConfigurationCtYbScMYccvg", + "declKind": "EnumElement", + "usr": "s:9MuppetIOS4PageC9EventTypeO5popupyA2EmF", + "mangledName": "$s9MuppetIOS4PageC9EventTypeO5popupyA2EmF", "moduleName": "MuppetIOS", - "implicit": true, "declAttributes": [ - "Final" - ], - "accessorKind": "get" + "RawDocComment" + ] }, { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "Var", + "name": "visible", + "printedName": "visible", "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, { "kind": "TypeFunc", "name": "Function", - "printedName": "(MuppetIOS.Browser, WebKit.WKWebViewConfiguration) -> MuppetIOS.Page", + "printedName": "(MuppetIOS.Page.EventType.Type) -> MuppetIOS.Page.EventType", "children": [ { "kind": "TypeNominal", - "name": "Page", - "printedName": "MuppetIOS.Page", - "usr": "s:9MuppetIOS4PageC" + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" }, { "kind": "TypeNominal", - "name": "Tuple", - "printedName": "(MuppetIOS.Browser, WebKit.WKWebViewConfiguration)", + "name": "Metatype", + "printedName": "MuppetIOS.Page.EventType.Type", "children": [ { "kind": "TypeNominal", - "name": "Browser", - "printedName": "MuppetIOS.Browser", - "usr": "s:9MuppetIOS7BrowserC" - }, - { - "kind": "TypeNominal", - "name": "WKWebViewConfiguration", - "printedName": "WebKit.WKWebViewConfiguration", - "usr": "c:objc(cs)WKWebViewConfiguration" + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" } ] } ] } ], - "declKind": "Accessor", - "usr": "s:9MuppetIOS0A0C11pageBuilderyAA4PageCAA7BrowserC_So22WKWebViewConfigurationCtYbScMYccvs", - "mangledName": "$s9MuppetIOS0A0C11pageBuilderyAA4PageCAA7BrowserC_So22WKWebViewConfigurationCtYbScMYccvs", + "declKind": "EnumElement", + "usr": "s:9MuppetIOS4PageC9EventTypeO7visibleyA2EmF", + "mangledName": "$s9MuppetIOS4PageC9EventTypeO7visibleyA2EmF", "moduleName": "MuppetIOS", - "implicit": true, "declAttributes": [ - "Final" - ], - "accessorKind": "set" + "RawDocComment" + ] }, { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", + "kind": "Var", + "name": "hostblocked", + "printedName": "hostblocked", "children": [ { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "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": "Accessor", - "usr": "s:9MuppetIOS0A0C11pageBuilderyAA4PageCAA7BrowserC_So22WKWebViewConfigurationCtYbScMYccvM", - "mangledName": "$s9MuppetIOS0A0C11pageBuilderyAA4PageCAA7BrowserC_So22WKWebViewConfigurationCtYbScMYccvM", + "declKind": "EnumElement", + "usr": "s:9MuppetIOS4PageC9EventTypeO11hostblockedyA2EmF", + "mangledName": "$s9MuppetIOS4PageC9EventTypeO11hostblockedyA2EmF", "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" + "RawDocComment" + ] }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "((Swift.String) -> ())?", + "kind": "Var", + "name": "error", + "printedName": "error", "children": [ { "kind": "TypeFunc", "name": "Function", - "printedName": "(Swift.String) -> ()", + "printedName": "(MuppetIOS.Page.EventType.Type) -> MuppetIOS.Page.EventType", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" }, { "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": [ + "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": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "Var", + "name": "navigationFailed", + "printedName": "navigationFailed", "children": [ { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "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": "Accessor", - "usr": "s:9MuppetIOS6CookieV4nameSSvg", - "mangledName": "$s9MuppetIOS6CookieV4nameSSvg", - "moduleName": "MuppetIOS", - "implicit": true, - "accessorKind": "get" + "declKind": "EnumElement", + "usr": "s:9MuppetIOS4PageC9EventTypeO16navigationFailedyA2EmF", + "mangledName": "$s9MuppetIOS4PageC9EventTypeO16navigationFailedyA2EmF", + "moduleName": "MuppetIOS" }, { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "Optional", + "printedName": "MuppetIOS.Page.EventType?", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + } + ], + "usr": "s:Sq" }, { "kind": "TypeNominal", @@ -5730,146 +6863,137 @@ "usr": "s:SS" } ], - "declKind": "Accessor", - "usr": "s:9MuppetIOS6CookieV4nameSSvs", - "mangledName": "$s9MuppetIOS6CookieV4nameSSvs", + "declKind": "Constructor", + "usr": "s:9MuppetIOS4PageC9EventTypeO8rawValueAESgSS_tcfc", + "mangledName": "$s9MuppetIOS4PageC9EventTypeO8rawValueAESgSS_tcfc", "moduleName": "MuppetIOS", "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:9MuppetIOS6CookieV4nameSSvM", - "mangledName": "$s9MuppetIOS6CookieV4nameSSvM", + "declKind": "Var", + "usr": "s:9MuppetIOS4PageC9EventTypeO8rawValueSSvp", + "mangledName": "$s9MuppetIOS4PageC9EventTypeO8rawValueSSvp", "moduleName": "MuppetIOS", "implicit": true, - "accessorKind": "_modify" - } - ] - }, - { - "kind": "Var", - "name": "value", - "printedName": "value", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "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": "Var", - "usr": "s:9MuppetIOS6CookieV5valueSSvp", - "mangledName": "$s9MuppetIOS6CookieV5valueSSvp", + "declKind": "Enum", + "usr": "s:9MuppetIOS4PageC9EventTypeO", + "mangledName": "$s9MuppetIOS4PageC9EventTypeO", "moduleName": "MuppetIOS", "declAttributes": [ - "HasStorage", "AccessControl" ], - "hasStorage": true, - "accessors": [ + "enumRawTypeName": "String", + "conformances": [ { - "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": "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": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Accessor", - "usr": "s:9MuppetIOS6CookieV5valueSSvs", - "mangledName": "$s9MuppetIOS6CookieV5valueSSvs", - "moduleName": "MuppetIOS", - "implicit": true, - "accessorKind": "set" + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" }, { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", + "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:9MuppetIOS6CookieV5valueSSvM", - "mangledName": "$s9MuppetIOS6CookieV5valueSSvM", - "moduleName": "MuppetIOS", - "implicit": true, - "accessorKind": "_modify" + "usr": "s:SY", + "mangledName": "$sSY" } ] }, { "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" + "name": "options", + "printedName": "options", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "MuppetIOS.Page.Options", + "usr": "s:9MuppetIOS4PageC7OptionsV" } ], "declKind": "Var", - "usr": "s:9MuppetIOS6CookieV4pathSSSgvp", - "mangledName": "$s9MuppetIOS6CookieV4pathSSSgvp", + "usr": "s:9MuppetIOS4PageC7optionsAC7OptionsVvp", + "mangledName": "$s9MuppetIOS4PageC7optionsAC7OptionsVvp", "moduleName": "MuppetIOS", "declAttributes": [ "HasInitialValue", + "Final", + "Custom", "HasStorage", - "AccessControl" + "AccessControl", + "RawDocComment" ], "hasStorage": true, "accessors": [ @@ -5880,24 +7004,19 @@ "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" + "name": "Options", + "printedName": "MuppetIOS.Page.Options", + "usr": "s:9MuppetIOS4PageC7OptionsV" } ], "declKind": "Accessor", - "usr": "s:9MuppetIOS6CookieV4pathSSSgvg", - "mangledName": "$s9MuppetIOS6CookieV4pathSSSgvg", + "usr": "s:9MuppetIOS4PageC7optionsAC7OptionsVvg", + "mangledName": "$s9MuppetIOS4PageC7optionsAC7OptionsVvg", "moduleName": "MuppetIOS", "implicit": true, + "declAttributes": [ + "Final" + ], "accessorKind": "get" }, { @@ -5912,24 +7031,19 @@ }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" + "name": "Options", + "printedName": "MuppetIOS.Page.Options", + "usr": "s:9MuppetIOS4PageC7OptionsV" } ], "declKind": "Accessor", - "usr": "s:9MuppetIOS6CookieV4pathSSSgvs", - "mangledName": "$s9MuppetIOS6CookieV4pathSSSgvs", + "usr": "s:9MuppetIOS4PageC7optionsAC7OptionsVvs", + "mangledName": "$s9MuppetIOS4PageC7optionsAC7OptionsVvs", "moduleName": "MuppetIOS", "implicit": true, + "declAttributes": [ + "Final" + ], "accessorKind": "set" }, { @@ -5944,43 +7058,49 @@ } ], "declKind": "Accessor", - "usr": "s:9MuppetIOS6CookieV4pathSSSgvM", - "mangledName": "$s9MuppetIOS6CookieV4pathSSSgvM", + "usr": "s:9MuppetIOS4PageC7optionsAC7OptionsVvM", + "mangledName": "$s9MuppetIOS4PageC7optionsAC7OptionsVvM", "moduleName": "MuppetIOS", "implicit": true, + "declAttributes": [ + "Final" + ], "accessorKind": "_modify" } ] }, { "kind": "Var", - "name": "isSecure", - "printedName": "isSecure", + "name": "emitter", + "printedName": "emitter", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Bool?", + "name": "Emitter", + "printedName": "MuppetIOS.Emitter", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" } ], - "usr": "s:Sq" + "usr": "s:9MuppetIOS7EmitterC" } ], "declKind": "Var", - "usr": "s:9MuppetIOS6CookieV8isSecureSbSgvp", - "mangledName": "$s9MuppetIOS6CookieV8isSecureSbSgvp", + "usr": "s:9MuppetIOS4PageC7emitterAA7EmitterCyAC9EventTypeOGvp", + "mangledName": "$s9MuppetIOS4PageC7emitterAA7EmitterCyAC9EventTypeOGvp", "moduleName": "MuppetIOS", "declAttributes": [ "HasInitialValue", + "Final", + "Custom", "HasStorage", "AccessControl" ], + "isLet": true, "hasStorage": true, "accessors": [ { @@ -5990,303 +7110,356 @@ "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Bool?", + "name": "Emitter", + "printedName": "MuppetIOS.Emitter", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" } ], - "usr": "s:Sq" + "usr": "s:9MuppetIOS7EmitterC" } ], "declKind": "Accessor", - "usr": "s:9MuppetIOS6CookieV8isSecureSbSgvg", - "mangledName": "$s9MuppetIOS6CookieV8isSecureSbSgvg", + "usr": "s:9MuppetIOS4PageC7emitterAA7EmitterCyAC9EventTypeOGvg", + "mangledName": "$s9MuppetIOS4PageC7emitterAA7EmitterCyAC9EventTypeOGvg", "moduleName": "MuppetIOS", "implicit": true, + "declAttributes": [ + "Final" + ], "accessorKind": "get" - }, + } + ] + }, + { + "kind": "Var", + "name": "handle", + "printedName": "handle", + "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:9MuppetIOS6CookieV8isSecureSbSgvs", - "mangledName": "$s9MuppetIOS6CookieV8isSecureSbSgvs", - "moduleName": "MuppetIOS", - "implicit": true, - "accessorKind": "set" - }, + "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": "Modify", - "printedName": "Modify()", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Accessor", - "usr": "s:9MuppetIOS6CookieV8isSecureSbSgvM", - "mangledName": "$s9MuppetIOS6CookieV8isSecureSbSgvM", + "usr": "s:9MuppetIOS4PageC6handleSSvg", + "mangledName": "$s9MuppetIOS4PageC6handleSSvg", "moduleName": "MuppetIOS", - "implicit": true, - "accessorKind": "_modify" + "declAttributes": [ + "Final" + ], + "accessorKind": "get" } ] }, { - "kind": "Var", - "name": "domain", - "printedName": "domain", + "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": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "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": "Var", - "usr": "s:9MuppetIOS6CookieV6domainSSvp", - "mangledName": "$s9MuppetIOS6CookieV6domainSSvp", + "declKind": "Constructor", + "usr": "s:9MuppetIOS4PageC7browser4view10controllerAcA7BrowserC_So9WKWebViewCSo16UIViewControllerCtcfc", + "mangledName": "$s9MuppetIOS4PageC7browser4view10controllerAcA7BrowserC_So9WKWebViewCSo16UIViewControllerCtcfc", "moduleName": "MuppetIOS", "declAttributes": [ - "HasStorage", - "AccessControl" + "Custom", + "AccessControl", + "RawDocComment" ], - "hasStorage": true, - "accessors": [ + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "getCookies", + "printedName": "getCookies(for:)", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeNominal", + "name": "Array", + "printedName": "[MuppetIOS.Cookie]", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Cookie", + "printedName": "MuppetIOS.Cookie", + "usr": "s:9MuppetIOS6CookieV" } ], - "declKind": "Accessor", - "usr": "s:9MuppetIOS6CookieV6domainSSvg", - "mangledName": "$s9MuppetIOS6CookieV6domainSSvg", - "moduleName": "MuppetIOS", - "implicit": true, - "accessorKind": "get" + "usr": "s:Sa" }, { - "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": "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": "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": "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": "Var", - "name": "expiresDate", - "printedName": "expiresDate", + "kind": "Function", + "name": "addUserScript", + "printedName": "addUserScript(script:)", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Foundation.Date?", - "children": [ - { - "kind": "TypeNominal", - "name": "Date", - "printedName": "Foundation.Date", - "usr": "s:10Foundation4DateV" - } - ], - "usr": "s:Sq" + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "declKind": "Var", - "usr": "s:9MuppetIOS6CookieV11expiresDate10Foundation0E0VSgvp", - "mangledName": "$s9MuppetIOS6CookieV11expiresDate10Foundation0E0VSgvp", + "declKind": "Func", + "usr": "s:9MuppetIOS4PageC13addUserScript6scriptySS_tF", + "mangledName": "$s9MuppetIOS4PageC13addUserScript6scriptySS_tF", "moduleName": "MuppetIOS", "declAttributes": [ - "HasInitialValue", - "HasStorage", + "Custom", + "Final", "AccessControl" ], - "hasStorage": true, - "accessors": [ + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "evaluate", + "printedName": "evaluate(_:)", + "children": [ { - "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": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" }, { - "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": "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": "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": "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": "isHTTPOnly", - "printedName": "isHTTPOnly", + "name": "currentUserAgent", + "printedName": "currentUserAgent", "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": "Var", - "usr": "s:9MuppetIOS6CookieV10isHTTPOnlySbSgvp", - "mangledName": "$s9MuppetIOS6CookieV10isHTTPOnlySbSgvp", + "usr": "s:9MuppetIOS4PageC16currentUserAgentSSvp", + "mangledName": "$s9MuppetIOS4PageC16currentUserAgentSSvp", "moduleName": "MuppetIOS", "declAttributes": [ - "HasInitialValue", - "HasStorage", + "Final", + "Custom", "AccessControl" ], - "hasStorage": true, "accessors": [ { "kind": "Accessor", @@ -6295,259 +7468,156 @@ "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" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Accessor", - "usr": "s:9MuppetIOS6CookieV10isHTTPOnlySbSgvs", - "mangledName": "$s9MuppetIOS6CookieV10isHTTPOnlySbSgvs", + "usr": "s:9MuppetIOS4PageC16currentUserAgentSSvg", + "mangledName": "$s9MuppetIOS4PageC16currentUserAgentSSvg", "moduleName": "MuppetIOS", - "implicit": true, - "accessorKind": "set" - }, - { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } + "declAttributes": [ + "Final" ], - "declKind": "Accessor", - "usr": "s:9MuppetIOS6CookieV10isHTTPOnlySbSgvM", - "mangledName": "$s9MuppetIOS6CookieV10isHTTPOnlySbSgvM", - "moduleName": "MuppetIOS", - "implicit": true, - "accessorKind": "_modify" + "accessorKind": "get" } ] }, { - "kind": "Var", - "name": "maxAge", - "printedName": "maxAge", + "kind": "Function", + "name": "clearHostAllowList", + "printedName": "clearHostAllowList()", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Int?", - "children": [ - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "usr": "s:Sq" + "name": "Void", + "printedName": "()" } ], - "declKind": "Var", - "usr": "s:9MuppetIOS6CookieV6maxAgeSiSgvp", - "mangledName": "$s9MuppetIOS6CookieV6maxAgeSiSgvp", + "declKind": "Func", + "usr": "s:9MuppetIOS4PageC18clearHostAllowListyyF", + "mangledName": "$s9MuppetIOS4PageC18clearHostAllowListyyF", "moduleName": "MuppetIOS", "declAttributes": [ - "HasInitialValue", - "HasStorage", + "Custom", + "Final", "AccessControl" ], - "hasStorage": true, - "accessors": [ + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setHostAllowList", + "printedName": "setHostAllowList(_:)", + "children": [ { - "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": "TypeNominal", + "name": "Void", + "printedName": "()" }, { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", "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" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "declKind": "Accessor", - "usr": "s:9MuppetIOS6CookieV6maxAgeSiSgvs", - "mangledName": "$s9MuppetIOS6CookieV6maxAgeSiSgvs", - "moduleName": "MuppetIOS", - "implicit": true, - "accessorKind": "set" - }, + "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": "Modify", - "printedName": "Modify()", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Accessor", - "usr": "s:9MuppetIOS6CookieV6maxAgeSiSgvM", - "mangledName": "$s9MuppetIOS6CookieV6maxAgeSiSgvM", + "usr": "s:9MuppetIOS4PageC8progressSivg", + "mangledName": "$s9MuppetIOS4PageC8progressSivg", "moduleName": "MuppetIOS", - "implicit": true, - "accessorKind": "_modify" + "declAttributes": [ + "Final" + ], + "accessorKind": "get" } ] }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(name:value:path:isSecure:domain:expiresDate:isHTTPOnly:maxAge:)", + "kind": "Function", + "name": "screenshot", + "printedName": "screenshot(width:height:quality:)", "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?", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "Date", - "printedName": "Foundation.Date", - "usr": "s:10Foundation4DateV" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "hasDefaultArg": true, "usr": "s:Sq" }, { "kind": "TypeNominal", "name": "Optional", - "printedName": "Swift.Bool?", + "printedName": "Swift.Int?", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], - "hasDefaultArg": true, "usr": "s:Sq" }, { @@ -6562,453 +7632,656 @@ "usr": "s:Si" } ], - "hasDefaultArg": true, "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "hasDefaultArg": true, + "usr": "s:14CoreFoundation7CGFloatV" } ], - "declKind": "Constructor", - "usr": "s:9MuppetIOS6CookieV4name5value4path8isSecure6domain11expiresDate0G8HTTPOnly6maxAgeACSS_S2SSbSS10Foundation0K0VSgSbSgSiSgtcfc", - "mangledName": "$s9MuppetIOS6CookieV4name5value4path8isSecure6domain11expiresDate0G8HTTPOnly6maxAgeACSS_S2SSbSS10Foundation0K0VSgSbSgSiSgtcfc", + "declKind": "Func", + "usr": "s:9MuppetIOS4PageC10screenshot5width6height7qualitySSSgSiSg_AI14CoreFoundation7CGFloatVtYaF", + "mangledName": "$s9MuppetIOS4PageC10screenshot5width6height7qualitySSSgSiSg_AI12CoreGraphics7CGFloatVtYaF", "moduleName": "MuppetIOS", "declAttributes": [ - "AccessControl" + "Final", + "AccessControl", + "Nonisolated", + "Concurrent", + "RawDocComment" ], - "init_kind": "Designated" + "funcSelfKind": "NonMutating" }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(from:)", + "kind": "Function", + "name": "request", + "printedName": "request(url:method:data:headers:followRedirects:)", "children": [ { "kind": "TypeNominal", - "name": "Cookie", - "printedName": "MuppetIOS.Cookie", - "usr": "s:9MuppetIOS6CookieV" + "name": "Optional", + "printedName": "WebKit.WKWebView.Response?", + "children": [ + { + "kind": "TypeNominal", + "name": "Response", + "printedName": "WebKit.WKWebView.Response", + "usr": "s:So9WKWebViewC9MuppetIOSE8ResponseV" + } + ], + "usr": "s:Sq" }, { "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": [ + "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": "Foundation.HTTPCookie?", + "printedName": "MuppetIOS.JSON?", "children": [ { "kind": "TypeNominal", - "name": "HTTPCookie", - "printedName": "Foundation.HTTPCookie", - "usr": "c:objc(cs)NSHTTPCookie" + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" } ], + "hasDefaultArg": true, "usr": "s:Sq" - } - ], - "declKind": "Var", - "usr": "s:9MuppetIOS6CookieV04httpC0So12NSHTTPCookieCSgvp", - "mangledName": "$s9MuppetIOS6CookieV04httpC0So12NSHTTPCookieCSgvp", - "moduleName": "MuppetIOS", - "declAttributes": [ - "AccessControl" - ], - "accessors": [ + }, { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : Swift.String]?", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Foundation.HTTPCookie?", + "name": "Dictionary", + "printedName": "[Swift.String : Swift.String]", "children": [ { "kind": "TypeNominal", - "name": "HTTPCookie", - "printedName": "Foundation.HTTPCookie", - "usr": "c:objc(cs)NSHTTPCookie" + "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:9MuppetIOS6CookieV04httpC0So12NSHTTPCookieCSgvg", - "mangledName": "$s9MuppetIOS6CookieV04httpC0So12NSHTTPCookieCSgvg", - "moduleName": "MuppetIOS", - "accessorKind": "get" - } - ] - }, - { - "kind": "Function", - "name": "<", - "printedName": "<(_:_:)", - "children": [ + "hasDefaultArg": true, + "usr": "s:Sq" + }, { "kind": "TypeNominal", "name": "Bool", "printedName": "Swift.Bool", + "hasDefaultArg": true, "usr": "s:Sb" - }, - { - "kind": "TypeNominal", - "name": "Cookie", - "printedName": "MuppetIOS.Cookie", - "usr": "s:9MuppetIOS6CookieV" - }, + } + ], + "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": "Cookie", - "printedName": "MuppetIOS.Cookie", - "usr": "s:9MuppetIOS6CookieV" + "name": "Void", + "printedName": "()" } ], "declKind": "Func", - "usr": "s:9MuppetIOS6CookieV1loiySbAC_ACtFZ", - "mangledName": "$s9MuppetIOS6CookieV1loiySbAC_ACtFZ", + "usr": "s:9MuppetIOS4PageC5closeyyYaF", + "mangledName": "$s9MuppetIOS4PageC5closeyyYaF", "moduleName": "MuppetIOS", - "static": true, "declAttributes": [ + "Custom", + "Final", "AccessControl" ], - "isFromExtension": true, "funcSelfKind": "NonMutating" }, { "kind": "Function", - "name": "==", - "printedName": "==(_:_:)", + "name": "show", + "printedName": "show(animated:)", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - }, - { - "kind": "TypeNominal", - "name": "Cookie", - "printedName": "MuppetIOS.Cookie", - "usr": "s:9MuppetIOS6CookieV" + "name": "Void", + "printedName": "()" }, { "kind": "TypeNominal", - "name": "Cookie", - "printedName": "MuppetIOS.Cookie", - "usr": "s:9MuppetIOS6CookieV" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], "declKind": "Func", - "usr": "s:9MuppetIOS6CookieV2eeoiySbAC_ACtFZ", - "mangledName": "$s9MuppetIOS6CookieV2eeoiySbAC_ACtFZ", + "usr": "s:9MuppetIOS4PageC4show8animatedySb_tYaF", + "mangledName": "$s9MuppetIOS4PageC4show8animatedySb_tYaF", "moduleName": "MuppetIOS", - "static": true, - "implicit": true, - "isFromExtension": true, + "declAttributes": [ + "Custom", + "Final", + "AccessControl" + ], "funcSelfKind": "NonMutating" }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(from:)", + "kind": "Function", + "name": "hide", + "printedName": "hide(animated:)", "children": [ { "kind": "TypeNominal", - "name": "Cookie", - "printedName": "MuppetIOS.Cookie", - "usr": "s:9MuppetIOS6CookieV" + "name": "Void", + "printedName": "()" }, { "kind": "TypeNominal", - "name": "Decoder", - "printedName": "any Swift.Decoder", - "usr": "s:s7DecoderP" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], - "declKind": "Constructor", - "usr": "s:9MuppetIOS6CookieV4fromACs7Decoder_p_tKcfc", - "mangledName": "$s9MuppetIOS6CookieV4fromACs7Decoder_p_tKcfc", + "declKind": "Func", + "usr": "s:9MuppetIOS4PageC4hide8animatedySb_tYaF", + "mangledName": "$s9MuppetIOS4PageC4hide8animatedySb_tYaF", "moduleName": "MuppetIOS", - "implicit": true, - "isFromExtension": true, - "throwing": true, - "init_kind": "Designated" + "declAttributes": [ + "Custom", + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" }, { "kind": "Function", - "name": "encode", - "printedName": "encode(to:)", + "name": "makeChildPage", + "printedName": "makeChildPage(with:)", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "Optional", + "printedName": "MuppetIOS.Page?", + "children": [ + { + "kind": "TypeNominal", + "name": "Page", + "printedName": "MuppetIOS.Page", + "usr": "s:9MuppetIOS4PageC" + } + ], + "usr": "s:Sq" }, { "kind": "TypeNominal", - "name": "Encoder", - "printedName": "any Swift.Encoder", - "usr": "s:s7EncoderP" + "name": "WKWebViewConfiguration", + "printedName": "WebKit.WKWebViewConfiguration", + "usr": "c:objc(cs)WKWebViewConfiguration" } ], "declKind": "Func", - "usr": "s:9MuppetIOS6CookieV6encode2toys7Encoder_p_tKF", - "mangledName": "$s9MuppetIOS6CookieV6encode2toys7Encoder_p_tKF", + "usr": "s:9MuppetIOS4PageC09makeChildC04withACSgSo22WKWebViewConfigurationC_tF", + "mangledName": "$s9MuppetIOS4PageC09makeChildC04withACSgSo22WKWebViewConfigurationC_tF", "moduleName": "MuppetIOS", - "implicit": true, - "isFromExtension": true, - "throwing": true, + "declAttributes": [ + "Custom", + "Final", + "AccessControl" + ], "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:)", + "name": "goto", + "printedName": "goto(url:headers:timeout:)", "children": [ { "kind": "TypeNominal", - "name": "Bridge", - "printedName": "MuppetIOS.Bridge", - "usr": "c:@M@MuppetIOS@objc(cs)Bridge" + "name": "Void", + "printedName": "()" }, { "kind": "TypeNominal", - "name": "Muppet", - "printedName": "MuppetIOS.Muppet", - "usr": "s:9MuppetIOS0A0C" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" }, { "kind": "TypeNominal", - "name": "Page", - "printedName": "MuppetIOS.Page", - "usr": "s:9MuppetIOS4PageC" + "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:9MuppetIOS6BridgeC6inject6muppet4pageAcA0A0C_AA4PageCtFZ", - "mangledName": "$s9MuppetIOS6BridgeC6inject6muppet4pageAcA0A0C_AA4PageCtFZ", + "usr": "s:9MuppetIOS4PageC4goto3url7headers7timeoutySS_SDyS2SGSdtYaKF", + "mangledName": "$s9MuppetIOS4PageC4goto3url7headers7timeoutySS_SDyS2SGSdtYaKF", "moduleName": "MuppetIOS", - "static": true, "declAttributes": [ - "Custom", - "Final", - "AccessControl", - "DiscardableResult" + "Final", + "Custom", + "AccessControl" ], + "throwing": true, "funcSelfKind": "NonMutating" }, { - "kind": "Function", - "name": "userContentController", - "printedName": "userContentController(_:didReceive:)", + "kind": "TypeDecl", + "name": "PageError", + "printedName": "PageError", "children": [ { - "kind": "TypeNominal", - "name": "Tuple", - "printedName": "(Any?, Swift.String?)", + "kind": "Var", + "name": "invalidURL", + "printedName": "invalidURL", "children": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Any?", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.Page.PageError.Type) -> MuppetIOS.Page.PageError", "children": [ { "kind": "TypeNominal", - "name": "ProtocolComposition", - "printedName": "Any" + "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" + } + ] } - ], - "usr": "s:Sq" + ] + } + ], + "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": "Optional", - "printedName": "Swift.String?", + "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": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], - "usr": "s:Sq" + "declKind": "Accessor", + "usr": "s:9MuppetIOS4PageC0C5ErrorO9hashValueSivg", + "mangledName": "$s9MuppetIOS4PageC0C5ErrorO9hashValueSivg", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "get" } ] }, { - "kind": "TypeNominal", - "name": "WKUserContentController", - "printedName": "WebKit.WKUserContentController", - "usr": "c:objc(cs)WKUserContentController" - }, - { - "kind": "TypeNominal", - "name": "WKScriptMessage", - "printedName": "WebKit.WKScriptMessage", - "usr": "c:objc(cs)WKScriptMessage" + "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": "Func", - "usr": "c:@M@MuppetIOS@objc(cs)Bridge(im)userContentController:didReceiveScriptMessage:replyHandler:", - "mangledName": "$s9MuppetIOS6BridgeC21userContentController_10didReceiveypSg_SSSgtSo06WKUsereF0C_So15WKScriptMessageCtYaF", + "declKind": "Enum", + "usr": "s:9MuppetIOS4PageC0C5ErrorO", + "mangledName": "$s9MuppetIOS4PageC0C5ErrorO", "moduleName": "MuppetIOS", - "objc_name": "userContentController:didReceiveScriptMessage:replyHandler:", "declAttributes": [ - "Final", - "ObjC", - "Preconcurrency", - "Custom", - "AccessControl", - "RawDocComment" + "AccessControl" ], - "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": "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": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + } + ] }, { - "kind": "Constructor", - "name": "init", - "printedName": "init()", + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", "children": [ { "kind": "TypeNominal", - "name": "Bridge", - "printedName": "MuppetIOS.Bridge", - "usr": "c:@M@MuppetIOS@objc(cs)Bridge" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS4PageC9hashValueSivp", + "mangledName": "$s9MuppetIOS4PageC9hashValueSivp", + "moduleName": "MuppetIOS", + "implicit": true, + "declAttributes": [ + "Final", + "Custom" + ], + "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": "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", + "usr": "s:9MuppetIOS4PageC", + "mangledName": "$s9MuppetIOS4PageC", "moduleName": "MuppetIOS", "declAttributes": [ "Final", "AccessControl", - "Custom", - "ObjC" + "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": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "MuppetIOS" + }, + { + "kind": "Import", + "name": "OSLog", + "printedName": "OSLog", + "declKind": "Import", + "moduleName": "MuppetIOS" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "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", - "hasMissingDesignatedInitializers": true, + "isExternal": true, + "inheritsConvenienceInitializers": true, "superclassNames": [ "ObjectiveC.NSObject" ], "conformances": [ + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, { "kind": "Conformance", "name": "Copyable", @@ -7074,10 +8347,17 @@ }, { "kind": "Conformance", - "name": "Sendable", - "printedName": "Sendable", - "usr": "s:s8SendableP", - "mangledName": "$ss8SendableP" + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "URLSessionDataRequestable", + "printedName": "URLSessionDataRequestable", + "usr": "s:9MuppetIOS25URLSessionDataRequestableP", + "mangledName": "$s9MuppetIOS25URLSessionDataRequestableP" } ] }, @@ -7163,166 +8443,62 @@ "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" + "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" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + } + ] } - ] - }, - { - "kind": "TypeDecl", - "name": "URLSession", - "printedName": "URLSession", + ], "declKind": "Class", - "usr": "c:objc(cs)NSURLSession", - "moduleName": "Foundation", + "usr": "c:objc(cs)WKWebView", + "moduleName": "WebKit", "isOpen": true, - "intro_iOS": "7.0", - "objc_name": "NSURLSession", + "intro_iOS": "8.0", + "objc_name": "WKWebView", "declAttributes": [ + "Preconcurrency", "Available", "ObjC", - "SynthesizedProtocol", - "NonSendable", - "Sendable", + "Custom", "Dynamic" ], - "superclassUsr": "c:objc(cs)NSObject", + "superclassUsr": "c:objc(cs)UIView", "isExternal": true, "inheritsConvenienceInitializers": true, "superclassNames": [ + "UIKit.UIView", + "UIKit.UIResponder", "ObjectiveC.NSObject" ], "conformances": [ - { - "kind": "Conformance", - "name": "Sendable", - "printedName": "Sendable", - "usr": "s:s8SendableP", - "mangledName": "$ss8SendableP" - }, { "kind": "Conformance", "name": "Copyable", @@ -7385,6 +8561,20 @@ "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" } ] }, @@ -7415,6 +8605,13 @@ "usr": "s:s8SendableP", "mangledName": "$ss8SendableP" }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, { "kind": "Conformance", "name": "Copyable", @@ -7436,74 +8633,102 @@ }, "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\/Bridging\/Bridge.swift", + "kind": "Dictionary", + "offset": 310, + "length": 3, + "value": "[]" }, { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Page.swift", + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Bridging\/Bridge.swift", "kind": "Dictionary", - "offset": 1298, + "offset": 374, "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\/Bridging\/Bridge.swift", + "kind": "StringLiteral", + "offset": 419, + "length": 14, + "value": "\"MuppetBridge\"" }, { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Page.swift", - "kind": "Array", - "offset": 1459, - "length": 2, + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Utils\/API.swift", + "kind": "Dictionary", + "offset": 1067, + "length": 3, "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\/Utils\/API.swift", + "kind": "Dictionary", + "offset": 3655, + "length": 3, + "value": "[]" }, { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Page.swift", + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Utils\/API.swift", "kind": "Dictionary", - "offset": 11736, + "offset": 4234, "length": 3, "value": "[]" }, { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Page.swift", + "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": 11765, - "length": 4, - "value": "true" + "offset": 506, + "length": 5, + "value": "false" }, { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Page.swift", + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Utils\/Cookie.swift", + "kind": "StringLiteral", + "offset": 5432, + "length": 8, + "value": "\"secure\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Utils\/Cookie.swift", + "kind": "StringLiteral", + "offset": 5488, + "length": 9, + "value": "\"expires\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Utils\/Emitter.swift", "kind": "Dictionary", - "offset": 13301, + "offset": 829, "length": 3, "value": "[]" }, { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Page.swift", - "kind": "IntegerLiteral", - "offset": 13330, + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Utils\/Emitter.swift", + "kind": "Array", + "offset": 908, "length": 2, - "value": "30" + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Utils\/Emitter.swift", + "kind": "BooleanLiteral", + "offset": 964, + "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\/Utils\/WebView.swift", @@ -7561,27 +8786,6 @@ "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", @@ -7604,53 +8808,95 @@ "value": "\"muppet\"" }, { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Utils\/Cookie.swift", - "kind": "StringLiteral", - "offset": 476, + "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": "BooleanLiteral", + "offset": 511, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Page.swift", + "kind": "Dictionary", + "offset": 1623, "length": 3, - "value": "\"\/\"" + "value": "[]" }, { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Utils\/Cookie.swift", + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Page.swift", "kind": "BooleanLiteral", - "offset": 506, + "offset": 1736, "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\/Page.swift", + "kind": "Array", + "offset": 1784, + "length": 2, + "value": "[]" }, { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Utils\/Cookie.swift", + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Page.swift", + "kind": "IntegerLiteral", + "offset": 10852, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Page.swift", "kind": "StringLiteral", - "offset": 5863, - "length": 9, - "value": "\"expires\"" + "offset": 11859, + "length": 5, + "value": "\"GET\"" }, { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Bridging\/Bridge.swift", + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Page.swift", "kind": "Dictionary", - "offset": 310, + "offset": 11914, "length": 3, "value": "[]" }, { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Bridging\/Bridge.swift", + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Page.swift", + "kind": "BooleanLiteral", + "offset": 11943, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Page.swift", "kind": "Dictionary", - "offset": 374, + "offset": 13479, "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": "IntegerLiteral", + "offset": 13508, + "length": 2, + "value": "30" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/Shared\/AtomicDebug.swift", + "kind": "BooleanLiteral", + "offset": 192, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/Shared\/AtomicDebug.swift", + "kind": "BooleanLiteral", + "offset": 1000, + "length": 5, + "value": "false" } ] } \ 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 index a2538fa..e95d8ba 100644 --- 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 @@ -1,7 +1,7 @@ // 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 +// swift-compiler-version: Apple Swift version 6.2.1 (swiftlang-6.2.1.4.8 clang-1700.4.4.1) +// 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-upcoming-feature InferIsolatedConformances -enable-upcoming-feature NonisolatedNonsendingByDefault -enable-experimental-feature DebugDescriptionMacro -module-name MuppetIOS +// swift-module-flags-ignorable: -formal-cxx-interoperability-mode=off -interface-compiler-version 6.2.1 import Combine import Foundation import OSLog @@ -11,75 +11,67 @@ 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) +@objc @_hasMissingDesignatedInitializers @_Concurrency.MainActor final public class Bridge : ObjectiveC.NSObject, WebKit.WKScriptMessageHandlerWithReply { @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 - } - } + @_Concurrency.MainActor public static func inject(muppet: MuppetIOS.Muppet, page: MuppetIOS.Page) -> MuppetIOS.Bridge + #if compiler(>=5.3) && $NonescapableTypes + @_Concurrency.MainActor @preconcurrency @objc final public func userContentController(_ userContentController: WebKit.WKUserContentController, didReceive message: WebKit.WKScriptMessage) async -> (Any?, Swift.String?) + #endif @objc deinit } -extension MuppetIOS.Page : @preconcurrency Swift.Equatable, @preconcurrency Swift.Hashable { - nonisolated final public var hashValue: Swift.Int { +public protocol URLSessionDataRequestable : Swift.Sendable { + #if compiler(>=5.3) && $AsyncExecutionBehaviorAttributes + nonisolated(nonsending) func data(for request: Foundation.URLRequest) async throws -> (Foundation.Data, Foundation.URLResponse) + #endif +} +extension Foundation.URLSession : MuppetIOS.URLSessionDataRequestable { +} +public struct API : Swift.Sendable { + public let apiBase: Swift.String + public let urlSession: any MuppetIOS.URLSessionDataRequestable + public let defaultHeaders: [Swift.String : Swift.String]? + #if compiler(>=5.3) && $NonescapableTypes + public init(apiBase: Swift.String, defaultHeaders: [Swift.String : Swift.String]? = nil, urlSession: any MuppetIOS.URLSessionDataRequestable = URLSession.shared) + #endif + public enum APIError : Swift.Error, Swift.Sendable { + case invalidUrl + case httpError(statusCode: Swift.Int?, responseBody: (any Swift.Sendable)?, error: (any Swift.Error)?) + case decodeError(error: (any Swift.Error)?, responseBody: (any Swift.Sendable)?) + case encodeError + } + #if compiler(>=5.3) && $AsyncExecutionBehaviorAttributes + nonisolated(nonsending) public func post(path: Swift.String, body: Input, headers: [Swift.String : Swift.String] = [:]) async throws(MuppetIOS.API.APIError) -> Response where Input : Swift.Decodable, Input : Swift.Encodable, Response : Swift.Decodable, Response : Swift.Encodable + #endif + #if compiler(>=5.3) && $AsyncExecutionBehaviorAttributes + nonisolated(nonsending) public func get(path: Swift.String, headers: [Swift.String : Swift.String] = [:]) async throws(MuppetIOS.API.APIError) -> Response where Response : Swift.Decodable, Response : Swift.Encodable + #endif +} +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? + #if compiler(>=5.3) && $NonescapableTypes + 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) + #endif + public init(from httpCookie: Foundation.HTTPCookie) + #if compiler(>=5.3) && $NonescapableTypes + public var httpCookie: Foundation.HTTPCookie? { get } + #endif +} +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 } @_hasMissingDesignatedInitializers public class Emitter where T : Swift.Equatable { public struct Event { @@ -87,36 +79,14 @@ extension MuppetIOS.Page : @preconcurrency Swift.Equatable, @preconcurrency Swif 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 +public actor AsyncEmitter where T : Swift.Sendable { + public init(bufferWhenNoSubscribers: Swift.Bool = false) + nonisolated public func emit(_ value: T) + nonisolated public func close() + public func stream() -> _Concurrency.AsyncStream @objc deinit -} -extension MuppetIOS.Browser : @preconcurrency Swift.Equatable, @preconcurrency Swift.Hashable { - nonisolated final public var hashValue: Swift.Int { + @available(iOS 13.0, tvOS 13.0, watchOS 6.0, macOS 10.15, *) + @_semantics("defaultActor") nonisolated final public var unownedExecutor: _Concurrency.UnownedSerialExecutor { get } } @@ -127,43 +97,65 @@ extension MuppetIOS.Browser : @preconcurrency Swift.Equatable, @preconcurrency S case number(Swift.Double) case bool(Swift.Bool) case null + #if compiler(>=5.3) && $NonescapableTypes public init(_ value: Any?) + #endif + #if compiler(>=5.3) && $NonescapableTypes public var asDictionary: [Swift.String : MuppetIOS.JSON]? { get } + #endif + #if compiler(>=5.3) && $NonescapableTypes public var asArray: [MuppetIOS.JSON]? { get } + #endif + #if compiler(>=5.3) && $NonescapableTypes public var asString: Swift.String? { get } + #endif + #if compiler(>=5.3) && $NonescapableTypes public var asDouble: Swift.Double? { get } + #endif + #if compiler(>=5.3) && $NonescapableTypes public var asInt: Swift.Int? { get } + #endif + #if compiler(>=5.3) && $NonescapableTypes public var asBool: Swift.Bool? { get } + #endif public var asAny: Any { get } + #if compiler(>=5.3) && $NonescapableTypes public func value() -> T? + #endif public var isNull: Swift.Bool { get } + #if compiler(>=5.3) && $NonescapableTypes public subscript(key: Swift.String) -> MuppetIOS.JSON? { get set } + #endif + #if compiler(>=5.3) && $NonescapableTypes public subscript(index: Swift.Int) -> MuppetIOS.JSON? { get set } + #endif + #if compiler(>=5.3) && $NonescapableTypes public subscript(dynamicMember member: Swift.String) -> MuppetIOS.JSON? { get } + #endif public static func == (a: MuppetIOS.JSON, b: MuppetIOS.JSON) -> Swift.Bool public func hash(into hasher: inout Swift.Hasher) public var hashValue: Swift.Int { @@ -218,59 +210,151 @@ extension MuppetIOS.JSON : Swift.CustomDebugStringConvertible { get } } +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 + #if compiler(>=5.3) && $NonescapableTypes + @_Concurrency.MainActor final public func newPage(configuration: WebKit.WKWebViewConfiguration? = nil) -> MuppetIOS.Page + #endif + @_Concurrency.MainActor final public func attachPage(to existingWebView: WebKit.WKWebView, controller: UIKit.UIViewController) -> MuppetIOS.Page + @objc deinit +} +extension MuppetIOS.Browser : @_Concurrency.MainActor Swift.Equatable, @_Concurrency.MainActor Swift.Hashable { + @_Concurrency.MainActor 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) + #if compiler(>=5.3) && $NonescapableTypes @_Concurrency.MainActor final public func getBrowser(handle: Swift.String) -> MuppetIOS.Browser? + #endif + #if compiler(>=5.3) && $NonescapableTypes @_Concurrency.MainActor final public func getPage(handle: Swift.String) -> MuppetIOS.Page? + #endif @_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 + #if compiler(>=5.3) && $NonescapableTypes @_Concurrency.MainActor public static func setDebug(isEnabled: Swift.Bool, forwardLogs forwarder: (@Sendable (Swift.String) -> ())? = nil) async + #endif @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? { +@_Concurrency.MainActor final public class Page { + public struct Options { + public var hideOnClose: Swift.Bool + public var preventTryingUniversalLinks: 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 + case navigationFailed + #if compiler(>=5.3) && $NonescapableTypes + public init?(rawValue: Swift.String) + #endif + 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 } -} -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 { + @_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 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?) + @_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 + } + #if compiler(>=5.3) && $NonescapableTypes && $AsyncExecutionBehaviorAttributes + @concurrent nonisolated final public func screenshot(width: Swift.Int?, height: Swift.Int?, quality: CoreFoundation.CGFloat = 1) async -> Swift.String? + #endif + #if compiler(>=5.3) && $NonescapableTypes + @_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? + #endif + @_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 + #if compiler(>=5.3) && $NonescapableTypes + @_Concurrency.MainActor final public func makeChildPage(with configuration: WebKit.WKWebViewConfiguration) -> MuppetIOS.Page? + #endif + @_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 : @_Concurrency.MainActor Swift.Equatable, @_Concurrency.MainActor Swift.Hashable { + @_Concurrency.MainActor final public var hashValue: Swift.Int { + get + } +} +extension MuppetIOS.Bridge : Swift.Sendable {} +extension MuppetIOS.Browser : Swift.Sendable {} extension MuppetIOS.Muppet : Swift.Sendable {} extension MuppetIOS.Page : Swift.Sendable {} +extension MuppetIOS.Browser.EventType : Swift.Equatable {} +extension MuppetIOS.Browser.EventType : Swift.Hashable {} 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 index cbc6d09..75abf2d 100644 Binary files a/ios/frameworks/MuppetIOS.xcframework/ios-arm64_x86_64-simulator/MuppetIOS.framework/Modules/MuppetIOS.swiftmodule/arm64-apple-ios-simulator.swiftdoc 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 index a2538fa..e95d8ba 100644 --- 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 @@ -1,7 +1,7 @@ // 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 +// swift-compiler-version: Apple Swift version 6.2.1 (swiftlang-6.2.1.4.8 clang-1700.4.4.1) +// 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-upcoming-feature InferIsolatedConformances -enable-upcoming-feature NonisolatedNonsendingByDefault -enable-experimental-feature DebugDescriptionMacro -module-name MuppetIOS +// swift-module-flags-ignorable: -formal-cxx-interoperability-mode=off -interface-compiler-version 6.2.1 import Combine import Foundation import OSLog @@ -11,75 +11,67 @@ 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) +@objc @_hasMissingDesignatedInitializers @_Concurrency.MainActor final public class Bridge : ObjectiveC.NSObject, WebKit.WKScriptMessageHandlerWithReply { @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 - } - } + @_Concurrency.MainActor public static func inject(muppet: MuppetIOS.Muppet, page: MuppetIOS.Page) -> MuppetIOS.Bridge + #if compiler(>=5.3) && $NonescapableTypes + @_Concurrency.MainActor @preconcurrency @objc final public func userContentController(_ userContentController: WebKit.WKUserContentController, didReceive message: WebKit.WKScriptMessage) async -> (Any?, Swift.String?) + #endif @objc deinit } -extension MuppetIOS.Page : @preconcurrency Swift.Equatable, @preconcurrency Swift.Hashable { - nonisolated final public var hashValue: Swift.Int { +public protocol URLSessionDataRequestable : Swift.Sendable { + #if compiler(>=5.3) && $AsyncExecutionBehaviorAttributes + nonisolated(nonsending) func data(for request: Foundation.URLRequest) async throws -> (Foundation.Data, Foundation.URLResponse) + #endif +} +extension Foundation.URLSession : MuppetIOS.URLSessionDataRequestable { +} +public struct API : Swift.Sendable { + public let apiBase: Swift.String + public let urlSession: any MuppetIOS.URLSessionDataRequestable + public let defaultHeaders: [Swift.String : Swift.String]? + #if compiler(>=5.3) && $NonescapableTypes + public init(apiBase: Swift.String, defaultHeaders: [Swift.String : Swift.String]? = nil, urlSession: any MuppetIOS.URLSessionDataRequestable = URLSession.shared) + #endif + public enum APIError : Swift.Error, Swift.Sendable { + case invalidUrl + case httpError(statusCode: Swift.Int?, responseBody: (any Swift.Sendable)?, error: (any Swift.Error)?) + case decodeError(error: (any Swift.Error)?, responseBody: (any Swift.Sendable)?) + case encodeError + } + #if compiler(>=5.3) && $AsyncExecutionBehaviorAttributes + nonisolated(nonsending) public func post(path: Swift.String, body: Input, headers: [Swift.String : Swift.String] = [:]) async throws(MuppetIOS.API.APIError) -> Response where Input : Swift.Decodable, Input : Swift.Encodable, Response : Swift.Decodable, Response : Swift.Encodable + #endif + #if compiler(>=5.3) && $AsyncExecutionBehaviorAttributes + nonisolated(nonsending) public func get(path: Swift.String, headers: [Swift.String : Swift.String] = [:]) async throws(MuppetIOS.API.APIError) -> Response where Response : Swift.Decodable, Response : Swift.Encodable + #endif +} +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? + #if compiler(>=5.3) && $NonescapableTypes + 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) + #endif + public init(from httpCookie: Foundation.HTTPCookie) + #if compiler(>=5.3) && $NonescapableTypes + public var httpCookie: Foundation.HTTPCookie? { get } + #endif +} +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 } @_hasMissingDesignatedInitializers public class Emitter where T : Swift.Equatable { public struct Event { @@ -87,36 +79,14 @@ extension MuppetIOS.Page : @preconcurrency Swift.Equatable, @preconcurrency Swif 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 +public actor AsyncEmitter where T : Swift.Sendable { + public init(bufferWhenNoSubscribers: Swift.Bool = false) + nonisolated public func emit(_ value: T) + nonisolated public func close() + public func stream() -> _Concurrency.AsyncStream @objc deinit -} -extension MuppetIOS.Browser : @preconcurrency Swift.Equatable, @preconcurrency Swift.Hashable { - nonisolated final public var hashValue: Swift.Int { + @available(iOS 13.0, tvOS 13.0, watchOS 6.0, macOS 10.15, *) + @_semantics("defaultActor") nonisolated final public var unownedExecutor: _Concurrency.UnownedSerialExecutor { get } } @@ -127,43 +97,65 @@ extension MuppetIOS.Browser : @preconcurrency Swift.Equatable, @preconcurrency S case number(Swift.Double) case bool(Swift.Bool) case null + #if compiler(>=5.3) && $NonescapableTypes public init(_ value: Any?) + #endif + #if compiler(>=5.3) && $NonescapableTypes public var asDictionary: [Swift.String : MuppetIOS.JSON]? { get } + #endif + #if compiler(>=5.3) && $NonescapableTypes public var asArray: [MuppetIOS.JSON]? { get } + #endif + #if compiler(>=5.3) && $NonescapableTypes public var asString: Swift.String? { get } + #endif + #if compiler(>=5.3) && $NonescapableTypes public var asDouble: Swift.Double? { get } + #endif + #if compiler(>=5.3) && $NonescapableTypes public var asInt: Swift.Int? { get } + #endif + #if compiler(>=5.3) && $NonescapableTypes public var asBool: Swift.Bool? { get } + #endif public var asAny: Any { get } + #if compiler(>=5.3) && $NonescapableTypes public func value() -> T? + #endif public var isNull: Swift.Bool { get } + #if compiler(>=5.3) && $NonescapableTypes public subscript(key: Swift.String) -> MuppetIOS.JSON? { get set } + #endif + #if compiler(>=5.3) && $NonescapableTypes public subscript(index: Swift.Int) -> MuppetIOS.JSON? { get set } + #endif + #if compiler(>=5.3) && $NonescapableTypes public subscript(dynamicMember member: Swift.String) -> MuppetIOS.JSON? { get } + #endif public static func == (a: MuppetIOS.JSON, b: MuppetIOS.JSON) -> Swift.Bool public func hash(into hasher: inout Swift.Hasher) public var hashValue: Swift.Int { @@ -218,59 +210,151 @@ extension MuppetIOS.JSON : Swift.CustomDebugStringConvertible { get } } +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 + #if compiler(>=5.3) && $NonescapableTypes + @_Concurrency.MainActor final public func newPage(configuration: WebKit.WKWebViewConfiguration? = nil) -> MuppetIOS.Page + #endif + @_Concurrency.MainActor final public func attachPage(to existingWebView: WebKit.WKWebView, controller: UIKit.UIViewController) -> MuppetIOS.Page + @objc deinit +} +extension MuppetIOS.Browser : @_Concurrency.MainActor Swift.Equatable, @_Concurrency.MainActor Swift.Hashable { + @_Concurrency.MainActor 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) + #if compiler(>=5.3) && $NonescapableTypes @_Concurrency.MainActor final public func getBrowser(handle: Swift.String) -> MuppetIOS.Browser? + #endif + #if compiler(>=5.3) && $NonescapableTypes @_Concurrency.MainActor final public func getPage(handle: Swift.String) -> MuppetIOS.Page? + #endif @_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 + #if compiler(>=5.3) && $NonescapableTypes @_Concurrency.MainActor public static func setDebug(isEnabled: Swift.Bool, forwardLogs forwarder: (@Sendable (Swift.String) -> ())? = nil) async + #endif @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? { +@_Concurrency.MainActor final public class Page { + public struct Options { + public var hideOnClose: Swift.Bool + public var preventTryingUniversalLinks: 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 + case navigationFailed + #if compiler(>=5.3) && $NonescapableTypes + public init?(rawValue: Swift.String) + #endif + 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 } -} -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 { + @_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 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?) + @_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 + } + #if compiler(>=5.3) && $NonescapableTypes && $AsyncExecutionBehaviorAttributes + @concurrent nonisolated final public func screenshot(width: Swift.Int?, height: Swift.Int?, quality: CoreFoundation.CGFloat = 1) async -> Swift.String? + #endif + #if compiler(>=5.3) && $NonescapableTypes + @_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? + #endif + @_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 + #if compiler(>=5.3) && $NonescapableTypes + @_Concurrency.MainActor final public func makeChildPage(with configuration: WebKit.WKWebViewConfiguration) -> MuppetIOS.Page? + #endif + @_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 : @_Concurrency.MainActor Swift.Equatable, @_Concurrency.MainActor Swift.Hashable { + @_Concurrency.MainActor final public var hashValue: Swift.Int { + get + } +} +extension MuppetIOS.Bridge : Swift.Sendable {} +extension MuppetIOS.Browser : Swift.Sendable {} extension MuppetIOS.Muppet : Swift.Sendable {} extension MuppetIOS.Page : Swift.Sendable {} +extension MuppetIOS.Browser.EventType : Swift.Equatable {} +extension MuppetIOS.Browser.EventType : Swift.Hashable {} 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 index 03927d1..c6c9d9e 100644 --- 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 @@ -6,19 +6,8 @@ "children": [ { "kind": "Import", - "name": "AtomicMacros", - "printedName": "AtomicMacros", - "declKind": "Import", - "moduleName": "MuppetIOS", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "UIKit", - "printedName": "UIKit", + "name": "Foundation", + "printedName": "Foundation", "declKind": "Import", "moduleName": "MuppetIOS", "declAttributes": [ @@ -32,643 +21,656 @@ "declKind": "Import", "moduleName": "MuppetIOS" }, - { - "kind": "Import", - "name": "Combine", - "printedName": "Combine", - "declKind": "Import", - "moduleName": "MuppetIOS" - }, { "kind": "TypeDecl", - "name": "Page", - "printedName": "Page", + "name": "Bridge", + "printedName": "Bridge", "children": [ { - "kind": "TypeDecl", - "name": "Options", - "printedName": "Options", + "kind": "Function", + "name": "inject", + "printedName": "inject(muppet:page:)", "children": [ { - "kind": "Var", - "name": "hideOnClose", - "printedName": "hideOnClose", + "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": "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()", + "name": "Optional", + "printedName": "Any?", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "ProtocolComposition", + "printedName": "Any" } ], - "declKind": "Accessor", - "usr": "s:9MuppetIOS4PageC7OptionsV11hideOnCloseSbvs", - "mangledName": "$s9MuppetIOS4PageC7OptionsV11hideOnCloseSbvs", - "moduleName": "MuppetIOS", - "implicit": true, - "accessorKind": "set" + "usr": "s:Sq" }, { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "declKind": "Accessor", - "usr": "s:9MuppetIOS4PageC7OptionsV11hideOnCloseSbvM", - "mangledName": "$s9MuppetIOS4PageC7OptionsV11hideOnCloseSbvM", - "moduleName": "MuppetIOS", - "implicit": true, - "accessorKind": "_modify" + "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": "Struct", - "usr": "s:9MuppetIOS4PageC7OptionsV", - "mangledName": "$s9MuppetIOS4PageC7OptionsV", + "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" ], - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - } - ] + "funcSelfKind": "NonMutating" }, { - "kind": "TypeDecl", - "name": "EventType", - "printedName": "EventType", + "kind": "Constructor", + "name": "init", + "printedName": "init()", "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": "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": "AtomicMacros", + "printedName": "AtomicMacros", + "declKind": "Import", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "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": "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": "URLSessionDataRequestable", + "printedName": "URLSessionDataRequestable", + "children": [ + { + "kind": "Function", + "name": "data", + "printedName": "data(for:)", + "children": [ { - "kind": "Var", - "name": "finished", - "printedName": "finished", + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(Foundation.Data, Foundation.URLResponse)", "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" - } - ] - } - ] + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + }, + { + "kind": "TypeNominal", + "name": "URLResponse", + "printedName": "Foundation.URLResponse", + "usr": "c:objc(cs)NSURLResponse" } - ], - "declKind": "EnumElement", - "usr": "s:9MuppetIOS4PageC9EventTypeO8finishedyA2EmF", - "mangledName": "$s9MuppetIOS4PageC9EventTypeO8finishedyA2EmF", - "moduleName": "MuppetIOS", - "declAttributes": [ - "RawDocComment" ] }, { - "kind": "Var", - "name": "load", - "printedName": "load", + "kind": "TypeNominal", + "name": "URLRequest", + "printedName": "Foundation.URLRequest", + "usr": "s:10Foundation10URLRequestV" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS25URLSessionDataRequestableP4data3for10Foundation0D0V_So13NSURLResponseCtAF10URLRequestV_tYaKF", + "mangledName": "$s9MuppetIOS25URLSessionDataRequestableP4data3for10Foundation0D0V_So13NSURLResponseCtAF10URLRequestV_tYaKF", + "moduleName": "MuppetIOS", + "genericSig": "<τ_0_0 where τ_0_0 : MuppetIOS.URLSessionDataRequestable>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "Nonisolated" + ], + "throwing": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:9MuppetIOS25URLSessionDataRequestableP", + "mangledName": "$s9MuppetIOS25URLSessionDataRequestableP", + "moduleName": "MuppetIOS", + "genericSig": "<τ_0_0 : Swift.Sendable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "API", + "printedName": "API", + "children": [ + { + "kind": "Var", + "name": "apiBase", + "printedName": "apiBase", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS3APIV7apiBaseSSvp", + "mangledName": "$s9MuppetIOS3APIV7apiBaseSSvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "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" - } - ] - } - ] + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "declKind": "EnumElement", - "usr": "s:9MuppetIOS4PageC9EventTypeO4loadyA2EmF", - "mangledName": "$s9MuppetIOS4PageC9EventTypeO4loadyA2EmF", + "declKind": "Accessor", + "usr": "s:9MuppetIOS3APIV7apiBaseSSvg", + "mangledName": "$s9MuppetIOS3APIV7apiBaseSSvg", "moduleName": "MuppetIOS", - "declAttributes": [ - "RawDocComment" - ] - }, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "urlSession", + "printedName": "urlSession", + "children": [ { - "kind": "Var", - "name": "locationchange", - "printedName": "locationchange", + "kind": "TypeNominal", + "name": "URLSessionDataRequestable", + "printedName": "any MuppetIOS.URLSessionDataRequestable", + "usr": "s:9MuppetIOS25URLSessionDataRequestableP" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS3APIV10urlSessionAA25URLSessionDataRequestable_pvp", + "mangledName": "$s9MuppetIOS3APIV10urlSessionAA25URLSessionDataRequestable_pvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "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" - } - ] - } - ] + "kind": "TypeNominal", + "name": "URLSessionDataRequestable", + "printedName": "any MuppetIOS.URLSessionDataRequestable", + "usr": "s:9MuppetIOS25URLSessionDataRequestableP" } ], - "declKind": "EnumElement", - "usr": "s:9MuppetIOS4PageC9EventTypeO14locationchangeyA2EmF", - "mangledName": "$s9MuppetIOS4PageC9EventTypeO14locationchangeyA2EmF", + "declKind": "Accessor", + "usr": "s:9MuppetIOS3APIV10urlSessionAA25URLSessionDataRequestable_pvg", + "mangledName": "$s9MuppetIOS3APIV10urlSessionAA25URLSessionDataRequestable_pvg", "moduleName": "MuppetIOS", - "declAttributes": [ - "RawDocComment" - ] - }, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "defaultHeaders", + "printedName": "defaultHeaders", + "children": [ { - "kind": "Var", - "name": "domchange", - "printedName": "domchange", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : Swift.String]?", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(MuppetIOS.Page.EventType.Type) -> MuppetIOS.Page.EventType", + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Swift.String]", "children": [ { "kind": "TypeNominal", - "name": "EventType", - "printedName": "MuppetIOS.Page.EventType", - "usr": "s:9MuppetIOS4PageC9EventTypeO" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" }, { "kind": "TypeNominal", - "name": "Metatype", - "printedName": "MuppetIOS.Page.EventType.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "EventType", - "printedName": "MuppetIOS.Page.EventType", - "usr": "s:9MuppetIOS4PageC9EventTypeO" - } - ] + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "usr": "s:SD" } ], - "declKind": "EnumElement", - "usr": "s:9MuppetIOS4PageC9EventTypeO9domchangeyA2EmF", - "mangledName": "$s9MuppetIOS4PageC9EventTypeO9domchangeyA2EmF", - "moduleName": "MuppetIOS", - "declAttributes": [ - "RawDocComment" - ] - }, + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS3APIV14defaultHeadersSDyS2SGSgvp", + "mangledName": "$s9MuppetIOS3APIV14defaultHeadersSDyS2SGSgvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ { - "kind": "Var", - "name": "progress", - "printedName": "progress", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(MuppetIOS.Page.EventType.Type) -> MuppetIOS.Page.EventType", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : Swift.String]?", "children": [ { "kind": "TypeNominal", - "name": "EventType", - "printedName": "MuppetIOS.Page.EventType", - "usr": "s:9MuppetIOS4PageC9EventTypeO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "MuppetIOS.Page.EventType.Type", + "name": "Dictionary", + "printedName": "[Swift.String : Swift.String]", "children": [ { "kind": "TypeNominal", - "name": "EventType", - "printedName": "MuppetIOS.Page.EventType", - "usr": "s:9MuppetIOS4PageC9EventTypeO" + "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": "EnumElement", - "usr": "s:9MuppetIOS4PageC9EventTypeO8progressyA2EmF", - "mangledName": "$s9MuppetIOS4PageC9EventTypeO8progressyA2EmF", + "declKind": "Accessor", + "usr": "s:9MuppetIOS3APIV14defaultHeadersSDyS2SGSgvg", + "mangledName": "$s9MuppetIOS3APIV14defaultHeadersSDyS2SGSgvg", "moduleName": "MuppetIOS", - "declAttributes": [ - "RawDocComment" - ] + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(apiBase:defaultHeaders:urlSession:)", + "children": [ + { + "kind": "TypeNominal", + "name": "API", + "printedName": "MuppetIOS.API", + "usr": "s:9MuppetIOS3APIV" }, { - "kind": "Var", - "name": "popup", - "printedName": "popup", + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : Swift.String]?", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(MuppetIOS.Page.EventType.Type) -> MuppetIOS.Page.EventType", + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Swift.String]", "children": [ { "kind": "TypeNominal", - "name": "EventType", - "printedName": "MuppetIOS.Page.EventType", - "usr": "s:9MuppetIOS4PageC9EventTypeO" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" }, { "kind": "TypeNominal", - "name": "Metatype", - "printedName": "MuppetIOS.Page.EventType.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "EventType", - "printedName": "MuppetIOS.Page.EventType", - "usr": "s:9MuppetIOS4PageC9EventTypeO" - } - ] + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "usr": "s:SD" } ], - "declKind": "EnumElement", - "usr": "s:9MuppetIOS4PageC9EventTypeO5popupyA2EmF", - "mangledName": "$s9MuppetIOS4PageC9EventTypeO5popupyA2EmF", - "moduleName": "MuppetIOS", - "declAttributes": [ - "RawDocComment" - ] + "hasDefaultArg": true, + "usr": "s:Sq" }, + { + "kind": "TypeNominal", + "name": "URLSessionDataRequestable", + "printedName": "any MuppetIOS.URLSessionDataRequestable", + "hasDefaultArg": true, + "usr": "s:9MuppetIOS25URLSessionDataRequestableP" + } + ], + "declKind": "Constructor", + "usr": "s:9MuppetIOS3APIV7apiBase14defaultHeaders10urlSessionACSS_SDyS2SGSgAA25URLSessionDataRequestable_ptcfc", + "mangledName": "$s9MuppetIOS3APIV7apiBase14defaultHeaders10urlSessionACSS_SDyS2SGSgAA25URLSessionDataRequestable_ptcfc", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "TypeDecl", + "name": "APIError", + "printedName": "APIError", + "children": [ { "kind": "Var", - "name": "visible", - "printedName": "visible", + "name": "invalidUrl", + "printedName": "invalidUrl", "children": [ { "kind": "TypeFunc", "name": "Function", - "printedName": "(MuppetIOS.Page.EventType.Type) -> MuppetIOS.Page.EventType", + "printedName": "(MuppetIOS.API.APIError.Type) -> MuppetIOS.API.APIError", "children": [ { "kind": "TypeNominal", - "name": "EventType", - "printedName": "MuppetIOS.Page.EventType", - "usr": "s:9MuppetIOS4PageC9EventTypeO" + "name": "APIError", + "printedName": "MuppetIOS.API.APIError", + "usr": "s:9MuppetIOS3APIV8APIErrorO" }, { "kind": "TypeNominal", "name": "Metatype", - "printedName": "MuppetIOS.Page.EventType.Type", + "printedName": "MuppetIOS.API.APIError.Type", "children": [ { "kind": "TypeNominal", - "name": "EventType", - "printedName": "MuppetIOS.Page.EventType", - "usr": "s:9MuppetIOS4PageC9EventTypeO" + "name": "APIError", + "printedName": "MuppetIOS.API.APIError", + "usr": "s:9MuppetIOS3APIV8APIErrorO" } ] } @@ -676,39 +678,92 @@ } ], "declKind": "EnumElement", - "usr": "s:9MuppetIOS4PageC9EventTypeO7visibleyA2EmF", - "mangledName": "$s9MuppetIOS4PageC9EventTypeO7visibleyA2EmF", - "moduleName": "MuppetIOS", - "declAttributes": [ - "RawDocComment" - ] + "usr": "s:9MuppetIOS3APIV8APIErrorO10invalidUrlyA2EmF", + "mangledName": "$s9MuppetIOS3APIV8APIErrorO10invalidUrlyA2EmF", + "moduleName": "MuppetIOS" }, { "kind": "Var", - "name": "hostblocked", - "printedName": "hostblocked", + "name": "httpError", + "printedName": "httpError", "children": [ { "kind": "TypeFunc", "name": "Function", - "printedName": "(MuppetIOS.Page.EventType.Type) -> MuppetIOS.Page.EventType", + "printedName": "(MuppetIOS.API.APIError.Type) -> (Swift.Int?, (any Swift.Sendable)?, (any Swift.Error)?) -> MuppetIOS.API.APIError", "children": [ { - "kind": "TypeNominal", - "name": "EventType", - "printedName": "MuppetIOS.Page.EventType", - "usr": "s:9MuppetIOS4PageC9EventTypeO" + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Int?, (any Swift.Sendable)?, (any Swift.Error)?) -> MuppetIOS.API.APIError", + "children": [ + { + "kind": "TypeNominal", + "name": "APIError", + "printedName": "MuppetIOS.API.APIError", + "usr": "s:9MuppetIOS3APIV8APIErrorO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(statusCode: Swift.Int?, responseBody: (any Swift.Sendable)?, error: (any Swift.Error)?)", + "children": [ + { + "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": "(any Swift.Sendable)?", + "children": [ + { + "kind": "TypeNominal", + "name": "Sendable", + "printedName": "any Swift.Sendable", + "usr": "s:s8SendableP" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any Swift.Error)?", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "any Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:Sq" + } + ] + } + ] }, { "kind": "TypeNominal", "name": "Metatype", - "printedName": "MuppetIOS.Page.EventType.Type", + "printedName": "MuppetIOS.API.APIError.Type", "children": [ { "kind": "TypeNominal", - "name": "EventType", - "printedName": "MuppetIOS.Page.EventType", - "usr": "s:9MuppetIOS4PageC9EventTypeO" + "name": "APIError", + "printedName": "MuppetIOS.API.APIError", + "usr": "s:9MuppetIOS3APIV8APIErrorO" } ] } @@ -716,134 +771,134 @@ } ], "declKind": "EnumElement", - "usr": "s:9MuppetIOS4PageC9EventTypeO11hostblockedyA2EmF", - "mangledName": "$s9MuppetIOS4PageC9EventTypeO11hostblockedyA2EmF", - "moduleName": "MuppetIOS", - "declAttributes": [ - "RawDocComment" - ] + "usr": "s:9MuppetIOS3APIV8APIErrorO9httpErroryAESiSg_s8Sendable_pSgs0F0_pSgtcAEmF", + "mangledName": "$s9MuppetIOS3APIV8APIErrorO9httpErroryAESiSg_s8Sendable_pSgs0F0_pSgtcAEmF", + "moduleName": "MuppetIOS" }, { "kind": "Var", - "name": "error", - "printedName": "error", + "name": "decodeError", + "printedName": "decodeError", "children": [ { "kind": "TypeFunc", "name": "Function", - "printedName": "(MuppetIOS.Page.EventType.Type) -> MuppetIOS.Page.EventType", + "printedName": "(MuppetIOS.API.APIError.Type) -> ((any Swift.Error)?, (any Swift.Sendable)?) -> MuppetIOS.API.APIError", "children": [ { - "kind": "TypeNominal", - "name": "EventType", - "printedName": "MuppetIOS.Page.EventType", - "usr": "s:9MuppetIOS4PageC9EventTypeO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "MuppetIOS.Page.EventType.Type", + "kind": "TypeFunc", + "name": "Function", + "printedName": "((any Swift.Error)?, (any Swift.Sendable)?) -> MuppetIOS.API.APIError", "children": [ { "kind": "TypeNominal", - "name": "EventType", - "printedName": "MuppetIOS.Page.EventType", - "usr": "s:9MuppetIOS4PageC9EventTypeO" + "name": "APIError", + "printedName": "MuppetIOS.API.APIError", + "usr": "s:9MuppetIOS3APIV8APIErrorO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(error: (any Swift.Error)?, responseBody: (any Swift.Sendable)?)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any Swift.Error)?", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "any Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any Swift.Sendable)?", + "children": [ + { + "kind": "TypeNominal", + "name": "Sendable", + "printedName": "any Swift.Sendable", + "usr": "s:s8SendableP" + } + ], + "usr": "s:Sq" + } + ] } ] - } - ] - } - ], - "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" + "name": "Metatype", + "printedName": "MuppetIOS.API.APIError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "APIError", + "printedName": "MuppetIOS.API.APIError", + "usr": "s:9MuppetIOS3APIV8APIErrorO" + } + ] } - ], - "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" + "declKind": "EnumElement", + "usr": "s:9MuppetIOS3APIV8APIErrorO11decodeErroryAEs0F0_pSg_s8Sendable_pSgtcAEmF", + "mangledName": "$s9MuppetIOS3APIV8APIErrorO11decodeErroryAEs0F0_pSg_s8Sendable_pSgtcAEmF", + "moduleName": "MuppetIOS" }, { "kind": "Var", - "name": "rawValue", - "printedName": "rawValue", + "name": "encodeError", + "printedName": "encodeError", "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()", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.API.APIError.Type) -> MuppetIOS.API.APIError", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "APIError", + "printedName": "MuppetIOS.API.APIError", + "usr": "s:9MuppetIOS3APIV8APIErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "MuppetIOS.API.APIError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "APIError", + "printedName": "MuppetIOS.API.APIError", + "usr": "s:9MuppetIOS3APIV8APIErrorO" + } + ] } - ], - "declKind": "Accessor", - "usr": "s:9MuppetIOS4PageC9EventTypeO8rawValueSSvg", - "mangledName": "$s9MuppetIOS4PageC9EventTypeO8rawValueSSvg", - "moduleName": "MuppetIOS", - "implicit": true, - "accessorKind": "get" + ] } - ] + ], + "declKind": "EnumElement", + "usr": "s:9MuppetIOS3APIV8APIErrorO11encodeErroryA2EmF", + "mangledName": "$s9MuppetIOS3APIV8APIErrorO11encodeErroryA2EmF", + "moduleName": "MuppetIOS" } ], "declKind": "Enum", - "usr": "s:9MuppetIOS4PageC9EventTypeO", - "mangledName": "$s9MuppetIOS4PageC9EventTypeO", + "usr": "s:9MuppetIOS3APIV8APIErrorO", + "mangledName": "$s9MuppetIOS3APIV8APIErrorO", "moduleName": "MuppetIOS", "declAttributes": [ "AccessControl" ], - "enumRawTypeName": "String", "conformances": [ { "kind": "Conformance", @@ -861,65 +916,214 @@ }, { "kind": "Conformance", - "name": "Equatable", - "printedName": "Equatable", - "usr": "s:SQ", - "mangledName": "$sSQ" + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" }, { "kind": "Conformance", - "name": "Hashable", - "printedName": "Hashable", - "usr": "s:SH", - "mangledName": "$sSH" + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" }, { "kind": "Conformance", - "name": "RawRepresentable", - "printedName": "RawRepresentable", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + } + ] + }, + { + "kind": "Function", + "name": "post", + "printedName": "post(path:body:headers:)", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_1" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : 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" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "usr": "s:SY", - "mangledName": "$sSY" + "hasDefaultArg": true, + "usr": "s:SD" } - ] + ], + "declKind": "Func", + "usr": "s:9MuppetIOS3APIV4post4path4body7headersq_SS_xSDyS2SGtYaAC8APIErrorOYKSeRzSERzSeR_SER_r0_lF", + "mangledName": "$s9MuppetIOS3APIV4post4path4body7headersq_SS_xSDyS2SGtYaAC8APIErrorOYKSeRzSERzSeR_SER_r0_lF", + "moduleName": "MuppetIOS", + "genericSig": "<τ_0_0, τ_0_1 where τ_0_0 : Swift.Decodable, τ_0_0 : Swift.Encodable, τ_0_1 : Swift.Decodable, τ_0_1 : Swift.Encodable>", + "sugared_genericSig": "", + "declAttributes": [ + "Nonisolated", + "AccessControl" + ], + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "get", + "printedName": "get(path:headers:)", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + }, + { + "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" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS3APIV3get4path7headersxSS_SDyS2SGtYaAC8APIErrorOYKSeRzSERzlF", + "mangledName": "$s9MuppetIOS3APIV3get4path7headersxSS_SDyS2SGtYaAC8APIErrorOYKSeRzSERzlF", + "moduleName": "MuppetIOS", + "genericSig": "<τ_0_0 where τ_0_0 : Swift.Decodable, τ_0_0 : Swift.Encodable>", + "sugared_genericSig": "", + "declAttributes": [ + "Nonisolated", + "AccessControl" + ], + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:9MuppetIOS3APIV", + "mangledName": "$s9MuppetIOS3APIV", + "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": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + } + ] + }, + { + "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": "options", - "printedName": "options", + "name": "name", + "printedName": "name", "children": [ { "kind": "TypeNominal", - "name": "Options", - "printedName": "MuppetIOS.Page.Options", - "usr": "s:9MuppetIOS4PageC7OptionsV" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Var", - "usr": "s:9MuppetIOS4PageC7optionsAC7OptionsVvp", - "mangledName": "$s9MuppetIOS4PageC7optionsAC7OptionsVvp", + "usr": "s:9MuppetIOS6CookieV4nameSSvp", + "mangledName": "$s9MuppetIOS6CookieV4nameSSvp", "moduleName": "MuppetIOS", "declAttributes": [ - "HasInitialValue", - "Final", - "Custom", "HasStorage", - "AccessControl", - "RawDocComment" + "AccessControl" ], "hasStorage": true, "accessors": [ @@ -930,19 +1134,16 @@ "children": [ { "kind": "TypeNominal", - "name": "Options", - "printedName": "MuppetIOS.Page.Options", - "usr": "s:9MuppetIOS4PageC7OptionsV" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Accessor", - "usr": "s:9MuppetIOS4PageC7optionsAC7OptionsVvg", - "mangledName": "$s9MuppetIOS4PageC7optionsAC7OptionsVvg", + "usr": "s:9MuppetIOS6CookieV4nameSSvg", + "mangledName": "$s9MuppetIOS6CookieV4nameSSvg", "moduleName": "MuppetIOS", "implicit": true, - "declAttributes": [ - "Final" - ], "accessorKind": "get" }, { @@ -957,19 +1158,16 @@ }, { "kind": "TypeNominal", - "name": "Options", - "printedName": "MuppetIOS.Page.Options", - "usr": "s:9MuppetIOS4PageC7OptionsV" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Accessor", - "usr": "s:9MuppetIOS4PageC7optionsAC7OptionsVvs", - "mangledName": "$s9MuppetIOS4PageC7optionsAC7OptionsVvs", + "usr": "s:9MuppetIOS6CookieV4nameSSvs", + "mangledName": "$s9MuppetIOS6CookieV4nameSSvs", "moduleName": "MuppetIOS", "implicit": true, - "declAttributes": [ - "Final" - ], "accessorKind": "set" }, { @@ -984,49 +1182,34 @@ } ], "declKind": "Accessor", - "usr": "s:9MuppetIOS4PageC7optionsAC7OptionsVvM", - "mangledName": "$s9MuppetIOS4PageC7optionsAC7OptionsVvM", + "usr": "s:9MuppetIOS6CookieV4nameSSvM", + "mangledName": "$s9MuppetIOS6CookieV4nameSSvM", "moduleName": "MuppetIOS", "implicit": true, - "declAttributes": [ - "Final" - ], "accessorKind": "_modify" } ] }, { "kind": "Var", - "name": "emitter", - "printedName": "emitter", + "name": "value", + "printedName": "value", "children": [ { "kind": "TypeNominal", - "name": "Emitter", - "printedName": "MuppetIOS.Emitter", - "children": [ - { - "kind": "TypeNominal", - "name": "EventType", - "printedName": "MuppetIOS.Page.EventType", - "usr": "s:9MuppetIOS4PageC9EventTypeO" - } - ], - "usr": "s:9MuppetIOS7EmitterC" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Var", - "usr": "s:9MuppetIOS4PageC7emitterAA7EmitterCyAC9EventTypeOGvp", - "mangledName": "$s9MuppetIOS4PageC7emitterAA7EmitterCyAC9EventTypeOGvp", + "usr": "s:9MuppetIOS6CookieV5valueSSvp", + "mangledName": "$s9MuppetIOS6CookieV5valueSSvp", "moduleName": "MuppetIOS", "declAttributes": [ - "HasInitialValue", - "Final", - "Custom", "HasStorage", "AccessControl" ], - "isLet": true, "hasStorage": true, "accessors": [ { @@ -1036,58 +1219,28 @@ "children": [ { "kind": "TypeNominal", - "name": "Emitter", - "printedName": "MuppetIOS.Emitter", - "children": [ - { - "kind": "TypeNominal", - "name": "EventType", - "printedName": "MuppetIOS.Page.EventType", - "usr": "s:9MuppetIOS4PageC9EventTypeO" - } - ], - "usr": "s:9MuppetIOS7EmitterC" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Accessor", - "usr": "s:9MuppetIOS4PageC7emitterAA7EmitterCyAC9EventTypeOGvg", - "mangledName": "$s9MuppetIOS4PageC7emitterAA7EmitterCyAC9EventTypeOGvg", + "usr": "s:9MuppetIOS6CookieV5valueSSvg", + "mangledName": "$s9MuppetIOS6CookieV5valueSSvg", "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()", + "name": "Set", + "printedName": "Set()", "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, { "kind": "TypeNominal", "name": "String", @@ -1096,279 +1249,256 @@ } ], "declKind": "Accessor", - "usr": "s:9MuppetIOS4PageC6handleSSvg", - "mangledName": "$s9MuppetIOS4PageC6handleSSvg", + "usr": "s:9MuppetIOS6CookieV5valueSSvs", + "mangledName": "$s9MuppetIOS6CookieV5valueSSvs", "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" + "implicit": true, + "accessorKind": "set" }, { - "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": "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": "Function", - "name": "getCookies", - "printedName": "getCookies(for:)", + "kind": "Var", + "name": "path", + "printedName": "path", "children": [ { "kind": "TypeNominal", - "name": "Array", - "printedName": "[MuppetIOS.Cookie]", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "Cookie", - "printedName": "MuppetIOS.Cookie", - "usr": "s:9MuppetIOS6CookieV" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "usr": "s:Sa" - }, - { - "kind": "TypeNominal", - "name": "URL", - "printedName": "Foundation.URL", - "usr": "s:10Foundation3URLV" + "usr": "s:Sq" } ], - "declKind": "Func", - "usr": "s:9MuppetIOS4PageC10getCookies3forSayAA6CookieVG10Foundation3URLV_tYaF", - "mangledName": "$s9MuppetIOS4PageC10getCookies3forSayAA6CookieVG10Foundation3URLV_tYaF", + "declKind": "Var", + "usr": "s:9MuppetIOS6CookieV4pathSSSgvp", + "mangledName": "$s9MuppetIOS6CookieV4pathSSSgvp", "moduleName": "MuppetIOS", "declAttributes": [ - "Custom", - "Final", - "AccessControl", - "RawDocComment" + "HasInitialValue", + "HasStorage", + "AccessControl" ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "setCookie", - "printedName": "setCookie(_:)", - "children": [ + "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:9MuppetIOS6CookieV4pathSSSgvg", + "mangledName": "$s9MuppetIOS6CookieV4pathSSSgvg", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "get" }, { - "kind": "TypeNominal", - "name": "Cookie", - "printedName": "MuppetIOS.Cookie", - "usr": "s:9MuppetIOS6CookieV" + "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" } - ], - "declKind": "Func", - "usr": "s:9MuppetIOS4PageC9setCookieyyAA0E0VYaF", - "mangledName": "$s9MuppetIOS4PageC9setCookieyyAA0E0VYaF", - "moduleName": "MuppetIOS", - "declAttributes": [ - "Custom", - "Final", - "AccessControl" - ], - "funcSelfKind": "NonMutating" + ] }, { - "kind": "Function", - "name": "addUserScript", - "printedName": "addUserScript(script:)", + "kind": "Var", + "name": "isSecure", + "printedName": "isSecure", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "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" } ], - "declKind": "Func", - "usr": "s:9MuppetIOS4PageC13addUserScript6scriptySS_tF", - "mangledName": "$s9MuppetIOS4PageC13addUserScript6scriptySS_tF", + "declKind": "Var", + "usr": "s:9MuppetIOS6CookieV8isSecureSbSgvp", + "mangledName": "$s9MuppetIOS6CookieV8isSecureSbSgvp", "moduleName": "MuppetIOS", "declAttributes": [ - "Custom", - "Final", + "HasInitialValue", + "HasStorage", "AccessControl" ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "evaluate", - "printedName": "evaluate(_:)", - "children": [ + "hasStorage": true, + "accessors": [ { - "kind": "TypeNominal", - "name": "JSON", - "printedName": "MuppetIOS.JSON", - "usr": "s:9MuppetIOS4JSONO" + "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": "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": "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": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "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" } - ], - "declKind": "Func", - "usr": "s:9MuppetIOS4PageC12setUserAgentyySSF", - "mangledName": "$s9MuppetIOS4PageC12setUserAgentyySSF", - "moduleName": "MuppetIOS", - "declAttributes": [ - "Custom", - "Final", - "AccessControl", - "RawDocComment" - ], - "funcSelfKind": "NonMutating" + ] }, { "kind": "Var", - "name": "currentUserAgent", - "printedName": "currentUserAgent", + "name": "domain", + "printedName": "domain", "children": [ { "kind": "TypeNominal", @@ -1378,14 +1508,14 @@ } ], "declKind": "Var", - "usr": "s:9MuppetIOS4PageC16currentUserAgentSSvp", - "mangledName": "$s9MuppetIOS4PageC16currentUserAgentSSvp", + "usr": "s:9MuppetIOS6CookieV6domainSSvp", + "mangledName": "$s9MuppetIOS6CookieV6domainSSvp", "moduleName": "MuppetIOS", "declAttributes": [ - "Final", - "Custom", + "HasStorage", "AccessControl" ], + "hasStorage": true, "accessors": [ { "kind": "Accessor", @@ -1400,95 +1530,196 @@ } ], "declKind": "Accessor", - "usr": "s:9MuppetIOS4PageC16currentUserAgentSSvg", - "mangledName": "$s9MuppetIOS4PageC16currentUserAgentSSvg", + "usr": "s:9MuppetIOS6CookieV6domainSSvg", + "mangledName": "$s9MuppetIOS6CookieV6domainSSvg", "moduleName": "MuppetIOS", - "declAttributes": [ - "Final" - ], + "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": "Function", - "name": "clearHostAllowList", - "printedName": "clearHostAllowList()", + "kind": "Var", + "name": "expiresDate", + "printedName": "expiresDate", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "Optional", + "printedName": "Foundation.Date?", + "children": [ + { + "kind": "TypeNominal", + "name": "Date", + "printedName": "Foundation.Date", + "usr": "s:10Foundation4DateV" + } + ], + "usr": "s:Sq" } ], - "declKind": "Func", - "usr": "s:9MuppetIOS4PageC18clearHostAllowListyyF", - "mangledName": "$s9MuppetIOS4PageC18clearHostAllowListyyF", + "declKind": "Var", + "usr": "s:9MuppetIOS6CookieV11expiresDate10Foundation0E0VSgvp", + "mangledName": "$s9MuppetIOS6CookieV11expiresDate10Foundation0E0VSgvp", "moduleName": "MuppetIOS", "declAttributes": [ - "Custom", - "Final", + "HasInitialValue", + "HasStorage", "AccessControl" ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "setHostAllowList", - "printedName": "setHostAllowList(_:)", - "children": [ + "hasStorage": true, + "accessors": [ { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "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": "TypeNominal", - "name": "Array", - "printedName": "[Swift.String]", + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Date?", + "children": [ + { + "kind": "TypeNominal", + "name": "Date", + "printedName": "Foundation.Date", + "usr": "s:10Foundation4DateV" + } + ], + "usr": "s:Sq" } ], - "usr": "s:Sa" + "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" } - ], - "declKind": "Func", - "usr": "s:9MuppetIOS4PageC16setHostAllowListyySaySSGF", - "mangledName": "$s9MuppetIOS4PageC16setHostAllowListyySaySSGF", - "moduleName": "MuppetIOS", - "declAttributes": [ - "Custom", - "Final", - "AccessControl" - ], - "funcSelfKind": "NonMutating" + ] }, { "kind": "Var", - "name": "progress", - "printedName": "progress", + "name": "isHTTPOnly", + "printedName": "isHTTPOnly", "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" } ], "declKind": "Var", - "usr": "s:9MuppetIOS4PageC8progressSivp", - "mangledName": "$s9MuppetIOS4PageC8progressSivp", + "usr": "s:9MuppetIOS6CookieV10isHTTPOnlySbSgvp", + "mangledName": "$s9MuppetIOS6CookieV10isHTTPOnlySbSgvp", "moduleName": "MuppetIOS", "declAttributes": [ - "Final", - "Custom", + "HasInitialValue", + "HasStorage", "AccessControl" ], + "hasStorage": true, "accessors": [ { "kind": "Accessor", @@ -1497,55 +1728,83 @@ "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:9MuppetIOS4PageC8progressSivg", - "mangledName": "$s9MuppetIOS4PageC8progressSivg", + "usr": "s:9MuppetIOS6CookieV10isHTTPOnlySbSgvg", + "mangledName": "$s9MuppetIOS6CookieV10isHTTPOnlySbSgvg", "moduleName": "MuppetIOS", - "declAttributes": [ - "Final" - ], + "implicit": true, "accessorKind": "get" - } - ] - }, - { - "kind": "Function", - "name": "screenshot", - "printedName": "screenshot(width:height:quality:)", - "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" + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "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:9MuppetIOS6CookieV10isHTTPOnlySbSgvs", + "mangledName": "$s9MuppetIOS6CookieV10isHTTPOnlySbSgvs", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "set" }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Int?", + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "Void", + "printedName": "()" } ], - "usr": "s:Sq" - }, + "declKind": "Accessor", + "usr": "s:9MuppetIOS6CookieV10isHTTPOnlySbSgvM", + "mangledName": "$s9MuppetIOS6CookieV10isHTTPOnlySbSgvM", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "maxAge", + "printedName": "maxAge", + "children": [ { "kind": "TypeNominal", "name": "Optional", @@ -1559,69 +1818,166 @@ } ], "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "CGFloat", - "printedName": "CoreGraphics.CGFloat", - "hasDefaultArg": true, - "usr": "s:14CoreFoundation7CGFloatV" } ], - "declKind": "Func", - "usr": "s:9MuppetIOS4PageC10screenshot5width6height7qualitySSSgSiSg_AI14CoreFoundation7CGFloatVtYaF", - "mangledName": "$s9MuppetIOS4PageC10screenshot5width6height7qualitySSSgSiSg_AI12CoreGraphics7CGFloatVtYaF", + "declKind": "Var", + "usr": "s:9MuppetIOS6CookieV6maxAgeSiSgvp", + "mangledName": "$s9MuppetIOS6CookieV6maxAgeSiSgvp", "moduleName": "MuppetIOS", "declAttributes": [ - "Final", - "AccessControl", - "Nonisolated", - "RawDocComment" + "HasInitialValue", + "HasStorage", + "AccessControl" ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "request", - "printedName": "request(url:method:data:headers:followRedirects:)", - "children": [ + "hasStorage": true, + "accessors": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "WebKit.WKWebView.Response?", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "Response", - "printedName": "WebKit.WKWebView.Response", - "usr": "s:So9WKWebViewC9MuppetIOSE8ResponseV" + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" } ], - "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": "URL", - "printedName": "Foundation.URL", - "usr": "s:10Foundation3URLV" + "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:SS" + "usr": "s:Sq" }, { "kind": "TypeNominal", "name": "Optional", - "printedName": "MuppetIOS.JSON?", + "printedName": "Swift.Bool?", "children": [ { "kind": "TypeNominal", - "name": "JSON", - "printedName": "MuppetIOS.JSON", - "usr": "s:9MuppetIOS4JSONO" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], "hasDefaultArg": true, @@ -1630,366 +1986,331 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "[Swift.String : Swift.String]?", + "printedName": "Swift.Int?", "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": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "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", + "declKind": "Constructor", + "usr": "s:9MuppetIOS6CookieV4name5value4path8isSecure6domain11expiresDate0G8HTTPOnly6maxAgeACSS_S2SSbSS10Foundation0K0VSgSbSgSiSgtcfc", + "mangledName": "$s9MuppetIOS6CookieV4name5value4path8isSecure6domain11expiresDate0G8HTTPOnly6maxAgeACSS_S2SSbSS10Foundation0K0VSgSbSgSiSgtcfc", "moduleName": "MuppetIOS", "declAttributes": [ - "Final", - "Custom", "AccessControl" ], - "funcSelfKind": "NonMutating" + "init_kind": "Designated" }, { - "kind": "Function", - "name": "close", - "printedName": "close()", + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "Cookie", + "printedName": "MuppetIOS.Cookie", + "usr": "s:9MuppetIOS6CookieV" + }, + { + "kind": "TypeNominal", + "name": "HTTPCookie", + "printedName": "Foundation.HTTPCookie", + "usr": "c:objc(cs)NSHTTPCookie" } ], - "declKind": "Func", - "usr": "s:9MuppetIOS4PageC5closeyyYaF", - "mangledName": "$s9MuppetIOS4PageC5closeyyYaF", + "declKind": "Constructor", + "usr": "s:9MuppetIOS6CookieV4fromACSo12NSHTTPCookieC_tcfc", + "mangledName": "$s9MuppetIOS6CookieV4fromACSo12NSHTTPCookieC_tcfc", "moduleName": "MuppetIOS", "declAttributes": [ - "Custom", - "Final", "AccessControl" ], - "funcSelfKind": "NonMutating" + "init_kind": "Designated" }, { - "kind": "Function", - "name": "show", - "printedName": "show(animated:)", + "kind": "Var", + "name": "httpCookie", + "printedName": "httpCookie", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "Optional", + "printedName": "Foundation.HTTPCookie?", + "children": [ + { + "kind": "TypeNominal", + "name": "HTTPCookie", + "printedName": "Foundation.HTTPCookie", + "usr": "c:objc(cs)NSHTTPCookie" + } + ], + "usr": "s:Sq" } ], - "declKind": "Func", - "usr": "s:9MuppetIOS4PageC4show8animatedySb_tYaF", - "mangledName": "$s9MuppetIOS4PageC4show8animatedySb_tYaF", + "declKind": "Var", + "usr": "s:9MuppetIOS6CookieV04httpC0So12NSHTTPCookieCSgvp", + "mangledName": "$s9MuppetIOS6CookieV04httpC0So12NSHTTPCookieCSgvp", "moduleName": "MuppetIOS", "declAttributes": [ - "Custom", - "Final", "AccessControl" ], - "funcSelfKind": "NonMutating" + "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": "hide", - "printedName": "hide(animated:)", + "name": "<", + "printedName": "<(_:_:)", "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, { "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:9MuppetIOS4PageC4hide8animatedySb_tYaF", - "mangledName": "$s9MuppetIOS4PageC4hide8animatedySb_tYaF", + "usr": "s:9MuppetIOS6CookieV1loiySbAC_ACtFZ", + "mangledName": "$s9MuppetIOS6CookieV1loiySbAC_ACtFZ", "moduleName": "MuppetIOS", + "static": true, "declAttributes": [ - "Custom", - "Final", "AccessControl" ], + "isFromExtension": true, "funcSelfKind": "NonMutating" }, { "kind": "Function", - "name": "makeChildPage", - "printedName": "makeChildPage(with:)", + "name": "==", + "printedName": "==(_:_:)", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "MuppetIOS.Page?", - "children": [ - { - "kind": "TypeNominal", - "name": "Page", - "printedName": "MuppetIOS.Page", - "usr": "s:9MuppetIOS4PageC" - } - ], - "usr": "s:Sq" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" }, { "kind": "TypeNominal", - "name": "WKWebViewConfiguration", - "printedName": "WebKit.WKWebViewConfiguration", - "usr": "c:objc(cs)WKWebViewConfiguration" + "name": "Cookie", + "printedName": "MuppetIOS.Cookie", + "usr": "s:9MuppetIOS6CookieV" + }, + { + "kind": "TypeNominal", + "name": "Cookie", + "printedName": "MuppetIOS.Cookie", + "usr": "s:9MuppetIOS6CookieV" } ], "declKind": "Func", - "usr": "s:9MuppetIOS4PageC09makeChildC04withACSgSo22WKWebViewConfigurationC_tF", - "mangledName": "$s9MuppetIOS4PageC09makeChildC04withACSgSo22WKWebViewConfigurationC_tF", + "usr": "s:9MuppetIOS6CookieV2eeoiySbAC_ACtFZ", + "mangledName": "$s9MuppetIOS6CookieV2eeoiySbAC_ACtFZ", "moduleName": "MuppetIOS", - "declAttributes": [ - "Custom", - "Final", - "AccessControl" - ], + "static": true, + "implicit": true, + "isFromExtension": true, "funcSelfKind": "NonMutating" }, { - "kind": "Function", - "name": "goto", - "printedName": "goto(url:headers:timeout:)", + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", "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" + "name": "Cookie", + "printedName": "MuppetIOS.Cookie", + "usr": "s:9MuppetIOS6CookieV" }, - { - "kind": "TypeNominal", - "name": "Double", - "printedName": "Swift.Double", - "hasDefaultArg": true, - "usr": "s:Sd" + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" } ], - "declKind": "Func", - "usr": "s:9MuppetIOS4PageC4goto3url7headers7timeoutySS_SDyS2SGSdtYaKF", - "mangledName": "$s9MuppetIOS4PageC4goto3url7headers7timeoutySS_SDyS2SGSdtYaKF", + "declKind": "Constructor", + "usr": "s:9MuppetIOS6CookieV4fromACs7Decoder_p_tKcfc", + "mangledName": "$s9MuppetIOS6CookieV4fromACs7Decoder_p_tKcfc", "moduleName": "MuppetIOS", - "declAttributes": [ - "Final", - "Custom", - "AccessControl" - ], + "implicit": true, + "isFromExtension": true, "throwing": true, - "funcSelfKind": "NonMutating" + "init_kind": "Designated" }, { - "kind": "TypeDecl", - "name": "PageError", - "printedName": "PageError", + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", "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": "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:9MuppetIOS4PageC0C5ErrorO4hash4intoys6HasherVz_tF", - "mangledName": "$s9MuppetIOS4PageC0C5ErrorO4hash4intoys6HasherVz_tF", - "moduleName": "MuppetIOS", - "implicit": true, - "funcSelfKind": "NonMutating" + "kind": "TypeNominal", + "name": "Encoder", + "printedName": "any Swift.Encoder", + "usr": "s:s7EncoderP" } ], - "declKind": "Enum", - "usr": "s:9MuppetIOS4PageC0C5ErrorO", - "mangledName": "$s9MuppetIOS4PageC0C5ErrorO", + "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": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "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": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "MuppetIOS" + }, + { + "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" ], @@ -2007,59 +2328,232 @@ "printedName": "Escapable", "usr": "s:s9EscapableP", "mangledName": "$ss9EscapableP" - }, + } + ] + }, + { + "kind": "Function", + "name": "on", + "printedName": "on(_:)", + "children": [ { - "kind": "Conformance", - "name": "Equatable", - "printedName": "Equatable", - "usr": "s:SQ", - "mangledName": "$sSQ" + "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": "Conformance", - "name": "Hashable", - "printedName": "Hashable", - "usr": "s:SH", - "mangledName": "$sSH" + "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": "TypeDecl", + "name": "AsyncEmitter", + "printedName": "AsyncEmitter", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(bufferWhenNoSubscribers:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AsyncEmitter", + "printedName": "MuppetIOS.AsyncEmitter<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:9MuppetIOS12AsyncEmitterC" }, { - "kind": "Conformance", - "name": "Error", - "printedName": "Error", - "usr": "s:s5ErrorP", - "mangledName": "$ss5ErrorP" + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "hasDefaultArg": true, + "usr": "s:Sb" + } + ], + "declKind": "Constructor", + "usr": "s:9MuppetIOS12AsyncEmitterC23bufferWhenNoSubscribersACyxGSb_tcfc", + "mangledName": "$s9MuppetIOS12AsyncEmitterC23bufferWhenNoSubscribersACyxGSb_tcfc", + "moduleName": "MuppetIOS", + "genericSig": "<τ_0_0 where τ_0_0 : Swift.Sendable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "emit", + "printedName": "emit(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" }, { - "kind": "Conformance", - "name": "Sendable", - "printedName": "Sendable", - "usr": "s:s8SendableP", - "mangledName": "$ss8SendableP" + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" } - ] + ], + "declKind": "Func", + "usr": "s:9MuppetIOS12AsyncEmitterC4emityyxF", + "mangledName": "$s9MuppetIOS12AsyncEmitterC4emityyxF", + "moduleName": "MuppetIOS", + "genericSig": "<τ_0_0 where τ_0_0 : Swift.Sendable>", + "sugared_genericSig": "", + "declAttributes": [ + "Nonisolated", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "close", + "printedName": "close()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS12AsyncEmitterC5closeyyF", + "mangledName": "$s9MuppetIOS12AsyncEmitterC5closeyyF", + "moduleName": "MuppetIOS", + "genericSig": "<τ_0_0 where τ_0_0 : Swift.Sendable>", + "sugared_genericSig": "", + "declAttributes": [ + "Nonisolated", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "stream", + "printedName": "stream()", + "children": [ + { + "kind": "TypeNominal", + "name": "AsyncStream", + "printedName": "_Concurrency.AsyncStream<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:ScS" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS12AsyncEmitterC6streamScSyxGyF", + "mangledName": "$s9MuppetIOS12AsyncEmitterC6streamScSyxGyF", + "moduleName": "MuppetIOS", + "genericSig": "<τ_0_0 where τ_0_0 : Swift.Sendable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" }, { "kind": "Var", - "name": "hashValue", - "printedName": "hashValue", + "name": "unownedExecutor", + "printedName": "unownedExecutor", "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "UnownedSerialExecutor", + "printedName": "_Concurrency.UnownedSerialExecutor", + "usr": "s:Sce" } ], "declKind": "Var", - "usr": "s:9MuppetIOS4PageC9hashValueSivp", - "mangledName": "$s9MuppetIOS4PageC9hashValueSivp", + "usr": "s:9MuppetIOS12AsyncEmitterC15unownedExecutorScevp", + "mangledName": "$s9MuppetIOS12AsyncEmitterC15unownedExecutorScevp", "moduleName": "MuppetIOS", "implicit": true, + "intro_Macosx": "10.15", + "intro_iOS": "13.0", + "intro_tvOS": "13.0", + "intro_watchOS": "6.0", "declAttributes": [ + "Available", + "Available", + "Available", + "Available", "Final", - "Nonisolated" + "Nonisolated", + "Semantics" ], - "isFromExtension": true, "accessors": [ { "kind": "Accessor", @@ -2068,33 +2562,34 @@ "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "UnownedSerialExecutor", + "printedName": "_Concurrency.UnownedSerialExecutor", + "usr": "s:Sce" } ], "declKind": "Accessor", - "usr": "s:9MuppetIOS4PageC9hashValueSivg", - "mangledName": "$s9MuppetIOS4PageC9hashValueSivg", + "usr": "s:9MuppetIOS12AsyncEmitterC15unownedExecutorScevg", + "mangledName": "$s9MuppetIOS12AsyncEmitterC15unownedExecutorScevg", "moduleName": "MuppetIOS", + "genericSig": "<τ_0_0 where τ_0_0 : Swift.Sendable>", + "sugared_genericSig": "", "implicit": true, "declAttributes": [ "Final" ], - "isFromExtension": true, "accessorKind": "get" } ] } ], "declKind": "Class", - "usr": "s:9MuppetIOS4PageC", - "mangledName": "$s9MuppetIOS4PageC", + "usr": "s:9MuppetIOS12AsyncEmitterC", + "mangledName": "$s9MuppetIOS12AsyncEmitterC", "moduleName": "MuppetIOS", + "genericSig": "<τ_0_0 where τ_0_0 : Swift.Sendable>", + "sugared_genericSig": "", "declAttributes": [ - "Final", - "AccessControl", - "Custom" + "AccessControl" ], "conformances": [ { @@ -2111,6 +2606,13 @@ "usr": "s:s9EscapableP", "mangledName": "$ss9EscapableP" }, + { + "kind": "Conformance", + "name": "Actor", + "printedName": "Actor", + "usr": "s:ScA", + "mangledName": "$sScA" + }, { "kind": "Conformance", "name": "Sendable", @@ -2118,50 +2620,19 @@ "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": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + } + ] }, { "kind": "Import", - "name": "Combine", - "printedName": "Combine", + "name": "Foundation", + "printedName": "Foundation", "declKind": "Import", "moduleName": "MuppetIOS", "declAttributes": [ @@ -2170,48 +2641,290 @@ }, { "kind": "TypeDecl", - "name": "Emitter", - "printedName": "Emitter", + "name": "JSON", + "printedName": "JSON", "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" + "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" + } + ] + } + ] + } ], - "conformances": [ + "declKind": "EnumElement", + "usr": "s:9MuppetIOS4JSONO10dictionaryyACSDySSACGcACmF", + "mangledName": "$s9MuppetIOS4JSONO10dictionaryyACSDySSACGcACmF", + "moduleName": "MuppetIOS" + }, + { + "kind": "Var", + "name": "array", + "printedName": "array", + "children": [ { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, + "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": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" + "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": "Function", - "name": "on", - "printedName": "on(_:)", + "kind": "Var", + "name": "null", + "printedName": "null", "children": [ { - "kind": "TypeNominal", - "name": "AnyPublisher", - "printedName": "Combine.AnyPublisher", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.JSON.Type) -> MuppetIOS.JSON", "children": [ { "kind": "TypeNominal", @@ -2221,419 +2934,242 @@ }, { "kind": "TypeNominal", - "name": "Never", - "printedName": "Swift.Never", - "usr": "s:s5NeverO" + "name": "Metatype", + "printedName": "MuppetIOS.JSON.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + } + ] } - ], - "usr": "s:7Combine12AnyPublisherV" + ] + } + ], + "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": "GenericTypeParam", - "printedName": "τ_0_0" + "name": "Optional", + "printedName": "Any?", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:Sq" } ], - "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": [ + "declKind": "Constructor", + "usr": "s:9MuppetIOS4JSONOyACypSgcfc", + "mangledName": "$s9MuppetIOS4JSONOyACypSgcfc", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, { - "kind": "TypeDecl", - "name": "EventType", - "printedName": "EventType", + "kind": "Var", + "name": "asDictionary", + "printedName": "asDictionary", "children": [ { - "kind": "Var", - "name": "page", - "printedName": "page", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : MuppetIOS.JSON]?", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(MuppetIOS.Browser.EventType.Type) -> MuppetIOS.Browser.EventType", + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : MuppetIOS.JSON]", "children": [ { "kind": "TypeNominal", - "name": "EventType", - "printedName": "MuppetIOS.Browser.EventType", - "usr": "s:9MuppetIOS7BrowserC9EventTypeO" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" }, { "kind": "TypeNominal", - "name": "Metatype", - "printedName": "MuppetIOS.Browser.EventType.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "EventType", - "printedName": "MuppetIOS.Browser.EventType", - "usr": "s:9MuppetIOS7BrowserC9EventTypeO" - } - ] + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" } - ] + ], + "usr": "s:SD" } ], - "declKind": "EnumElement", - "usr": "s:9MuppetIOS7BrowserC9EventTypeO4pageyA2EmF", - "mangledName": "$s9MuppetIOS7BrowserC9EventTypeO4pageyA2EmF", - "moduleName": "MuppetIOS" - }, + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS4JSONO12asDictionarySDySSACGSgvp", + "mangledName": "$s9MuppetIOS4JSONO12asDictionarySDySSACGSgvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ { - "kind": "Var", - "name": "closed", - "printedName": "closed", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(MuppetIOS.Browser.EventType.Type) -> MuppetIOS.Browser.EventType", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : MuppetIOS.JSON]?", "children": [ { "kind": "TypeNominal", - "name": "EventType", - "printedName": "MuppetIOS.Browser.EventType", - "usr": "s:9MuppetIOS7BrowserC9EventTypeO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "MuppetIOS.Browser.EventType.Type", + "name": "Dictionary", + "printedName": "[Swift.String : MuppetIOS.JSON]", "children": [ { "kind": "TypeNominal", - "name": "EventType", - "printedName": "MuppetIOS.Browser.EventType", - "usr": "s:9MuppetIOS7BrowserC9EventTypeO" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" } - ] + ], + "usr": "s:SD" } - ] - } - ], - "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" + ], + "usr": "s:Sq" } ], - "declKind": "Func", - "usr": "s:9MuppetIOS7BrowserC9EventTypeO2eeoiySbAE_AEtFZ", - "mangledName": "$s9MuppetIOS7BrowserC9EventTypeO2eeoiySbAE_AEtFZ", + "declKind": "Accessor", + "usr": "s:9MuppetIOS4JSONO12asDictionarySDySSACGSgvg", + "mangledName": "$s9MuppetIOS4JSONO12asDictionarySDySSACGSgvg", "moduleName": "MuppetIOS", - "static": true, - "implicit": true, - "funcSelfKind": "NonMutating" - }, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "asArray", + "printedName": "asArray", + "children": [ { - "kind": "Var", - "name": "hashValue", - "printedName": "hashValue", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[MuppetIOS.JSON]?", "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()", + "name": "Array", + "printedName": "[MuppetIOS.JSON]", "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" } ], - "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" + "usr": "s:Sa" } ], - "declKind": "Func", - "usr": "s:9MuppetIOS7BrowserC9EventTypeO4hash4intoys6HasherVz_tF", - "mangledName": "$s9MuppetIOS7BrowserC9EventTypeO4hash4intoys6HasherVz_tF", - "moduleName": "MuppetIOS", - "implicit": true, - "funcSelfKind": "NonMutating" + "usr": "s:Sq" } ], - "declKind": "Enum", - "usr": "s:9MuppetIOS7BrowserC9EventTypeO", - "mangledName": "$s9MuppetIOS7BrowserC9EventTypeO", + "declKind": "Var", + "usr": "s:9MuppetIOS4JSONO7asArraySayACGSgvp", + "mangledName": "$s9MuppetIOS4JSONO7asArraySayACGSgvp", "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" - }, + "accessors": [ { - "kind": "Conformance", - "name": "Hashable", - "printedName": "Hashable", - "usr": "s:SH", - "mangledName": "$sSH" + "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": "emitter", - "printedName": "emitter", + "name": "asString", + "printedName": "asString", "children": [ { "kind": "TypeNominal", - "name": "Emitter", - "printedName": "MuppetIOS.Emitter", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "EventType", - "printedName": "MuppetIOS.Browser.EventType", - "usr": "s:9MuppetIOS7BrowserC9EventTypeO" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "usr": "s:9MuppetIOS7EmitterC" + "usr": "s:Sq" } ], "declKind": "Var", - "usr": "s:9MuppetIOS7BrowserC7emitterAA7EmitterCyAC9EventTypeOGvp", - "mangledName": "$s9MuppetIOS7BrowserC7emitterAA7EmitterCyAC9EventTypeOGvp", + "usr": "s:9MuppetIOS4JSONO8asStringSSSgvp", + "mangledName": "$s9MuppetIOS4JSONO8asStringSSSgvp", "moduleName": "MuppetIOS", "declAttributes": [ - "HasInitialValue", - "Final", - "Custom", - "HasStorage", "AccessControl" ], - "isLet": true, - "hasStorage": true, "accessors": [ { "kind": "Accessor", @@ -2642,143 +3178,211 @@ "children": [ { "kind": "TypeNominal", - "name": "Emitter", - "printedName": "MuppetIOS.Emitter", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "EventType", - "printedName": "MuppetIOS.Browser.EventType", - "usr": "s:9MuppetIOS7BrowserC9EventTypeO" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "usr": "s:9MuppetIOS7EmitterC" + "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:9MuppetIOS7BrowserC7emitterAA7EmitterCyAC9EventTypeOGvg", - "mangledName": "$s9MuppetIOS7BrowserC7emitterAA7EmitterCyAC9EventTypeOGvg", + "usr": "s:9MuppetIOS4JSONO8asStringSSSgvg", + "mangledName": "$s9MuppetIOS4JSONO8asStringSSSgvg", "moduleName": "MuppetIOS", - "implicit": true, - "declAttributes": [ - "Final" - ], "accessorKind": "get" } ] }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(controller:)", + "kind": "Var", + "name": "asDouble", + "printedName": "asDouble", "children": [ { "kind": "TypeNominal", - "name": "Browser", - "printedName": "MuppetIOS.Browser", - "usr": "s:9MuppetIOS7BrowserC" - }, - { - "kind": "TypeNominal", - "name": "UIViewController", - "printedName": "UIKit.UIViewController", - "usr": "c:objc(cs)UIViewController" + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" } ], - "declKind": "Constructor", - "usr": "s:9MuppetIOS7BrowserC10controllerACSo16UIViewControllerC_tcfc", - "mangledName": "$s9MuppetIOS7BrowserC10controllerACSo16UIViewControllerC_tcfc", + "declKind": "Var", + "usr": "s:9MuppetIOS4JSONO8asDoubleSdSgvp", + "mangledName": "$s9MuppetIOS4JSONO8asDoubleSdSgvp", "moduleName": "MuppetIOS", "declAttributes": [ - "Custom", "AccessControl" ], - "init_kind": "Designated" + "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": "Function", - "name": "==", - "printedName": "==(_:_:)", + "kind": "Var", + "name": "asInt", + "printedName": "asInt", "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" + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" } ], - "declKind": "Func", - "usr": "s:9MuppetIOS7BrowserC2eeoiySbAC_ACtFZ", - "mangledName": "$s9MuppetIOS7BrowserC2eeoiySbAC_ACtFZ", + "declKind": "Var", + "usr": "s:9MuppetIOS4JSONO5asIntSiSgvp", + "mangledName": "$s9MuppetIOS4JSONO5asIntSiSgvp", "moduleName": "MuppetIOS", - "static": true, "declAttributes": [ - "Custom", - "Final", "AccessControl" ], - "funcSelfKind": "NonMutating" + "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": "Function", - "name": "hash", - "printedName": "hash(into:)", + "kind": "Var", + "name": "asBool", + "printedName": "asBool", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Hasher", - "printedName": "Swift.Hasher", - "paramValueOwnership": "InOut", - "usr": "s:s6HasherV" + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" } ], - "declKind": "Func", - "usr": "s:9MuppetIOS7BrowserC4hash4intoys6HasherVz_tF", - "mangledName": "$s9MuppetIOS7BrowserC4hash4intoys6HasherVz_tF", + "declKind": "Var", + "usr": "s:9MuppetIOS4JSONO6asBoolSbSgvp", + "mangledName": "$s9MuppetIOS4JSONO6asBoolSbSgvp", "moduleName": "MuppetIOS", "declAttributes": [ - "Custom", - "Final", "AccessControl" ], - "funcSelfKind": "NonMutating" + "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": "handle", - "printedName": "handle", + "name": "asAny", + "printedName": "asAny", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "ProtocolComposition", + "printedName": "Any" } ], "declKind": "Var", - "usr": "s:9MuppetIOS7BrowserC6handleSSvp", - "mangledName": "$s9MuppetIOS7BrowserC6handleSSvp", + "usr": "s:9MuppetIOS4JSONO5asAnyypvp", + "mangledName": "$s9MuppetIOS4JSONO5asAnyypvp", "moduleName": "MuppetIOS", "declAttributes": [ - "Final", - "Custom", "AccessControl" ], "accessors": [ @@ -2789,123 +3393,236 @@ "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "ProtocolComposition", + "printedName": "Any" } ], "declKind": "Accessor", - "usr": "s:9MuppetIOS7BrowserC6handleSSvg", - "mangledName": "$s9MuppetIOS7BrowserC6handleSSvg", + "usr": "s:9MuppetIOS4JSONO5asAnyypvg", + "mangledName": "$s9MuppetIOS4JSONO5asAnyypvg", "moduleName": "MuppetIOS", - "declAttributes": [ - "Final" - ], "accessorKind": "get" } ] }, { "kind": "Function", - "name": "close", - "printedName": "close()", + "name": "value", + "printedName": "value()", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "Optional", + "printedName": "τ_0_0?", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:Sq" } ], "declKind": "Func", - "usr": "s:9MuppetIOS7BrowserC5closeyyYaF", - "mangledName": "$s9MuppetIOS7BrowserC5closeyyYaF", + "usr": "s:9MuppetIOS4JSONO5valuexSgylF", + "mangledName": "$s9MuppetIOS4JSONO5valuexSgylF", "moduleName": "MuppetIOS", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", "declAttributes": [ - "Custom", - "Final", "AccessControl" ], "funcSelfKind": "NonMutating" }, { - "kind": "Function", - "name": "newPage", - "printedName": "newPage(configuration:)", + "kind": "Var", + "name": "isNull", + "printedName": "isNull", "children": [ { "kind": "TypeNominal", - "name": "Page", - "printedName": "MuppetIOS.Page", - "usr": "s:9MuppetIOS4PageC" - }, + "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": "WebKit.WKWebViewConfiguration?", + "printedName": "MuppetIOS.JSON?", "children": [ { "kind": "TypeNominal", - "name": "WKWebViewConfiguration", - "printedName": "WebKit.WKWebViewConfiguration", - "usr": "c:objc(cs)WKWebViewConfiguration" + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" } ], - "hasDefaultArg": true, "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "declKind": "Func", - "usr": "s:9MuppetIOS7BrowserC7newPage13configurationAA0E0CSo22WKWebViewConfigurationCSg_tF", - "mangledName": "$s9MuppetIOS7BrowserC7newPage13configurationAA0E0CSo22WKWebViewConfigurationCSg_tF", + "declKind": "Subscript", + "usr": "s:9MuppetIOS4JSONOyACSgSScip", + "mangledName": "$s9MuppetIOS4JSONOyACSgSScip", "moduleName": "MuppetIOS", "declAttributes": [ - "Final", - "Custom", "AccessControl" ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "attachPage", - "printedName": "attachPage(to:controller:)", - "children": [ + "accessors": [ { - "kind": "TypeNominal", - "name": "Page", - "printedName": "MuppetIOS.Page", - "usr": "s:9MuppetIOS4PageC" + "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": "TypeNominal", - "name": "WKWebView", - "printedName": "WebKit.WKWebView", - "usr": "c:objc(cs)WKWebView" + "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": "TypeNominal", - "name": "UIViewController", - "printedName": "UIKit.UIViewController", - "usr": "c:objc(cs)UIViewController" + "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" } - ], - "declKind": "Func", - "usr": "s:9MuppetIOS7BrowserC10attachPage2to10controllerAA0E0CSo9WKWebViewC_So16UIViewControllerCtF", - "mangledName": "$s9MuppetIOS7BrowserC10attachPage2to10controllerAA0E0CSo9WKWebViewC_So16UIViewControllerCtF", - "moduleName": "MuppetIOS", - "declAttributes": [ - "Custom", - "Final", - "AccessControl", - "RawDocComment" - ], - "funcSelfKind": "NonMutating" + ] }, { - "kind": "Var", - "name": "hashValue", - "printedName": "hashValue", + "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", @@ -2913,22 +3630,33 @@ "usr": "s:Si" } ], - "declKind": "Var", - "usr": "s:9MuppetIOS7BrowserC9hashValueSivp", - "mangledName": "$s9MuppetIOS7BrowserC9hashValueSivp", + "declKind": "Subscript", + "usr": "s:9MuppetIOS4JSONOyACSgSicip", + "mangledName": "$s9MuppetIOS4JSONOyACSgSicip", "moduleName": "MuppetIOS", - "implicit": true, "declAttributes": [ - "Final", - "Nonisolated" + "AccessControl" ], - "isFromExtension": true, "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", @@ -2937,435 +3665,440 @@ } ], "declKind": "Accessor", - "usr": "s:9MuppetIOS7BrowserC9hashValueSivg", - "mangledName": "$s9MuppetIOS7BrowserC9hashValueSivg", + "usr": "s:9MuppetIOS4JSONOyACSgSicig", + "mangledName": "$s9MuppetIOS4JSONOyACSgSicig", "moduleName": "MuppetIOS", - "implicit": true, - "declAttributes": [ - "Final" - ], - "isFromExtension": true, "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" } ] - } - ], - "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", + "kind": "Subscript", + "name": "subscript", + "printedName": "subscript(dynamicMember:)", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(MuppetIOS.JSON.Type) -> ([Swift.String : MuppetIOS.JSON]) -> MuppetIOS.JSON", + "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": "TypeFunc", - "name": "Function", - "printedName": "([Swift.String : MuppetIOS.JSON]) -> MuppetIOS.JSON", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "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" } - ] + ], + "usr": "s:Sq" }, { "kind": "TypeNominal", - "name": "Metatype", - "printedName": "MuppetIOS.JSON.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "JSON", - "printedName": "MuppetIOS.JSON", - "usr": "s:9MuppetIOS4JSONO" - } - ] + "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": "EnumElement", - "usr": "s:9MuppetIOS4JSONO10dictionaryyACSDySSACGcACmF", - "mangledName": "$s9MuppetIOS4JSONO10dictionaryyACSDySSACGcACmF", - "moduleName": "MuppetIOS" + "declKind": "Func", + "usr": "s:9MuppetIOS4JSONO2eeoiySbAC_ACtFZ", + "mangledName": "$s9MuppetIOS4JSONO2eeoiySbAC_ACtFZ", + "moduleName": "MuppetIOS", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" }, { "kind": "Var", - "name": "array", - "printedName": "array", + "name": "hashValue", + "printedName": "hashValue", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(MuppetIOS.JSON.Type) -> ([MuppetIOS.JSON]) -> MuppetIOS.JSON", + "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": "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" - } - ] + "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": "EnumElement", - "usr": "s:9MuppetIOS4JSONO5arrayyACSayACGcACmF", - "mangledName": "$s9MuppetIOS4JSONO5arrayyACSayACGcACmF", - "moduleName": "MuppetIOS" + "declKind": "Constructor", + "usr": "s:9MuppetIOS4JSONO12floatLiteralACSd_tcfc", + "mangledName": "$s9MuppetIOS4JSONO12floatLiteralACSd_tcfc", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "init_kind": "Designated" }, { - "kind": "Var", - "name": "string", - "printedName": "string", + "kind": "Constructor", + "name": "init", + "printedName": "init(booleanLiteral:)", "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" - } - ] - } - ] + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], - "declKind": "EnumElement", - "usr": "s:9MuppetIOS4JSONO6stringyACSScACmF", - "mangledName": "$s9MuppetIOS4JSONO6stringyACSScACmF", - "moduleName": "MuppetIOS" + "declKind": "Constructor", + "usr": "s:9MuppetIOS4JSONO14booleanLiteralACSb_tcfc", + "mangledName": "$s9MuppetIOS4JSONO14booleanLiteralACSb_tcfc", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "init_kind": "Designated" }, { - "kind": "Var", - "name": "number", - "printedName": "number", + "kind": "Constructor", + "name": "init", + "printedName": "init(arrayLiteral:)", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(MuppetIOS.JSON.Type) -> (Swift.Double) -> MuppetIOS.JSON", + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[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" - } - ] + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" } - ] + ], + "usr": "s:Sa" } ], - "declKind": "EnumElement", - "usr": "s:9MuppetIOS4JSONO6numberyACSdcACmF", - "mangledName": "$s9MuppetIOS4JSONO6numberyACSdcACmF", - "moduleName": "MuppetIOS" + "declKind": "Constructor", + "usr": "s:9MuppetIOS4JSONO12arrayLiteralA2Cd_tcfc", + "mangledName": "$s9MuppetIOS4JSONO12arrayLiteralA2Cd_tcfc", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "init_kind": "Designated" }, { - "kind": "Var", - "name": "bool", - "printedName": "bool", + "kind": "Constructor", + "name": "init", + "printedName": "init(nilLiteral:)", "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" - } - ] - } - ] + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" } ], - "declKind": "EnumElement", - "usr": "s:9MuppetIOS4JSONO4boolyACSbcACmF", - "mangledName": "$s9MuppetIOS4JSONO4boolyACSbcACmF", - "moduleName": "MuppetIOS" + "declKind": "Constructor", + "usr": "s:9MuppetIOS4JSONO10nilLiteralACyt_tcfc", + "mangledName": "$s9MuppetIOS4JSONO10nilLiteralACyt_tcfc", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "init_kind": "Designated" }, { - "kind": "Var", - "name": "null", - "printedName": "null", + "kind": "Constructor", + "name": "init", + "printedName": "init(dictionaryLiteral:)", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(MuppetIOS.JSON.Type) -> MuppetIOS.JSON", + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[(Swift.String, MuppetIOS.JSON)]", "children": [ { "kind": "TypeNominal", - "name": "JSON", - "printedName": "MuppetIOS.JSON", - "usr": "s:9MuppetIOS4JSONO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "MuppetIOS.JSON.Type", + "name": "Tuple", + "printedName": "(Swift.String, MuppetIOS.JSON)", "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, { "kind": "TypeNominal", "name": "JSON", @@ -3374,18 +4107,24 @@ } ] } - ] + ], + "usr": "s:Sa" } ], - "declKind": "EnumElement", - "usr": "s:9MuppetIOS4JSONO4nullyA2CmF", - "mangledName": "$s9MuppetIOS4JSONO4nullyA2CmF", - "moduleName": "MuppetIOS" + "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(_:)", + "printedName": "init(from:)", "children": [ { "kind": "TypeNominal", @@ -3395,266 +4134,174 @@ }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Any?", - "children": [ - { - "kind": "TypeNominal", - "name": "ProtocolComposition", - "printedName": "Any" - } - ], - "usr": "s:Sq" + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" } ], "declKind": "Constructor", - "usr": "s:9MuppetIOS4JSONOyACypSgcfc", - "mangledName": "$s9MuppetIOS4JSONOyACypSgcfc", + "usr": "s:9MuppetIOS4JSONO4fromACs7Decoder_p_tKcfc", + "mangledName": "$s9MuppetIOS4JSONO4fromACs7Decoder_p_tKcfc", "moduleName": "MuppetIOS", "declAttributes": [ "AccessControl" ], + "isFromExtension": true, + "throwing": true, "init_kind": "Designated" }, { - "kind": "Var", - "name": "asDictionary", - "printedName": "asDictionary", + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", "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" + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Encoder", + "printedName": "any Swift.Encoder", + "usr": "s:s7EncoderP" } ], - "declKind": "Var", - "usr": "s:9MuppetIOS4JSONO12asDictionarySDySSACGSgvp", - "mangledName": "$s9MuppetIOS4JSONO12asDictionarySDySSACGSgvp", + "declKind": "Func", + "usr": "s:9MuppetIOS4JSONO6encode2toys7Encoder_p_tKF", + "mangledName": "$s9MuppetIOS4JSONO6encode2toys7Encoder_p_tKF", "moduleName": "MuppetIOS", "declAttributes": [ "AccessControl" ], - "accessors": [ + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ { - "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": "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": "Var", - "name": "asArray", - "printedName": "asArray", + "kind": "Function", + "name": "toJSONData", + "printedName": "toJSONData()", "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" + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" } ], - "declKind": "Var", - "usr": "s:9MuppetIOS4JSONO7asArraySayACGSgvp", - "mangledName": "$s9MuppetIOS4JSONO7asArraySayACGSgvp", + "declKind": "Func", + "usr": "s:9MuppetIOS4JSONO10toJSONData10Foundation4DataVyKF", + "mangledName": "$s9MuppetIOS4JSONO10toJSONData10Foundation4DataVyKF", "moduleName": "MuppetIOS", "declAttributes": [ "AccessControl" ], - "accessors": [ + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "toJSONString", + "printedName": "toJSONString()", + "children": [ { - "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": "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": "Var", - "name": "asString", - "printedName": "asString", + "kind": "Constructor", + "name": "init", + "printedName": "init(fromJSONString:)", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "declKind": "Var", - "usr": "s:9MuppetIOS4JSONO8asStringSSSgvp", - "mangledName": "$s9MuppetIOS4JSONO8asStringSSSgvp", + "declKind": "Constructor", + "usr": "s:9MuppetIOS4JSONO14fromJSONStringACSS_tcfc", + "mangledName": "$s9MuppetIOS4JSONO14fromJSONStringACSS_tcfc", "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" - } - ] + "isFromExtension": true, + "init_kind": "Designated" }, { "kind": "Var", - "name": "asDouble", - "printedName": "asDouble", + "name": "description", + "printedName": "description", "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:9MuppetIOS4JSONO8asDoubleSdSgvp", - "mangledName": "$s9MuppetIOS4JSONO8asDoubleSdSgvp", + "usr": "s:9MuppetIOS4JSONO11descriptionSSvp", + "mangledName": "$s9MuppetIOS4JSONO11descriptionSSvp", "moduleName": "MuppetIOS", "declAttributes": [ "AccessControl" ], + "isFromExtension": true, "accessors": [ { "kind": "Accessor", @@ -3663,54 +4310,40 @@ "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": "Accessor", - "usr": "s:9MuppetIOS4JSONO8asDoubleSdSgvg", - "mangledName": "$s9MuppetIOS4JSONO8asDoubleSdSgvg", + "usr": "s:9MuppetIOS4JSONO11descriptionSSvg", + "mangledName": "$s9MuppetIOS4JSONO11descriptionSSvg", "moduleName": "MuppetIOS", + "isFromExtension": true, "accessorKind": "get" } ] }, { "kind": "Var", - "name": "asInt", - "printedName": "asInt", + "name": "debugDescription", + "printedName": "debugDescription", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Int?", - "children": [ - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "usr": "s:Sq" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Var", - "usr": "s:9MuppetIOS4JSONO5asIntSiSgvp", - "mangledName": "$s9MuppetIOS4JSONO5asIntSiSgvp", + "usr": "s:9MuppetIOS4JSONO16debugDescriptionSSvp", + "mangledName": "$s9MuppetIOS4JSONO16debugDescriptionSSvp", "moduleName": "MuppetIOS", "declAttributes": [ "AccessControl" ], + "isFromExtension": true, "accessors": [ { "kind": "Accessor", @@ -3719,175 +4352,191 @@ "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Int?", - "children": [ - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "usr": "s:Sq" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Accessor", - "usr": "s:9MuppetIOS4JSONO5asIntSiSgvg", - "mangledName": "$s9MuppetIOS4JSONO5asIntSiSgvg", + "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": "Var", - "name": "asBool", - "printedName": "asBool", + "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": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByStringLiteral", + "printedName": "ExpressibleByStringLiteral", "children": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Bool?", + "kind": "TypeWitness", + "name": "StringLiteralType", + "printedName": "StringLiteralType", "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:9MuppetIOS4JSONO6asBoolSbSgvp", - "mangledName": "$s9MuppetIOS4JSONO6asBoolSbSgvp", - "moduleName": "MuppetIOS", - "declAttributes": [ - "AccessControl" - ], - "accessors": [ + "usr": "s:s26ExpressibleByStringLiteralP", + "mangledName": "$ss26ExpressibleByStringLiteralP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByExtendedGraphemeClusterLiteral", + "printedName": "ExpressibleByExtendedGraphemeClusterLiteral", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeWitness", + "name": "ExtendedGraphemeClusterLiteralType", + "printedName": "ExtendedGraphemeClusterLiteralType", "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:9MuppetIOS4JSONO6asBoolSbSgvg", - "mangledName": "$s9MuppetIOS4JSONO6asBoolSbSgvg", - "moduleName": "MuppetIOS", - "accessorKind": "get" + ] } - ] + ], + "usr": "s:s43ExpressibleByExtendedGraphemeClusterLiteralP", + "mangledName": "$ss43ExpressibleByExtendedGraphemeClusterLiteralP" }, { - "kind": "Var", - "name": "asAny", - "printedName": "asAny", + "kind": "Conformance", + "name": "ExpressibleByUnicodeScalarLiteral", + "printedName": "ExpressibleByUnicodeScalarLiteral", "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()", + "kind": "TypeWitness", + "name": "UnicodeScalarLiteralType", + "printedName": "UnicodeScalarLiteralType", "children": [ { "kind": "TypeNominal", - "name": "ProtocolComposition", - "printedName": "Any" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ], - "declKind": "Accessor", - "usr": "s:9MuppetIOS4JSONO5asAnyypvg", - "mangledName": "$s9MuppetIOS4JSONO5asAnyypvg", - "moduleName": "MuppetIOS", - "accessorKind": "get" + ] } - ] + ], + "usr": "s:s33ExpressibleByUnicodeScalarLiteralP", + "mangledName": "$ss33ExpressibleByUnicodeScalarLiteralP" }, { - "kind": "Function", - "name": "value", - "printedName": "value()", + "kind": "Conformance", + "name": "ExpressibleByIntegerLiteral", + "printedName": "ExpressibleByIntegerLiteral", "children": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "τ_0_0?", + "kind": "TypeWitness", + "name": "IntegerLiteralType", + "printedName": "IntegerLiteralType", "children": [ { "kind": "TypeNominal", - "name": "GenericTypeParam", - "printedName": "τ_0_0" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } - ], - "usr": "s:Sq" + ] } ], - "declKind": "Func", - "usr": "s:9MuppetIOS4JSONO5valuexSgylF", - "mangledName": "$s9MuppetIOS4JSONO5valuexSgylF", - "moduleName": "MuppetIOS", - "genericSig": "<τ_0_0>", - "sugared_genericSig": "", - "declAttributes": [ - "AccessControl" - ], - "funcSelfKind": "NonMutating" + "usr": "s:s27ExpressibleByIntegerLiteralP", + "mangledName": "$ss27ExpressibleByIntegerLiteralP" }, { - "kind": "Var", - "name": "isNull", - "printedName": "isNull", + "kind": "Conformance", + "name": "ExpressibleByFloatLiteral", + "printedName": "ExpressibleByFloatLiteral", "children": [ { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "kind": "TypeWitness", + "name": "FloatLiteralType", + "printedName": "FloatLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ] } ], - "declKind": "Var", - "usr": "s:9MuppetIOS4JSONO6isNullSbvp", - "mangledName": "$s9MuppetIOS4JSONO6isNullSbvp", - "moduleName": "MuppetIOS", - "declAttributes": [ - "AccessControl" - ], - "accessors": [ + "usr": "s:s25ExpressibleByFloatLiteralP", + "mangledName": "$ss25ExpressibleByFloatLiteralP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByBooleanLiteral", + "printedName": "ExpressibleByBooleanLiteral", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeWitness", + "name": "BooleanLiteralType", + "printedName": "BooleanLiteralType", "children": [ { "kind": "TypeNominal", @@ -3895,24 +4544,21 @@ "printedName": "Swift.Bool", "usr": "s:Sb" } - ], - "declKind": "Accessor", - "usr": "s:9MuppetIOS4JSONO6isNullSbvg", - "mangledName": "$s9MuppetIOS4JSONO6isNullSbvg", - "moduleName": "MuppetIOS", - "accessorKind": "get" + ] } - ] + ], + "usr": "s:s27ExpressibleByBooleanLiteralP", + "mangledName": "$ss27ExpressibleByBooleanLiteralP" }, { - "kind": "Subscript", - "name": "subscript", - "printedName": "subscript(_:)", + "kind": "Conformance", + "name": "ExpressibleByArrayLiteral", + "printedName": "ExpressibleByArrayLiteral", "children": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "MuppetIOS.JSON?", + "kind": "TypeWitness", + "name": "ArrayLiteralElement", + "printedName": "ArrayLiteralElement", "children": [ { "kind": "TypeNominal", @@ -3920,128 +4566,41 @@ "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" - }, + "usr": "s:s25ExpressibleByArrayLiteralP", + "mangledName": "$ss25ExpressibleByArrayLiteralP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByNilLiteral", + "printedName": "ExpressibleByNilLiteral", + "usr": "s:s23ExpressibleByNilLiteralP", + "mangledName": "$ss23ExpressibleByNilLiteralP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByDictionaryLiteral", + "printedName": "ExpressibleByDictionaryLiteral", + "children": [ { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, + "kind": "TypeWitness", + "name": "Key", + "printedName": "Key", + "children": [ { "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?", + "kind": "TypeWitness", + "name": "Value", + "printedName": "Value", "children": [ { "kind": "TypeNominal", @@ -4049,80 +4608,285 @@ "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": [ + "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": "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": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "MuppetIOS" + }, + { + "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": "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": "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": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "Var", + "name": "page", + "printedName": "page", "children": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "MuppetIOS.JSON?", + "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": "JSON", - "printedName": "MuppetIOS.JSON", - "usr": "s:9MuppetIOS4JSONO" + "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" + } + ] } - ], - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + ] } ], - "declKind": "Accessor", - "usr": "s:9MuppetIOS4JSONOyACSgSicig", - "mangledName": "$s9MuppetIOS4JSONOyACSgSicig", + "declKind": "EnumElement", + "usr": "s:9MuppetIOS7BrowserC9EventTypeO6closedyA2EmF", + "mangledName": "$s9MuppetIOS7BrowserC9EventTypeO6closedyA2EmF", "moduleName": "MuppetIOS", - "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": "MuppetIOS.JSON?", - "children": [ - { - "kind": "TypeNominal", - "name": "JSON", - "printedName": "MuppetIOS.JSON", - "usr": "s:9MuppetIOS4JSONO" - } - ], - "usr": "s:Sq" + "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", @@ -4130,16 +4894,37 @@ "usr": "s:Si" } ], - "declKind": "Accessor", - "usr": "s:9MuppetIOS4JSONOyACSgSicis", - "mangledName": "$s9MuppetIOS4JSONOyACSgSicis", + "declKind": "Var", + "usr": "s:9MuppetIOS7BrowserC9EventTypeO9hashValueSivp", + "mangledName": "$s9MuppetIOS7BrowserC9EventTypeO9hashValueSivp", "moduleName": "MuppetIOS", - "accessorKind": "set" + "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": "Accessor", - "name": "Modify", - "printedName": "Modify()", + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", "children": [ { "kind": "TypeNominal", @@ -4148,53 +4933,91 @@ }, { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" } ], - "declKind": "Accessor", - "usr": "s:9MuppetIOS4JSONOyACSgSiciM", - "mangledName": "$s9MuppetIOS4JSONOyACSgSiciM", + "declKind": "Func", + "usr": "s:9MuppetIOS7BrowserC9EventTypeO4hash4intoys6HasherVz_tF", + "mangledName": "$s9MuppetIOS7BrowserC9EventTypeO4hash4intoys6HasherVz_tF", "moduleName": "MuppetIOS", "implicit": true, - "accessorKind": "_modify" + "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": "Subscript", - "name": "subscript", - "printedName": "subscript(dynamicMember:)", + "kind": "Var", + "name": "emitter", + "printedName": "emitter", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "MuppetIOS.JSON?", + "name": "Emitter", + "printedName": "MuppetIOS.Emitter", "children": [ { "kind": "TypeNominal", - "name": "JSON", - "printedName": "MuppetIOS.JSON", - "usr": "s:9MuppetIOS4JSONO" + "name": "EventType", + "printedName": "MuppetIOS.Browser.EventType", + "usr": "s:9MuppetIOS7BrowserC9EventTypeO" } ], - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "usr": "s:9MuppetIOS7EmitterC" } ], - "declKind": "Subscript", - "usr": "s:9MuppetIOS4JSONO13dynamicMemberACSgSS_tcip", - "mangledName": "$s9MuppetIOS4JSONO13dynamicMemberACSgSS_tcip", + "declKind": "Var", + "usr": "s:9MuppetIOS7BrowserC7emitterAA7EmitterCyAC9EventTypeOGvp", + "mangledName": "$s9MuppetIOS7BrowserC7emitterAA7EmitterCyAC9EventTypeOGvp", "moduleName": "MuppetIOS", "declAttributes": [ + "HasInitialValue", + "Final", + "Custom", + "HasStorage", "AccessControl" ], + "isLet": true, + "hasStorage": true, "accessors": [ { "kind": "Accessor", @@ -4203,33 +5026,59 @@ "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "MuppetIOS.JSON?", + "name": "Emitter", + "printedName": "MuppetIOS.Emitter", "children": [ { "kind": "TypeNominal", - "name": "JSON", - "printedName": "MuppetIOS.JSON", - "usr": "s:9MuppetIOS4JSONO" + "name": "EventType", + "printedName": "MuppetIOS.Browser.EventType", + "usr": "s:9MuppetIOS7BrowserC9EventTypeO" } ], - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "usr": "s:9MuppetIOS7EmitterC" } ], "declKind": "Accessor", - "usr": "s:9MuppetIOS4JSONO13dynamicMemberACSgSS_tcig", - "mangledName": "$s9MuppetIOS4JSONO13dynamicMemberACSgSS_tcig", + "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": "==", @@ -4243,42 +5092,79 @@ }, { "kind": "TypeNominal", - "name": "JSON", - "printedName": "MuppetIOS.JSON", - "usr": "s:9MuppetIOS4JSONO" + "name": "Browser", + "printedName": "MuppetIOS.Browser", + "usr": "s:9MuppetIOS7BrowserC" }, { "kind": "TypeNominal", - "name": "JSON", - "printedName": "MuppetIOS.JSON", - "usr": "s:9MuppetIOS4JSONO" + "name": "Browser", + "printedName": "MuppetIOS.Browser", + "usr": "s:9MuppetIOS7BrowserC" } ], "declKind": "Func", - "usr": "s:9MuppetIOS4JSONO2eeoiySbAC_ACtFZ", - "mangledName": "$s9MuppetIOS4JSONO2eeoiySbAC_ACtFZ", + "usr": "s:9MuppetIOS7BrowserC2eeoiySbAC_ACtFZ", + "mangledName": "$s9MuppetIOS7BrowserC2eeoiySbAC_ACtFZ", "moduleName": "MuppetIOS", "static": true, - "implicit": 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": "hashValue", - "printedName": "hashValue", + "name": "handle", + "printedName": "handle", "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Var", - "usr": "s:9MuppetIOS4JSONO9hashValueSivp", - "mangledName": "$s9MuppetIOS4JSONO9hashValueSivp", + "usr": "s:9MuppetIOS7BrowserC6handleSSvp", + "mangledName": "$s9MuppetIOS7BrowserC6handleSSvp", "moduleName": "MuppetIOS", - "implicit": true, + "declAttributes": [ + "Final", + "Custom", + "AccessControl" + ], "accessors": [ { "kind": "Accessor", @@ -4287,84 +5173,123 @@ "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Accessor", - "usr": "s:9MuppetIOS4JSONO9hashValueSivg", - "mangledName": "$s9MuppetIOS4JSONO9hashValueSivg", + "usr": "s:9MuppetIOS7BrowserC6handleSSvg", + "mangledName": "$s9MuppetIOS7BrowserC6handleSSvg", "moduleName": "MuppetIOS", - "implicit": true, + "declAttributes": [ + "Final" + ], "accessorKind": "get" } ] }, { "kind": "Function", - "name": "hash", - "printedName": "hash(into:)", + "name": "close", + "printedName": "close()", "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", + "usr": "s:9MuppetIOS7BrowserC5closeyyYaF", + "mangledName": "$s9MuppetIOS7BrowserC5closeyyYaF", "moduleName": "MuppetIOS", - "implicit": true, + "declAttributes": [ + "Custom", + "Final", + "AccessControl" + ], "funcSelfKind": "NonMutating" }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(stringLiteral:)", + "kind": "Function", + "name": "newPage", + "printedName": "newPage(configuration:)", "children": [ { "kind": "TypeNominal", - "name": "JSON", - "printedName": "MuppetIOS.JSON", - "usr": "s:9MuppetIOS4JSONO" + "name": "Page", + "printedName": "MuppetIOS.Page", + "usr": "s:9MuppetIOS4PageC" }, { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Optional", + "printedName": "WebKit.WKWebViewConfiguration?", + "children": [ + { + "kind": "TypeNominal", + "name": "WKWebViewConfiguration", + "printedName": "WebKit.WKWebViewConfiguration", + "usr": "c:objc(cs)WKWebViewConfiguration" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" } ], - "declKind": "Constructor", - "usr": "s:9MuppetIOS4JSONO13stringLiteralACSS_tcfc", - "mangledName": "$s9MuppetIOS4JSONO13stringLiteralACSS_tcfc", + "declKind": "Func", + "usr": "s:9MuppetIOS7BrowserC7newPage13configurationAA0E0CSo22WKWebViewConfigurationCSg_tF", + "mangledName": "$s9MuppetIOS7BrowserC7newPage13configurationAA0E0CSo22WKWebViewConfigurationCSg_tF", "moduleName": "MuppetIOS", "declAttributes": [ + "Final", + "Custom", "AccessControl" ], - "isFromExtension": true, - "init_kind": "Designated" + "funcSelfKind": "NonMutating" }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(integerLiteral:)", + "kind": "Function", + "name": "attachPage", + "printedName": "attachPage(to:controller:)", "children": [ { "kind": "TypeNominal", - "name": "JSON", - "printedName": "MuppetIOS.JSON", - "usr": "s:9MuppetIOS4JSONO" + "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", @@ -4372,217 +5297,319 @@ "usr": "s:Si" } ], - "declKind": "Constructor", - "usr": "s:9MuppetIOS4JSONO14integerLiteralACSi_tcfc", - "mangledName": "$s9MuppetIOS4JSONO14integerLiteralACSi_tcfc", + "declKind": "Var", + "usr": "s:9MuppetIOS7BrowserC9hashValueSivp", + "mangledName": "$s9MuppetIOS7BrowserC9hashValueSivp", "moduleName": "MuppetIOS", + "implicit": true, "declAttributes": [ - "AccessControl" + "Final", + "Custom" ], "isFromExtension": true, - "init_kind": "Designated" + "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": "Constructor", - "name": "init", - "printedName": "init(floatLiteral:)", + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + } + ] + }, + { + "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": "JSON", - "printedName": "MuppetIOS.JSON", - "usr": "s:9MuppetIOS4JSONO" - }, - { - "kind": "TypeNominal", - "name": "Double", - "printedName": "Swift.Double", - "usr": "s:Sd" + "name": "Set", + "printedName": "Swift.Set", + "children": [ + { + "kind": "TypeNominal", + "name": "Browser", + "printedName": "MuppetIOS.Browser", + "usr": "s:9MuppetIOS7BrowserC" + } + ], + "usr": "s:Sh" } ], - "declKind": "Constructor", - "usr": "s:9MuppetIOS4JSONO12floatLiteralACSd_tcfc", - "mangledName": "$s9MuppetIOS4JSONO12floatLiteralACSd_tcfc", + "declKind": "Var", + "usr": "s:9MuppetIOS0A0C8browsersShyAA7BrowserCGvp", + "mangledName": "$s9MuppetIOS0A0C8browsersShyAA7BrowserCGvp", "moduleName": "MuppetIOS", "declAttributes": [ + "HasInitialValue", + "Final", + "Custom", + "HasStorage", + "SetterAccess", "AccessControl" ], - "isFromExtension": true, - "init_kind": "Designated" - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(booleanLiteral:)", - "children": [ - { - "kind": "TypeNominal", - "name": "JSON", - "printedName": "MuppetIOS.JSON", - "usr": "s:9MuppetIOS4JSONO" - }, + "hasStorage": true, + "accessors": [ { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "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" } - ], - "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:)", + "printedName": "init(source:)", "children": [ { "kind": "TypeNominal", - "name": "JSON", - "printedName": "MuppetIOS.JSON", - "usr": "s:9MuppetIOS4JSONO" + "name": "Muppet", + "printedName": "MuppetIOS.Muppet", + "usr": "s:9MuppetIOS0A0C" }, { "kind": "TypeNominal", - "name": "Array", - "printedName": "[MuppetIOS.JSON]", - "children": [ - { - "kind": "TypeNominal", - "name": "JSON", - "printedName": "MuppetIOS.JSON", - "usr": "s:9MuppetIOS4JSONO" - } - ], - "usr": "s:Sa" + "name": "UIViewController", + "printedName": "UIKit.UIViewController", + "usr": "c:objc(cs)UIViewController" } ], "declKind": "Constructor", - "usr": "s:9MuppetIOS4JSONO12arrayLiteralA2Cd_tcfc", - "mangledName": "$s9MuppetIOS4JSONO12arrayLiteralA2Cd_tcfc", + "usr": "s:9MuppetIOS0A0C6sourceACSo16UIViewControllerC_tcfc", + "mangledName": "$s9MuppetIOS0A0C6sourceACSo16UIViewControllerC_tcfc", "moduleName": "MuppetIOS", "declAttributes": [ + "Custom", "AccessControl" ], - "isFromExtension": true, "init_kind": "Designated" }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(nilLiteral:)", + "kind": "Function", + "name": "update", + "printedName": "update(source:)", "children": [ { "kind": "TypeNominal", - "name": "JSON", - "printedName": "MuppetIOS.JSON", - "usr": "s:9MuppetIOS4JSONO" + "name": "Void", + "printedName": "()" }, { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "UIViewController", + "printedName": "UIKit.UIViewController", + "usr": "c:objc(cs)UIViewController" } ], - "declKind": "Constructor", - "usr": "s:9MuppetIOS4JSONO10nilLiteralACyt_tcfc", - "mangledName": "$s9MuppetIOS4JSONO10nilLiteralACyt_tcfc", + "declKind": "Func", + "usr": "s:9MuppetIOS0A0C6update6sourceySo16UIViewControllerC_tF", + "mangledName": "$s9MuppetIOS0A0C6update6sourceySo16UIViewControllerC_tF", "moduleName": "MuppetIOS", "declAttributes": [ + "Custom", + "Final", "AccessControl" ], - "isFromExtension": true, - "init_kind": "Designated" + "funcSelfKind": "NonMutating" }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(dictionaryLiteral:)", + "kind": "Function", + "name": "getBrowser", + "printedName": "getBrowser(handle:)", "children": [ { "kind": "TypeNominal", - "name": "JSON", - "printedName": "MuppetIOS.JSON", - "usr": "s:9MuppetIOS4JSONO" - }, - { - "kind": "TypeNominal", - "name": "Array", - "printedName": "[(Swift.String, MuppetIOS.JSON)]", + "name": "Optional", + "printedName": "MuppetIOS.Browser?", "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" - } - ] + "name": "Browser", + "printedName": "MuppetIOS.Browser", + "usr": "s:9MuppetIOS7BrowserC" } ], - "usr": "s:Sa" + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "declKind": "Constructor", - "usr": "s:9MuppetIOS4JSONO17dictionaryLiteralACSS_ACtd_tcfc", - "mangledName": "$s9MuppetIOS4JSONO17dictionaryLiteralACSS_ACtd_tcfc", + "declKind": "Func", + "usr": "s:9MuppetIOS0A0C10getBrowser6handleAA0D0CSgSS_tF", + "mangledName": "$s9MuppetIOS0A0C10getBrowser6handleAA0D0CSgSS_tF", "moduleName": "MuppetIOS", "declAttributes": [ + "Custom", + "Final", "AccessControl" ], - "isFromExtension": true, - "init_kind": "Designated" + "funcSelfKind": "NonMutating" }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(from:)", + "kind": "Function", + "name": "getPage", + "printedName": "getPage(handle:)", "children": [ { "kind": "TypeNominal", - "name": "JSON", - "printedName": "MuppetIOS.JSON", - "usr": "s:9MuppetIOS4JSONO" + "name": "Optional", + "printedName": "MuppetIOS.Page?", + "children": [ + { + "kind": "TypeNominal", + "name": "Page", + "printedName": "MuppetIOS.Page", + "usr": "s:9MuppetIOS4PageC" + } + ], + "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:9MuppetIOS4JSONO4fromACs7Decoder_p_tKcfc", - "mangledName": "$s9MuppetIOS4JSONO4fromACs7Decoder_p_tKcfc", + "declKind": "Func", + "usr": "s:9MuppetIOS0A0C7getPage6handleAA0D0CSgSS_tF", + "mangledName": "$s9MuppetIOS0A0C7getPage6handleAA0D0CSgSS_tF", "moduleName": "MuppetIOS", "declAttributes": [ + "Custom", + "Final", "AccessControl" ], - "isFromExtension": true, - "throwing": true, - "init_kind": "Designated" + "funcSelfKind": "NonMutating" }, { "kind": "Function", - "name": "encode", - "printedName": "encode(to:)", + "name": "inject", + "printedName": "inject(page:)", "children": [ { "kind": "TypeNominal", @@ -4591,218 +5618,328 @@ }, { "kind": "TypeNominal", - "name": "Encoder", - "printedName": "any Swift.Encoder", - "usr": "s:s7EncoderP" + "name": "Page", + "printedName": "MuppetIOS.Page", + "usr": "s:9MuppetIOS4PageC" } ], "declKind": "Func", - "usr": "s:9MuppetIOS4JSONO6encode2toys7Encoder_p_tKF", - "mangledName": "$s9MuppetIOS4JSONO6encode2toys7Encoder_p_tKF", + "usr": "s:9MuppetIOS0A0C6inject4pageyAA4PageC_tF", + "mangledName": "$s9MuppetIOS0A0C6inject4pageyAA4PageC_tF", "moduleName": "MuppetIOS", "declAttributes": [ + "Custom", + "Final", "AccessControl" ], - "isFromExtension": true, - "throwing": true, "funcSelfKind": "NonMutating" }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(from:)", + "kind": "Function", + "name": "launch", + "printedName": "launch(source:)", "children": [ { "kind": "TypeNominal", - "name": "JSON", - "printedName": "MuppetIOS.JSON", - "usr": "s:9MuppetIOS4JSONO" + "name": "Browser", + "printedName": "MuppetIOS.Browser", + "usr": "s:9MuppetIOS7BrowserC" }, { "kind": "TypeNominal", - "name": "GenericTypeParam", - "printedName": "τ_0_0" + "name": "UIViewController", + "printedName": "UIKit.UIViewController", + "usr": "c:objc(cs)UIViewController" } ], - "declKind": "Constructor", - "usr": "s:9MuppetIOS4JSONO4fromACx_tKcSERzlufc", - "mangledName": "$s9MuppetIOS4JSONO4fromACx_tKcSERzlufc", + "declKind": "Func", + "usr": "s:9MuppetIOS0A0C6launch6sourceAA7BrowserCSo16UIViewControllerC_tF", + "mangledName": "$s9MuppetIOS0A0C6launch6sourceAA7BrowserCSo16UIViewControllerC_tF", "moduleName": "MuppetIOS", - "genericSig": "<τ_0_0 where τ_0_0 : Swift.Encodable>", - "sugared_genericSig": "", "declAttributes": [ + "Custom", + "Final", "AccessControl" ], - "isFromExtension": true, - "throwing": true, - "init_kind": "Designated" + "funcSelfKind": "NonMutating" }, { "kind": "Function", - "name": "toJSONData", - "printedName": "toJSONData()", + "name": "defaultPageBuilder", + "printedName": "defaultPageBuilder(browser:configuration:)", "children": [ { "kind": "TypeNominal", - "name": "Data", - "printedName": "Foundation.Data", - "usr": "s:10Foundation4DataV" + "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:9MuppetIOS4JSONO10toJSONData10Foundation4DataVyKF", - "mangledName": "$s9MuppetIOS4JSONO10toJSONData10Foundation4DataVyKF", + "usr": "s:9MuppetIOS0A0C18defaultPageBuilder7browser13configurationAA0D0CAA7BrowserC_So22WKWebViewConfigurationCtFZ", + "mangledName": "$s9MuppetIOS0A0C18defaultPageBuilder7browser13configurationAA0D0CAA7BrowserC_So22WKWebViewConfigurationCtFZ", "moduleName": "MuppetIOS", + "static": true, "declAttributes": [ + "Custom", + "Final", "AccessControl" ], - "isFromExtension": true, - "throwing": true, "funcSelfKind": "NonMutating" }, { - "kind": "Function", - "name": "toJSONString", - "printedName": "toJSONString()", + "kind": "Var", + "name": "pageBuilder", + "printedName": "pageBuilder", "children": [ { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "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": "Func", - "usr": "s:9MuppetIOS4JSONO12toJSONStringSSyKF", - "mangledName": "$s9MuppetIOS4JSONO12toJSONStringSSyKF", + "declKind": "Var", + "usr": "s:9MuppetIOS0A0C11pageBuilderyAA4PageCAA7BrowserC_So22WKWebViewConfigurationCtYbScMYccvp", + "mangledName": "$s9MuppetIOS0A0C11pageBuilderyAA4PageCAA7BrowserC_So22WKWebViewConfigurationCtYbScMYccvp", "moduleName": "MuppetIOS", "declAttributes": [ + "HasInitialValue", + "Final", + "Custom", + "HasStorage", "AccessControl" ], - "isFromExtension": true, - "throwing": true, - "funcSelfKind": "NonMutating" - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(fromJSONString:)", - "children": [ + "hasStorage": true, + "accessors": [ { - "kind": "TypeNominal", - "name": "JSON", - "printedName": "MuppetIOS.JSON", - "usr": "s:9MuppetIOS4JSONO" + "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": "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()", + "name": "Modify", + "printedName": "Modify()", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Void", + "printedName": "()" } ], "declKind": "Accessor", - "usr": "s:9MuppetIOS4JSONO11descriptionSSvg", - "mangledName": "$s9MuppetIOS4JSONO11descriptionSSvg", + "usr": "s:9MuppetIOS0A0C11pageBuilderyAA4PageCAA7BrowserC_So22WKWebViewConfigurationCtYbScMYccvM", + "mangledName": "$s9MuppetIOS0A0C11pageBuilderyAA4PageCAA7BrowserC_So22WKWebViewConfigurationCtYbScMYccvM", "moduleName": "MuppetIOS", - "isFromExtension": true, - "accessorKind": "get" + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" } ] }, { - "kind": "Var", - "name": "debugDescription", - "printedName": "debugDescription", + "kind": "Function", + "name": "setDebug", + "printedName": "setDebug(isEnabled:forwardLogs:)", "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": [ + "name": "Void", + "printedName": "()" + }, { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "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" + } + ] } ], - "declKind": "Accessor", - "usr": "s:9MuppetIOS4JSONO16debugDescriptionSSvg", - "mangledName": "$s9MuppetIOS4JSONO16debugDescriptionSSvg", - "moduleName": "MuppetIOS", - "isFromExtension": true, - "accessorKind": "get" + "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": "Enum", - "usr": "s:9MuppetIOS4JSONO", - "mangledName": "$s9MuppetIOS4JSONO", + "declKind": "Class", + "usr": "s:9MuppetIOS0A0C", + "mangledName": "$s9MuppetIOS0A0C", "moduleName": "MuppetIOS", "declAttributes": [ + "Final", "AccessControl", - "DynamicMemberLookup" + "Custom" ], "conformances": [ { @@ -4825,903 +5962,899 @@ "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": "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": "Conformance", - "name": "ExpressibleByUnicodeScalarLiteral", - "printedName": "ExpressibleByUnicodeScalarLiteral", + "kind": "TypeDecl", + "name": "Options", + "printedName": "Options", "children": [ { - "kind": "TypeWitness", - "name": "UnicodeScalarLiteralType", - "printedName": "UnicodeScalarLiteralType", + "kind": "Var", + "name": "hideOnClose", + "printedName": "hideOnClose", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "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" } ] - } - ], - "usr": "s:s33ExpressibleByUnicodeScalarLiteralP", - "mangledName": "$ss33ExpressibleByUnicodeScalarLiteralP" - }, - { - "kind": "Conformance", - "name": "ExpressibleByIntegerLiteral", - "printedName": "ExpressibleByIntegerLiteral", - "children": [ + }, { - "kind": "TypeWitness", - "name": "IntegerLiteralType", - "printedName": "IntegerLiteralType", + "kind": "Var", + "name": "preventTryingUniversalLinks", + "printedName": "preventTryingUniversalLinks", "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS4PageC7OptionsV27preventTryingUniversalLinksSbvp", + "mangledName": "$s9MuppetIOS4PageC7OptionsV27preventTryingUniversalLinksSbvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4PageC7OptionsV27preventTryingUniversalLinksSbvg", + "mangledName": "$s9MuppetIOS4PageC7OptionsV27preventTryingUniversalLinksSbvg", + "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:9MuppetIOS4PageC7OptionsV27preventTryingUniversalLinksSbvs", + "mangledName": "$s9MuppetIOS4PageC7OptionsV27preventTryingUniversalLinksSbvs", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4PageC7OptionsV27preventTryingUniversalLinksSbvM", + "mangledName": "$s9MuppetIOS4PageC7OptionsV27preventTryingUniversalLinksSbvM", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "_modify" } ] } ], - "usr": "s:s27ExpressibleByIntegerLiteralP", - "mangledName": "$ss27ExpressibleByIntegerLiteralP" + "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": "Conformance", - "name": "ExpressibleByFloatLiteral", - "printedName": "ExpressibleByFloatLiteral", + "kind": "TypeDecl", + "name": "EventType", + "printedName": "EventType", "children": [ { - "kind": "TypeWitness", - "name": "FloatLiteralType", - "printedName": "FloatLiteralType", + "kind": "Var", + "name": "console", + "printedName": "console", "children": [ { - "kind": "TypeNominal", - "name": "Double", - "printedName": "Swift.Double", - "usr": "s:Sd" + "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" + } + ] + } + ] } - ] - } - ], - "usr": "s:s25ExpressibleByFloatLiteralP", - "mangledName": "$ss25ExpressibleByFloatLiteralP" - }, - { - "kind": "Conformance", - "name": "ExpressibleByBooleanLiteral", - "printedName": "ExpressibleByBooleanLiteral", - "children": [ + ], + "declKind": "EnumElement", + "usr": "s:9MuppetIOS4PageC9EventTypeO7consoleyA2EmF", + "mangledName": "$s9MuppetIOS4PageC9EventTypeO7consoleyA2EmF", + "moduleName": "MuppetIOS" + }, { - "kind": "TypeWitness", - "name": "BooleanLiteralType", - "printedName": "BooleanLiteralType", + "kind": "Var", + "name": "close", + "printedName": "close", "children": [ { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "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" ] - } - ], - "usr": "s:s27ExpressibleByBooleanLiteralP", - "mangledName": "$ss27ExpressibleByBooleanLiteralP" - }, - { - "kind": "Conformance", - "name": "ExpressibleByArrayLiteral", - "printedName": "ExpressibleByArrayLiteral", - "children": [ + }, { - "kind": "TypeWitness", - "name": "ArrayLiteralElement", - "printedName": "ArrayLiteralElement", + "kind": "Var", + "name": "closed", + "printedName": "closed", "children": [ { - "kind": "TypeNominal", - "name": "JSON", - "printedName": "MuppetIOS.JSON", - "usr": "s:9MuppetIOS4JSONO" + "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" ] - } - ], - "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", + "kind": "Var", + "name": "dispatch", + "printedName": "dispatch", "children": [ { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "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": "TypeWitness", - "name": "Value", - "printedName": "Value", + "kind": "Var", + "name": "domcontentloaded", + "printedName": "domcontentloaded", "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": "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": "TypeNominal", - "name": "Set", - "printedName": "Swift.Set", + "kind": "Var", + "name": "started", + "printedName": "started", "children": [ { - "kind": "TypeNominal", - "name": "Browser", - "printedName": "MuppetIOS.Browser", - "usr": "s:9MuppetIOS7BrowserC" + "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" + } + ] + } + ] } ], - "usr": "s:Sh" - } - ], - "declKind": "Var", - "usr": "s:9MuppetIOS0A0C8browsersShyAA7BrowserCGvp", - "mangledName": "$s9MuppetIOS0A0C8browsersShyAA7BrowserCGvp", - "moduleName": "MuppetIOS", - "declAttributes": [ - "HasInitialValue", - "Final", - "Custom", - "HasStorage", - "SetterAccess", - "AccessControl" - ], - "hasStorage": true, - "accessors": [ + "declKind": "EnumElement", + "usr": "s:9MuppetIOS4PageC9EventTypeO7startedyA2EmF", + "mangledName": "$s9MuppetIOS4PageC9EventTypeO7startedyA2EmF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "Var", + "name": "finished", + "printedName": "finished", "children": [ { - "kind": "TypeNominal", - "name": "Set", - "printedName": "Swift.Set", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.Page.EventType.Type) -> MuppetIOS.Page.EventType", "children": [ { "kind": "TypeNominal", - "name": "Browser", - "printedName": "MuppetIOS.Browser", - "usr": "s:9MuppetIOS7BrowserC" + "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" + } + ] } - ], - "usr": "s:Sh" + ] } ], - "declKind": "Accessor", - "usr": "s:9MuppetIOS0A0C8browsersShyAA7BrowserCGvg", - "mangledName": "$s9MuppetIOS0A0C8browsersShyAA7BrowserCGvg", + "declKind": "EnumElement", + "usr": "s:9MuppetIOS4PageC9EventTypeO8finishedyA2EmF", + "mangledName": "$s9MuppetIOS4PageC9EventTypeO8finishedyA2EmF", "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" + "RawDocComment" + ] }, { - "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": "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": "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?", + "kind": "Var", + "name": "locationchange", + "printedName": "locationchange", "children": [ { - "kind": "TypeNominal", - "name": "Browser", - "printedName": "MuppetIOS.Browser", - "usr": "s:9MuppetIOS7BrowserC" + "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" + } + ] + } + ] } ], - "usr": "s:Sq" + "declKind": "EnumElement", + "usr": "s:9MuppetIOS4PageC9EventTypeO14locationchangeyA2EmF", + "mangledName": "$s9MuppetIOS4PageC9EventTypeO14locationchangeyA2EmF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] }, { - "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?", + "kind": "Var", + "name": "domchange", + "printedName": "domchange", "children": [ { - "kind": "TypeNominal", - "name": "Page", - "printedName": "MuppetIOS.Page", - "usr": "s:9MuppetIOS4PageC" + "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" + } + ] + } + ] } ], - "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" + "declKind": "EnumElement", + "usr": "s:9MuppetIOS4PageC9EventTypeO9domchangeyA2EmF", + "mangledName": "$s9MuppetIOS4PageC9EventTypeO9domchangeyA2EmF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] }, { - "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", + "kind": "Var", + "name": "progress", + "printedName": "progress", "children": [ { - "kind": "TypeNominal", - "name": "Page", - "printedName": "MuppetIOS.Page", - "usr": "s:9MuppetIOS4PageC" - }, - { - "kind": "TypeNominal", - "name": "Tuple", - "printedName": "(MuppetIOS.Browser, WebKit.WKWebViewConfiguration)", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.Page.EventType.Type) -> MuppetIOS.Page.EventType", "children": [ { "kind": "TypeNominal", - "name": "Browser", - "printedName": "MuppetIOS.Browser", - "usr": "s:9MuppetIOS7BrowserC" + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" }, { "kind": "TypeNominal", - "name": "WKWebViewConfiguration", - "printedName": "WebKit.WKWebViewConfiguration", - "usr": "c:objc(cs)WKWebViewConfiguration" + "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" ] - } - ], - "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()", + "kind": "Var", + "name": "popup", + "printedName": "popup", "children": [ { "kind": "TypeFunc", "name": "Function", - "printedName": "(MuppetIOS.Browser, WebKit.WKWebViewConfiguration) -> MuppetIOS.Page", + "printedName": "(MuppetIOS.Page.EventType.Type) -> MuppetIOS.Page.EventType", "children": [ { "kind": "TypeNominal", - "name": "Page", - "printedName": "MuppetIOS.Page", - "usr": "s:9MuppetIOS4PageC" + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" }, { "kind": "TypeNominal", - "name": "Tuple", - "printedName": "(MuppetIOS.Browser, WebKit.WKWebViewConfiguration)", + "name": "Metatype", + "printedName": "MuppetIOS.Page.EventType.Type", "children": [ { "kind": "TypeNominal", - "name": "Browser", - "printedName": "MuppetIOS.Browser", - "usr": "s:9MuppetIOS7BrowserC" - }, - { - "kind": "TypeNominal", - "name": "WKWebViewConfiguration", - "printedName": "WebKit.WKWebViewConfiguration", - "usr": "c:objc(cs)WKWebViewConfiguration" + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" } ] } ] } ], - "declKind": "Accessor", - "usr": "s:9MuppetIOS0A0C11pageBuilderyAA4PageCAA7BrowserC_So22WKWebViewConfigurationCtYbScMYccvg", - "mangledName": "$s9MuppetIOS0A0C11pageBuilderyAA4PageCAA7BrowserC_So22WKWebViewConfigurationCtYbScMYccvg", + "declKind": "EnumElement", + "usr": "s:9MuppetIOS4PageC9EventTypeO5popupyA2EmF", + "mangledName": "$s9MuppetIOS4PageC9EventTypeO5popupyA2EmF", "moduleName": "MuppetIOS", - "implicit": true, "declAttributes": [ - "Final" - ], - "accessorKind": "get" + "RawDocComment" + ] }, { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "Var", + "name": "visible", + "printedName": "visible", "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, { "kind": "TypeFunc", "name": "Function", - "printedName": "(MuppetIOS.Browser, WebKit.WKWebViewConfiguration) -> MuppetIOS.Page", + "printedName": "(MuppetIOS.Page.EventType.Type) -> MuppetIOS.Page.EventType", "children": [ { "kind": "TypeNominal", - "name": "Page", - "printedName": "MuppetIOS.Page", - "usr": "s:9MuppetIOS4PageC" + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" }, { "kind": "TypeNominal", - "name": "Tuple", - "printedName": "(MuppetIOS.Browser, WebKit.WKWebViewConfiguration)", + "name": "Metatype", + "printedName": "MuppetIOS.Page.EventType.Type", "children": [ { "kind": "TypeNominal", - "name": "Browser", - "printedName": "MuppetIOS.Browser", - "usr": "s:9MuppetIOS7BrowserC" - }, - { - "kind": "TypeNominal", - "name": "WKWebViewConfiguration", - "printedName": "WebKit.WKWebViewConfiguration", - "usr": "c:objc(cs)WKWebViewConfiguration" + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" } ] } ] } ], - "declKind": "Accessor", - "usr": "s:9MuppetIOS0A0C11pageBuilderyAA4PageCAA7BrowserC_So22WKWebViewConfigurationCtYbScMYccvs", - "mangledName": "$s9MuppetIOS0A0C11pageBuilderyAA4PageCAA7BrowserC_So22WKWebViewConfigurationCtYbScMYccvs", + "declKind": "EnumElement", + "usr": "s:9MuppetIOS4PageC9EventTypeO7visibleyA2EmF", + "mangledName": "$s9MuppetIOS4PageC9EventTypeO7visibleyA2EmF", "moduleName": "MuppetIOS", - "implicit": true, "declAttributes": [ - "Final" - ], - "accessorKind": "set" + "RawDocComment" + ] }, { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", + "kind": "Var", + "name": "hostblocked", + "printedName": "hostblocked", "children": [ { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "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": "Accessor", - "usr": "s:9MuppetIOS0A0C11pageBuilderyAA4PageCAA7BrowserC_So22WKWebViewConfigurationCtYbScMYccvM", - "mangledName": "$s9MuppetIOS0A0C11pageBuilderyAA4PageCAA7BrowserC_So22WKWebViewConfigurationCtYbScMYccvM", + "declKind": "EnumElement", + "usr": "s:9MuppetIOS4PageC9EventTypeO11hostblockedyA2EmF", + "mangledName": "$s9MuppetIOS4PageC9EventTypeO11hostblockedyA2EmF", "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" + "RawDocComment" + ] }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "((Swift.String) -> ())?", + "kind": "Var", + "name": "error", + "printedName": "error", "children": [ { "kind": "TypeFunc", "name": "Function", - "printedName": "(Swift.String) -> ()", + "printedName": "(MuppetIOS.Page.EventType.Type) -> MuppetIOS.Page.EventType", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" }, { "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": [ + "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": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "Var", + "name": "navigationFailed", + "printedName": "navigationFailed", "children": [ { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "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": "Accessor", - "usr": "s:9MuppetIOS6CookieV4nameSSvg", - "mangledName": "$s9MuppetIOS6CookieV4nameSSvg", - "moduleName": "MuppetIOS", - "implicit": true, - "accessorKind": "get" + "declKind": "EnumElement", + "usr": "s:9MuppetIOS4PageC9EventTypeO16navigationFailedyA2EmF", + "mangledName": "$s9MuppetIOS4PageC9EventTypeO16navigationFailedyA2EmF", + "moduleName": "MuppetIOS" }, { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "Optional", + "printedName": "MuppetIOS.Page.EventType?", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + } + ], + "usr": "s:Sq" }, { "kind": "TypeNominal", @@ -5730,146 +6863,137 @@ "usr": "s:SS" } ], - "declKind": "Accessor", - "usr": "s:9MuppetIOS6CookieV4nameSSvs", - "mangledName": "$s9MuppetIOS6CookieV4nameSSvs", + "declKind": "Constructor", + "usr": "s:9MuppetIOS4PageC9EventTypeO8rawValueAESgSS_tcfc", + "mangledName": "$s9MuppetIOS4PageC9EventTypeO8rawValueAESgSS_tcfc", "moduleName": "MuppetIOS", "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:9MuppetIOS6CookieV4nameSSvM", - "mangledName": "$s9MuppetIOS6CookieV4nameSSvM", + "declKind": "Var", + "usr": "s:9MuppetIOS4PageC9EventTypeO8rawValueSSvp", + "mangledName": "$s9MuppetIOS4PageC9EventTypeO8rawValueSSvp", "moduleName": "MuppetIOS", "implicit": true, - "accessorKind": "_modify" - } - ] - }, - { - "kind": "Var", - "name": "value", - "printedName": "value", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "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": "Var", - "usr": "s:9MuppetIOS6CookieV5valueSSvp", - "mangledName": "$s9MuppetIOS6CookieV5valueSSvp", + "declKind": "Enum", + "usr": "s:9MuppetIOS4PageC9EventTypeO", + "mangledName": "$s9MuppetIOS4PageC9EventTypeO", "moduleName": "MuppetIOS", "declAttributes": [ - "HasStorage", "AccessControl" ], - "hasStorage": true, - "accessors": [ + "enumRawTypeName": "String", + "conformances": [ { - "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": "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": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Accessor", - "usr": "s:9MuppetIOS6CookieV5valueSSvs", - "mangledName": "$s9MuppetIOS6CookieV5valueSSvs", - "moduleName": "MuppetIOS", - "implicit": true, - "accessorKind": "set" + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" }, { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", + "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:9MuppetIOS6CookieV5valueSSvM", - "mangledName": "$s9MuppetIOS6CookieV5valueSSvM", - "moduleName": "MuppetIOS", - "implicit": true, - "accessorKind": "_modify" + "usr": "s:SY", + "mangledName": "$sSY" } ] }, { "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" + "name": "options", + "printedName": "options", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "MuppetIOS.Page.Options", + "usr": "s:9MuppetIOS4PageC7OptionsV" } ], "declKind": "Var", - "usr": "s:9MuppetIOS6CookieV4pathSSSgvp", - "mangledName": "$s9MuppetIOS6CookieV4pathSSSgvp", + "usr": "s:9MuppetIOS4PageC7optionsAC7OptionsVvp", + "mangledName": "$s9MuppetIOS4PageC7optionsAC7OptionsVvp", "moduleName": "MuppetIOS", "declAttributes": [ "HasInitialValue", + "Final", + "Custom", "HasStorage", - "AccessControl" + "AccessControl", + "RawDocComment" ], "hasStorage": true, "accessors": [ @@ -5880,24 +7004,19 @@ "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" + "name": "Options", + "printedName": "MuppetIOS.Page.Options", + "usr": "s:9MuppetIOS4PageC7OptionsV" } ], "declKind": "Accessor", - "usr": "s:9MuppetIOS6CookieV4pathSSSgvg", - "mangledName": "$s9MuppetIOS6CookieV4pathSSSgvg", + "usr": "s:9MuppetIOS4PageC7optionsAC7OptionsVvg", + "mangledName": "$s9MuppetIOS4PageC7optionsAC7OptionsVvg", "moduleName": "MuppetIOS", "implicit": true, + "declAttributes": [ + "Final" + ], "accessorKind": "get" }, { @@ -5912,24 +7031,19 @@ }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" + "name": "Options", + "printedName": "MuppetIOS.Page.Options", + "usr": "s:9MuppetIOS4PageC7OptionsV" } ], "declKind": "Accessor", - "usr": "s:9MuppetIOS6CookieV4pathSSSgvs", - "mangledName": "$s9MuppetIOS6CookieV4pathSSSgvs", + "usr": "s:9MuppetIOS4PageC7optionsAC7OptionsVvs", + "mangledName": "$s9MuppetIOS4PageC7optionsAC7OptionsVvs", "moduleName": "MuppetIOS", "implicit": true, + "declAttributes": [ + "Final" + ], "accessorKind": "set" }, { @@ -5944,43 +7058,49 @@ } ], "declKind": "Accessor", - "usr": "s:9MuppetIOS6CookieV4pathSSSgvM", - "mangledName": "$s9MuppetIOS6CookieV4pathSSSgvM", + "usr": "s:9MuppetIOS4PageC7optionsAC7OptionsVvM", + "mangledName": "$s9MuppetIOS4PageC7optionsAC7OptionsVvM", "moduleName": "MuppetIOS", "implicit": true, + "declAttributes": [ + "Final" + ], "accessorKind": "_modify" } ] }, { "kind": "Var", - "name": "isSecure", - "printedName": "isSecure", + "name": "emitter", + "printedName": "emitter", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Bool?", + "name": "Emitter", + "printedName": "MuppetIOS.Emitter", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" } ], - "usr": "s:Sq" + "usr": "s:9MuppetIOS7EmitterC" } ], "declKind": "Var", - "usr": "s:9MuppetIOS6CookieV8isSecureSbSgvp", - "mangledName": "$s9MuppetIOS6CookieV8isSecureSbSgvp", + "usr": "s:9MuppetIOS4PageC7emitterAA7EmitterCyAC9EventTypeOGvp", + "mangledName": "$s9MuppetIOS4PageC7emitterAA7EmitterCyAC9EventTypeOGvp", "moduleName": "MuppetIOS", "declAttributes": [ "HasInitialValue", + "Final", + "Custom", "HasStorage", "AccessControl" ], + "isLet": true, "hasStorage": true, "accessors": [ { @@ -5990,303 +7110,356 @@ "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Bool?", + "name": "Emitter", + "printedName": "MuppetIOS.Emitter", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" } ], - "usr": "s:Sq" + "usr": "s:9MuppetIOS7EmitterC" } ], "declKind": "Accessor", - "usr": "s:9MuppetIOS6CookieV8isSecureSbSgvg", - "mangledName": "$s9MuppetIOS6CookieV8isSecureSbSgvg", + "usr": "s:9MuppetIOS4PageC7emitterAA7EmitterCyAC9EventTypeOGvg", + "mangledName": "$s9MuppetIOS4PageC7emitterAA7EmitterCyAC9EventTypeOGvg", "moduleName": "MuppetIOS", "implicit": true, + "declAttributes": [ + "Final" + ], "accessorKind": "get" - }, + } + ] + }, + { + "kind": "Var", + "name": "handle", + "printedName": "handle", + "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:9MuppetIOS6CookieV8isSecureSbSgvs", - "mangledName": "$s9MuppetIOS6CookieV8isSecureSbSgvs", - "moduleName": "MuppetIOS", - "implicit": true, - "accessorKind": "set" - }, + "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": "Modify", - "printedName": "Modify()", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Accessor", - "usr": "s:9MuppetIOS6CookieV8isSecureSbSgvM", - "mangledName": "$s9MuppetIOS6CookieV8isSecureSbSgvM", + "usr": "s:9MuppetIOS4PageC6handleSSvg", + "mangledName": "$s9MuppetIOS4PageC6handleSSvg", "moduleName": "MuppetIOS", - "implicit": true, - "accessorKind": "_modify" + "declAttributes": [ + "Final" + ], + "accessorKind": "get" } ] }, { - "kind": "Var", - "name": "domain", - "printedName": "domain", + "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": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "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": "Var", - "usr": "s:9MuppetIOS6CookieV6domainSSvp", - "mangledName": "$s9MuppetIOS6CookieV6domainSSvp", + "declKind": "Constructor", + "usr": "s:9MuppetIOS4PageC7browser4view10controllerAcA7BrowserC_So9WKWebViewCSo16UIViewControllerCtcfc", + "mangledName": "$s9MuppetIOS4PageC7browser4view10controllerAcA7BrowserC_So9WKWebViewCSo16UIViewControllerCtcfc", "moduleName": "MuppetIOS", "declAttributes": [ - "HasStorage", - "AccessControl" + "Custom", + "AccessControl", + "RawDocComment" ], - "hasStorage": true, - "accessors": [ + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "getCookies", + "printedName": "getCookies(for:)", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeNominal", + "name": "Array", + "printedName": "[MuppetIOS.Cookie]", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Cookie", + "printedName": "MuppetIOS.Cookie", + "usr": "s:9MuppetIOS6CookieV" } ], - "declKind": "Accessor", - "usr": "s:9MuppetIOS6CookieV6domainSSvg", - "mangledName": "$s9MuppetIOS6CookieV6domainSSvg", - "moduleName": "MuppetIOS", - "implicit": true, - "accessorKind": "get" + "usr": "s:Sa" }, { - "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": "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": "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": "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": "Var", - "name": "expiresDate", - "printedName": "expiresDate", + "kind": "Function", + "name": "addUserScript", + "printedName": "addUserScript(script:)", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Foundation.Date?", - "children": [ - { - "kind": "TypeNominal", - "name": "Date", - "printedName": "Foundation.Date", - "usr": "s:10Foundation4DateV" - } - ], - "usr": "s:Sq" + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "declKind": "Var", - "usr": "s:9MuppetIOS6CookieV11expiresDate10Foundation0E0VSgvp", - "mangledName": "$s9MuppetIOS6CookieV11expiresDate10Foundation0E0VSgvp", + "declKind": "Func", + "usr": "s:9MuppetIOS4PageC13addUserScript6scriptySS_tF", + "mangledName": "$s9MuppetIOS4PageC13addUserScript6scriptySS_tF", "moduleName": "MuppetIOS", "declAttributes": [ - "HasInitialValue", - "HasStorage", + "Custom", + "Final", "AccessControl" ], - "hasStorage": true, - "accessors": [ + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "evaluate", + "printedName": "evaluate(_:)", + "children": [ { - "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": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" }, { - "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": "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": "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": "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": "isHTTPOnly", - "printedName": "isHTTPOnly", + "name": "currentUserAgent", + "printedName": "currentUserAgent", "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": "Var", - "usr": "s:9MuppetIOS6CookieV10isHTTPOnlySbSgvp", - "mangledName": "$s9MuppetIOS6CookieV10isHTTPOnlySbSgvp", + "usr": "s:9MuppetIOS4PageC16currentUserAgentSSvp", + "mangledName": "$s9MuppetIOS4PageC16currentUserAgentSSvp", "moduleName": "MuppetIOS", "declAttributes": [ - "HasInitialValue", - "HasStorage", + "Final", + "Custom", "AccessControl" ], - "hasStorage": true, "accessors": [ { "kind": "Accessor", @@ -6295,259 +7468,156 @@ "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" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Accessor", - "usr": "s:9MuppetIOS6CookieV10isHTTPOnlySbSgvs", - "mangledName": "$s9MuppetIOS6CookieV10isHTTPOnlySbSgvs", + "usr": "s:9MuppetIOS4PageC16currentUserAgentSSvg", + "mangledName": "$s9MuppetIOS4PageC16currentUserAgentSSvg", "moduleName": "MuppetIOS", - "implicit": true, - "accessorKind": "set" - }, - { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } + "declAttributes": [ + "Final" ], - "declKind": "Accessor", - "usr": "s:9MuppetIOS6CookieV10isHTTPOnlySbSgvM", - "mangledName": "$s9MuppetIOS6CookieV10isHTTPOnlySbSgvM", - "moduleName": "MuppetIOS", - "implicit": true, - "accessorKind": "_modify" + "accessorKind": "get" } ] }, { - "kind": "Var", - "name": "maxAge", - "printedName": "maxAge", + "kind": "Function", + "name": "clearHostAllowList", + "printedName": "clearHostAllowList()", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Int?", - "children": [ - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "usr": "s:Sq" + "name": "Void", + "printedName": "()" } ], - "declKind": "Var", - "usr": "s:9MuppetIOS6CookieV6maxAgeSiSgvp", - "mangledName": "$s9MuppetIOS6CookieV6maxAgeSiSgvp", + "declKind": "Func", + "usr": "s:9MuppetIOS4PageC18clearHostAllowListyyF", + "mangledName": "$s9MuppetIOS4PageC18clearHostAllowListyyF", "moduleName": "MuppetIOS", "declAttributes": [ - "HasInitialValue", - "HasStorage", + "Custom", + "Final", "AccessControl" ], - "hasStorage": true, - "accessors": [ + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setHostAllowList", + "printedName": "setHostAllowList(_:)", + "children": [ { - "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": "TypeNominal", + "name": "Void", + "printedName": "()" }, { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", "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" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "declKind": "Accessor", - "usr": "s:9MuppetIOS6CookieV6maxAgeSiSgvs", - "mangledName": "$s9MuppetIOS6CookieV6maxAgeSiSgvs", - "moduleName": "MuppetIOS", - "implicit": true, - "accessorKind": "set" - }, + "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": "Modify", - "printedName": "Modify()", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Accessor", - "usr": "s:9MuppetIOS6CookieV6maxAgeSiSgvM", - "mangledName": "$s9MuppetIOS6CookieV6maxAgeSiSgvM", + "usr": "s:9MuppetIOS4PageC8progressSivg", + "mangledName": "$s9MuppetIOS4PageC8progressSivg", "moduleName": "MuppetIOS", - "implicit": true, - "accessorKind": "_modify" + "declAttributes": [ + "Final" + ], + "accessorKind": "get" } ] }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(name:value:path:isSecure:domain:expiresDate:isHTTPOnly:maxAge:)", + "kind": "Function", + "name": "screenshot", + "printedName": "screenshot(width:height:quality:)", "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?", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "Date", - "printedName": "Foundation.Date", - "usr": "s:10Foundation4DateV" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "hasDefaultArg": true, "usr": "s:Sq" }, { "kind": "TypeNominal", "name": "Optional", - "printedName": "Swift.Bool?", + "printedName": "Swift.Int?", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], - "hasDefaultArg": true, "usr": "s:Sq" }, { @@ -6562,453 +7632,656 @@ "usr": "s:Si" } ], - "hasDefaultArg": true, "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "hasDefaultArg": true, + "usr": "s:14CoreFoundation7CGFloatV" } ], - "declKind": "Constructor", - "usr": "s:9MuppetIOS6CookieV4name5value4path8isSecure6domain11expiresDate0G8HTTPOnly6maxAgeACSS_S2SSbSS10Foundation0K0VSgSbSgSiSgtcfc", - "mangledName": "$s9MuppetIOS6CookieV4name5value4path8isSecure6domain11expiresDate0G8HTTPOnly6maxAgeACSS_S2SSbSS10Foundation0K0VSgSbSgSiSgtcfc", + "declKind": "Func", + "usr": "s:9MuppetIOS4PageC10screenshot5width6height7qualitySSSgSiSg_AI14CoreFoundation7CGFloatVtYaF", + "mangledName": "$s9MuppetIOS4PageC10screenshot5width6height7qualitySSSgSiSg_AI12CoreGraphics7CGFloatVtYaF", "moduleName": "MuppetIOS", "declAttributes": [ - "AccessControl" + "Final", + "AccessControl", + "Nonisolated", + "Concurrent", + "RawDocComment" ], - "init_kind": "Designated" + "funcSelfKind": "NonMutating" }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(from:)", + "kind": "Function", + "name": "request", + "printedName": "request(url:method:data:headers:followRedirects:)", "children": [ { "kind": "TypeNominal", - "name": "Cookie", - "printedName": "MuppetIOS.Cookie", - "usr": "s:9MuppetIOS6CookieV" + "name": "Optional", + "printedName": "WebKit.WKWebView.Response?", + "children": [ + { + "kind": "TypeNominal", + "name": "Response", + "printedName": "WebKit.WKWebView.Response", + "usr": "s:So9WKWebViewC9MuppetIOSE8ResponseV" + } + ], + "usr": "s:Sq" }, { "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": [ + "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": "Foundation.HTTPCookie?", + "printedName": "MuppetIOS.JSON?", "children": [ { "kind": "TypeNominal", - "name": "HTTPCookie", - "printedName": "Foundation.HTTPCookie", - "usr": "c:objc(cs)NSHTTPCookie" + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" } ], + "hasDefaultArg": true, "usr": "s:Sq" - } - ], - "declKind": "Var", - "usr": "s:9MuppetIOS6CookieV04httpC0So12NSHTTPCookieCSgvp", - "mangledName": "$s9MuppetIOS6CookieV04httpC0So12NSHTTPCookieCSgvp", - "moduleName": "MuppetIOS", - "declAttributes": [ - "AccessControl" - ], - "accessors": [ + }, { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : Swift.String]?", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Foundation.HTTPCookie?", + "name": "Dictionary", + "printedName": "[Swift.String : Swift.String]", "children": [ { "kind": "TypeNominal", - "name": "HTTPCookie", - "printedName": "Foundation.HTTPCookie", - "usr": "c:objc(cs)NSHTTPCookie" + "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:9MuppetIOS6CookieV04httpC0So12NSHTTPCookieCSgvg", - "mangledName": "$s9MuppetIOS6CookieV04httpC0So12NSHTTPCookieCSgvg", - "moduleName": "MuppetIOS", - "accessorKind": "get" - } - ] - }, - { - "kind": "Function", - "name": "<", - "printedName": "<(_:_:)", - "children": [ + "hasDefaultArg": true, + "usr": "s:Sq" + }, { "kind": "TypeNominal", "name": "Bool", "printedName": "Swift.Bool", + "hasDefaultArg": true, "usr": "s:Sb" - }, - { - "kind": "TypeNominal", - "name": "Cookie", - "printedName": "MuppetIOS.Cookie", - "usr": "s:9MuppetIOS6CookieV" - }, + } + ], + "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": "Cookie", - "printedName": "MuppetIOS.Cookie", - "usr": "s:9MuppetIOS6CookieV" + "name": "Void", + "printedName": "()" } ], "declKind": "Func", - "usr": "s:9MuppetIOS6CookieV1loiySbAC_ACtFZ", - "mangledName": "$s9MuppetIOS6CookieV1loiySbAC_ACtFZ", + "usr": "s:9MuppetIOS4PageC5closeyyYaF", + "mangledName": "$s9MuppetIOS4PageC5closeyyYaF", "moduleName": "MuppetIOS", - "static": true, "declAttributes": [ + "Custom", + "Final", "AccessControl" ], - "isFromExtension": true, "funcSelfKind": "NonMutating" }, { "kind": "Function", - "name": "==", - "printedName": "==(_:_:)", + "name": "show", + "printedName": "show(animated:)", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - }, - { - "kind": "TypeNominal", - "name": "Cookie", - "printedName": "MuppetIOS.Cookie", - "usr": "s:9MuppetIOS6CookieV" + "name": "Void", + "printedName": "()" }, { "kind": "TypeNominal", - "name": "Cookie", - "printedName": "MuppetIOS.Cookie", - "usr": "s:9MuppetIOS6CookieV" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], "declKind": "Func", - "usr": "s:9MuppetIOS6CookieV2eeoiySbAC_ACtFZ", - "mangledName": "$s9MuppetIOS6CookieV2eeoiySbAC_ACtFZ", + "usr": "s:9MuppetIOS4PageC4show8animatedySb_tYaF", + "mangledName": "$s9MuppetIOS4PageC4show8animatedySb_tYaF", "moduleName": "MuppetIOS", - "static": true, - "implicit": true, - "isFromExtension": true, + "declAttributes": [ + "Custom", + "Final", + "AccessControl" + ], "funcSelfKind": "NonMutating" }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(from:)", + "kind": "Function", + "name": "hide", + "printedName": "hide(animated:)", "children": [ { "kind": "TypeNominal", - "name": "Cookie", - "printedName": "MuppetIOS.Cookie", - "usr": "s:9MuppetIOS6CookieV" + "name": "Void", + "printedName": "()" }, { "kind": "TypeNominal", - "name": "Decoder", - "printedName": "any Swift.Decoder", - "usr": "s:s7DecoderP" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], - "declKind": "Constructor", - "usr": "s:9MuppetIOS6CookieV4fromACs7Decoder_p_tKcfc", - "mangledName": "$s9MuppetIOS6CookieV4fromACs7Decoder_p_tKcfc", + "declKind": "Func", + "usr": "s:9MuppetIOS4PageC4hide8animatedySb_tYaF", + "mangledName": "$s9MuppetIOS4PageC4hide8animatedySb_tYaF", "moduleName": "MuppetIOS", - "implicit": true, - "isFromExtension": true, - "throwing": true, - "init_kind": "Designated" + "declAttributes": [ + "Custom", + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" }, { "kind": "Function", - "name": "encode", - "printedName": "encode(to:)", + "name": "makeChildPage", + "printedName": "makeChildPage(with:)", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "Optional", + "printedName": "MuppetIOS.Page?", + "children": [ + { + "kind": "TypeNominal", + "name": "Page", + "printedName": "MuppetIOS.Page", + "usr": "s:9MuppetIOS4PageC" + } + ], + "usr": "s:Sq" }, { "kind": "TypeNominal", - "name": "Encoder", - "printedName": "any Swift.Encoder", - "usr": "s:s7EncoderP" + "name": "WKWebViewConfiguration", + "printedName": "WebKit.WKWebViewConfiguration", + "usr": "c:objc(cs)WKWebViewConfiguration" } ], "declKind": "Func", - "usr": "s:9MuppetIOS6CookieV6encode2toys7Encoder_p_tKF", - "mangledName": "$s9MuppetIOS6CookieV6encode2toys7Encoder_p_tKF", + "usr": "s:9MuppetIOS4PageC09makeChildC04withACSgSo22WKWebViewConfigurationC_tF", + "mangledName": "$s9MuppetIOS4PageC09makeChildC04withACSgSo22WKWebViewConfigurationC_tF", "moduleName": "MuppetIOS", - "implicit": true, - "isFromExtension": true, - "throwing": true, + "declAttributes": [ + "Custom", + "Final", + "AccessControl" + ], "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:)", + "name": "goto", + "printedName": "goto(url:headers:timeout:)", "children": [ { "kind": "TypeNominal", - "name": "Bridge", - "printedName": "MuppetIOS.Bridge", - "usr": "c:@M@MuppetIOS@objc(cs)Bridge" + "name": "Void", + "printedName": "()" }, { "kind": "TypeNominal", - "name": "Muppet", - "printedName": "MuppetIOS.Muppet", - "usr": "s:9MuppetIOS0A0C" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" }, { "kind": "TypeNominal", - "name": "Page", - "printedName": "MuppetIOS.Page", - "usr": "s:9MuppetIOS4PageC" + "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:9MuppetIOS6BridgeC6inject6muppet4pageAcA0A0C_AA4PageCtFZ", - "mangledName": "$s9MuppetIOS6BridgeC6inject6muppet4pageAcA0A0C_AA4PageCtFZ", + "usr": "s:9MuppetIOS4PageC4goto3url7headers7timeoutySS_SDyS2SGSdtYaKF", + "mangledName": "$s9MuppetIOS4PageC4goto3url7headers7timeoutySS_SDyS2SGSdtYaKF", "moduleName": "MuppetIOS", - "static": true, "declAttributes": [ - "Custom", - "Final", - "AccessControl", - "DiscardableResult" + "Final", + "Custom", + "AccessControl" ], + "throwing": true, "funcSelfKind": "NonMutating" }, { - "kind": "Function", - "name": "userContentController", - "printedName": "userContentController(_:didReceive:)", + "kind": "TypeDecl", + "name": "PageError", + "printedName": "PageError", "children": [ { - "kind": "TypeNominal", - "name": "Tuple", - "printedName": "(Any?, Swift.String?)", + "kind": "Var", + "name": "invalidURL", + "printedName": "invalidURL", "children": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Any?", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.Page.PageError.Type) -> MuppetIOS.Page.PageError", "children": [ { "kind": "TypeNominal", - "name": "ProtocolComposition", - "printedName": "Any" + "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" + } + ] } - ], - "usr": "s:Sq" + ] + } + ], + "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": "Optional", - "printedName": "Swift.String?", + "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": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], - "usr": "s:Sq" + "declKind": "Accessor", + "usr": "s:9MuppetIOS4PageC0C5ErrorO9hashValueSivg", + "mangledName": "$s9MuppetIOS4PageC0C5ErrorO9hashValueSivg", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "get" } ] }, { - "kind": "TypeNominal", - "name": "WKUserContentController", - "printedName": "WebKit.WKUserContentController", - "usr": "c:objc(cs)WKUserContentController" - }, - { - "kind": "TypeNominal", - "name": "WKScriptMessage", - "printedName": "WebKit.WKScriptMessage", - "usr": "c:objc(cs)WKScriptMessage" + "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": "Func", - "usr": "c:@M@MuppetIOS@objc(cs)Bridge(im)userContentController:didReceiveScriptMessage:replyHandler:", - "mangledName": "$s9MuppetIOS6BridgeC21userContentController_10didReceiveypSg_SSSgtSo06WKUsereF0C_So15WKScriptMessageCtYaF", + "declKind": "Enum", + "usr": "s:9MuppetIOS4PageC0C5ErrorO", + "mangledName": "$s9MuppetIOS4PageC0C5ErrorO", "moduleName": "MuppetIOS", - "objc_name": "userContentController:didReceiveScriptMessage:replyHandler:", "declAttributes": [ - "Final", - "ObjC", - "Preconcurrency", - "Custom", - "AccessControl", - "RawDocComment" + "AccessControl" ], - "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": "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": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + } + ] }, { - "kind": "Constructor", - "name": "init", - "printedName": "init()", + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", "children": [ { "kind": "TypeNominal", - "name": "Bridge", - "printedName": "MuppetIOS.Bridge", - "usr": "c:@M@MuppetIOS@objc(cs)Bridge" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS4PageC9hashValueSivp", + "mangledName": "$s9MuppetIOS4PageC9hashValueSivp", + "moduleName": "MuppetIOS", + "implicit": true, + "declAttributes": [ + "Final", + "Custom" + ], + "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": "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", + "usr": "s:9MuppetIOS4PageC", + "mangledName": "$s9MuppetIOS4PageC", "moduleName": "MuppetIOS", "declAttributes": [ "Final", "AccessControl", - "Custom", - "ObjC" + "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": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "MuppetIOS" + }, + { + "kind": "Import", + "name": "OSLog", + "printedName": "OSLog", + "declKind": "Import", + "moduleName": "MuppetIOS" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "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", - "hasMissingDesignatedInitializers": true, + "isExternal": true, + "inheritsConvenienceInitializers": true, "superclassNames": [ "ObjectiveC.NSObject" ], "conformances": [ + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, { "kind": "Conformance", "name": "Copyable", @@ -7074,10 +8347,17 @@ }, { "kind": "Conformance", - "name": "Sendable", - "printedName": "Sendable", - "usr": "s:s8SendableP", - "mangledName": "$ss8SendableP" + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, + { + "kind": "Conformance", + "name": "URLSessionDataRequestable", + "printedName": "URLSessionDataRequestable", + "usr": "s:9MuppetIOS25URLSessionDataRequestableP", + "mangledName": "$s9MuppetIOS25URLSessionDataRequestableP" } ] }, @@ -7163,166 +8443,62 @@ "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" + "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" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + } + ] } - ] - }, - { - "kind": "TypeDecl", - "name": "URLSession", - "printedName": "URLSession", + ], "declKind": "Class", - "usr": "c:objc(cs)NSURLSession", - "moduleName": "Foundation", + "usr": "c:objc(cs)WKWebView", + "moduleName": "WebKit", "isOpen": true, - "intro_iOS": "7.0", - "objc_name": "NSURLSession", + "intro_iOS": "8.0", + "objc_name": "WKWebView", "declAttributes": [ + "Preconcurrency", "Available", "ObjC", - "SynthesizedProtocol", - "NonSendable", - "Sendable", + "Custom", "Dynamic" ], - "superclassUsr": "c:objc(cs)NSObject", + "superclassUsr": "c:objc(cs)UIView", "isExternal": true, "inheritsConvenienceInitializers": true, "superclassNames": [ + "UIKit.UIView", + "UIKit.UIResponder", "ObjectiveC.NSObject" ], "conformances": [ - { - "kind": "Conformance", - "name": "Sendable", - "printedName": "Sendable", - "usr": "s:s8SendableP", - "mangledName": "$ss8SendableP" - }, { "kind": "Conformance", "name": "Copyable", @@ -7385,6 +8561,20 @@ "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" } ] }, @@ -7415,6 +8605,13 @@ "usr": "s:s8SendableP", "mangledName": "$ss8SendableP" }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, { "kind": "Conformance", "name": "Copyable", @@ -7436,74 +8633,102 @@ }, "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\/Bridging\/Bridge.swift", + "kind": "Dictionary", + "offset": 310, + "length": 3, + "value": "[]" }, { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Page.swift", + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Bridging\/Bridge.swift", "kind": "Dictionary", - "offset": 1298, + "offset": 374, "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\/Bridging\/Bridge.swift", + "kind": "StringLiteral", + "offset": 419, + "length": 14, + "value": "\"MuppetBridge\"" }, { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Page.swift", - "kind": "Array", - "offset": 1459, - "length": 2, + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Utils\/API.swift", + "kind": "Dictionary", + "offset": 1067, + "length": 3, "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\/Utils\/API.swift", + "kind": "Dictionary", + "offset": 3655, + "length": 3, + "value": "[]" }, { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Page.swift", + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Utils\/API.swift", "kind": "Dictionary", - "offset": 11736, + "offset": 4234, "length": 3, "value": "[]" }, { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Page.swift", + "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": 11765, - "length": 4, - "value": "true" + "offset": 506, + "length": 5, + "value": "false" }, { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Page.swift", + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Utils\/Cookie.swift", + "kind": "StringLiteral", + "offset": 5432, + "length": 8, + "value": "\"secure\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Utils\/Cookie.swift", + "kind": "StringLiteral", + "offset": 5488, + "length": 9, + "value": "\"expires\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Utils\/Emitter.swift", "kind": "Dictionary", - "offset": 13301, + "offset": 829, "length": 3, "value": "[]" }, { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Page.swift", - "kind": "IntegerLiteral", - "offset": 13330, + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Utils\/Emitter.swift", + "kind": "Array", + "offset": 908, "length": 2, - "value": "30" + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Utils\/Emitter.swift", + "kind": "BooleanLiteral", + "offset": 964, + "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\/Utils\/WebView.swift", @@ -7561,27 +8786,6 @@ "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", @@ -7604,53 +8808,95 @@ "value": "\"muppet\"" }, { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Utils\/Cookie.swift", - "kind": "StringLiteral", - "offset": 476, + "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": "BooleanLiteral", + "offset": 511, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Page.swift", + "kind": "Dictionary", + "offset": 1623, "length": 3, - "value": "\"\/\"" + "value": "[]" }, { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Utils\/Cookie.swift", + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Page.swift", "kind": "BooleanLiteral", - "offset": 506, + "offset": 1736, "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\/Page.swift", + "kind": "Array", + "offset": 1784, + "length": 2, + "value": "[]" }, { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Utils\/Cookie.swift", + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Page.swift", + "kind": "IntegerLiteral", + "offset": 10852, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Page.swift", "kind": "StringLiteral", - "offset": 5863, - "length": 9, - "value": "\"expires\"" + "offset": 11859, + "length": 5, + "value": "\"GET\"" }, { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Bridging\/Bridge.swift", + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Page.swift", "kind": "Dictionary", - "offset": 310, + "offset": 11914, "length": 3, "value": "[]" }, { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Bridging\/Bridge.swift", + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Page.swift", + "kind": "BooleanLiteral", + "offset": 11943, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Page.swift", "kind": "Dictionary", - "offset": 374, + "offset": 13479, "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": "IntegerLiteral", + "offset": 13508, + "length": 2, + "value": "30" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/Shared\/AtomicDebug.swift", + "kind": "BooleanLiteral", + "offset": 192, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/Shared\/AtomicDebug.swift", + "kind": "BooleanLiteral", + "offset": 1000, + "length": 5, + "value": "false" } ] } \ 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 index 9e8e25b..4bab353 100644 --- 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 @@ -1,7 +1,7 @@ // 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 +// swift-compiler-version: Apple Swift version 6.2.1 (swiftlang-6.2.1.4.8 clang-1700.4.4.1) +// 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-upcoming-feature InferIsolatedConformances -enable-upcoming-feature NonisolatedNonsendingByDefault -enable-experimental-feature DebugDescriptionMacro -module-name MuppetIOS +// swift-module-flags-ignorable: -formal-cxx-interoperability-mode=off -interface-compiler-version 6.2.1 import Combine import Foundation import OSLog @@ -11,75 +11,67 @@ 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) +@objc @_hasMissingDesignatedInitializers @_Concurrency.MainActor final public class Bridge : ObjectiveC.NSObject, WebKit.WKScriptMessageHandlerWithReply { @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 - } - } + @_Concurrency.MainActor public static func inject(muppet: MuppetIOS.Muppet, page: MuppetIOS.Page) -> MuppetIOS.Bridge + #if compiler(>=5.3) && $NonescapableTypes + @_Concurrency.MainActor @preconcurrency @objc final public func userContentController(_ userContentController: WebKit.WKUserContentController, didReceive message: WebKit.WKScriptMessage) async -> (Any?, Swift.String?) + #endif @objc deinit } -extension MuppetIOS.Page : @preconcurrency Swift.Equatable, @preconcurrency Swift.Hashable { - nonisolated final public var hashValue: Swift.Int { +public protocol URLSessionDataRequestable : Swift.Sendable { + #if compiler(>=5.3) && $AsyncExecutionBehaviorAttributes + nonisolated(nonsending) func data(for request: Foundation.URLRequest) async throws -> (Foundation.Data, Foundation.URLResponse) + #endif +} +extension Foundation.URLSession : MuppetIOS.URLSessionDataRequestable { +} +public struct API : Swift.Sendable { + public let apiBase: Swift.String + public let urlSession: any MuppetIOS.URLSessionDataRequestable + public let defaultHeaders: [Swift.String : Swift.String]? + #if compiler(>=5.3) && $NonescapableTypes + public init(apiBase: Swift.String, defaultHeaders: [Swift.String : Swift.String]? = nil, urlSession: any MuppetIOS.URLSessionDataRequestable = URLSession.shared) + #endif + public enum APIError : Swift.Error, Swift.Sendable { + case invalidUrl + case httpError(statusCode: Swift.Int?, responseBody: (any Swift.Sendable)?, error: (any Swift.Error)?) + case decodeError(error: (any Swift.Error)?, responseBody: (any Swift.Sendable)?) + case encodeError + } + #if compiler(>=5.3) && $AsyncExecutionBehaviorAttributes + nonisolated(nonsending) public func post(path: Swift.String, body: Input, headers: [Swift.String : Swift.String] = [:]) async throws(MuppetIOS.API.APIError) -> Response where Input : Swift.Decodable, Input : Swift.Encodable, Response : Swift.Decodable, Response : Swift.Encodable + #endif + #if compiler(>=5.3) && $AsyncExecutionBehaviorAttributes + nonisolated(nonsending) public func get(path: Swift.String, headers: [Swift.String : Swift.String] = [:]) async throws(MuppetIOS.API.APIError) -> Response where Response : Swift.Decodable, Response : Swift.Encodable + #endif +} +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? + #if compiler(>=5.3) && $NonescapableTypes + 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) + #endif + public init(from httpCookie: Foundation.HTTPCookie) + #if compiler(>=5.3) && $NonescapableTypes + public var httpCookie: Foundation.HTTPCookie? { get } + #endif +} +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 } @_hasMissingDesignatedInitializers public class Emitter where T : Swift.Equatable { public struct Event { @@ -87,36 +79,14 @@ extension MuppetIOS.Page : @preconcurrency Swift.Equatable, @preconcurrency Swif 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 +public actor AsyncEmitter where T : Swift.Sendable { + public init(bufferWhenNoSubscribers: Swift.Bool = false) + nonisolated public func emit(_ value: T) + nonisolated public func close() + public func stream() -> _Concurrency.AsyncStream @objc deinit -} -extension MuppetIOS.Browser : @preconcurrency Swift.Equatable, @preconcurrency Swift.Hashable { - nonisolated final public var hashValue: Swift.Int { + @available(iOS 13.0, tvOS 13.0, watchOS 6.0, macOS 10.15, *) + @_semantics("defaultActor") nonisolated final public var unownedExecutor: _Concurrency.UnownedSerialExecutor { get } } @@ -127,43 +97,65 @@ extension MuppetIOS.Browser : @preconcurrency Swift.Equatable, @preconcurrency S case number(Swift.Double) case bool(Swift.Bool) case null + #if compiler(>=5.3) && $NonescapableTypes public init(_ value: Any?) + #endif + #if compiler(>=5.3) && $NonescapableTypes public var asDictionary: [Swift.String : MuppetIOS.JSON]? { get } + #endif + #if compiler(>=5.3) && $NonescapableTypes public var asArray: [MuppetIOS.JSON]? { get } + #endif + #if compiler(>=5.3) && $NonescapableTypes public var asString: Swift.String? { get } + #endif + #if compiler(>=5.3) && $NonescapableTypes public var asDouble: Swift.Double? { get } + #endif + #if compiler(>=5.3) && $NonescapableTypes public var asInt: Swift.Int? { get } + #endif + #if compiler(>=5.3) && $NonescapableTypes public var asBool: Swift.Bool? { get } + #endif public var asAny: Any { get } + #if compiler(>=5.3) && $NonescapableTypes public func value() -> T? + #endif public var isNull: Swift.Bool { get } + #if compiler(>=5.3) && $NonescapableTypes public subscript(key: Swift.String) -> MuppetIOS.JSON? { get set } + #endif + #if compiler(>=5.3) && $NonescapableTypes public subscript(index: Swift.Int) -> MuppetIOS.JSON? { get set } + #endif + #if compiler(>=5.3) && $NonescapableTypes public subscript(dynamicMember member: Swift.String) -> MuppetIOS.JSON? { get } + #endif public static func == (a: MuppetIOS.JSON, b: MuppetIOS.JSON) -> Swift.Bool public func hash(into hasher: inout Swift.Hasher) public var hashValue: Swift.Int { @@ -218,59 +210,151 @@ extension MuppetIOS.JSON : Swift.CustomDebugStringConvertible { get } } +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 + #if compiler(>=5.3) && $NonescapableTypes + @_Concurrency.MainActor final public func newPage(configuration: WebKit.WKWebViewConfiguration? = nil) -> MuppetIOS.Page + #endif + @_Concurrency.MainActor final public func attachPage(to existingWebView: WebKit.WKWebView, controller: UIKit.UIViewController) -> MuppetIOS.Page + @objc deinit +} +extension MuppetIOS.Browser : @_Concurrency.MainActor Swift.Equatable, @_Concurrency.MainActor Swift.Hashable { + @_Concurrency.MainActor 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) + #if compiler(>=5.3) && $NonescapableTypes @_Concurrency.MainActor final public func getBrowser(handle: Swift.String) -> MuppetIOS.Browser? + #endif + #if compiler(>=5.3) && $NonescapableTypes @_Concurrency.MainActor final public func getPage(handle: Swift.String) -> MuppetIOS.Page? + #endif @_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 + #if compiler(>=5.3) && $NonescapableTypes @_Concurrency.MainActor public static func setDebug(isEnabled: Swift.Bool, forwardLogs forwarder: (@Sendable (Swift.String) -> ())? = nil) async + #endif @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? { +@_Concurrency.MainActor final public class Page { + public struct Options { + public var hideOnClose: Swift.Bool + public var preventTryingUniversalLinks: 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 + case navigationFailed + #if compiler(>=5.3) && $NonescapableTypes + public init?(rawValue: Swift.String) + #endif + 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 } -} -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 { + @_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 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?) + @_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 + } + #if compiler(>=5.3) && $NonescapableTypes && $AsyncExecutionBehaviorAttributes + @concurrent nonisolated final public func screenshot(width: Swift.Int?, height: Swift.Int?, quality: CoreFoundation.CGFloat = 1) async -> Swift.String? + #endif + #if compiler(>=5.3) && $NonescapableTypes + @_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? + #endif + @_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 + #if compiler(>=5.3) && $NonescapableTypes + @_Concurrency.MainActor final public func makeChildPage(with configuration: WebKit.WKWebViewConfiguration) -> MuppetIOS.Page? + #endif + @_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 : @_Concurrency.MainActor Swift.Equatable, @_Concurrency.MainActor Swift.Hashable { + @_Concurrency.MainActor final public var hashValue: Swift.Int { + get + } +} +extension MuppetIOS.Bridge : Swift.Sendable {} +extension MuppetIOS.Browser : Swift.Sendable {} extension MuppetIOS.Muppet : Swift.Sendable {} extension MuppetIOS.Page : Swift.Sendable {} +extension MuppetIOS.Browser.EventType : Swift.Equatable {} +extension MuppetIOS.Browser.EventType : Swift.Hashable {} 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 index b3df58b..6c45b1a 100644 Binary files a/ios/frameworks/MuppetIOS.xcframework/ios-arm64_x86_64-simulator/MuppetIOS.framework/Modules/MuppetIOS.swiftmodule/x86_64-apple-ios-simulator.swiftdoc 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 index 9e8e25b..4bab353 100644 --- 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 @@ -1,7 +1,7 @@ // 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 +// swift-compiler-version: Apple Swift version 6.2.1 (swiftlang-6.2.1.4.8 clang-1700.4.4.1) +// 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-upcoming-feature InferIsolatedConformances -enable-upcoming-feature NonisolatedNonsendingByDefault -enable-experimental-feature DebugDescriptionMacro -module-name MuppetIOS +// swift-module-flags-ignorable: -formal-cxx-interoperability-mode=off -interface-compiler-version 6.2.1 import Combine import Foundation import OSLog @@ -11,75 +11,67 @@ 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) +@objc @_hasMissingDesignatedInitializers @_Concurrency.MainActor final public class Bridge : ObjectiveC.NSObject, WebKit.WKScriptMessageHandlerWithReply { @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 - } - } + @_Concurrency.MainActor public static func inject(muppet: MuppetIOS.Muppet, page: MuppetIOS.Page) -> MuppetIOS.Bridge + #if compiler(>=5.3) && $NonescapableTypes + @_Concurrency.MainActor @preconcurrency @objc final public func userContentController(_ userContentController: WebKit.WKUserContentController, didReceive message: WebKit.WKScriptMessage) async -> (Any?, Swift.String?) + #endif @objc deinit } -extension MuppetIOS.Page : @preconcurrency Swift.Equatable, @preconcurrency Swift.Hashable { - nonisolated final public var hashValue: Swift.Int { +public protocol URLSessionDataRequestable : Swift.Sendable { + #if compiler(>=5.3) && $AsyncExecutionBehaviorAttributes + nonisolated(nonsending) func data(for request: Foundation.URLRequest) async throws -> (Foundation.Data, Foundation.URLResponse) + #endif +} +extension Foundation.URLSession : MuppetIOS.URLSessionDataRequestable { +} +public struct API : Swift.Sendable { + public let apiBase: Swift.String + public let urlSession: any MuppetIOS.URLSessionDataRequestable + public let defaultHeaders: [Swift.String : Swift.String]? + #if compiler(>=5.3) && $NonescapableTypes + public init(apiBase: Swift.String, defaultHeaders: [Swift.String : Swift.String]? = nil, urlSession: any MuppetIOS.URLSessionDataRequestable = URLSession.shared) + #endif + public enum APIError : Swift.Error, Swift.Sendable { + case invalidUrl + case httpError(statusCode: Swift.Int?, responseBody: (any Swift.Sendable)?, error: (any Swift.Error)?) + case decodeError(error: (any Swift.Error)?, responseBody: (any Swift.Sendable)?) + case encodeError + } + #if compiler(>=5.3) && $AsyncExecutionBehaviorAttributes + nonisolated(nonsending) public func post(path: Swift.String, body: Input, headers: [Swift.String : Swift.String] = [:]) async throws(MuppetIOS.API.APIError) -> Response where Input : Swift.Decodable, Input : Swift.Encodable, Response : Swift.Decodable, Response : Swift.Encodable + #endif + #if compiler(>=5.3) && $AsyncExecutionBehaviorAttributes + nonisolated(nonsending) public func get(path: Swift.String, headers: [Swift.String : Swift.String] = [:]) async throws(MuppetIOS.API.APIError) -> Response where Response : Swift.Decodable, Response : Swift.Encodable + #endif +} +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? + #if compiler(>=5.3) && $NonescapableTypes + 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) + #endif + public init(from httpCookie: Foundation.HTTPCookie) + #if compiler(>=5.3) && $NonescapableTypes + public var httpCookie: Foundation.HTTPCookie? { get } + #endif +} +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 } @_hasMissingDesignatedInitializers public class Emitter where T : Swift.Equatable { public struct Event { @@ -87,36 +79,14 @@ extension MuppetIOS.Page : @preconcurrency Swift.Equatable, @preconcurrency Swif 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 +public actor AsyncEmitter where T : Swift.Sendable { + public init(bufferWhenNoSubscribers: Swift.Bool = false) + nonisolated public func emit(_ value: T) + nonisolated public func close() + public func stream() -> _Concurrency.AsyncStream @objc deinit -} -extension MuppetIOS.Browser : @preconcurrency Swift.Equatable, @preconcurrency Swift.Hashable { - nonisolated final public var hashValue: Swift.Int { + @available(iOS 13.0, tvOS 13.0, watchOS 6.0, macOS 10.15, *) + @_semantics("defaultActor") nonisolated final public var unownedExecutor: _Concurrency.UnownedSerialExecutor { get } } @@ -127,43 +97,65 @@ extension MuppetIOS.Browser : @preconcurrency Swift.Equatable, @preconcurrency S case number(Swift.Double) case bool(Swift.Bool) case null + #if compiler(>=5.3) && $NonescapableTypes public init(_ value: Any?) + #endif + #if compiler(>=5.3) && $NonescapableTypes public var asDictionary: [Swift.String : MuppetIOS.JSON]? { get } + #endif + #if compiler(>=5.3) && $NonescapableTypes public var asArray: [MuppetIOS.JSON]? { get } + #endif + #if compiler(>=5.3) && $NonescapableTypes public var asString: Swift.String? { get } + #endif + #if compiler(>=5.3) && $NonescapableTypes public var asDouble: Swift.Double? { get } + #endif + #if compiler(>=5.3) && $NonescapableTypes public var asInt: Swift.Int? { get } + #endif + #if compiler(>=5.3) && $NonescapableTypes public var asBool: Swift.Bool? { get } + #endif public var asAny: Any { get } + #if compiler(>=5.3) && $NonescapableTypes public func value() -> T? + #endif public var isNull: Swift.Bool { get } + #if compiler(>=5.3) && $NonescapableTypes public subscript(key: Swift.String) -> MuppetIOS.JSON? { get set } + #endif + #if compiler(>=5.3) && $NonescapableTypes public subscript(index: Swift.Int) -> MuppetIOS.JSON? { get set } + #endif + #if compiler(>=5.3) && $NonescapableTypes public subscript(dynamicMember member: Swift.String) -> MuppetIOS.JSON? { get } + #endif public static func == (a: MuppetIOS.JSON, b: MuppetIOS.JSON) -> Swift.Bool public func hash(into hasher: inout Swift.Hasher) public var hashValue: Swift.Int { @@ -218,59 +210,151 @@ extension MuppetIOS.JSON : Swift.CustomDebugStringConvertible { get } } +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 + #if compiler(>=5.3) && $NonescapableTypes + @_Concurrency.MainActor final public func newPage(configuration: WebKit.WKWebViewConfiguration? = nil) -> MuppetIOS.Page + #endif + @_Concurrency.MainActor final public func attachPage(to existingWebView: WebKit.WKWebView, controller: UIKit.UIViewController) -> MuppetIOS.Page + @objc deinit +} +extension MuppetIOS.Browser : @_Concurrency.MainActor Swift.Equatable, @_Concurrency.MainActor Swift.Hashable { + @_Concurrency.MainActor 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) + #if compiler(>=5.3) && $NonescapableTypes @_Concurrency.MainActor final public func getBrowser(handle: Swift.String) -> MuppetIOS.Browser? + #endif + #if compiler(>=5.3) && $NonescapableTypes @_Concurrency.MainActor final public func getPage(handle: Swift.String) -> MuppetIOS.Page? + #endif @_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 + #if compiler(>=5.3) && $NonescapableTypes @_Concurrency.MainActor public static func setDebug(isEnabled: Swift.Bool, forwardLogs forwarder: (@Sendable (Swift.String) -> ())? = nil) async + #endif @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? { +@_Concurrency.MainActor final public class Page { + public struct Options { + public var hideOnClose: Swift.Bool + public var preventTryingUniversalLinks: 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 + case navigationFailed + #if compiler(>=5.3) && $NonescapableTypes + public init?(rawValue: Swift.String) + #endif + 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 } -} -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 { + @_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 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?) + @_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 + } + #if compiler(>=5.3) && $NonescapableTypes && $AsyncExecutionBehaviorAttributes + @concurrent nonisolated final public func screenshot(width: Swift.Int?, height: Swift.Int?, quality: CoreFoundation.CGFloat = 1) async -> Swift.String? + #endif + #if compiler(>=5.3) && $NonescapableTypes + @_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? + #endif + @_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 + #if compiler(>=5.3) && $NonescapableTypes + @_Concurrency.MainActor final public func makeChildPage(with configuration: WebKit.WKWebViewConfiguration) -> MuppetIOS.Page? + #endif + @_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 : @_Concurrency.MainActor Swift.Equatable, @_Concurrency.MainActor Swift.Hashable { + @_Concurrency.MainActor final public var hashValue: Swift.Int { + get + } +} +extension MuppetIOS.Bridge : Swift.Sendable {} +extension MuppetIOS.Browser : Swift.Sendable {} extension MuppetIOS.Muppet : Swift.Sendable {} extension MuppetIOS.Page : Swift.Sendable {} +extension MuppetIOS.Browser.EventType : Swift.Equatable {} +extension MuppetIOS.Browser.EventType : Swift.Hashable {} 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/MuppetIOS b/ios/frameworks/MuppetIOS.xcframework/ios-arm64_x86_64-simulator/MuppetIOS.framework/MuppetIOS index 71b973e..315d654 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/_CodeSignature/CodeDirectory b/ios/frameworks/MuppetIOS.xcframework/ios-arm64_x86_64-simulator/MuppetIOS.framework/_CodeSignature/CodeDirectory index 0d99f8e..b02a66e 100644 Binary files a/ios/frameworks/MuppetIOS.xcframework/ios-arm64_x86_64-simulator/MuppetIOS.framework/_CodeSignature/CodeDirectory 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-1 b/ios/frameworks/MuppetIOS.xcframework/ios-arm64_x86_64-simulator/MuppetIOS.framework/_CodeSignature/CodeRequirements-1 deleted file mode 100644 index ae9f004..0000000 Binary files a/ios/frameworks/MuppetIOS.xcframework/ios-arm64_x86_64-simulator/MuppetIOS.framework/_CodeSignature/CodeRequirements-1 and /dev/null 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 index 127a24f..e5955e0 100644 --- 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 @@ -6,47 +6,47 @@ Info.plist - fIWJC1rU4qD+91138TEQYPaGaic= + SUC0Cx8nt4aninGf3rbRz4Y88jo= Modules/MuppetIOS.swiftmodule/arm64-apple-ios-simulator.abi.json - v32daJSCrc0IBFnn2sUHcrmM8hY= + pnWmUm3dEcqEGsCJjwspAOp2p+8= Modules/MuppetIOS.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface - J7RjSnpcac2m57DmUe4HA1+8G/0= + oDDj9nFmf7dD2WGui9AEwkdtsb4= Modules/MuppetIOS.swiftmodule/arm64-apple-ios-simulator.swiftdoc - JT14Tktw3mvyFQVnTae/XyJGhB4= + cfCgS39rqHVc69ZXi7td4TnRk4U= Modules/MuppetIOS.swiftmodule/arm64-apple-ios-simulator.swiftinterface - J7RjSnpcac2m57DmUe4HA1+8G/0= + oDDj9nFmf7dD2WGui9AEwkdtsb4= Modules/MuppetIOS.swiftmodule/arm64-apple-ios-simulator.swiftmodule - yILAXlssl25Ia4RDJ9RP68JylD8= + w46ZRLIrLRfkHFgcuk9VSpbC8jQ= Modules/MuppetIOS.swiftmodule/x86_64-apple-ios-simulator.abi.json - v32daJSCrc0IBFnn2sUHcrmM8hY= + pnWmUm3dEcqEGsCJjwspAOp2p+8= Modules/MuppetIOS.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface - +7tV2fAchwyWuDa8wf8aRBZXdh0= + CaoMBkzjucIiIG3sV8ha+cdGRKM= Modules/MuppetIOS.swiftmodule/x86_64-apple-ios-simulator.swiftdoc - cVnVs1R7jjFgY+KpCktVC6PK3B4= + C0X+hynDlYv9b3+LH/xQRU1NlCc= Modules/MuppetIOS.swiftmodule/x86_64-apple-ios-simulator.swiftinterface - +7tV2fAchwyWuDa8wf8aRBZXdh0= + CaoMBkzjucIiIG3sV8ha+cdGRKM= Modules/MuppetIOS.swiftmodule/x86_64-apple-ios-simulator.swiftmodule - H4OfeLSucKDFy3sM5f4ttuUa3aA= + zawV0zzbG5QDEf2yq/rldFGQ+Uk= PrivacyInfo.xcprivacy @@ -57,120 +57,76 @@ Modules/MuppetIOS.swiftmodule/arm64-apple-ios-simulator.abi.json - hash - - v32daJSCrc0IBFnn2sUHcrmM8hY= - hash2 - NhdeFoR+jPcytlN4VgjJduFUn9Trolc0eWjhA1v54ec= + ZyaVCjhwzkpYn4ls/7fVARS3VCEJaMne2tn3PHPWRSI= Modules/MuppetIOS.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface - hash - - J7RjSnpcac2m57DmUe4HA1+8G/0= - hash2 - kPGPJErL1XOZItV4VJzslnPZgGWSxqVLVP9SQQgAM2Y= + QLAIpjBjqS2CUCyyuFGg4YZ4/Hx99NddHt8jpswOgf4= Modules/MuppetIOS.swiftmodule/arm64-apple-ios-simulator.swiftdoc - hash - - JT14Tktw3mvyFQVnTae/XyJGhB4= - hash2 - oW152mcvNo/mJs7UNILHVfULa52p0yCOYKKp2Fhx1L4= + xuo1+Ri2BPJNzqFQSt9tqLIn/hsznPHeWRmGvtzfvdw= Modules/MuppetIOS.swiftmodule/arm64-apple-ios-simulator.swiftinterface - hash - - J7RjSnpcac2m57DmUe4HA1+8G/0= - hash2 - kPGPJErL1XOZItV4VJzslnPZgGWSxqVLVP9SQQgAM2Y= + QLAIpjBjqS2CUCyyuFGg4YZ4/Hx99NddHt8jpswOgf4= Modules/MuppetIOS.swiftmodule/arm64-apple-ios-simulator.swiftmodule - hash - - yILAXlssl25Ia4RDJ9RP68JylD8= - hash2 - J1TkQFJSgSth1LTdsiMUqjHnrANDid3Qs2kqETFSG5E= + 78BhNxJoQtvnjaL5G/KStkLA1wRvISMZ/+Rdf9/dpH8= Modules/MuppetIOS.swiftmodule/x86_64-apple-ios-simulator.abi.json - hash - - v32daJSCrc0IBFnn2sUHcrmM8hY= - hash2 - NhdeFoR+jPcytlN4VgjJduFUn9Trolc0eWjhA1v54ec= + ZyaVCjhwzkpYn4ls/7fVARS3VCEJaMne2tn3PHPWRSI= Modules/MuppetIOS.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface - hash - - +7tV2fAchwyWuDa8wf8aRBZXdh0= - hash2 - UvOrQcDRng73GDXaCLhp7Gyw/XJPAy1SrfHCs6yGHto= + ERap4fBtfW1spXg6z8ONfLd9hcVFJKPw+bV4dgU+oMI= Modules/MuppetIOS.swiftmodule/x86_64-apple-ios-simulator.swiftdoc - hash - - cVnVs1R7jjFgY+KpCktVC6PK3B4= - hash2 - 4cjWgGvWGnWxPnpWRdYhgHSszM+MFLXwVwRH5S93GCo= + ZjDS0G1W8laKib86Mz309o6DLSvtIIZRZqlFStIUs98= Modules/MuppetIOS.swiftmodule/x86_64-apple-ios-simulator.swiftinterface - hash - - +7tV2fAchwyWuDa8wf8aRBZXdh0= - hash2 - UvOrQcDRng73GDXaCLhp7Gyw/XJPAy1SrfHCs6yGHto= + ERap4fBtfW1spXg6z8ONfLd9hcVFJKPw+bV4dgU+oMI= Modules/MuppetIOS.swiftmodule/x86_64-apple-ios-simulator.swiftmodule - hash - - H4OfeLSucKDFy3sM5f4ttuUa3aA= - hash2 - AA0uWOkLsX59n4qpUJLciXjk1GSq5wwlAx3muvTA5eI= + yCCw9EqcAP0zSXX8G8JSEAaOzujJQi34B3fo1rdj48E= PrivacyInfo.xcprivacy - hash - - n1Tior/Z23JWo5dZj/4GmktJKDA= - hash2 CmTZqdG2e1lBJxEXDqpQnDUADbiIfumJXtPyjCRyBaw= diff --git a/ios/frameworks/QuantumIOS.xcframework/_CodeSignature/CodeDirectory b/ios/frameworks/QuantumIOS.xcframework/_CodeSignature/CodeDirectory index 70aa4ef..f81853b 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 deleted file mode 100644 index 096bf71..0000000 Binary files a/ios/frameworks/QuantumIOS.xcframework/_CodeSignature/CodeRequirements-1 and /dev/null differ diff --git a/ios/frameworks/QuantumIOS.xcframework/_CodeSignature/CodeResources b/ios/frameworks/QuantumIOS.xcframework/_CodeSignature/CodeResources index 5a83e2c..7c72515 100644 --- a/ios/frameworks/QuantumIOS.xcframework/_CodeSignature/CodeResources +++ b/ios/frameworks/QuantumIOS.xcframework/_CodeSignature/CodeResources @@ -10,23 +10,23 @@ ios-arm64/QuantumIOS.framework/Info.plist - I2MySfA1x+LpbVxGG7AETpk9cII= + arXsgz/ttG97+F2RhvKHiNr0eGs= ios-arm64/QuantumIOS.framework/Modules/QuantumIOS.swiftmodule/arm64-apple-ios.abi.json - 0WFh1pwRDI/J0x8cpq4M4Vqs+9k= + BVkfv0seNsH8/4bzBv2TblgU6Ps= ios-arm64/QuantumIOS.framework/Modules/QuantumIOS.swiftmodule/arm64-apple-ios.private.swiftinterface - UbFkHrhe50qqd+Uk0ywyveHvBys= + /aL7TwkovXstBQKYjHp+6cTpKMI= ios-arm64/QuantumIOS.framework/Modules/QuantumIOS.swiftmodule/arm64-apple-ios.swiftdoc - NkdnybXzHN/EsIbYwBSBiy8Ssc8= + +fLxFz0nsR8HACNWpgbpY1aqexc= ios-arm64/QuantumIOS.framework/Modules/QuantumIOS.swiftmodule/arm64-apple-ios.swiftinterface - UbFkHrhe50qqd+Uk0ywyveHvBys= + /aL7TwkovXstBQKYjHp+6cTpKMI= ios-arm64/QuantumIOS.framework/Modules/module.modulemap @@ -38,7 +38,7 @@ ios-arm64/QuantumIOS.framework/QuantumIOS - 4LxTs56AcHOjKGdoPOn7+i5daiY= + ko+mjLrDAz9ynnofOX7VN4alQLE= ios-arm64_x86_64-simulator/QuantumIOS.framework/Headers/QuantumIOS.h @@ -46,39 +46,39 @@ ios-arm64_x86_64-simulator/QuantumIOS.framework/Info.plist - EHAmAz9PYJqYHr5q5D1XfxQ3cSc= + U+zXeP+OhQb417ca0r5GuwiRBfY= ios-arm64_x86_64-simulator/QuantumIOS.framework/Modules/QuantumIOS.swiftmodule/arm64-apple-ios-simulator.abi.json - CvQ/xa1HX2rbTeamWKU2VFMOUok= + BVkfv0seNsH8/4bzBv2TblgU6Ps= ios-arm64_x86_64-simulator/QuantumIOS.framework/Modules/QuantumIOS.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface - Vvl7F1i3ZLW3IQp+w/oD/kt+cMw= + qG7DiTFUQDWjnAaQjmkEfMWmztE= ios-arm64_x86_64-simulator/QuantumIOS.framework/Modules/QuantumIOS.swiftmodule/arm64-apple-ios-simulator.swiftdoc - aq2jiyveRb2Df3zQ713DR0A6YtQ= + jLyT17/ZMCO/F0aecbW/pS+W7dc= ios-arm64_x86_64-simulator/QuantumIOS.framework/Modules/QuantumIOS.swiftmodule/arm64-apple-ios-simulator.swiftinterface - Vvl7F1i3ZLW3IQp+w/oD/kt+cMw= + qG7DiTFUQDWjnAaQjmkEfMWmztE= ios-arm64_x86_64-simulator/QuantumIOS.framework/Modules/QuantumIOS.swiftmodule/x86_64-apple-ios-simulator.abi.json - CvQ/xa1HX2rbTeamWKU2VFMOUok= + BVkfv0seNsH8/4bzBv2TblgU6Ps= ios-arm64_x86_64-simulator/QuantumIOS.framework/Modules/QuantumIOS.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface - yakvjehaV6USvzsVluFsFerHExQ= + rCCTZ3OEq5A8GHcGFHmBFPtSYWA= ios-arm64_x86_64-simulator/QuantumIOS.framework/Modules/QuantumIOS.swiftmodule/x86_64-apple-ios-simulator.swiftdoc - 0gFBBe5siUsNt1XtRBQuV6ToKvw= + tzSCTzqhZxbuGlIm8pq0owhR2OE= ios-arm64_x86_64-simulator/QuantumIOS.framework/Modules/QuantumIOS.swiftmodule/x86_64-apple-ios-simulator.swiftinterface - yakvjehaV6USvzsVluFsFerHExQ= + rCCTZ3OEq5A8GHcGFHmBFPtSYWA= ios-arm64_x86_64-simulator/QuantumIOS.framework/Modules/module.modulemap @@ -90,23 +90,19 @@ ios-arm64_x86_64-simulator/QuantumIOS.framework/QuantumIOS - fWRwYGT5MNezxTZ5uFJjHlXgNmI= + +TlxVmgiXMXHftk4noxQ0N2Kxjc= ios-arm64_x86_64-simulator/QuantumIOS.framework/_CodeSignature/CodeDirectory - +LmQmoF4tfnj75xugJ7gEbW2BFU= + 3wsjmbZYtJSNHSd3kb3ZRUM/+v0= ios-arm64_x86_64-simulator/QuantumIOS.framework/_CodeSignature/CodeRequirements OnX22wWFKRSOFN1+obRynMCeyXM= - ios-arm64_x86_64-simulator/QuantumIOS.framework/_CodeSignature/CodeRequirements-1 - - D8seVGcF9XxOxRaFRIGestt5KhE= - ios-arm64_x86_64-simulator/QuantumIOS.framework/_CodeSignature/CodeResources - dXttmyAlZ8ysfhIdcW9XwaEVSIc= + nBuQK7XH1u6R+5Ho2yGkC78uPwM= ios-arm64_x86_64-simulator/QuantumIOS.framework/_CodeSignature/CodeSignature @@ -117,10 +113,6 @@ ios-arm64/QuantumIOS.framework/Headers/QuantumIOS.h - hash - - yiqTZeXDWfU6/yE6XdPb9y8T/8M= - hash2 9SSfcH3uoJlujZWNPIS24slyTQfWk6cl/PMwTTDJ1HM= @@ -128,65 +120,41 @@ ios-arm64/QuantumIOS.framework/Info.plist - hash - - I2MySfA1x+LpbVxGG7AETpk9cII= - hash2 - UB8sI5herukyOZ9OxfZK7IJPfR+m8t/rRHNlu2akXAE= + Etdj9HvIV3yTcPmxTCpcTTnR2AYFk73F/h4IF01hySg= ios-arm64/QuantumIOS.framework/Modules/QuantumIOS.swiftmodule/arm64-apple-ios.abi.json - hash - - 0WFh1pwRDI/J0x8cpq4M4Vqs+9k= - hash2 - H/U0BHXA4/Z7lAxnzX2gE7+K87wAuXQCoJP+ZY01jNk= + db3ijxrp4abC526QC9qaTG51ivS0aVZSkFsmNh948dY= ios-arm64/QuantumIOS.framework/Modules/QuantumIOS.swiftmodule/arm64-apple-ios.private.swiftinterface - hash - - UbFkHrhe50qqd+Uk0ywyveHvBys= - hash2 - 9D7R7tcvwsZEIlA/sbUQbiYCUR1y9xsFeFLrlXr6FUc= + vnttmlvSHz8FNV1Gf3+1WMeylN/Vu/YrNkguB4I4/5A= ios-arm64/QuantumIOS.framework/Modules/QuantumIOS.swiftmodule/arm64-apple-ios.swiftdoc - hash - - NkdnybXzHN/EsIbYwBSBiy8Ssc8= - hash2 - ZmDGne5h4jNkbbV30wbN8qzl0euI0AXMgPtji69eejw= + aqpSjyCc5zBRJIKEnyXjKx89UFUwNA7AQ7phIaFjLpI= ios-arm64/QuantumIOS.framework/Modules/QuantumIOS.swiftmodule/arm64-apple-ios.swiftinterface - hash - - UbFkHrhe50qqd+Uk0ywyveHvBys= - hash2 - 9D7R7tcvwsZEIlA/sbUQbiYCUR1y9xsFeFLrlXr6FUc= + vnttmlvSHz8FNV1Gf3+1WMeylN/Vu/YrNkguB4I4/5A= ios-arm64/QuantumIOS.framework/Modules/module.modulemap - hash - - Fnj8GwqzdKnriRHOoQirIDNdqU0= - hash2 rHvFn6eD1jNL2fZtn6g2n6yinflGc2s2y8vq8zkT1m0= @@ -194,10 +162,6 @@ ios-arm64/QuantumIOS.framework/PrivacyInfo.xcprivacy - hash - - n1Tior/Z23JWo5dZj/4GmktJKDA= - hash2 CmTZqdG2e1lBJxEXDqpQnDUADbiIfumJXtPyjCRyBaw= @@ -205,21 +169,13 @@ ios-arm64/QuantumIOS.framework/QuantumIOS - hash - - 4LxTs56AcHOjKGdoPOn7+i5daiY= - hash2 - oL5qiz4OOM3V+EGXgH4wJk4HmLRSBEN2GlQ2BLLeONE= + obM6rxHERt1SPPh3eSodxOvsUV5FmLlQLm7CVWgXF64= ios-arm64_x86_64-simulator/QuantumIOS.framework/Headers/QuantumIOS.h - hash - - yiqTZeXDWfU6/yE6XdPb9y8T/8M= - hash2 9SSfcH3uoJlujZWNPIS24slyTQfWk6cl/PMwTTDJ1HM= @@ -227,109 +183,69 @@ ios-arm64_x86_64-simulator/QuantumIOS.framework/Info.plist - hash - - EHAmAz9PYJqYHr5q5D1XfxQ3cSc= - hash2 - Rt0GzqkdEg8yuPj2u7mVyI9Ha4X1EBbdG3h7dC9YXnk= + 7VEwT/V50ot6I9YuY9FLRvM+Cn+3Lm1CJzn9VSngEgA= ios-arm64_x86_64-simulator/QuantumIOS.framework/Modules/QuantumIOS.swiftmodule/arm64-apple-ios-simulator.abi.json - hash - - CvQ/xa1HX2rbTeamWKU2VFMOUok= - hash2 - tZ7qQsQkHqYR5vshdaFEfMiRNpYiF1O8YzF9YlVC674= + db3ijxrp4abC526QC9qaTG51ivS0aVZSkFsmNh948dY= ios-arm64_x86_64-simulator/QuantumIOS.framework/Modules/QuantumIOS.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface - hash - - Vvl7F1i3ZLW3IQp+w/oD/kt+cMw= - hash2 - QG47TK6znjTVf/7Sjji9c+sH32RDh6g/9KMfePg9JVI= + Sx+ycFBqodoTC9sZe6/uSU1PdnjibeHYnnd2vr+JXWE= ios-arm64_x86_64-simulator/QuantumIOS.framework/Modules/QuantumIOS.swiftmodule/arm64-apple-ios-simulator.swiftdoc - hash - - aq2jiyveRb2Df3zQ713DR0A6YtQ= - hash2 - OsyPB2lkaI3IawoBtwAQhJcD96PdGl/dKjewhhQvbIU= + mm1sVm5HpsyvdK9cHrJLNrzfIRo3akyAEEp7EDfw5lk= ios-arm64_x86_64-simulator/QuantumIOS.framework/Modules/QuantumIOS.swiftmodule/arm64-apple-ios-simulator.swiftinterface - hash - - Vvl7F1i3ZLW3IQp+w/oD/kt+cMw= - hash2 - QG47TK6znjTVf/7Sjji9c+sH32RDh6g/9KMfePg9JVI= + Sx+ycFBqodoTC9sZe6/uSU1PdnjibeHYnnd2vr+JXWE= ios-arm64_x86_64-simulator/QuantumIOS.framework/Modules/QuantumIOS.swiftmodule/x86_64-apple-ios-simulator.abi.json - hash - - CvQ/xa1HX2rbTeamWKU2VFMOUok= - hash2 - tZ7qQsQkHqYR5vshdaFEfMiRNpYiF1O8YzF9YlVC674= + db3ijxrp4abC526QC9qaTG51ivS0aVZSkFsmNh948dY= ios-arm64_x86_64-simulator/QuantumIOS.framework/Modules/QuantumIOS.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface - hash - - yakvjehaV6USvzsVluFsFerHExQ= - hash2 - XhbbmtCJyKjFqkhypnH0pqzQ8JxZ/woRsiMdEuAWox4= + VVOYK314ZsayqIzu/ekogwBokH3GTSamG+w7RQFmsN0= ios-arm64_x86_64-simulator/QuantumIOS.framework/Modules/QuantumIOS.swiftmodule/x86_64-apple-ios-simulator.swiftdoc - hash - - 0gFBBe5siUsNt1XtRBQuV6ToKvw= - hash2 - x3Og6mWW9yQKhMWYbjtiT5kUv5wUsAm/nRpkFUbO0P0= + awMMM9KBt13ECKqmSpEITgZrTnoobAKW5eOJzp3CRwM= ios-arm64_x86_64-simulator/QuantumIOS.framework/Modules/QuantumIOS.swiftmodule/x86_64-apple-ios-simulator.swiftinterface - hash - - yakvjehaV6USvzsVluFsFerHExQ= - hash2 - XhbbmtCJyKjFqkhypnH0pqzQ8JxZ/woRsiMdEuAWox4= + VVOYK314ZsayqIzu/ekogwBokH3GTSamG+w7RQFmsN0= ios-arm64_x86_64-simulator/QuantumIOS.framework/Modules/module.modulemap - hash - - Fnj8GwqzdKnriRHOoQirIDNdqU0= - hash2 rHvFn6eD1jNL2fZtn6g2n6yinflGc2s2y8vq8zkT1m0= @@ -337,10 +253,6 @@ ios-arm64_x86_64-simulator/QuantumIOS.framework/PrivacyInfo.xcprivacy - hash - - n1Tior/Z23JWo5dZj/4GmktJKDA= - hash2 CmTZqdG2e1lBJxEXDqpQnDUADbiIfumJXtPyjCRyBaw= @@ -348,65 +260,34 @@ ios-arm64_x86_64-simulator/QuantumIOS.framework/QuantumIOS - hash - - fWRwYGT5MNezxTZ5uFJjHlXgNmI= - hash2 - kzUospMmCcavfzf8A4J1krdcvlAf/pn4lQVyTkuJAGg= + 2gPqpBwp7Nol4Gfq2g5K2vUnrNXPnntLICxfrKKPENs= ios-arm64_x86_64-simulator/QuantumIOS.framework/_CodeSignature/CodeDirectory - hash - - +LmQmoF4tfnj75xugJ7gEbW2BFU= - hash2 - rvX6t56DRZahXehLL6UslEv9z8dWSG0tnfx1IrnZYG4= + yEnCIcbt7AEn7mGiY2p7xWa8kYxMaGv1Z8YnZ2a8ayo= ios-arm64_x86_64-simulator/QuantumIOS.framework/_CodeSignature/CodeRequirements - hash - - OnX22wWFKRSOFN1+obRynMCeyXM= - hash2 mHkgkE6rZQ51eIwFSqCwUk5qgL/HGqMt+NI3phdD+YY= - ios-arm64_x86_64-simulator/QuantumIOS.framework/_CodeSignature/CodeRequirements-1 - - hash - - D8seVGcF9XxOxRaFRIGestt5KhE= - - hash2 - - BxgL46qsMogDFyk6NnL0XHRgvkyJjyG5AG2SYieei/g= - - ios-arm64_x86_64-simulator/QuantumIOS.framework/_CodeSignature/CodeResources - hash - - dXttmyAlZ8ysfhIdcW9XwaEVSIc= - hash2 - wHvSUTD1GLW0jZ8thvVBKpf5i/PgY2VJXjIwb5IoagA= + oKBcBGYeDr2u6rlxrwHZhrL6QoI+X0h6uPwXXOXtoPI= ios-arm64_x86_64-simulator/QuantumIOS.framework/_CodeSignature/CodeSignature - hash - - 2jmj7l5rSw0yVb/vlWAYkK/YBwk= - hash2 47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU= diff --git a/ios/frameworks/QuantumIOS.xcframework/_CodeSignature/CodeSignature b/ios/frameworks/QuantumIOS.xcframework/_CodeSignature/CodeSignature index de4859a..4c2c2f8 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 fdf7826..12a2413 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 - 24G617 + 25D2128 CFBundleDevelopmentRegion en CFBundleExecutable @@ -17,29 +17,29 @@ CFBundlePackageType FMWK CFBundleShortVersionString - 3.28.0 + 3.29.0 CFBundleSupportedPlatforms iPhoneOS CFBundleVersion - 175 + 176 DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild - 22F76 + 23B77 DTPlatformName iphoneos DTPlatformVersion - 18.5 + 26.1 DTSDKBuild - 22F76 + 23B77 DTSDKName - iphoneos18.5 + iphoneos26.1 DTXcode - 1640 + 2611 DTXcodeBuild - 16F6 + 17B100 MinimumOSVersion 15.0 UIDeviceFamily 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 bd7a8cf..1bc98f6 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 @@ -4,30 +4,6 @@ "name": "QuantumIOS", "printedName": "QuantumIOS", "children": [ - { - "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": "UIKit", @@ -856,6 +832,13 @@ "usr": "s:s8SendableP", "mangledName": "$ss8SendableP" }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, { "kind": "Conformance", "name": "UITraitChangeObservable", @@ -897,206 +880,62 @@ }, { "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", + "name": "UIKit", + "printedName": "UIKit", "declKind": "Import", - "moduleName": "QuantumIOS", - "declAttributes": [ - "RawDocComment" - ] + "moduleName": "QuantumIOS" }, { "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", + "name": "WebKit", + "printedName": "WebKit", "declKind": "Import", - "moduleName": "QuantumIOS", - "declAttributes": [ - "RawDocComment" - ] + "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", - "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" - } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:10QuantumIOS0A12SessionErrorO15invalidResponseyACSScACmF", - "mangledName": "$s10QuantumIOS0A12SessionErrorO15invalidResponseyACSScACmF", - "moduleName": "QuantumIOS" - }, - { - "kind": "Var", - "name": "networkError", - "printedName": "networkError", - "children": [ - { - "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": "Metatype", - "printedName": "QuantumIOS.QuantumSessionError.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "QuantumSessionError", - "printedName": "QuantumIOS.QuantumSessionError", - "usr": "s:10QuantumIOS0A12SessionErrorO" - } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:10QuantumIOS0A12SessionErrorO07networkD0yACs0D0_pcACmF", - "mangledName": "$s10QuantumIOS0A12SessionErrorO07networkD0yACs0D0_pcACmF", - "moduleName": "QuantumIOS" - }, - { - "kind": "Var", - "name": "tokenGenerationFailed", - "printedName": "tokenGenerationFailed", - "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" - } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:10QuantumIOS0A12SessionErrorO21tokenGenerationFailedyACSScACmF", - "mangledName": "$s10QuantumIOS0A12SessionErrorO21tokenGenerationFailedyACSScACmF", - "moduleName": "QuantumIOS" - }, - { - "kind": "Var", - "name": "errorDescription", - "printedName": "errorDescription", + "name": "muppet", + "printedName": "muppet", "children": [ { "kind": "TypeNominal", "name": "Optional", - "printedName": "Swift.String?", + "printedName": "MuppetIOS.Muppet?", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Muppet", + "printedName": "MuppetIOS.Muppet", + "usr": "s:9MuppetIOS0A0C" } ], "usr": "s:Sq" } ], "declKind": "Var", - "usr": "s:10QuantumIOS0A12SessionErrorO16errorDescriptionSSSgvp", - "mangledName": "$s10QuantumIOS0A12SessionErrorO16errorDescriptionSSSgvp", + "usr": "s:10QuantumIOS0A0C6muppet06MuppetB00D0CSgvp", + "mangledName": "$s10QuantumIOS0A0C6muppet06MuppetB00D0CSgvp", "moduleName": "QuantumIOS", "declAttributes": [ + "HasInitialValue", + "Final", + "Custom", + "HasStorage", "AccessControl" ], + "hasStorage": true, "accessors": [ { "kind": "Accessor", @@ -1106,99 +945,117 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "Swift.String?", + "printedName": "MuppetIOS.Muppet?", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Muppet", + "printedName": "MuppetIOS.Muppet", + "usr": "s:9MuppetIOS0A0C" } ], "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:10QuantumIOS0A12SessionErrorO16errorDescriptionSSSgvg", - "mangledName": "$s10QuantumIOS0A12SessionErrorO16errorDescriptionSSSgvg", + "usr": "s:10QuantumIOS0A0C6muppet06MuppetB00D0CSgvg", + "mangledName": "$s10QuantumIOS0A0C6muppet06MuppetB00D0CSgvg", "moduleName": "QuantumIOS", + "implicit": true, + "declAttributes": [ + "Final" + ], "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": "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": "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: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": "Conformance", - "name": "Sendable", - "printedName": "Sendable", - "usr": "s:s8SendableP", - "mangledName": "$ss8SendableP" - } - ] - }, - { - "kind": "TypeDecl", - "name": "QuantumSession", - "printedName": "QuantumSession", - "children": [ { "kind": "Var", - "name": "apiUrl", - "printedName": "apiUrl", + "name": "browser", + "printedName": "browser", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Optional", + "printedName": "MuppetIOS.Browser?", + "children": [ + { + "kind": "TypeNominal", + "name": "Browser", + "printedName": "MuppetIOS.Browser", + "usr": "s:9MuppetIOS7BrowserC" + } + ], + "usr": "s:Sq" } ], "declKind": "Var", - "usr": "s:10QuantumIOS0A7SessionV6apiUrlSSvp", - "mangledName": "$s10QuantumIOS0A7SessionV6apiUrlSSvp", + "usr": "s:10QuantumIOS0A0C7browser06MuppetB07BrowserCSgvp", + "mangledName": "$s10QuantumIOS0A0C7browser06MuppetB07BrowserCSgvp", "moduleName": "QuantumIOS", "declAttributes": [ + "HasInitialValue", + "Final", + "Custom", "HasStorage", - "AccessControl", - "RawDocComment" + "AccessControl" ], - "isLet": true, "hasStorage": true, "accessors": [ { @@ -1208,234 +1065,149 @@ "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Optional", + "printedName": "MuppetIOS.Browser?", + "children": [ + { + "kind": "TypeNominal", + "name": "Browser", + "printedName": "MuppetIOS.Browser", + "usr": "s:9MuppetIOS7BrowserC" + } + ], + "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:10QuantumIOS0A7SessionV6apiUrlSSvg", - "mangledName": "$s10QuantumIOS0A7SessionV6apiUrlSSvg", + "usr": "s:10QuantumIOS0A0C7browser06MuppetB07BrowserCSgvg", + "mangledName": "$s10QuantumIOS0A0C7browser06MuppetB07BrowserCSgvg", "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.Browser?", + "children": [ + { + "kind": "TypeNominal", + "name": "Browser", + "printedName": "MuppetIOS.Browser", + "usr": "s:9MuppetIOS7BrowserC" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:10QuantumIOS0A0C7browser06MuppetB07BrowserCSgvs", + "mangledName": "$s10QuantumIOS0A0C7browser06MuppetB07BrowserCSgvs", + "moduleName": "QuantumIOS", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:10QuantumIOS0A0C7browser06MuppetB07BrowserCSgvM", + "mangledName": "$s10QuantumIOS0A0C7browser06MuppetB07BrowserCSgvM", + "moduleName": "QuantumIOS", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" } ] }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(apiUrl:)", + "kind": "Var", + "name": "page", + "printedName": "page", "children": [ { "kind": "TypeNominal", - "name": "QuantumSession", - "printedName": "QuantumIOS.QuantumSession", - "usr": "s:10QuantumIOS0A7SessionV" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Optional", + "printedName": "MuppetIOS.Page?", + "children": [ + { + "kind": "TypeNominal", + "name": "Page", + "printedName": "MuppetIOS.Page", + "usr": "s:9MuppetIOS4PageC" + } + ], + "usr": "s:Sq" } ], - "declKind": "Constructor", - "usr": "s:10QuantumIOS0A7SessionV6apiUrlACSS_tcfc", - "mangledName": "$s10QuantumIOS0A7SessionV6apiUrlACSS_tcfc", + "declKind": "Var", + "usr": "s:10QuantumIOS0A0C4page06MuppetB04PageCSgvp", + "mangledName": "$s10QuantumIOS0A0C4page06MuppetB04PageCSgvp", "moduleName": "QuantumIOS", "declAttributes": [ + "HasInitialValue", + "Final", + "Custom", + "HasStorage", "AccessControl" ], - "init_kind": "Designated" - }, - { - "kind": "Function", - "name": "trackSession", - "printedName": "trackSession(token:)", - "children": [ + "hasStorage": true, + "accessors": [ { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Func", - "usr": "s:10QuantumIOS0A7SessionV05trackC05tokenySS_tYaAA0aC5ErrorOYKF", - "mangledName": "$s10QuantumIOS0A7SessionV05trackC05tokenySS_tYaAA0aC5ErrorOYKF", - "moduleName": "QuantumIOS", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "throwing": true, - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "generateUserToken", - "printedName": "generateUserToken(publicToken:)", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Func", - "usr": "s:10QuantumIOS0A7SessionV17generateUserToken06publicF0S2S_tYaAA0aC5ErrorOYKF", - "mangledName": "$s10QuantumIOS0A7SessionV17generateUserToken06publicF0S2S_tYaAA0aC5ErrorOYKF", - "moduleName": "QuantumIOS", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "throwing": true, - "funcSelfKind": "NonMutating" - } - ], - "declKind": "Struct", - "usr": "s:10QuantumIOS0A7SessionV", - "mangledName": "$s10QuantumIOS0A7SessionV", - "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": "Sendable", - "printedName": "Sendable", - "usr": "s:s8SendableP", - "mangledName": "$ss8SendableP" - } - ] - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "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": "Import", - "name": "MuppetIOS", - "printedName": "MuppetIOS", - "declKind": "Import", - "moduleName": "QuantumIOS" - }, - { - "kind": "TypeDecl", - "name": "Quantum", - "printedName": "Quantum", - "children": [ - { - "kind": "Var", - "name": "muppet", - "printedName": "muppet", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "MuppetIOS.Muppet?", - "children": [ - { - "kind": "TypeNominal", - "name": "Muppet", - "printedName": "MuppetIOS.Muppet", - "usr": "s:9MuppetIOS0A0C" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Var", - "usr": "s:10QuantumIOS0A0C6muppet06MuppetB00D0CSgvp", - "mangledName": "$s10QuantumIOS0A0C6muppet06MuppetB00D0CSgvp", - "moduleName": "QuantumIOS", - "declAttributes": [ - "HasInitialValue", - "Final", - "Custom", - "HasStorage", - "AccessControl" - ], - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "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:10QuantumIOS0A0C6muppet06MuppetB00D0CSgvg", - "mangledName": "$s10QuantumIOS0A0C6muppet06MuppetB00D0CSgvg", - "moduleName": "QuantumIOS", - "implicit": true, - "declAttributes": [ - "Final" - ], - "accessorKind": "get" + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "MuppetIOS.Page?", + "children": [ + { + "kind": "TypeNominal", + "name": "Page", + "printedName": "MuppetIOS.Page", + "usr": "s:9MuppetIOS4PageC" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:10QuantumIOS0A0C4page06MuppetB04PageCSgvg", + "mangledName": "$s10QuantumIOS0A0C4page06MuppetB04PageCSgvg", + "moduleName": "QuantumIOS", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" }, { "kind": "Accessor", @@ -1450,21 +1222,21 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "MuppetIOS.Muppet?", + "printedName": "MuppetIOS.Page?", "children": [ { "kind": "TypeNominal", - "name": "Muppet", - "printedName": "MuppetIOS.Muppet", - "usr": "s:9MuppetIOS0A0C" + "name": "Page", + "printedName": "MuppetIOS.Page", + "usr": "s:9MuppetIOS4PageC" } ], "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:10QuantumIOS0A0C6muppet06MuppetB00D0CSgvs", - "mangledName": "$s10QuantumIOS0A0C6muppet06MuppetB00D0CSgvs", + "usr": "s:10QuantumIOS0A0C4page06MuppetB04PageCSgvs", + "mangledName": "$s10QuantumIOS0A0C4page06MuppetB04PageCSgvs", "moduleName": "QuantumIOS", "implicit": true, "declAttributes": [ @@ -1484,8 +1256,8 @@ } ], "declKind": "Accessor", - "usr": "s:10QuantumIOS0A0C6muppet06MuppetB00D0CSgvM", - "mangledName": "$s10QuantumIOS0A0C6muppet06MuppetB00D0CSgvM", + "usr": "s:10QuantumIOS0A0C4page06MuppetB04PageCSgvM", + "mangledName": "$s10QuantumIOS0A0C4page06MuppetB04PageCSgvM", "moduleName": "QuantumIOS", "implicit": true, "declAttributes": [ @@ -1683,6 +1455,13 @@ "printedName": "Sendable", "usr": "s:s8SendableP", "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" } ] }, @@ -1819,25 +1598,538 @@ "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:10QuantumIOS0A0C7cleanupyyYaF", + "mangledName": "$s10QuantumIOS0A0C7cleanupyyYaF", + "moduleName": "QuantumIOS", + "declAttributes": [ + "Custom", + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "update", + "printedName": "update(updatedPresentationSource:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "UIViewController", + "printedName": "UIKit.UIViewController", + "usr": "c:objc(cs)UIViewController" + } + ], + "declKind": "Func", + "usr": "s:10QuantumIOS0A0C6update25updatedPresentationSourceySo16UIViewControllerC_tF", + "mangledName": "$s10QuantumIOS0A0C6update25updatedPresentationSourceySo16UIViewControllerC_tF", + "moduleName": "QuantumIOS", + "declAttributes": [ + "Custom", + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "pageBuilder", + "printedName": "pageBuilder(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:10QuantumIOS0A0C11pageBuilder7browser13configuration06MuppetB04PageCAG7BrowserC_So22WKWebViewConfigurationCtFZ", + "mangledName": "$s10QuantumIOS0A0C11pageBuilder7browser13configuration06MuppetB04PageCAG7BrowserC_So22WKWebViewConfigurationCtFZ", + "moduleName": "QuantumIOS", + "static": true, + "declAttributes": [ + "Custom", + "Final", + "AccessControl" + ], + "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) -> ())?", + "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:10QuantumIOS0A0C8setDebug9isEnabled11forwardLogsySb_ySSYbcSgtYaFZ", + "mangledName": "$s10QuantumIOS0A0C8setDebug9isEnabled11forwardLogsySb_ySSYbcSgtYaFZ", + "moduleName": "QuantumIOS", + "static": true, + "declAttributes": [ + "Final", + "Custom", + "AccessControl", + "RawDocComment" + ], + "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": "MuppetIOS", + "printedName": "MuppetIOS", + "declKind": "Import", + "moduleName": "QuantumIOS" + }, + { + "kind": "TypeDecl", + "name": "QuantumSessionError", + "printedName": "QuantumSessionError", + "children": [ + { + "kind": "Var", + "name": "invalidResponse", + "printedName": "invalidResponse", + "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" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:10QuantumIOS0A12SessionErrorO15invalidResponseyACSScACmF", + "mangledName": "$s10QuantumIOS0A12SessionErrorO15invalidResponseyACSScACmF", + "moduleName": "QuantumIOS" + }, + { + "kind": "Var", + "name": "networkError", + "printedName": "networkError", + "children": [ + { + "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": "Metatype", + "printedName": "QuantumIOS.QuantumSessionError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "QuantumSessionError", + "printedName": "QuantumIOS.QuantumSessionError", + "usr": "s:10QuantumIOS0A12SessionErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:10QuantumIOS0A12SessionErrorO07networkD0yACs0D0_pcACmF", + "mangledName": "$s10QuantumIOS0A12SessionErrorO07networkD0yACs0D0_pcACmF", + "moduleName": "QuantumIOS" + }, + { + "kind": "Var", + "name": "tokenGenerationFailed", + "printedName": "tokenGenerationFailed", + "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" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:10QuantumIOS0A12SessionErrorO21tokenGenerationFailedyACSScACmF", + "mangledName": "$s10QuantumIOS0A12SessionErrorO21tokenGenerationFailedyACSScACmF", + "moduleName": "QuantumIOS" + }, + { + "kind": "Var", + "name": "errorDescription", + "printedName": "errorDescription", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:10QuantumIOS0A12SessionErrorO16errorDescriptionSSSgvp", + "mangledName": "$s10QuantumIOS0A12SessionErrorO16errorDescriptionSSSgvp", + "moduleName": "QuantumIOS", + "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:10QuantumIOS0A12SessionErrorO16errorDescriptionSSSgvg", + "mangledName": "$s10QuantumIOS0A12SessionErrorO16errorDescriptionSSSgvg", + "moduleName": "QuantumIOS", + "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": "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": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "QuantumSession", + "printedName": "QuantumSession", + "children": [ + { + "kind": "Var", + "name": "apiUrl", + "printedName": "apiUrl", + "children": [ + { + "kind": "TypeNominal", + "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": "QuantumSession", + "printedName": "QuantumIOS.QuantumSession", + "usr": "s:10QuantumIOS0A7SessionV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "declKind": "Func", - "usr": "s:10QuantumIOS0A0C7cleanupyyYaF", - "mangledName": "$s10QuantumIOS0A0C7cleanupyyYaF", + "declKind": "Constructor", + "usr": "s:10QuantumIOS0A7SessionV6apiUrlACSS_tcfc", + "mangledName": "$s10QuantumIOS0A7SessionV6apiUrlACSS_tcfc", "moduleName": "QuantumIOS", "declAttributes": [ - "Custom", - "Final", "AccessControl" ], - "funcSelfKind": "NonMutating" + "init_kind": "Designated" }, { "kind": "Function", - "name": "update", - "printedName": "update(updatedPresentationSource:)", + "name": "trackSession", + "printedName": "trackSession(token:)", "children": [ { "kind": "TypeNominal", @@ -1846,88 +2138,60 @@ }, { "kind": "TypeNominal", - "name": "UIViewController", - "printedName": "UIKit.UIViewController", - "usr": "c:objc(cs)UIViewController" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Func", - "usr": "s:10QuantumIOS0A0C6update25updatedPresentationSourceySo16UIViewControllerC_tF", - "mangledName": "$s10QuantumIOS0A0C6update25updatedPresentationSourceySo16UIViewControllerC_tF", + "usr": "s:10QuantumIOS0A7SessionV05trackC05tokenySS_tYaAA0aC5ErrorOYKF", + "mangledName": "$s10QuantumIOS0A7SessionV05trackC05tokenySS_tYaAA0aC5ErrorOYKF", "moduleName": "QuantumIOS", "declAttributes": [ - "Custom", - "Final", - "AccessControl" + "Nonisolated", + "AccessControl", + "RawDocComment" ], + "throwing": true, "funcSelfKind": "NonMutating" }, { "kind": "Function", - "name": "setDebug", - "printedName": "setDebug(isEnabled:forwardLogs:)", + "name": "generateUserToken", + "printedName": "generateUserToken(publicToken:)", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" }, { "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" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Func", - "usr": "s:10QuantumIOS0A0C8setDebug9isEnabled11forwardLogsySb_ySSYbcSgtYaFZ", - "mangledName": "$s10QuantumIOS0A0C8setDebug9isEnabled11forwardLogsySb_ySSYbcSgtYaFZ", + "usr": "s:10QuantumIOS0A7SessionV17generateUserToken06publicF0S2S_tYaAA0aC5ErrorOYKF", + "mangledName": "$s10QuantumIOS0A7SessionV17generateUserToken06publicF0S2S_tYaAA0aC5ErrorOYKF", "moduleName": "QuantumIOS", - "static": true, "declAttributes": [ - "Final", - "Custom", + "Nonisolated", "AccessControl", "RawDocComment" ], + "throwing": true, "funcSelfKind": "NonMutating" } ], - "declKind": "Class", - "usr": "s:10QuantumIOS0A0C", - "mangledName": "$s10QuantumIOS0A0C", + "declKind": "Struct", + "usr": "s:10QuantumIOS0A7SessionV", + "mangledName": "$s10QuantumIOS0A7SessionV", "moduleName": "QuantumIOS", "declAttributes": [ - "Final", - "AccessControl", - "Custom" + "AccessControl" ], "conformances": [ { @@ -1950,9 +2214,50 @@ "printedName": "Sendable", "usr": "s:s8SendableP", "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" } ] }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "QuantumIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "QuantumIOS" + }, + { + "kind": "Import", + "name": "OSLog", + "printedName": "OSLog", + "declKind": "Import", + "moduleName": "QuantumIOS" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "QuantumIOS", + "declAttributes": [ + "RawDocComment" + ] + }, { "kind": "TypeDecl", "name": "Logger", @@ -1982,51 +2287,10 @@ }, { "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" + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" }, { "kind": "Conformance", @@ -2041,55 +2305,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" } ] } @@ -2097,20 +2312,6 @@ "json_format_version": 8 }, "ConstValues": [ - { - "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\/QuantumIOS\/Views\/AtomicWebViewController.swift", "kind": "BooleanLiteral", @@ -2195,47 +2396,40 @@ "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": 598, + "offset": 596, "length": 26, "value": "\"https:\/\/api.atomicfi.com\"" }, { "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/QuantumIOS\/Quantum.swift", "kind": "Dictionary", - "offset": 1422, + "offset": 1420, "length": 3, "value": "[]" }, { "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/QuantumIOS\/Quantum.swift", "kind": "StringLiteral", - "offset": 3554, + "offset": 3615, "length": 9, "value": "\"quantum\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/Shared\/AtomicDebug.swift", + "kind": "BooleanLiteral", + "offset": 192, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/Shared\/AtomicDebug.swift", + "kind": "BooleanLiteral", + "offset": 1000, + "length": 5, + "value": "false" } ] } \ 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 0159d8b..9a8f605 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,7 +1,7 @@ // 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-experimental-feature DebugDescriptionMacro -module-name QuantumIOS -// swift-module-flags-ignorable: -interface-compiler-version 6.1.2 +// swift-compiler-version: Apple Swift version 6.2.1 (swiftlang-6.2.1.4.8 clang-1700.4.4.1) +// 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 InferIsolatedConformances -enable-upcoming-feature NonisolatedNonsendingByDefault -enable-experimental-feature DebugDescriptionMacro -module-name QuantumIOS +// swift-module-flags-ignorable: -formal-cxx-interoperability-mode=off -interface-compiler-version 6.2.1 import Combine import Foundation import MuppetIOS @@ -16,36 +16,32 @@ 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) + #if compiler(>=5.3) && $NonescapableTypes @_Concurrency.MainActor @preconcurrency @objc required dynamic public init?(coder: Foundation.NSCoder) + #endif @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 public var cancel: (nonisolated(nonsending) () async -> Swift.Void)? @_Concurrency.MainActor @preconcurrency @objc override dynamic public func viewDidLoad() + #if compiler(>=5.3) && $NonescapableTypes @_Concurrency.MainActor @preconcurrency @objc override dynamic public func traitCollectionDidChange(_ previousTraitCollection: UIKit.UITraitCollection?) + #endif @_Concurrency.MainActor @preconcurrency public func hideAssistantTitle() @_Concurrency.MainActor @preconcurrency public func showAssistant(title: Swift.String) + #if compiler(>=5.3) && $NonescapableTypes @_Concurrency.MainActor @preconcurrency @objc override dynamic public init(nibName nibNameOrNil: Swift.String?, bundle nibBundleOrNil: Foundation.Bundle?) + #endif + #if compiler(>=5.3) && $NonescapableTypes @_Concurrency.MainActor @preconcurrency @objc required dynamic public init?(coder: Foundation.NSCoder) + #endif @objc deinit } -public enum QuantumSessionError : Foundation.LocalizedError { - case invalidResponse(Swift.String) - case networkError(any Swift.Error) - case tokenGenerationFailed(Swift.String) - public var errorDescription: Swift.String? { - get - } -} -public struct QuantumSession : Swift.Sendable { - public let apiUrl: Swift.String - public init(apiUrl: Swift.String) - public func trackSession(token: Swift.String) async throws(QuantumIOS.QuantumSessionError) - public func generateUserToken(publicToken: Swift.String) async throws(QuantumIOS.QuantumSessionError) -> Swift.String -} @_Concurrency.MainActor final public class Quantum { @_Concurrency.MainActor final public var muppet: MuppetIOS.Muppet? + @_Concurrency.MainActor final public var browser: MuppetIOS.Browser? + @_Concurrency.MainActor final public var page: MuppetIOS.Page? public enum QuantumError : Swift.Error { case missingPage public static func == (a: QuantumIOS.Quantum.QuantumError, b: QuantumIOS.Quantum.QuantumError) -> Swift.Bool @@ -59,9 +55,32 @@ public struct QuantumSession : Swift.Sendable { @_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 pageBuilder(browser: MuppetIOS.Browser, configuration: WebKit.WKWebViewConfiguration) -> MuppetIOS.Page + #if compiler(>=5.3) && $NonescapableTypes @_Concurrency.MainActor public static func setDebug(isEnabled: Swift.Bool, forwardLogs forwarder: (@Sendable (Swift.String) -> ())? = nil) async + #endif @objc deinit } +public enum QuantumSessionError : Foundation.LocalizedError { + case invalidResponse(Swift.String) + case networkError(any Swift.Error) + case tokenGenerationFailed(Swift.String) + #if compiler(>=5.3) && $NonescapableTypes + public var errorDescription: Swift.String? { + get + } + #endif +} +public struct QuantumSession : Swift.Sendable { + public let apiUrl: Swift.String + public init(apiUrl: Swift.String) + #if compiler(>=5.3) && $AsyncExecutionBehaviorAttributes + nonisolated(nonsending) public func trackSession(token: Swift.String) async throws(QuantumIOS.QuantumSessionError) + #endif + #if compiler(>=5.3) && $AsyncExecutionBehaviorAttributes + nonisolated(nonsending) public func generateUserToken(publicToken: Swift.String) async throws(QuantumIOS.QuantumSessionError) -> Swift.String + #endif +} 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 1bf51ee..67342d9 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 0159d8b..9a8f605 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,7 +1,7 @@ // 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-experimental-feature DebugDescriptionMacro -module-name QuantumIOS -// swift-module-flags-ignorable: -interface-compiler-version 6.1.2 +// swift-compiler-version: Apple Swift version 6.2.1 (swiftlang-6.2.1.4.8 clang-1700.4.4.1) +// 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 InferIsolatedConformances -enable-upcoming-feature NonisolatedNonsendingByDefault -enable-experimental-feature DebugDescriptionMacro -module-name QuantumIOS +// swift-module-flags-ignorable: -formal-cxx-interoperability-mode=off -interface-compiler-version 6.2.1 import Combine import Foundation import MuppetIOS @@ -16,36 +16,32 @@ 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) + #if compiler(>=5.3) && $NonescapableTypes @_Concurrency.MainActor @preconcurrency @objc required dynamic public init?(coder: Foundation.NSCoder) + #endif @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 public var cancel: (nonisolated(nonsending) () async -> Swift.Void)? @_Concurrency.MainActor @preconcurrency @objc override dynamic public func viewDidLoad() + #if compiler(>=5.3) && $NonescapableTypes @_Concurrency.MainActor @preconcurrency @objc override dynamic public func traitCollectionDidChange(_ previousTraitCollection: UIKit.UITraitCollection?) + #endif @_Concurrency.MainActor @preconcurrency public func hideAssistantTitle() @_Concurrency.MainActor @preconcurrency public func showAssistant(title: Swift.String) + #if compiler(>=5.3) && $NonescapableTypes @_Concurrency.MainActor @preconcurrency @objc override dynamic public init(nibName nibNameOrNil: Swift.String?, bundle nibBundleOrNil: Foundation.Bundle?) + #endif + #if compiler(>=5.3) && $NonescapableTypes @_Concurrency.MainActor @preconcurrency @objc required dynamic public init?(coder: Foundation.NSCoder) + #endif @objc deinit } -public enum QuantumSessionError : Foundation.LocalizedError { - case invalidResponse(Swift.String) - case networkError(any Swift.Error) - case tokenGenerationFailed(Swift.String) - public var errorDescription: Swift.String? { - get - } -} -public struct QuantumSession : Swift.Sendable { - public let apiUrl: Swift.String - public init(apiUrl: Swift.String) - public func trackSession(token: Swift.String) async throws(QuantumIOS.QuantumSessionError) - public func generateUserToken(publicToken: Swift.String) async throws(QuantumIOS.QuantumSessionError) -> Swift.String -} @_Concurrency.MainActor final public class Quantum { @_Concurrency.MainActor final public var muppet: MuppetIOS.Muppet? + @_Concurrency.MainActor final public var browser: MuppetIOS.Browser? + @_Concurrency.MainActor final public var page: MuppetIOS.Page? public enum QuantumError : Swift.Error { case missingPage public static func == (a: QuantumIOS.Quantum.QuantumError, b: QuantumIOS.Quantum.QuantumError) -> Swift.Bool @@ -59,9 +55,32 @@ public struct QuantumSession : Swift.Sendable { @_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 pageBuilder(browser: MuppetIOS.Browser, configuration: WebKit.WKWebViewConfiguration) -> MuppetIOS.Page + #if compiler(>=5.3) && $NonescapableTypes @_Concurrency.MainActor public static func setDebug(isEnabled: Swift.Bool, forwardLogs forwarder: (@Sendable (Swift.String) -> ())? = nil) async + #endif @objc deinit } +public enum QuantumSessionError : Foundation.LocalizedError { + case invalidResponse(Swift.String) + case networkError(any Swift.Error) + case tokenGenerationFailed(Swift.String) + #if compiler(>=5.3) && $NonescapableTypes + public var errorDescription: Swift.String? { + get + } + #endif +} +public struct QuantumSession : Swift.Sendable { + public let apiUrl: Swift.String + public init(apiUrl: Swift.String) + #if compiler(>=5.3) && $AsyncExecutionBehaviorAttributes + nonisolated(nonsending) public func trackSession(token: Swift.String) async throws(QuantumIOS.QuantumSessionError) + #endif + #if compiler(>=5.3) && $AsyncExecutionBehaviorAttributes + nonisolated(nonsending) public func generateUserToken(publicToken: Swift.String) async throws(QuantumIOS.QuantumSessionError) -> Swift.String + #endif +} 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/QuantumIOS b/ios/frameworks/QuantumIOS.xcframework/ios-arm64/QuantumIOS.framework/QuantumIOS index dfb7c64..71589ac 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 c46706f..475f438 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 - 24G617 + 25D2128 CFBundleDevelopmentRegion en CFBundleExecutable @@ -17,29 +17,29 @@ CFBundlePackageType FMWK CFBundleShortVersionString - 3.28.0 + 3.29.0 CFBundleSupportedPlatforms iPhoneSimulator CFBundleVersion - 175 + 176 DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild - 22F76 + 23B77 DTPlatformName iphonesimulator DTPlatformVersion - 18.5 + 26.1 DTSDKBuild - 22F76 + 23B77 DTSDKName - iphonesimulator18.5 + iphonesimulator26.1 DTXcode - 1640 + 2611 DTXcodeBuild - 16F6 + 17B100 MinimumOSVersion 15.0 UIDeviceFamily 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 7bea15b..1bc98f6 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 @@ -6,18 +6,8 @@ "children": [ { "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "QuantumIOS", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", + "name": "UIKit", + "printedName": "UIKit", "declKind": "Import", "moduleName": "QuantumIOS", "declAttributes": [ @@ -26,232 +16,155 @@ }, { "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", + "name": "WebKit", + "printedName": "WebKit", "declKind": "Import", - "moduleName": "QuantumIOS", - "declAttributes": [ - "RawDocComment" - ] + "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" - } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:10QuantumIOS0A12SessionErrorO15invalidResponseyACSScACmF", - "mangledName": "$s10QuantumIOS0A12SessionErrorO15invalidResponseyACSScACmF", - "moduleName": "QuantumIOS" - }, - { - "kind": "Var", - "name": "networkError", - "printedName": "networkError", - "children": [ + "kind": "TypeNominal", + "name": "AtomicWebView", + "printedName": "QuantumIOS.AtomicWebView", + "usr": "c:@M@QuantumIOS@objc(cs)AtomicWebView" + }, { - "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": "Metatype", - "printedName": "QuantumIOS.QuantumSessionError.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "QuantumSessionError", - "printedName": "QuantumIOS.QuantumSessionError", - "usr": "s:10QuantumIOS0A12SessionErrorO" - } - ] - } - ] + "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:10QuantumIOS0A12SessionErrorO07networkD0yACs0D0_pcACmF", - "mangledName": "$s10QuantumIOS0A12SessionErrorO07networkD0yACs0D0_pcACmF", - "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": "tokenGenerationFailed", - "printedName": "tokenGenerationFailed", + "kind": "Constructor", + "name": "init", + "printedName": "init(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", + "usr": "c:@S@CGRect" + }, + { + "kind": "TypeNominal", + "name": "WKWebViewConfiguration", + "printedName": "WebKit.WKWebViewConfiguration", + "usr": "c:objc(cs)WKWebViewConfiguration" } ], - "declKind": "EnumElement", - "usr": "s:10QuantumIOS0A12SessionErrorO21tokenGenerationFailedyACSScACmF", - "mangledName": "$s10QuantumIOS0A12SessionErrorO21tokenGenerationFailedyACSScACmF", - "moduleName": "QuantumIOS" + "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": "Var", - "name": "errorDescription", - "printedName": "errorDescription", + "kind": "Constructor", + "name": "init", + "printedName": "init(coder:)", "children": [ { "kind": "TypeNominal", "name": "Optional", - "printedName": "Swift.String?", + "printedName": "QuantumIOS.AtomicWebView?", "children": [ { "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" + }, + { + "kind": "TypeNominal", + "name": "NSCoder", + "printedName": "Foundation.NSCoder", + "usr": "c:objc(cs)NSCoder" } ], - "declKind": "Var", - "usr": "s:10QuantumIOS0A12SessionErrorO16errorDescriptionSSSgvp", - "mangledName": "$s10QuantumIOS0A12SessionErrorO16errorDescriptionSSSgvp", + "declKind": "Constructor", + "usr": "c:@M@QuantumIOS@objc(cs)AtomicWebView(im)initWithCoder:", + "mangledName": "$s10QuantumIOS13AtomicWebViewC5coderACSgSo7NSCoderC_tcfc", "moduleName": "QuantumIOS", + "overriding": true, + "implicit": true, + "objc_name": "initWithCoder:", "declAttributes": [ - "AccessControl" + "Dynamic", + "ObjC", + "Preconcurrency", + "Custom", + "Required" ], - "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:10QuantumIOS0A12SessionErrorO16errorDescriptionSSSgvg", - "mangledName": "$s10QuantumIOS0A12SessionErrorO16errorDescriptionSSSgvg", - "moduleName": "QuantumIOS", - "accessorKind": "get" - } - ] + "init_kind": "Designated" } ], - "declKind": "Enum", - "usr": "s:10QuantumIOS0A12SessionErrorO", - "mangledName": "$s10QuantumIOS0A12SessionErrorO", + "declKind": "Class", + "usr": "c:@M@QuantumIOS@objc(cs)AtomicWebView", + "mangledName": "$s10QuantumIOS13AtomicWebViewC", "moduleName": "QuantumIOS", "declAttributes": [ - "AccessControl" + "Preconcurrency", + "Custom", + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:objc(cs)WKWebView", + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "WebKit.WKWebView", + "UIKit.UIView", + "UIKit.UIResponder", + "ObjectiveC.NSObject" ], "conformances": [ { @@ -270,54 +183,123 @@ }, { "kind": "Conformance", - "name": "LocalizedError", - "printedName": "LocalizedError", - "usr": "s:10Foundation14LocalizedErrorP", - "mangledName": "$s10Foundation14LocalizedErrorP" + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" }, { "kind": "Conformance", - "name": "Error", - "printedName": "Error", - "usr": "s:s5ErrorP", - "mangledName": "$ss5ErrorP" + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" }, { "kind": "Conformance", - "name": "Sendable", - "printedName": "Sendable", - "usr": "s:s8SendableP", - "mangledName": "$ss8SendableP" + "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": "QuantumSession", - "printedName": "QuantumSession", + "name": "AtomicWebViewController", + "printedName": "AtomicWebViewController", "children": [ { "kind": "Var", - "name": "apiUrl", - "printedName": "apiUrl", + "name": "webView", + "printedName": "webView", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "WeakStorage", + "printedName": "QuantumIOS.AtomicWebView?" } ], "declKind": "Var", - "usr": "s:10QuantumIOS0A7SessionV6apiUrlSSvp", - "mangledName": "$s10QuantumIOS0A7SessionV6apiUrlSSvp", + "usr": "s:10QuantumIOS23AtomicWebViewControllerC03webE0AA0cdE0CSgvp", + "mangledName": "$s10QuantumIOS23AtomicWebViewControllerC03webE0AA0cdE0CSgvp", "moduleName": "QuantumIOS", "declAttributes": [ + "HasInitialValue", + "Preconcurrency", + "Custom", "HasStorage", + "ReferenceOwnership", "AccessControl", "RawDocComment" ], - "isLet": true, + "ownership": 1, "hasStorage": true, "accessors": [ { @@ -327,275 +309,82 @@ "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "ImplicitlyUnwrappedOptional", + "printedName": "QuantumIOS.AtomicWebView?", + "children": [ + { + "kind": "TypeNominal", + "name": "AtomicWebView", + "printedName": "QuantumIOS.AtomicWebView", + "usr": "c:@M@QuantumIOS@objc(cs)AtomicWebView" + } + ], + "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:10QuantumIOS0A7SessionV6apiUrlSSvg", - "mangledName": "$s10QuantumIOS0A7SessionV6apiUrlSSvg", + "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?", + "children": [ + { + "kind": "TypeNominal", + "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" } ] }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(apiUrl:)", - "children": [ - { - "kind": "TypeNominal", - "name": "QuantumSession", - "printedName": "QuantumIOS.QuantumSession", - "usr": "s:10QuantumIOS0A7SessionV" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Constructor", - "usr": "s:10QuantumIOS0A7SessionV6apiUrlACSS_tcfc", - "mangledName": "$s10QuantumIOS0A7SessionV6apiUrlACSS_tcfc", - "moduleName": "QuantumIOS", - "declAttributes": [ - "AccessControl" - ], - "init_kind": "Designated" - }, - { - "kind": "Function", - "name": "trackSession", - "printedName": "trackSession(token:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Func", - "usr": "s:10QuantumIOS0A7SessionV05trackC05tokenySS_tYaAA0aC5ErrorOYKF", - "mangledName": "$s10QuantumIOS0A7SessionV05trackC05tokenySS_tYaAA0aC5ErrorOYKF", - "moduleName": "QuantumIOS", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "throwing": true, - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "generateUserToken", - "printedName": "generateUserToken(publicToken:)", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Func", - "usr": "s:10QuantumIOS0A7SessionV17generateUserToken06publicF0S2S_tYaAA0aC5ErrorOYKF", - "mangledName": "$s10QuantumIOS0A7SessionV17generateUserToken06publicF0S2S_tYaAA0aC5ErrorOYKF", - "moduleName": "QuantumIOS", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "throwing": true, - "funcSelfKind": "NonMutating" - } - ], - "declKind": "Struct", - "usr": "s:10QuantumIOS0A7SessionV", - "mangledName": "$s10QuantumIOS0A7SessionV", - "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": "Sendable", - "printedName": "Sendable", - "usr": "s:s8SendableP", - "mangledName": "$ss8SendableP" - } - ] - }, - { - "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": "webView", - "printedName": "webView", - "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()", - "children": [ - { - "kind": "TypeNominal", - "name": "ImplicitlyUnwrappedOptional", - "printedName": "QuantumIOS.AtomicWebView?", - "children": [ - { - "kind": "TypeNominal", - "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": "ImplicitlyUnwrappedOptional", - "printedName": "QuantumIOS.AtomicWebView?", - "children": [ - { - "kind": "TypeNominal", - "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" - } - ] - }, - { - "kind": "Var", - "name": "cancel", - "printedName": "cancel", + "kind": "Var", + "name": "cancel", + "printedName": "cancel", "children": [ { "kind": "TypeNominal", @@ -1036,6 +825,20 @@ "usr": "s:s28CustomDebugStringConvertibleP", "mangledName": "$ss28CustomDebugStringConvertibleP" }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, { "kind": "Conformance", "name": "UITraitChangeObservable", @@ -1057,353 +860,201 @@ }, { "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": "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": "AtomicWebView", - "printedName": "AtomicWebView", + "name": "Quantum", + "printedName": "Quantum", "children": [ { - "kind": "Function", - "name": "makeWebView", - "printedName": "makeWebView(frame:configuration:)", + "kind": "Var", + "name": "muppet", + "printedName": "muppet", "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" + "name": "Optional", + "printedName": "MuppetIOS.Muppet?", + "children": [ + { + "kind": "TypeNominal", + "name": "Muppet", + "printedName": "MuppetIOS.Muppet", + "usr": "s:9MuppetIOS0A0C" + } + ], + "usr": "s:Sq" } ], - "declKind": "Func", - "usr": "s:10QuantumIOS13AtomicWebViewC04makedE05frame13configurationACSo6CGRectV_So05WKWebE13ConfigurationCtFZ", - "mangledName": "$s10QuantumIOS13AtomicWebViewC04makedE05frame13configurationACSo6CGRectV_So05WKWebE13ConfigurationCtFZ", + "declKind": "Var", + "usr": "s:10QuantumIOS0A0C6muppet06MuppetB00D0CSgvp", + "mangledName": "$s10QuantumIOS0A0C6muppet06MuppetB00D0CSgvp", "moduleName": "QuantumIOS", - "static": true, "declAttributes": [ - "Preconcurrency", + "HasInitialValue", + "Final", "Custom", - "AccessControl", - "RawDocComment" + "HasStorage", + "AccessControl" ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(frame:configuration:)", - "children": [ + "hasStorage": true, + "accessors": [ { - "kind": "TypeNominal", - "name": "AtomicWebView", - "printedName": "QuantumIOS.AtomicWebView", - "usr": "c:@M@QuantumIOS@objc(cs)AtomicWebView" + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "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:10QuantumIOS0A0C6muppet06MuppetB00D0CSgvg", + "mangledName": "$s10QuantumIOS0A0C6muppet06MuppetB00D0CSgvg", + "moduleName": "QuantumIOS", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" }, { - "kind": "TypeNominal", - "name": "CGRect", - "printedName": "CoreFoundation.CGRect", - "usr": "c:@S@CGRect" + "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:10QuantumIOS0A0C6muppet06MuppetB00D0CSgvs", + "mangledName": "$s10QuantumIOS0A0C6muppet06MuppetB00D0CSgvs", + "moduleName": "QuantumIOS", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" }, { - "kind": "TypeNominal", - "name": "WKWebViewConfiguration", - "printedName": "WebKit.WKWebViewConfiguration", - "usr": "c:objc(cs)WKWebViewConfiguration" + "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": "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:)", + "kind": "Var", + "name": "browser", + "printedName": "browser", "children": [ { "kind": "TypeNominal", "name": "Optional", - "printedName": "QuantumIOS.AtomicWebView?", + "printedName": "MuppetIOS.Browser?", "children": [ { "kind": "TypeNominal", - "name": "AtomicWebView", - "printedName": "QuantumIOS.AtomicWebView", - "usr": "c:@M@QuantumIOS@objc(cs)AtomicWebView" + "name": "Browser", + "printedName": "MuppetIOS.Browser", + "usr": "s:9MuppetIOS7BrowserC" } ], "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": "Var", + "usr": "s:10QuantumIOS0A0C7browser06MuppetB07BrowserCSgvp", + "mangledName": "$s10QuantumIOS0A0C7browser06MuppetB07BrowserCSgvp", "moduleName": "QuantumIOS", - "overriding": true, - "implicit": true, - "objc_name": "initWithCoder:", "declAttributes": [ - "Dynamic", - "ObjC", - "Preconcurrency", + "HasInitialValue", + "Final", "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": "Sendable", - "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" - } - ] - }, - { - "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": "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", - "printedName": "Foundation", - "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": "Import", - "name": "MuppetIOS", - "printedName": "MuppetIOS", - "declKind": "Import", - "moduleName": "QuantumIOS" - }, - { - "kind": "TypeDecl", - "name": "Quantum", - "printedName": "Quantum", - "children": [ - { - "kind": "Var", - "name": "muppet", - "printedName": "muppet", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "MuppetIOS.Muppet?", - "children": [ - { - "kind": "TypeNominal", - "name": "Muppet", - "printedName": "MuppetIOS.Muppet", - "usr": "s:9MuppetIOS0A0C" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Var", - "usr": "s:10QuantumIOS0A0C6muppet06MuppetB00D0CSgvp", - "mangledName": "$s10QuantumIOS0A0C6muppet06MuppetB00D0CSgvp", - "moduleName": "QuantumIOS", - "declAttributes": [ - "HasInitialValue", - "Final", - "Custom", - "HasStorage", - "AccessControl" + "HasStorage", + "AccessControl" ], "hasStorage": true, "accessors": [ @@ -1415,21 +1066,21 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "MuppetIOS.Muppet?", + "printedName": "MuppetIOS.Browser?", "children": [ { "kind": "TypeNominal", - "name": "Muppet", - "printedName": "MuppetIOS.Muppet", - "usr": "s:9MuppetIOS0A0C" + "name": "Browser", + "printedName": "MuppetIOS.Browser", + "usr": "s:9MuppetIOS7BrowserC" } ], "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:10QuantumIOS0A0C6muppet06MuppetB00D0CSgvg", - "mangledName": "$s10QuantumIOS0A0C6muppet06MuppetB00D0CSgvg", + "usr": "s:10QuantumIOS0A0C7browser06MuppetB07BrowserCSgvg", + "mangledName": "$s10QuantumIOS0A0C7browser06MuppetB07BrowserCSgvg", "moduleName": "QuantumIOS", "implicit": true, "declAttributes": [ @@ -1450,21 +1101,21 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "MuppetIOS.Muppet?", + "printedName": "MuppetIOS.Browser?", "children": [ { "kind": "TypeNominal", - "name": "Muppet", - "printedName": "MuppetIOS.Muppet", - "usr": "s:9MuppetIOS0A0C" + "name": "Browser", + "printedName": "MuppetIOS.Browser", + "usr": "s:9MuppetIOS7BrowserC" } ], "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:10QuantumIOS0A0C6muppet06MuppetB00D0CSgvs", - "mangledName": "$s10QuantumIOS0A0C6muppet06MuppetB00D0CSgvs", + "usr": "s:10QuantumIOS0A0C7browser06MuppetB07BrowserCSgvs", + "mangledName": "$s10QuantumIOS0A0C7browser06MuppetB07BrowserCSgvs", "moduleName": "QuantumIOS", "implicit": true, "declAttributes": [ @@ -1484,8 +1135,8 @@ } ], "declKind": "Accessor", - "usr": "s:10QuantumIOS0A0C6muppet06MuppetB00D0CSgvM", - "mangledName": "$s10QuantumIOS0A0C6muppet06MuppetB00D0CSgvM", + "usr": "s:10QuantumIOS0A0C7browser06MuppetB07BrowserCSgvM", + "mangledName": "$s10QuantumIOS0A0C7browser06MuppetB07BrowserCSgvM", "moduleName": "QuantumIOS", "implicit": true, "declAttributes": [ @@ -1496,28 +1147,149 @@ ] }, { - "kind": "TypeDecl", - "name": "QuantumError", - "printedName": "QuantumError", + "kind": "Var", + "name": "page", + "printedName": "page", "children": [ { - "kind": "Var", - "name": "missingPage", - "printedName": "missingPage", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "MuppetIOS.Page?", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(QuantumIOS.Quantum.QuantumError.Type) -> QuantumIOS.Quantum.QuantumError", + "kind": "TypeNominal", + "name": "Page", + "printedName": "MuppetIOS.Page", + "usr": "s:9MuppetIOS4PageC" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:10QuantumIOS0A0C4page06MuppetB04PageCSgvp", + "mangledName": "$s10QuantumIOS0A0C4page06MuppetB04PageCSgvp", + "moduleName": "QuantumIOS", + "declAttributes": [ + "HasInitialValue", + "Final", + "Custom", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "MuppetIOS.Page?", "children": [ { "kind": "TypeNominal", - "name": "QuantumError", - "printedName": "QuantumIOS.Quantum.QuantumError", - "usr": "s:10QuantumIOS0A0C0A5ErrorO" - }, - { - "kind": "TypeNominal", + "name": "Page", + "printedName": "MuppetIOS.Page", + "usr": "s:9MuppetIOS4PageC" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:10QuantumIOS0A0C4page06MuppetB04PageCSgvg", + "mangledName": "$s10QuantumIOS0A0C4page06MuppetB04PageCSgvg", + "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.Page?", + "children": [ + { + "kind": "TypeNominal", + "name": "Page", + "printedName": "MuppetIOS.Page", + "usr": "s:9MuppetIOS4PageC" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:10QuantumIOS0A0C4page06MuppetB04PageCSgvs", + "mangledName": "$s10QuantumIOS0A0C4page06MuppetB04PageCSgvs", + "moduleName": "QuantumIOS", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:10QuantumIOS0A0C4page06MuppetB04PageCSgvM", + "mangledName": "$s10QuantumIOS0A0C4page06MuppetB04PageCSgvM", + "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": [ @@ -1683,106 +1455,634 @@ "printedName": "Sendable", "usr": "s:s8SendableP", "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + } + ] + }, + { + "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": "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": "Func", + "usr": "s:10QuantumIOS0A0C10initialize5token4view10controller6apiUrlySS_So9WKWebViewCSo16UIViewControllerCSStYaKF", + "mangledName": "$s10QuantumIOS0A0C10initialize5token4view10controller6apiUrlySS_So9WKWebViewCSo16UIViewControllerCSStYaKF", + "moduleName": "QuantumIOS", + "declAttributes": [ + "Final", + "Custom", + "AccessControl" + ], + "throwing": true, + "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", + "usr": "s:Sd" + } + ], + "declKind": "Func", + "usr": "s:10QuantumIOS0A0C4goto3url7headers7timeoutySS_SDyS2SGSdtYaKF", + "mangledName": "$s10QuantumIOS0A0C4goto3url7headers7timeoutySS_SDyS2SGSdtYaKF", + "moduleName": "QuantumIOS", + "declAttributes": [ + "Final", + "Custom", + "AccessControl" + ], + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "cleanup", + "printedName": "cleanup()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:10QuantumIOS0A0C7cleanupyyYaF", + "mangledName": "$s10QuantumIOS0A0C7cleanupyyYaF", + "moduleName": "QuantumIOS", + "declAttributes": [ + "Custom", + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "update", + "printedName": "update(updatedPresentationSource:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "UIViewController", + "printedName": "UIKit.UIViewController", + "usr": "c:objc(cs)UIViewController" + } + ], + "declKind": "Func", + "usr": "s:10QuantumIOS0A0C6update25updatedPresentationSourceySo16UIViewControllerC_tF", + "mangledName": "$s10QuantumIOS0A0C6update25updatedPresentationSourceySo16UIViewControllerC_tF", + "moduleName": "QuantumIOS", + "declAttributes": [ + "Custom", + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "pageBuilder", + "printedName": "pageBuilder(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:10QuantumIOS0A0C11pageBuilder7browser13configuration06MuppetB04PageCAG7BrowserC_So22WKWebViewConfigurationCtFZ", + "mangledName": "$s10QuantumIOS0A0C11pageBuilder7browser13configuration06MuppetB04PageCAG7BrowserC_So22WKWebViewConfigurationCtFZ", + "moduleName": "QuantumIOS", + "static": true, + "declAttributes": [ + "Custom", + "Final", + "AccessControl" + ], + "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) -> ())?", + "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:10QuantumIOS0A0C8setDebug9isEnabled11forwardLogsySb_ySSYbcSgtYaFZ", + "mangledName": "$s10QuantumIOS0A0C8setDebug9isEnabled11forwardLogsySb_ySSYbcSgtYaFZ", + "moduleName": "QuantumIOS", + "static": true, + "declAttributes": [ + "Final", + "Custom", + "AccessControl", + "RawDocComment" + ], + "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": "MuppetIOS", + "printedName": "MuppetIOS", + "declKind": "Import", + "moduleName": "QuantumIOS" + }, + { + "kind": "TypeDecl", + "name": "QuantumSessionError", + "printedName": "QuantumSessionError", + "children": [ + { + "kind": "Var", + "name": "invalidResponse", + "printedName": "invalidResponse", + "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" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:10QuantumIOS0A12SessionErrorO15invalidResponseyACSScACmF", + "mangledName": "$s10QuantumIOS0A12SessionErrorO15invalidResponseyACSScACmF", + "moduleName": "QuantumIOS" + }, + { + "kind": "Var", + "name": "networkError", + "printedName": "networkError", + "children": [ + { + "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": "Metatype", + "printedName": "QuantumIOS.QuantumSessionError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "QuantumSessionError", + "printedName": "QuantumIOS.QuantumSessionError", + "usr": "s:10QuantumIOS0A12SessionErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:10QuantumIOS0A12SessionErrorO07networkD0yACs0D0_pcACmF", + "mangledName": "$s10QuantumIOS0A12SessionErrorO07networkD0yACs0D0_pcACmF", + "moduleName": "QuantumIOS" + }, + { + "kind": "Var", + "name": "tokenGenerationFailed", + "printedName": "tokenGenerationFailed", + "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" + } + ] + } + ] } - ] + ], + "declKind": "EnumElement", + "usr": "s:10QuantumIOS0A12SessionErrorO21tokenGenerationFailedyACSScACmF", + "mangledName": "$s10QuantumIOS0A12SessionErrorO21tokenGenerationFailedyACSScACmF", + "moduleName": "QuantumIOS" }, { - "kind": "Constructor", - "name": "init", - "printedName": "init()", + "kind": "Var", + "name": "errorDescription", + "printedName": "errorDescription", "children": [ { "kind": "TypeNominal", - "name": "Quantum", - "printedName": "QuantumIOS.Quantum", - "usr": "s:10QuantumIOS0A0C" + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" } ], - "declKind": "Constructor", - "usr": "s:10QuantumIOS0A0CACycfc", - "mangledName": "$s10QuantumIOS0A0CACycfc", + "declKind": "Var", + "usr": "s:10QuantumIOS0A12SessionErrorO16errorDescriptionSSSgvp", + "mangledName": "$s10QuantumIOS0A12SessionErrorO16errorDescriptionSSSgvp", "moduleName": "QuantumIOS", "declAttributes": [ - "Custom", "AccessControl" ], - "init_kind": "Designated" + "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:10QuantumIOS0A12SessionErrorO16errorDescriptionSSSgvg", + "mangledName": "$s10QuantumIOS0A12SessionErrorO16errorDescriptionSSSgvg", + "moduleName": "QuantumIOS", + "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": "initialize", - "printedName": "initialize(token:view:controller:apiUrl:)", + "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": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "QuantumSession", + "printedName": "QuantumSession", + "children": [ + { + "kind": "Var", + "name": "apiUrl", + "printedName": "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": "Func", - "usr": "s:10QuantumIOS0A0C10initialize5token4view10controller6apiUrlySS_So9WKWebViewCSo16UIViewControllerCSStYaKF", - "mangledName": "$s10QuantumIOS0A0C10initialize5token4view10controller6apiUrlySS_So9WKWebViewCSo16UIViewControllerCSStYaKF", + "declKind": "Var", + "usr": "s:10QuantumIOS0A7SessionV6apiUrlSSvp", + "mangledName": "$s10QuantumIOS0A7SessionV6apiUrlSSvp", "moduleName": "QuantumIOS", "declAttributes": [ - "Final", - "Custom", - "AccessControl" + "HasStorage", + "AccessControl", + "RawDocComment" ], - "throwing": true, - "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" - }, + "isLet": true, + "hasStorage": true, + "accessors": [ { - "kind": "TypeNominal", - "name": "Dictionary", - "printedName": "[Swift.String : Swift.String]", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, { "kind": "TypeNominal", "name": "String", @@ -1790,54 +2090,46 @@ "usr": "s:SS" } ], - "hasDefaultArg": true, - "usr": "s:SD" - }, - { - "kind": "TypeNominal", - "name": "Double", - "printedName": "Swift.Double", - "usr": "s:Sd" + "declKind": "Accessor", + "usr": "s:10QuantumIOS0A7SessionV6apiUrlSSvg", + "mangledName": "$s10QuantumIOS0A7SessionV6apiUrlSSvg", + "moduleName": "QuantumIOS", + "implicit": true, + "accessorKind": "get" } - ], - "declKind": "Func", - "usr": "s:10QuantumIOS0A0C4goto3url7headers7timeoutySS_SDyS2SGSdtYaKF", - "mangledName": "$s10QuantumIOS0A0C4goto3url7headers7timeoutySS_SDyS2SGSdtYaKF", - "moduleName": "QuantumIOS", - "declAttributes": [ - "Final", - "Custom", - "AccessControl" - ], - "throwing": true, - "funcSelfKind": "NonMutating" + ] }, { - "kind": "Function", - "name": "cleanup", - "printedName": "cleanup()", + "kind": "Constructor", + "name": "init", + "printedName": "init(apiUrl:)", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "QuantumSession", + "printedName": "QuantumIOS.QuantumSession", + "usr": "s:10QuantumIOS0A7SessionV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "declKind": "Func", - "usr": "s:10QuantumIOS0A0C7cleanupyyYaF", - "mangledName": "$s10QuantumIOS0A0C7cleanupyyYaF", + "declKind": "Constructor", + "usr": "s:10QuantumIOS0A7SessionV6apiUrlACSS_tcfc", + "mangledName": "$s10QuantumIOS0A7SessionV6apiUrlACSS_tcfc", "moduleName": "QuantumIOS", "declAttributes": [ - "Custom", - "Final", "AccessControl" ], - "funcSelfKind": "NonMutating" + "init_kind": "Designated" }, { "kind": "Function", - "name": "update", - "printedName": "update(updatedPresentationSource:)", + "name": "trackSession", + "printedName": "trackSession(token:)", "children": [ { "kind": "TypeNominal", @@ -1846,88 +2138,60 @@ }, { "kind": "TypeNominal", - "name": "UIViewController", - "printedName": "UIKit.UIViewController", - "usr": "c:objc(cs)UIViewController" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Func", - "usr": "s:10QuantumIOS0A0C6update25updatedPresentationSourceySo16UIViewControllerC_tF", - "mangledName": "$s10QuantumIOS0A0C6update25updatedPresentationSourceySo16UIViewControllerC_tF", + "usr": "s:10QuantumIOS0A7SessionV05trackC05tokenySS_tYaAA0aC5ErrorOYKF", + "mangledName": "$s10QuantumIOS0A7SessionV05trackC05tokenySS_tYaAA0aC5ErrorOYKF", "moduleName": "QuantumIOS", "declAttributes": [ - "Custom", - "Final", - "AccessControl" + "Nonisolated", + "AccessControl", + "RawDocComment" ], + "throwing": true, "funcSelfKind": "NonMutating" }, { "kind": "Function", - "name": "setDebug", - "printedName": "setDebug(isEnabled:forwardLogs:)", + "name": "generateUserToken", + "printedName": "generateUserToken(publicToken:)", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" }, { "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" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Func", - "usr": "s:10QuantumIOS0A0C8setDebug9isEnabled11forwardLogsySb_ySSYbcSgtYaFZ", - "mangledName": "$s10QuantumIOS0A0C8setDebug9isEnabled11forwardLogsySb_ySSYbcSgtYaFZ", + "usr": "s:10QuantumIOS0A7SessionV17generateUserToken06publicF0S2S_tYaAA0aC5ErrorOYKF", + "mangledName": "$s10QuantumIOS0A7SessionV17generateUserToken06publicF0S2S_tYaAA0aC5ErrorOYKF", "moduleName": "QuantumIOS", - "static": true, "declAttributes": [ - "Final", - "Custom", + "Nonisolated", "AccessControl", "RawDocComment" ], + "throwing": true, "funcSelfKind": "NonMutating" } ], - "declKind": "Class", - "usr": "s:10QuantumIOS0A0C", - "mangledName": "$s10QuantumIOS0A0C", + "declKind": "Struct", + "usr": "s:10QuantumIOS0A7SessionV", + "mangledName": "$s10QuantumIOS0A7SessionV", "moduleName": "QuantumIOS", "declAttributes": [ - "Final", - "AccessControl", - "Custom" + "AccessControl" ], "conformances": [ { @@ -1950,104 +2214,48 @@ "printedName": "Sendable", "usr": "s:s8SendableP", "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" } ] }, { - "kind": "TypeDecl", - "name": "URLSession", - "printedName": "URLSession", - "declKind": "Class", - "usr": "c:objc(cs)NSURLSession", - "moduleName": "Foundation", - "isOpen": true, - "intro_iOS": "7.0", - "objc_name": "NSURLSession", + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "QuantumIOS", "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" - } + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "QuantumIOS" + }, + { + "kind": "Import", + "name": "OSLog", + "printedName": "OSLog", + "declKind": "Import", + "moduleName": "QuantumIOS" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "QuantumIOS", + "declAttributes": [ + "RawDocComment" ] }, { @@ -2077,6 +2285,13 @@ "usr": "s:s8SendableP", "mangledName": "$ss8SendableP" }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, { "kind": "Conformance", "name": "Copyable", @@ -2097,34 +2312,6 @@ "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\/QuantumIOS\/API.swift", - "kind": "Dictionary", - "offset": 3767, - "length": 3, - "value": "[]" - }, - { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/QuantumIOS\/InternalNotifications.swift", - "kind": "StringLiteral", - "offset": 219, - "length": 17, - "value": "\"DismissTransact\"" - }, { "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/QuantumIOS\/Views\/AtomicWebViewController.swift", "kind": "BooleanLiteral", @@ -2203,39 +2390,46 @@ "value": "0.25" }, { - "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\/QuantumIOS\/InternalNotifications.swift", + "kind": "StringLiteral", + "offset": 219, + "length": 17, + "value": "\"DismissTransact\"" }, { "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/QuantumIOS\/Quantum.swift", "kind": "StringLiteral", - "offset": 598, + "offset": 596, "length": 26, "value": "\"https:\/\/api.atomicfi.com\"" }, { "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/QuantumIOS\/Quantum.swift", "kind": "Dictionary", - "offset": 1422, + "offset": 1420, "length": 3, "value": "[]" }, { "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/QuantumIOS\/Quantum.swift", "kind": "StringLiteral", - "offset": 3554, + "offset": 3615, "length": 9, "value": "\"quantum\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/Shared\/AtomicDebug.swift", + "kind": "BooleanLiteral", + "offset": 192, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/Shared\/AtomicDebug.swift", + "kind": "BooleanLiteral", + "offset": 1000, + "length": 5, + "value": "false" } ] } \ 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 ae12f6e..771f054 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,7 +1,7 @@ // 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-experimental-feature DebugDescriptionMacro -module-name QuantumIOS -// swift-module-flags-ignorable: -interface-compiler-version 6.1.2 +// swift-compiler-version: Apple Swift version 6.2.1 (swiftlang-6.2.1.4.8 clang-1700.4.4.1) +// 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 InferIsolatedConformances -enable-upcoming-feature NonisolatedNonsendingByDefault -enable-experimental-feature DebugDescriptionMacro -module-name QuantumIOS +// swift-module-flags-ignorable: -formal-cxx-interoperability-mode=off -interface-compiler-version 6.2.1 import Combine import Foundation import MuppetIOS @@ -13,39 +13,35 @@ import WebKit import _Concurrency import _StringProcessing import _SwiftConcurrencyShims -public enum QuantumSessionError : Foundation.LocalizedError { - case invalidResponse(Swift.String) - case networkError(any Swift.Error) - case tokenGenerationFailed(Swift.String) - public var errorDescription: Swift.String? { - get - } -} -public struct QuantumSession : Swift.Sendable { - public let apiUrl: Swift.String - public init(apiUrl: Swift.String) - 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 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) + #if compiler(>=5.3) && $NonescapableTypes + @_Concurrency.MainActor @preconcurrency @objc required dynamic public init?(coder: Foundation.NSCoder) + #endif + @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 public var cancel: (nonisolated(nonsending) () async -> Swift.Void)? @_Concurrency.MainActor @preconcurrency @objc override dynamic public func viewDidLoad() + #if compiler(>=5.3) && $NonescapableTypes @_Concurrency.MainActor @preconcurrency @objc override dynamic public func traitCollectionDidChange(_ previousTraitCollection: UIKit.UITraitCollection?) + #endif @_Concurrency.MainActor @preconcurrency public func hideAssistantTitle() @_Concurrency.MainActor @preconcurrency public func showAssistant(title: Swift.String) + #if compiler(>=5.3) && $NonescapableTypes @_Concurrency.MainActor @preconcurrency @objc override dynamic public init(nibName nibNameOrNil: Swift.String?, bundle nibBundleOrNil: Foundation.Bundle?) + #endif + #if compiler(>=5.3) && $NonescapableTypes @_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) + #endif @objc deinit } @_Concurrency.MainActor final public class Quantum { @_Concurrency.MainActor final public var muppet: MuppetIOS.Muppet? + @_Concurrency.MainActor final public var browser: MuppetIOS.Browser? + @_Concurrency.MainActor final public var page: MuppetIOS.Page? public enum QuantumError : Swift.Error { case missingPage public static func == (a: QuantumIOS.Quantum.QuantumError, b: QuantumIOS.Quantum.QuantumError) -> Swift.Bool @@ -59,9 +55,32 @@ public struct QuantumSession : Swift.Sendable { @_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 pageBuilder(browser: MuppetIOS.Browser, configuration: WebKit.WKWebViewConfiguration) -> MuppetIOS.Page + #if compiler(>=5.3) && $NonescapableTypes @_Concurrency.MainActor public static func setDebug(isEnabled: Swift.Bool, forwardLogs forwarder: (@Sendable (Swift.String) -> ())? = nil) async + #endif @objc deinit } +public enum QuantumSessionError : Foundation.LocalizedError { + case invalidResponse(Swift.String) + case networkError(any Swift.Error) + case tokenGenerationFailed(Swift.String) + #if compiler(>=5.3) && $NonescapableTypes + public var errorDescription: Swift.String? { + get + } + #endif +} +public struct QuantumSession : Swift.Sendable { + public let apiUrl: Swift.String + public init(apiUrl: Swift.String) + #if compiler(>=5.3) && $AsyncExecutionBehaviorAttributes + nonisolated(nonsending) public func trackSession(token: Swift.String) async throws(QuantumIOS.QuantumSessionError) + #endif + #if compiler(>=5.3) && $AsyncExecutionBehaviorAttributes + nonisolated(nonsending) public func generateUserToken(publicToken: Swift.String) async throws(QuantumIOS.QuantumSessionError) -> Swift.String + #endif +} 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 1a1dcf7..f073a1a 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 ae12f6e..771f054 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,7 +1,7 @@ // 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-experimental-feature DebugDescriptionMacro -module-name QuantumIOS -// swift-module-flags-ignorable: -interface-compiler-version 6.1.2 +// swift-compiler-version: Apple Swift version 6.2.1 (swiftlang-6.2.1.4.8 clang-1700.4.4.1) +// 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 InferIsolatedConformances -enable-upcoming-feature NonisolatedNonsendingByDefault -enable-experimental-feature DebugDescriptionMacro -module-name QuantumIOS +// swift-module-flags-ignorable: -formal-cxx-interoperability-mode=off -interface-compiler-version 6.2.1 import Combine import Foundation import MuppetIOS @@ -13,39 +13,35 @@ import WebKit import _Concurrency import _StringProcessing import _SwiftConcurrencyShims -public enum QuantumSessionError : Foundation.LocalizedError { - case invalidResponse(Swift.String) - case networkError(any Swift.Error) - case tokenGenerationFailed(Swift.String) - public var errorDescription: Swift.String? { - get - } -} -public struct QuantumSession : Swift.Sendable { - public let apiUrl: Swift.String - public init(apiUrl: Swift.String) - 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 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) + #if compiler(>=5.3) && $NonescapableTypes + @_Concurrency.MainActor @preconcurrency @objc required dynamic public init?(coder: Foundation.NSCoder) + #endif + @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 public var cancel: (nonisolated(nonsending) () async -> Swift.Void)? @_Concurrency.MainActor @preconcurrency @objc override dynamic public func viewDidLoad() + #if compiler(>=5.3) && $NonescapableTypes @_Concurrency.MainActor @preconcurrency @objc override dynamic public func traitCollectionDidChange(_ previousTraitCollection: UIKit.UITraitCollection?) + #endif @_Concurrency.MainActor @preconcurrency public func hideAssistantTitle() @_Concurrency.MainActor @preconcurrency public func showAssistant(title: Swift.String) + #if compiler(>=5.3) && $NonescapableTypes @_Concurrency.MainActor @preconcurrency @objc override dynamic public init(nibName nibNameOrNil: Swift.String?, bundle nibBundleOrNil: Foundation.Bundle?) + #endif + #if compiler(>=5.3) && $NonescapableTypes @_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) + #endif @objc deinit } @_Concurrency.MainActor final public class Quantum { @_Concurrency.MainActor final public var muppet: MuppetIOS.Muppet? + @_Concurrency.MainActor final public var browser: MuppetIOS.Browser? + @_Concurrency.MainActor final public var page: MuppetIOS.Page? public enum QuantumError : Swift.Error { case missingPage public static func == (a: QuantumIOS.Quantum.QuantumError, b: QuantumIOS.Quantum.QuantumError) -> Swift.Bool @@ -59,9 +55,32 @@ public struct QuantumSession : Swift.Sendable { @_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 pageBuilder(browser: MuppetIOS.Browser, configuration: WebKit.WKWebViewConfiguration) -> MuppetIOS.Page + #if compiler(>=5.3) && $NonescapableTypes @_Concurrency.MainActor public static func setDebug(isEnabled: Swift.Bool, forwardLogs forwarder: (@Sendable (Swift.String) -> ())? = nil) async + #endif @objc deinit } +public enum QuantumSessionError : Foundation.LocalizedError { + case invalidResponse(Swift.String) + case networkError(any Swift.Error) + case tokenGenerationFailed(Swift.String) + #if compiler(>=5.3) && $NonescapableTypes + public var errorDescription: Swift.String? { + get + } + #endif +} +public struct QuantumSession : Swift.Sendable { + public let apiUrl: Swift.String + public init(apiUrl: Swift.String) + #if compiler(>=5.3) && $AsyncExecutionBehaviorAttributes + nonisolated(nonsending) public func trackSession(token: Swift.String) async throws(QuantumIOS.QuantumSessionError) + #endif + #if compiler(>=5.3) && $AsyncExecutionBehaviorAttributes + nonisolated(nonsending) public func generateUserToken(publicToken: Swift.String) async throws(QuantumIOS.QuantumSessionError) -> Swift.String + #endif +} 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 7bea15b..1bc98f6 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 @@ -6,18 +6,8 @@ "children": [ { "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "QuantumIOS", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", + "name": "UIKit", + "printedName": "UIKit", "declKind": "Import", "moduleName": "QuantumIOS", "declAttributes": [ @@ -26,232 +16,155 @@ }, { "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", + "name": "WebKit", + "printedName": "WebKit", "declKind": "Import", - "moduleName": "QuantumIOS", - "declAttributes": [ - "RawDocComment" - ] + "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" - } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:10QuantumIOS0A12SessionErrorO15invalidResponseyACSScACmF", - "mangledName": "$s10QuantumIOS0A12SessionErrorO15invalidResponseyACSScACmF", - "moduleName": "QuantumIOS" - }, - { - "kind": "Var", - "name": "networkError", - "printedName": "networkError", - "children": [ + "kind": "TypeNominal", + "name": "AtomicWebView", + "printedName": "QuantumIOS.AtomicWebView", + "usr": "c:@M@QuantumIOS@objc(cs)AtomicWebView" + }, { - "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": "Metatype", - "printedName": "QuantumIOS.QuantumSessionError.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "QuantumSessionError", - "printedName": "QuantumIOS.QuantumSessionError", - "usr": "s:10QuantumIOS0A12SessionErrorO" - } - ] - } - ] + "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:10QuantumIOS0A12SessionErrorO07networkD0yACs0D0_pcACmF", - "mangledName": "$s10QuantumIOS0A12SessionErrorO07networkD0yACs0D0_pcACmF", - "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": "tokenGenerationFailed", - "printedName": "tokenGenerationFailed", + "kind": "Constructor", + "name": "init", + "printedName": "init(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", + "usr": "c:@S@CGRect" + }, + { + "kind": "TypeNominal", + "name": "WKWebViewConfiguration", + "printedName": "WebKit.WKWebViewConfiguration", + "usr": "c:objc(cs)WKWebViewConfiguration" } ], - "declKind": "EnumElement", - "usr": "s:10QuantumIOS0A12SessionErrorO21tokenGenerationFailedyACSScACmF", - "mangledName": "$s10QuantumIOS0A12SessionErrorO21tokenGenerationFailedyACSScACmF", - "moduleName": "QuantumIOS" + "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": "Var", - "name": "errorDescription", - "printedName": "errorDescription", + "kind": "Constructor", + "name": "init", + "printedName": "init(coder:)", "children": [ { "kind": "TypeNominal", "name": "Optional", - "printedName": "Swift.String?", + "printedName": "QuantumIOS.AtomicWebView?", "children": [ { "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" + }, + { + "kind": "TypeNominal", + "name": "NSCoder", + "printedName": "Foundation.NSCoder", + "usr": "c:objc(cs)NSCoder" } ], - "declKind": "Var", - "usr": "s:10QuantumIOS0A12SessionErrorO16errorDescriptionSSSgvp", - "mangledName": "$s10QuantumIOS0A12SessionErrorO16errorDescriptionSSSgvp", + "declKind": "Constructor", + "usr": "c:@M@QuantumIOS@objc(cs)AtomicWebView(im)initWithCoder:", + "mangledName": "$s10QuantumIOS13AtomicWebViewC5coderACSgSo7NSCoderC_tcfc", "moduleName": "QuantumIOS", + "overriding": true, + "implicit": true, + "objc_name": "initWithCoder:", "declAttributes": [ - "AccessControl" + "Dynamic", + "ObjC", + "Preconcurrency", + "Custom", + "Required" ], - "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:10QuantumIOS0A12SessionErrorO16errorDescriptionSSSgvg", - "mangledName": "$s10QuantumIOS0A12SessionErrorO16errorDescriptionSSSgvg", - "moduleName": "QuantumIOS", - "accessorKind": "get" - } - ] + "init_kind": "Designated" } ], - "declKind": "Enum", - "usr": "s:10QuantumIOS0A12SessionErrorO", - "mangledName": "$s10QuantumIOS0A12SessionErrorO", + "declKind": "Class", + "usr": "c:@M@QuantumIOS@objc(cs)AtomicWebView", + "mangledName": "$s10QuantumIOS13AtomicWebViewC", "moduleName": "QuantumIOS", "declAttributes": [ - "AccessControl" + "Preconcurrency", + "Custom", + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:objc(cs)WKWebView", + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "WebKit.WKWebView", + "UIKit.UIView", + "UIKit.UIResponder", + "ObjectiveC.NSObject" ], "conformances": [ { @@ -270,54 +183,123 @@ }, { "kind": "Conformance", - "name": "LocalizedError", - "printedName": "LocalizedError", - "usr": "s:10Foundation14LocalizedErrorP", - "mangledName": "$s10Foundation14LocalizedErrorP" + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" }, { "kind": "Conformance", - "name": "Error", - "printedName": "Error", - "usr": "s:s5ErrorP", - "mangledName": "$ss5ErrorP" + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" }, { "kind": "Conformance", - "name": "Sendable", - "printedName": "Sendable", - "usr": "s:s8SendableP", - "mangledName": "$ss8SendableP" + "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": "QuantumSession", - "printedName": "QuantumSession", + "name": "AtomicWebViewController", + "printedName": "AtomicWebViewController", "children": [ { "kind": "Var", - "name": "apiUrl", - "printedName": "apiUrl", + "name": "webView", + "printedName": "webView", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "WeakStorage", + "printedName": "QuantumIOS.AtomicWebView?" } ], "declKind": "Var", - "usr": "s:10QuantumIOS0A7SessionV6apiUrlSSvp", - "mangledName": "$s10QuantumIOS0A7SessionV6apiUrlSSvp", + "usr": "s:10QuantumIOS23AtomicWebViewControllerC03webE0AA0cdE0CSgvp", + "mangledName": "$s10QuantumIOS23AtomicWebViewControllerC03webE0AA0cdE0CSgvp", "moduleName": "QuantumIOS", "declAttributes": [ + "HasInitialValue", + "Preconcurrency", + "Custom", "HasStorage", + "ReferenceOwnership", "AccessControl", "RawDocComment" ], - "isLet": true, + "ownership": 1, "hasStorage": true, "accessors": [ { @@ -327,275 +309,82 @@ "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "ImplicitlyUnwrappedOptional", + "printedName": "QuantumIOS.AtomicWebView?", + "children": [ + { + "kind": "TypeNominal", + "name": "AtomicWebView", + "printedName": "QuantumIOS.AtomicWebView", + "usr": "c:@M@QuantumIOS@objc(cs)AtomicWebView" + } + ], + "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:10QuantumIOS0A7SessionV6apiUrlSSvg", - "mangledName": "$s10QuantumIOS0A7SessionV6apiUrlSSvg", + "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?", + "children": [ + { + "kind": "TypeNominal", + "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" } ] }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(apiUrl:)", - "children": [ - { - "kind": "TypeNominal", - "name": "QuantumSession", - "printedName": "QuantumIOS.QuantumSession", - "usr": "s:10QuantumIOS0A7SessionV" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Constructor", - "usr": "s:10QuantumIOS0A7SessionV6apiUrlACSS_tcfc", - "mangledName": "$s10QuantumIOS0A7SessionV6apiUrlACSS_tcfc", - "moduleName": "QuantumIOS", - "declAttributes": [ - "AccessControl" - ], - "init_kind": "Designated" - }, - { - "kind": "Function", - "name": "trackSession", - "printedName": "trackSession(token:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Func", - "usr": "s:10QuantumIOS0A7SessionV05trackC05tokenySS_tYaAA0aC5ErrorOYKF", - "mangledName": "$s10QuantumIOS0A7SessionV05trackC05tokenySS_tYaAA0aC5ErrorOYKF", - "moduleName": "QuantumIOS", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "throwing": true, - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "generateUserToken", - "printedName": "generateUserToken(publicToken:)", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Func", - "usr": "s:10QuantumIOS0A7SessionV17generateUserToken06publicF0S2S_tYaAA0aC5ErrorOYKF", - "mangledName": "$s10QuantumIOS0A7SessionV17generateUserToken06publicF0S2S_tYaAA0aC5ErrorOYKF", - "moduleName": "QuantumIOS", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "throwing": true, - "funcSelfKind": "NonMutating" - } - ], - "declKind": "Struct", - "usr": "s:10QuantumIOS0A7SessionV", - "mangledName": "$s10QuantumIOS0A7SessionV", - "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": "Sendable", - "printedName": "Sendable", - "usr": "s:s8SendableP", - "mangledName": "$ss8SendableP" - } - ] - }, - { - "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": "webView", - "printedName": "webView", - "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()", - "children": [ - { - "kind": "TypeNominal", - "name": "ImplicitlyUnwrappedOptional", - "printedName": "QuantumIOS.AtomicWebView?", - "children": [ - { - "kind": "TypeNominal", - "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": "ImplicitlyUnwrappedOptional", - "printedName": "QuantumIOS.AtomicWebView?", - "children": [ - { - "kind": "TypeNominal", - "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" - } - ] - }, - { - "kind": "Var", - "name": "cancel", - "printedName": "cancel", + "kind": "Var", + "name": "cancel", + "printedName": "cancel", "children": [ { "kind": "TypeNominal", @@ -1036,6 +825,20 @@ "usr": "s:s28CustomDebugStringConvertibleP", "mangledName": "$ss28CustomDebugStringConvertibleP" }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, { "kind": "Conformance", "name": "UITraitChangeObservable", @@ -1057,353 +860,201 @@ }, { "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": "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": "AtomicWebView", - "printedName": "AtomicWebView", + "name": "Quantum", + "printedName": "Quantum", "children": [ { - "kind": "Function", - "name": "makeWebView", - "printedName": "makeWebView(frame:configuration:)", + "kind": "Var", + "name": "muppet", + "printedName": "muppet", "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" + "name": "Optional", + "printedName": "MuppetIOS.Muppet?", + "children": [ + { + "kind": "TypeNominal", + "name": "Muppet", + "printedName": "MuppetIOS.Muppet", + "usr": "s:9MuppetIOS0A0C" + } + ], + "usr": "s:Sq" } ], - "declKind": "Func", - "usr": "s:10QuantumIOS13AtomicWebViewC04makedE05frame13configurationACSo6CGRectV_So05WKWebE13ConfigurationCtFZ", - "mangledName": "$s10QuantumIOS13AtomicWebViewC04makedE05frame13configurationACSo6CGRectV_So05WKWebE13ConfigurationCtFZ", + "declKind": "Var", + "usr": "s:10QuantumIOS0A0C6muppet06MuppetB00D0CSgvp", + "mangledName": "$s10QuantumIOS0A0C6muppet06MuppetB00D0CSgvp", "moduleName": "QuantumIOS", - "static": true, "declAttributes": [ - "Preconcurrency", + "HasInitialValue", + "Final", "Custom", - "AccessControl", - "RawDocComment" + "HasStorage", + "AccessControl" ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(frame:configuration:)", - "children": [ + "hasStorage": true, + "accessors": [ { - "kind": "TypeNominal", - "name": "AtomicWebView", - "printedName": "QuantumIOS.AtomicWebView", - "usr": "c:@M@QuantumIOS@objc(cs)AtomicWebView" + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "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:10QuantumIOS0A0C6muppet06MuppetB00D0CSgvg", + "mangledName": "$s10QuantumIOS0A0C6muppet06MuppetB00D0CSgvg", + "moduleName": "QuantumIOS", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" }, { - "kind": "TypeNominal", - "name": "CGRect", - "printedName": "CoreFoundation.CGRect", - "usr": "c:@S@CGRect" + "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:10QuantumIOS0A0C6muppet06MuppetB00D0CSgvs", + "mangledName": "$s10QuantumIOS0A0C6muppet06MuppetB00D0CSgvs", + "moduleName": "QuantumIOS", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" }, { - "kind": "TypeNominal", - "name": "WKWebViewConfiguration", - "printedName": "WebKit.WKWebViewConfiguration", - "usr": "c:objc(cs)WKWebViewConfiguration" + "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": "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:)", + "kind": "Var", + "name": "browser", + "printedName": "browser", "children": [ { "kind": "TypeNominal", "name": "Optional", - "printedName": "QuantumIOS.AtomicWebView?", + "printedName": "MuppetIOS.Browser?", "children": [ { "kind": "TypeNominal", - "name": "AtomicWebView", - "printedName": "QuantumIOS.AtomicWebView", - "usr": "c:@M@QuantumIOS@objc(cs)AtomicWebView" + "name": "Browser", + "printedName": "MuppetIOS.Browser", + "usr": "s:9MuppetIOS7BrowserC" } ], "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": "Var", + "usr": "s:10QuantumIOS0A0C7browser06MuppetB07BrowserCSgvp", + "mangledName": "$s10QuantumIOS0A0C7browser06MuppetB07BrowserCSgvp", "moduleName": "QuantumIOS", - "overriding": true, - "implicit": true, - "objc_name": "initWithCoder:", "declAttributes": [ - "Dynamic", - "ObjC", - "Preconcurrency", + "HasInitialValue", + "Final", "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": "Sendable", - "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" - } - ] - }, - { - "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": "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", - "printedName": "Foundation", - "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": "Import", - "name": "MuppetIOS", - "printedName": "MuppetIOS", - "declKind": "Import", - "moduleName": "QuantumIOS" - }, - { - "kind": "TypeDecl", - "name": "Quantum", - "printedName": "Quantum", - "children": [ - { - "kind": "Var", - "name": "muppet", - "printedName": "muppet", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "MuppetIOS.Muppet?", - "children": [ - { - "kind": "TypeNominal", - "name": "Muppet", - "printedName": "MuppetIOS.Muppet", - "usr": "s:9MuppetIOS0A0C" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Var", - "usr": "s:10QuantumIOS0A0C6muppet06MuppetB00D0CSgvp", - "mangledName": "$s10QuantumIOS0A0C6muppet06MuppetB00D0CSgvp", - "moduleName": "QuantumIOS", - "declAttributes": [ - "HasInitialValue", - "Final", - "Custom", - "HasStorage", - "AccessControl" + "HasStorage", + "AccessControl" ], "hasStorage": true, "accessors": [ @@ -1415,21 +1066,21 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "MuppetIOS.Muppet?", + "printedName": "MuppetIOS.Browser?", "children": [ { "kind": "TypeNominal", - "name": "Muppet", - "printedName": "MuppetIOS.Muppet", - "usr": "s:9MuppetIOS0A0C" + "name": "Browser", + "printedName": "MuppetIOS.Browser", + "usr": "s:9MuppetIOS7BrowserC" } ], "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:10QuantumIOS0A0C6muppet06MuppetB00D0CSgvg", - "mangledName": "$s10QuantumIOS0A0C6muppet06MuppetB00D0CSgvg", + "usr": "s:10QuantumIOS0A0C7browser06MuppetB07BrowserCSgvg", + "mangledName": "$s10QuantumIOS0A0C7browser06MuppetB07BrowserCSgvg", "moduleName": "QuantumIOS", "implicit": true, "declAttributes": [ @@ -1450,21 +1101,21 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "MuppetIOS.Muppet?", + "printedName": "MuppetIOS.Browser?", "children": [ { "kind": "TypeNominal", - "name": "Muppet", - "printedName": "MuppetIOS.Muppet", - "usr": "s:9MuppetIOS0A0C" + "name": "Browser", + "printedName": "MuppetIOS.Browser", + "usr": "s:9MuppetIOS7BrowserC" } ], "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:10QuantumIOS0A0C6muppet06MuppetB00D0CSgvs", - "mangledName": "$s10QuantumIOS0A0C6muppet06MuppetB00D0CSgvs", + "usr": "s:10QuantumIOS0A0C7browser06MuppetB07BrowserCSgvs", + "mangledName": "$s10QuantumIOS0A0C7browser06MuppetB07BrowserCSgvs", "moduleName": "QuantumIOS", "implicit": true, "declAttributes": [ @@ -1484,8 +1135,8 @@ } ], "declKind": "Accessor", - "usr": "s:10QuantumIOS0A0C6muppet06MuppetB00D0CSgvM", - "mangledName": "$s10QuantumIOS0A0C6muppet06MuppetB00D0CSgvM", + "usr": "s:10QuantumIOS0A0C7browser06MuppetB07BrowserCSgvM", + "mangledName": "$s10QuantumIOS0A0C7browser06MuppetB07BrowserCSgvM", "moduleName": "QuantumIOS", "implicit": true, "declAttributes": [ @@ -1496,28 +1147,149 @@ ] }, { - "kind": "TypeDecl", - "name": "QuantumError", - "printedName": "QuantumError", + "kind": "Var", + "name": "page", + "printedName": "page", "children": [ { - "kind": "Var", - "name": "missingPage", - "printedName": "missingPage", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "MuppetIOS.Page?", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(QuantumIOS.Quantum.QuantumError.Type) -> QuantumIOS.Quantum.QuantumError", + "kind": "TypeNominal", + "name": "Page", + "printedName": "MuppetIOS.Page", + "usr": "s:9MuppetIOS4PageC" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:10QuantumIOS0A0C4page06MuppetB04PageCSgvp", + "mangledName": "$s10QuantumIOS0A0C4page06MuppetB04PageCSgvp", + "moduleName": "QuantumIOS", + "declAttributes": [ + "HasInitialValue", + "Final", + "Custom", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "MuppetIOS.Page?", "children": [ { "kind": "TypeNominal", - "name": "QuantumError", - "printedName": "QuantumIOS.Quantum.QuantumError", - "usr": "s:10QuantumIOS0A0C0A5ErrorO" - }, - { - "kind": "TypeNominal", + "name": "Page", + "printedName": "MuppetIOS.Page", + "usr": "s:9MuppetIOS4PageC" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:10QuantumIOS0A0C4page06MuppetB04PageCSgvg", + "mangledName": "$s10QuantumIOS0A0C4page06MuppetB04PageCSgvg", + "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.Page?", + "children": [ + { + "kind": "TypeNominal", + "name": "Page", + "printedName": "MuppetIOS.Page", + "usr": "s:9MuppetIOS4PageC" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:10QuantumIOS0A0C4page06MuppetB04PageCSgvs", + "mangledName": "$s10QuantumIOS0A0C4page06MuppetB04PageCSgvs", + "moduleName": "QuantumIOS", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:10QuantumIOS0A0C4page06MuppetB04PageCSgvM", + "mangledName": "$s10QuantumIOS0A0C4page06MuppetB04PageCSgvM", + "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": [ @@ -1683,106 +1455,634 @@ "printedName": "Sendable", "usr": "s:s8SendableP", "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + } + ] + }, + { + "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": "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": "Func", + "usr": "s:10QuantumIOS0A0C10initialize5token4view10controller6apiUrlySS_So9WKWebViewCSo16UIViewControllerCSStYaKF", + "mangledName": "$s10QuantumIOS0A0C10initialize5token4view10controller6apiUrlySS_So9WKWebViewCSo16UIViewControllerCSStYaKF", + "moduleName": "QuantumIOS", + "declAttributes": [ + "Final", + "Custom", + "AccessControl" + ], + "throwing": true, + "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", + "usr": "s:Sd" + } + ], + "declKind": "Func", + "usr": "s:10QuantumIOS0A0C4goto3url7headers7timeoutySS_SDyS2SGSdtYaKF", + "mangledName": "$s10QuantumIOS0A0C4goto3url7headers7timeoutySS_SDyS2SGSdtYaKF", + "moduleName": "QuantumIOS", + "declAttributes": [ + "Final", + "Custom", + "AccessControl" + ], + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "cleanup", + "printedName": "cleanup()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:10QuantumIOS0A0C7cleanupyyYaF", + "mangledName": "$s10QuantumIOS0A0C7cleanupyyYaF", + "moduleName": "QuantumIOS", + "declAttributes": [ + "Custom", + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "update", + "printedName": "update(updatedPresentationSource:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "UIViewController", + "printedName": "UIKit.UIViewController", + "usr": "c:objc(cs)UIViewController" + } + ], + "declKind": "Func", + "usr": "s:10QuantumIOS0A0C6update25updatedPresentationSourceySo16UIViewControllerC_tF", + "mangledName": "$s10QuantumIOS0A0C6update25updatedPresentationSourceySo16UIViewControllerC_tF", + "moduleName": "QuantumIOS", + "declAttributes": [ + "Custom", + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "pageBuilder", + "printedName": "pageBuilder(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:10QuantumIOS0A0C11pageBuilder7browser13configuration06MuppetB04PageCAG7BrowserC_So22WKWebViewConfigurationCtFZ", + "mangledName": "$s10QuantumIOS0A0C11pageBuilder7browser13configuration06MuppetB04PageCAG7BrowserC_So22WKWebViewConfigurationCtFZ", + "moduleName": "QuantumIOS", + "static": true, + "declAttributes": [ + "Custom", + "Final", + "AccessControl" + ], + "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) -> ())?", + "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:10QuantumIOS0A0C8setDebug9isEnabled11forwardLogsySb_ySSYbcSgtYaFZ", + "mangledName": "$s10QuantumIOS0A0C8setDebug9isEnabled11forwardLogsySb_ySSYbcSgtYaFZ", + "moduleName": "QuantumIOS", + "static": true, + "declAttributes": [ + "Final", + "Custom", + "AccessControl", + "RawDocComment" + ], + "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": "MuppetIOS", + "printedName": "MuppetIOS", + "declKind": "Import", + "moduleName": "QuantumIOS" + }, + { + "kind": "TypeDecl", + "name": "QuantumSessionError", + "printedName": "QuantumSessionError", + "children": [ + { + "kind": "Var", + "name": "invalidResponse", + "printedName": "invalidResponse", + "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" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:10QuantumIOS0A12SessionErrorO15invalidResponseyACSScACmF", + "mangledName": "$s10QuantumIOS0A12SessionErrorO15invalidResponseyACSScACmF", + "moduleName": "QuantumIOS" + }, + { + "kind": "Var", + "name": "networkError", + "printedName": "networkError", + "children": [ + { + "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": "Metatype", + "printedName": "QuantumIOS.QuantumSessionError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "QuantumSessionError", + "printedName": "QuantumIOS.QuantumSessionError", + "usr": "s:10QuantumIOS0A12SessionErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:10QuantumIOS0A12SessionErrorO07networkD0yACs0D0_pcACmF", + "mangledName": "$s10QuantumIOS0A12SessionErrorO07networkD0yACs0D0_pcACmF", + "moduleName": "QuantumIOS" + }, + { + "kind": "Var", + "name": "tokenGenerationFailed", + "printedName": "tokenGenerationFailed", + "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" + } + ] + } + ] } - ] + ], + "declKind": "EnumElement", + "usr": "s:10QuantumIOS0A12SessionErrorO21tokenGenerationFailedyACSScACmF", + "mangledName": "$s10QuantumIOS0A12SessionErrorO21tokenGenerationFailedyACSScACmF", + "moduleName": "QuantumIOS" }, { - "kind": "Constructor", - "name": "init", - "printedName": "init()", + "kind": "Var", + "name": "errorDescription", + "printedName": "errorDescription", "children": [ { "kind": "TypeNominal", - "name": "Quantum", - "printedName": "QuantumIOS.Quantum", - "usr": "s:10QuantumIOS0A0C" + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" } ], - "declKind": "Constructor", - "usr": "s:10QuantumIOS0A0CACycfc", - "mangledName": "$s10QuantumIOS0A0CACycfc", + "declKind": "Var", + "usr": "s:10QuantumIOS0A12SessionErrorO16errorDescriptionSSSgvp", + "mangledName": "$s10QuantumIOS0A12SessionErrorO16errorDescriptionSSSgvp", "moduleName": "QuantumIOS", "declAttributes": [ - "Custom", "AccessControl" ], - "init_kind": "Designated" + "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:10QuantumIOS0A12SessionErrorO16errorDescriptionSSSgvg", + "mangledName": "$s10QuantumIOS0A12SessionErrorO16errorDescriptionSSSgvg", + "moduleName": "QuantumIOS", + "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": "initialize", - "printedName": "initialize(token:view:controller:apiUrl:)", + "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": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "QuantumSession", + "printedName": "QuantumSession", + "children": [ + { + "kind": "Var", + "name": "apiUrl", + "printedName": "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": "Func", - "usr": "s:10QuantumIOS0A0C10initialize5token4view10controller6apiUrlySS_So9WKWebViewCSo16UIViewControllerCSStYaKF", - "mangledName": "$s10QuantumIOS0A0C10initialize5token4view10controller6apiUrlySS_So9WKWebViewCSo16UIViewControllerCSStYaKF", + "declKind": "Var", + "usr": "s:10QuantumIOS0A7SessionV6apiUrlSSvp", + "mangledName": "$s10QuantumIOS0A7SessionV6apiUrlSSvp", "moduleName": "QuantumIOS", "declAttributes": [ - "Final", - "Custom", - "AccessControl" + "HasStorage", + "AccessControl", + "RawDocComment" ], - "throwing": true, - "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" - }, + "isLet": true, + "hasStorage": true, + "accessors": [ { - "kind": "TypeNominal", - "name": "Dictionary", - "printedName": "[Swift.String : Swift.String]", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, { "kind": "TypeNominal", "name": "String", @@ -1790,54 +2090,46 @@ "usr": "s:SS" } ], - "hasDefaultArg": true, - "usr": "s:SD" - }, - { - "kind": "TypeNominal", - "name": "Double", - "printedName": "Swift.Double", - "usr": "s:Sd" + "declKind": "Accessor", + "usr": "s:10QuantumIOS0A7SessionV6apiUrlSSvg", + "mangledName": "$s10QuantumIOS0A7SessionV6apiUrlSSvg", + "moduleName": "QuantumIOS", + "implicit": true, + "accessorKind": "get" } - ], - "declKind": "Func", - "usr": "s:10QuantumIOS0A0C4goto3url7headers7timeoutySS_SDyS2SGSdtYaKF", - "mangledName": "$s10QuantumIOS0A0C4goto3url7headers7timeoutySS_SDyS2SGSdtYaKF", - "moduleName": "QuantumIOS", - "declAttributes": [ - "Final", - "Custom", - "AccessControl" - ], - "throwing": true, - "funcSelfKind": "NonMutating" + ] }, { - "kind": "Function", - "name": "cleanup", - "printedName": "cleanup()", + "kind": "Constructor", + "name": "init", + "printedName": "init(apiUrl:)", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "QuantumSession", + "printedName": "QuantumIOS.QuantumSession", + "usr": "s:10QuantumIOS0A7SessionV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "declKind": "Func", - "usr": "s:10QuantumIOS0A0C7cleanupyyYaF", - "mangledName": "$s10QuantumIOS0A0C7cleanupyyYaF", + "declKind": "Constructor", + "usr": "s:10QuantumIOS0A7SessionV6apiUrlACSS_tcfc", + "mangledName": "$s10QuantumIOS0A7SessionV6apiUrlACSS_tcfc", "moduleName": "QuantumIOS", "declAttributes": [ - "Custom", - "Final", "AccessControl" ], - "funcSelfKind": "NonMutating" + "init_kind": "Designated" }, { "kind": "Function", - "name": "update", - "printedName": "update(updatedPresentationSource:)", + "name": "trackSession", + "printedName": "trackSession(token:)", "children": [ { "kind": "TypeNominal", @@ -1846,88 +2138,60 @@ }, { "kind": "TypeNominal", - "name": "UIViewController", - "printedName": "UIKit.UIViewController", - "usr": "c:objc(cs)UIViewController" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Func", - "usr": "s:10QuantumIOS0A0C6update25updatedPresentationSourceySo16UIViewControllerC_tF", - "mangledName": "$s10QuantumIOS0A0C6update25updatedPresentationSourceySo16UIViewControllerC_tF", + "usr": "s:10QuantumIOS0A7SessionV05trackC05tokenySS_tYaAA0aC5ErrorOYKF", + "mangledName": "$s10QuantumIOS0A7SessionV05trackC05tokenySS_tYaAA0aC5ErrorOYKF", "moduleName": "QuantumIOS", "declAttributes": [ - "Custom", - "Final", - "AccessControl" + "Nonisolated", + "AccessControl", + "RawDocComment" ], + "throwing": true, "funcSelfKind": "NonMutating" }, { "kind": "Function", - "name": "setDebug", - "printedName": "setDebug(isEnabled:forwardLogs:)", + "name": "generateUserToken", + "printedName": "generateUserToken(publicToken:)", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" }, { "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" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Func", - "usr": "s:10QuantumIOS0A0C8setDebug9isEnabled11forwardLogsySb_ySSYbcSgtYaFZ", - "mangledName": "$s10QuantumIOS0A0C8setDebug9isEnabled11forwardLogsySb_ySSYbcSgtYaFZ", + "usr": "s:10QuantumIOS0A7SessionV17generateUserToken06publicF0S2S_tYaAA0aC5ErrorOYKF", + "mangledName": "$s10QuantumIOS0A7SessionV17generateUserToken06publicF0S2S_tYaAA0aC5ErrorOYKF", "moduleName": "QuantumIOS", - "static": true, "declAttributes": [ - "Final", - "Custom", + "Nonisolated", "AccessControl", "RawDocComment" ], + "throwing": true, "funcSelfKind": "NonMutating" } ], - "declKind": "Class", - "usr": "s:10QuantumIOS0A0C", - "mangledName": "$s10QuantumIOS0A0C", + "declKind": "Struct", + "usr": "s:10QuantumIOS0A7SessionV", + "mangledName": "$s10QuantumIOS0A7SessionV", "moduleName": "QuantumIOS", "declAttributes": [ - "Final", - "AccessControl", - "Custom" + "AccessControl" ], "conformances": [ { @@ -1950,104 +2214,48 @@ "printedName": "Sendable", "usr": "s:s8SendableP", "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" } ] }, { - "kind": "TypeDecl", - "name": "URLSession", - "printedName": "URLSession", - "declKind": "Class", - "usr": "c:objc(cs)NSURLSession", - "moduleName": "Foundation", - "isOpen": true, - "intro_iOS": "7.0", - "objc_name": "NSURLSession", + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "QuantumIOS", "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" - } + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "QuantumIOS" + }, + { + "kind": "Import", + "name": "OSLog", + "printedName": "OSLog", + "declKind": "Import", + "moduleName": "QuantumIOS" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "QuantumIOS", + "declAttributes": [ + "RawDocComment" ] }, { @@ -2077,6 +2285,13 @@ "usr": "s:s8SendableP", "mangledName": "$ss8SendableP" }, + { + "kind": "Conformance", + "name": "SendableMetatype", + "printedName": "SendableMetatype", + "usr": "s:s16SendableMetatypeP", + "mangledName": "$ss16SendableMetatypeP" + }, { "kind": "Conformance", "name": "Copyable", @@ -2097,34 +2312,6 @@ "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\/QuantumIOS\/API.swift", - "kind": "Dictionary", - "offset": 3767, - "length": 3, - "value": "[]" - }, - { - "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/QuantumIOS\/InternalNotifications.swift", - "kind": "StringLiteral", - "offset": 219, - "length": 17, - "value": "\"DismissTransact\"" - }, { "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/QuantumIOS\/Views\/AtomicWebViewController.swift", "kind": "BooleanLiteral", @@ -2203,39 +2390,46 @@ "value": "0.25" }, { - "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\/QuantumIOS\/InternalNotifications.swift", + "kind": "StringLiteral", + "offset": 219, + "length": 17, + "value": "\"DismissTransact\"" }, { "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/QuantumIOS\/Quantum.swift", "kind": "StringLiteral", - "offset": 598, + "offset": 596, "length": 26, "value": "\"https:\/\/api.atomicfi.com\"" }, { "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/QuantumIOS\/Quantum.swift", "kind": "Dictionary", - "offset": 1422, + "offset": 1420, "length": 3, "value": "[]" }, { "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/QuantumIOS\/Quantum.swift", "kind": "StringLiteral", - "offset": 3554, + "offset": 3615, "length": 9, "value": "\"quantum\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/Shared\/AtomicDebug.swift", + "kind": "BooleanLiteral", + "offset": 192, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/Shared\/AtomicDebug.swift", + "kind": "BooleanLiteral", + "offset": 1000, + "length": 5, + "value": "false" } ] } \ 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 25ea8c2..86d14c2 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,7 +1,7 @@ // 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-experimental-feature DebugDescriptionMacro -module-name QuantumIOS -// swift-module-flags-ignorable: -interface-compiler-version 6.1.2 +// swift-compiler-version: Apple Swift version 6.2.1 (swiftlang-6.2.1.4.8 clang-1700.4.4.1) +// 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 InferIsolatedConformances -enable-upcoming-feature NonisolatedNonsendingByDefault -enable-experimental-feature DebugDescriptionMacro -module-name QuantumIOS +// swift-module-flags-ignorable: -formal-cxx-interoperability-mode=off -interface-compiler-version 6.2.1 import Combine import Foundation import MuppetIOS @@ -13,39 +13,35 @@ import WebKit import _Concurrency import _StringProcessing import _SwiftConcurrencyShims -public enum QuantumSessionError : Foundation.LocalizedError { - case invalidResponse(Swift.String) - case networkError(any Swift.Error) - case tokenGenerationFailed(Swift.String) - public var errorDescription: Swift.String? { - get - } -} -public struct QuantumSession : Swift.Sendable { - public let apiUrl: Swift.String - public init(apiUrl: Swift.String) - 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 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) + #if compiler(>=5.3) && $NonescapableTypes + @_Concurrency.MainActor @preconcurrency @objc required dynamic public init?(coder: Foundation.NSCoder) + #endif + @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 public var cancel: (nonisolated(nonsending) () async -> Swift.Void)? @_Concurrency.MainActor @preconcurrency @objc override dynamic public func viewDidLoad() + #if compiler(>=5.3) && $NonescapableTypes @_Concurrency.MainActor @preconcurrency @objc override dynamic public func traitCollectionDidChange(_ previousTraitCollection: UIKit.UITraitCollection?) + #endif @_Concurrency.MainActor @preconcurrency public func hideAssistantTitle() @_Concurrency.MainActor @preconcurrency public func showAssistant(title: Swift.String) + #if compiler(>=5.3) && $NonescapableTypes @_Concurrency.MainActor @preconcurrency @objc override dynamic public init(nibName nibNameOrNil: Swift.String?, bundle nibBundleOrNil: Foundation.Bundle?) + #endif + #if compiler(>=5.3) && $NonescapableTypes @_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) + #endif @objc deinit } @_Concurrency.MainActor final public class Quantum { @_Concurrency.MainActor final public var muppet: MuppetIOS.Muppet? + @_Concurrency.MainActor final public var browser: MuppetIOS.Browser? + @_Concurrency.MainActor final public var page: MuppetIOS.Page? public enum QuantumError : Swift.Error { case missingPage public static func == (a: QuantumIOS.Quantum.QuantumError, b: QuantumIOS.Quantum.QuantumError) -> Swift.Bool @@ -59,9 +55,32 @@ public struct QuantumSession : Swift.Sendable { @_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 pageBuilder(browser: MuppetIOS.Browser, configuration: WebKit.WKWebViewConfiguration) -> MuppetIOS.Page + #if compiler(>=5.3) && $NonescapableTypes @_Concurrency.MainActor public static func setDebug(isEnabled: Swift.Bool, forwardLogs forwarder: (@Sendable (Swift.String) -> ())? = nil) async + #endif @objc deinit } +public enum QuantumSessionError : Foundation.LocalizedError { + case invalidResponse(Swift.String) + case networkError(any Swift.Error) + case tokenGenerationFailed(Swift.String) + #if compiler(>=5.3) && $NonescapableTypes + public var errorDescription: Swift.String? { + get + } + #endif +} +public struct QuantumSession : Swift.Sendable { + public let apiUrl: Swift.String + public init(apiUrl: Swift.String) + #if compiler(>=5.3) && $AsyncExecutionBehaviorAttributes + nonisolated(nonsending) public func trackSession(token: Swift.String) async throws(QuantumIOS.QuantumSessionError) + #endif + #if compiler(>=5.3) && $AsyncExecutionBehaviorAttributes + nonisolated(nonsending) public func generateUserToken(publicToken: Swift.String) async throws(QuantumIOS.QuantumSessionError) -> Swift.String + #endif +} 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 cebfd39..2a88a97 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 25ea8c2..86d14c2 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,7 +1,7 @@ // 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-experimental-feature DebugDescriptionMacro -module-name QuantumIOS -// swift-module-flags-ignorable: -interface-compiler-version 6.1.2 +// swift-compiler-version: Apple Swift version 6.2.1 (swiftlang-6.2.1.4.8 clang-1700.4.4.1) +// 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 InferIsolatedConformances -enable-upcoming-feature NonisolatedNonsendingByDefault -enable-experimental-feature DebugDescriptionMacro -module-name QuantumIOS +// swift-module-flags-ignorable: -formal-cxx-interoperability-mode=off -interface-compiler-version 6.2.1 import Combine import Foundation import MuppetIOS @@ -13,39 +13,35 @@ import WebKit import _Concurrency import _StringProcessing import _SwiftConcurrencyShims -public enum QuantumSessionError : Foundation.LocalizedError { - case invalidResponse(Swift.String) - case networkError(any Swift.Error) - case tokenGenerationFailed(Swift.String) - public var errorDescription: Swift.String? { - get - } -} -public struct QuantumSession : Swift.Sendable { - public let apiUrl: Swift.String - public init(apiUrl: Swift.String) - 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 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) + #if compiler(>=5.3) && $NonescapableTypes + @_Concurrency.MainActor @preconcurrency @objc required dynamic public init?(coder: Foundation.NSCoder) + #endif + @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 public var cancel: (nonisolated(nonsending) () async -> Swift.Void)? @_Concurrency.MainActor @preconcurrency @objc override dynamic public func viewDidLoad() + #if compiler(>=5.3) && $NonescapableTypes @_Concurrency.MainActor @preconcurrency @objc override dynamic public func traitCollectionDidChange(_ previousTraitCollection: UIKit.UITraitCollection?) + #endif @_Concurrency.MainActor @preconcurrency public func hideAssistantTitle() @_Concurrency.MainActor @preconcurrency public func showAssistant(title: Swift.String) + #if compiler(>=5.3) && $NonescapableTypes @_Concurrency.MainActor @preconcurrency @objc override dynamic public init(nibName nibNameOrNil: Swift.String?, bundle nibBundleOrNil: Foundation.Bundle?) + #endif + #if compiler(>=5.3) && $NonescapableTypes @_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) + #endif @objc deinit } @_Concurrency.MainActor final public class Quantum { @_Concurrency.MainActor final public var muppet: MuppetIOS.Muppet? + @_Concurrency.MainActor final public var browser: MuppetIOS.Browser? + @_Concurrency.MainActor final public var page: MuppetIOS.Page? public enum QuantumError : Swift.Error { case missingPage public static func == (a: QuantumIOS.Quantum.QuantumError, b: QuantumIOS.Quantum.QuantumError) -> Swift.Bool @@ -59,9 +55,32 @@ public struct QuantumSession : Swift.Sendable { @_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 pageBuilder(browser: MuppetIOS.Browser, configuration: WebKit.WKWebViewConfiguration) -> MuppetIOS.Page + #if compiler(>=5.3) && $NonescapableTypes @_Concurrency.MainActor public static func setDebug(isEnabled: Swift.Bool, forwardLogs forwarder: (@Sendable (Swift.String) -> ())? = nil) async + #endif @objc deinit } +public enum QuantumSessionError : Foundation.LocalizedError { + case invalidResponse(Swift.String) + case networkError(any Swift.Error) + case tokenGenerationFailed(Swift.String) + #if compiler(>=5.3) && $NonescapableTypes + public var errorDescription: Swift.String? { + get + } + #endif +} +public struct QuantumSession : Swift.Sendable { + public let apiUrl: Swift.String + public init(apiUrl: Swift.String) + #if compiler(>=5.3) && $AsyncExecutionBehaviorAttributes + nonisolated(nonsending) public func trackSession(token: Swift.String) async throws(QuantumIOS.QuantumSessionError) + #endif + #if compiler(>=5.3) && $AsyncExecutionBehaviorAttributes + nonisolated(nonsending) public func generateUserToken(publicToken: Swift.String) async throws(QuantumIOS.QuantumSessionError) -> Swift.String + #endif +} 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/QuantumIOS b/ios/frameworks/QuantumIOS.xcframework/ios-arm64_x86_64-simulator/QuantumIOS.framework/QuantumIOS index 8ad8c32..5a4d64b 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 50ac659..c98cfba 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 deleted file mode 100644 index 6d44ba2..0000000 Binary files a/ios/frameworks/QuantumIOS.xcframework/ios-arm64_x86_64-simulator/QuantumIOS.framework/_CodeSignature/CodeRequirements-1 and /dev/null 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 052ac6a..35a9887 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,47 +10,47 @@ Info.plist - mmW8mCTP8X3qWcMAVDS0kiLsmI8= + tl5FvhLIC4rIOw+7MqazUy7BeXM= Modules/QuantumIOS.swiftmodule/arm64-apple-ios-simulator.abi.json - CvQ/xa1HX2rbTeamWKU2VFMOUok= + BVkfv0seNsH8/4bzBv2TblgU6Ps= Modules/QuantumIOS.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface - Vvl7F1i3ZLW3IQp+w/oD/kt+cMw= + qG7DiTFUQDWjnAaQjmkEfMWmztE= Modules/QuantumIOS.swiftmodule/arm64-apple-ios-simulator.swiftdoc - aq2jiyveRb2Df3zQ713DR0A6YtQ= + jLyT17/ZMCO/F0aecbW/pS+W7dc= Modules/QuantumIOS.swiftmodule/arm64-apple-ios-simulator.swiftinterface - Vvl7F1i3ZLW3IQp+w/oD/kt+cMw= + qG7DiTFUQDWjnAaQjmkEfMWmztE= Modules/QuantumIOS.swiftmodule/arm64-apple-ios-simulator.swiftmodule - StkoUo7LnHosOQaTjar+PMD2U/M= + /c6C83iwHKWRJeB9Fxt6QTYd0sE= Modules/QuantumIOS.swiftmodule/x86_64-apple-ios-simulator.abi.json - CvQ/xa1HX2rbTeamWKU2VFMOUok= + BVkfv0seNsH8/4bzBv2TblgU6Ps= Modules/QuantumIOS.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface - yakvjehaV6USvzsVluFsFerHExQ= + rCCTZ3OEq5A8GHcGFHmBFPtSYWA= Modules/QuantumIOS.swiftmodule/x86_64-apple-ios-simulator.swiftdoc - 0gFBBe5siUsNt1XtRBQuV6ToKvw= + tzSCTzqhZxbuGlIm8pq0owhR2OE= Modules/QuantumIOS.swiftmodule/x86_64-apple-ios-simulator.swiftinterface - yakvjehaV6USvzsVluFsFerHExQ= + rCCTZ3OEq5A8GHcGFHmBFPtSYWA= Modules/QuantumIOS.swiftmodule/x86_64-apple-ios-simulator.swiftmodule - q21FP2wgEuYVtZ5eORsdGacbwt8= + BKvipxF0NY5QGo+itUcgprij8S8= Modules/module.modulemap @@ -65,10 +65,6 @@ Headers/QuantumIOS.h - hash - - yiqTZeXDWfU6/yE6XdPb9y8T/8M= - hash2 9SSfcH3uoJlujZWNPIS24slyTQfWk6cl/PMwTTDJ1HM= @@ -76,120 +72,76 @@ Modules/QuantumIOS.swiftmodule/arm64-apple-ios-simulator.abi.json - hash - - CvQ/xa1HX2rbTeamWKU2VFMOUok= - hash2 - tZ7qQsQkHqYR5vshdaFEfMiRNpYiF1O8YzF9YlVC674= + db3ijxrp4abC526QC9qaTG51ivS0aVZSkFsmNh948dY= Modules/QuantumIOS.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface - hash - - Vvl7F1i3ZLW3IQp+w/oD/kt+cMw= - hash2 - QG47TK6znjTVf/7Sjji9c+sH32RDh6g/9KMfePg9JVI= + Sx+ycFBqodoTC9sZe6/uSU1PdnjibeHYnnd2vr+JXWE= Modules/QuantumIOS.swiftmodule/arm64-apple-ios-simulator.swiftdoc - hash - - aq2jiyveRb2Df3zQ713DR0A6YtQ= - hash2 - OsyPB2lkaI3IawoBtwAQhJcD96PdGl/dKjewhhQvbIU= + mm1sVm5HpsyvdK9cHrJLNrzfIRo3akyAEEp7EDfw5lk= Modules/QuantumIOS.swiftmodule/arm64-apple-ios-simulator.swiftinterface - hash - - Vvl7F1i3ZLW3IQp+w/oD/kt+cMw= - hash2 - QG47TK6znjTVf/7Sjji9c+sH32RDh6g/9KMfePg9JVI= + Sx+ycFBqodoTC9sZe6/uSU1PdnjibeHYnnd2vr+JXWE= Modules/QuantumIOS.swiftmodule/arm64-apple-ios-simulator.swiftmodule - hash - - StkoUo7LnHosOQaTjar+PMD2U/M= - hash2 - mn+VQdmFRxLjGqPGjigesAi0VDBCyOM5HA6q4g5Y4vg= + Pj8g1gXoML6lcCQ9glBd6OHzbwfx4CtnbLrDgOaupv4= Modules/QuantumIOS.swiftmodule/x86_64-apple-ios-simulator.abi.json - hash - - CvQ/xa1HX2rbTeamWKU2VFMOUok= - hash2 - tZ7qQsQkHqYR5vshdaFEfMiRNpYiF1O8YzF9YlVC674= + db3ijxrp4abC526QC9qaTG51ivS0aVZSkFsmNh948dY= Modules/QuantumIOS.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface - hash - - yakvjehaV6USvzsVluFsFerHExQ= - hash2 - XhbbmtCJyKjFqkhypnH0pqzQ8JxZ/woRsiMdEuAWox4= + VVOYK314ZsayqIzu/ekogwBokH3GTSamG+w7RQFmsN0= Modules/QuantumIOS.swiftmodule/x86_64-apple-ios-simulator.swiftdoc - hash - - 0gFBBe5siUsNt1XtRBQuV6ToKvw= - hash2 - x3Og6mWW9yQKhMWYbjtiT5kUv5wUsAm/nRpkFUbO0P0= + awMMM9KBt13ECKqmSpEITgZrTnoobAKW5eOJzp3CRwM= Modules/QuantumIOS.swiftmodule/x86_64-apple-ios-simulator.swiftinterface - hash - - yakvjehaV6USvzsVluFsFerHExQ= - hash2 - XhbbmtCJyKjFqkhypnH0pqzQ8JxZ/woRsiMdEuAWox4= + VVOYK314ZsayqIzu/ekogwBokH3GTSamG+w7RQFmsN0= Modules/QuantumIOS.swiftmodule/x86_64-apple-ios-simulator.swiftmodule - hash - - q21FP2wgEuYVtZ5eORsdGacbwt8= - hash2 - b20fl0rFIDIvvhLPowC7TrasfKq/nhaD+i9PIpnvESI= + 4HRDGmqdtgK00LnyBlowKqBgdpeqfOH3f8rg391v6Rk= Modules/module.modulemap - hash - - Fnj8GwqzdKnriRHOoQirIDNdqU0= - hash2 rHvFn6eD1jNL2fZtn6g2n6yinflGc2s2y8vq8zkT1m0= @@ -197,10 +149,6 @@ PrivacyInfo.xcprivacy - hash - - n1Tior/Z23JWo5dZj/4GmktJKDA= - hash2 CmTZqdG2e1lBJxEXDqpQnDUADbiIfumJXtPyjCRyBaw=