diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS new file mode 100644 index 0000000..3e11115 --- /dev/null +++ b/.github/CODEOWNERS @@ -0,0 +1 @@ +* @atomicfi/sdk diff --git a/.github/dependabot.yml b/.github/dependabot.yml new file mode 100644 index 0000000..2666580 --- /dev/null +++ b/.github/dependabot.yml @@ -0,0 +1,24 @@ +version: 2 +updates: + - package-ecosystem: 'swift' + directory: '/' + schedule: + interval: 'daily' + allow: + - dependency-name: 'github.com/atomicfi/atomic-transact-ios' + + - package-ecosystem: 'gradle' + directory: '/android' + schedule: + interval: 'daily' + allow: + - dependency-name: 'financial.atomic:transact' + + - package-ecosystem: 'github-actions' + directory: '/' + schedule: + interval: 'weekly' + groups: + github-actions: + patterns: + - '*' diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml new file mode 100644 index 0000000..f326938 --- /dev/null +++ b/.github/workflows/build.yml @@ -0,0 +1,81 @@ +name: Build + +on: + pull_request: + branches: + - master + types: [opened, ready_for_review, synchronize] + +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true + +jobs: + build-ios-spm: + name: Build iOS (SPM) + runs-on: macos-latest + steps: + - uses: actions/checkout@v4 + + - name: Install Flutter + uses: subosito/flutter-action@v2 + with: + channel: "stable" + + - name: Enable Swift Package Manager + run: flutter config --enable-swift-package-manager + + - name: Install dependencies + working-directory: ./example + run: flutter pub get + + - name: Build iOS + working-directory: ./example + run: flutter build ios --no-codesign + + build-ios-cocoapods: + name: Build iOS (CocoaPods) + runs-on: macos-latest + steps: + - uses: actions/checkout@v4 + + - name: Install Flutter + uses: subosito/flutter-action@v2 + with: + channel: "stable" + + - name: Disable Swift Package Manager + run: flutter config --no-enable-swift-package-manager + + - name: Install dependencies + working-directory: ./example + run: flutter pub get + + - name: Build iOS + working-directory: ./example + run: flutter build ios --no-codesign + + build-android: + name: Build Android + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + + - name: Set up JDK 17 + uses: actions/setup-java@v4 + with: + distribution: "temurin" + java-version: "17" + + - name: Install Flutter + uses: subosito/flutter-action@v2 + with: + channel: "stable" + + - name: Install dependencies + working-directory: ./example + run: flutter pub get + + - name: Build Android + working-directory: ./example + run: flutter build apk --debug diff --git a/.github/workflows/sync-ios-frameworks.yml b/.github/workflows/sync-ios-frameworks.yml new file mode 100644 index 0000000..2cb8fdf --- /dev/null +++ b/.github/workflows/sync-ios-frameworks.yml @@ -0,0 +1,42 @@ +name: Sync iOS Frameworks + +on: + pull_request: + branches: [master] + paths: + - "ios/atomic_transact_flutter/Package.swift" + +permissions: + contents: write + +jobs: + sync-frameworks: + runs-on: ubuntu-latest + + steps: + - name: Checkout PR branch + uses: actions/checkout@v6 + with: + ref: ${{ github.head_ref }} + token: ${{ secrets.GITHUB_TOKEN }} + + - name: Download iOS SDK frameworks + run: ./scripts/update-ios-sdk-frameworks.sh + + - name: Check for changes + id: changes + run: | + if git diff --quiet && git diff --cached --quiet; then + echo "has_changes=false" >> "$GITHUB_OUTPUT" + else + echo "has_changes=true" >> "$GITHUB_OUTPUT" + fi + + - name: Commit updated frameworks + if: steps.changes.outputs.has_changes == 'true' + run: | + git config user.name "github-actions[bot]" + git config user.email "github-actions[bot]@users.noreply.github.com" + git add ios/frameworks/ + git commit -m "chore: sync vendored iOS frameworks" + git push diff --git a/.github/workflows/update_sdks.yml b/.github/workflows/update_sdks.yml deleted file mode 100644 index cbddb22..0000000 --- a/.github/workflows/update_sdks.yml +++ /dev/null @@ -1,93 +0,0 @@ -name: update sdk's - -on: - workflow_dispatch: - -jobs: - update-android: - runs-on: ubuntu-latest - permissions: - contents: write - - steps: - - name: Checkout repository - uses: actions/checkout@v4 - with: - token: ${{ secrets.GITHUB_TOKEN }} - - - name: Update Android SDK - id: update-android - run: | - if NEW_VERSION=$(bash ./scripts/update_android_sdk.sh); then - echo "ANDROID_VERSION=$NEW_VERSION" >> $GITHUB_ENV - echo "ANDROID_BRANCH=update_android_sdk_$NEW_VERSION" >> $GITHUB_ENV - echo "Android SDK updated to $NEW_VERSION" - else - echo "No Android SDK update needed or update failed" - fi - - - name: Commit Android SDK changes - id: commit-android - uses: stefanzweifel/git-auto-commit-action@v5 - env: - ANDROID_VERSION: ${{ env.ANDROID_VERSION }} - ANDROID_BRANCH: ${{ env.ANDROID_BRANCH }} - with: - commit_message: "chore: updated android sdk to ${{ env.ANDROID_VERSION }}" - file_pattern: "android/build.gradle" - branch: ${{ env.ANDROID_BRANCH }} - create_branch: true - - - name: Create Android SDK PR - if: steps.commit-android.outputs.changes_detected == 'true' - env: - GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} - run: | - gh pr create \ - --base master \ - --head $ANDROID_BRANCH \ - --title "chore: update Android SDK to $ANDROID_VERSION" \ - --body "Automated update of Android Transact SDK to version $ANDROID_VERSION" - - update-ios: - runs-on: macos-latest - permissions: - contents: write - - steps: - - name: Checkout repository - uses: actions/checkout@v4 - - - name: Update iOS SDK - id: update-ios - run: | - if NEW_VERSION=$(bash ./scripts/update_atomic_sdk.sh); then - echo "IOS_VERSION=$NEW_VERSION" >> $GITHUB_ENV - echo "IOS_BRANCH=update_ios_sdk_$NEW_VERSION" >> $GITHUB_ENV - echo "iOS SDK updated to $NEW_VERSION" - else - echo "No iOS SDK update needed or update failed" - fi - - - name: Commit iOS SDK changes - id: commit-ios - uses: stefanzweifel/git-auto-commit-action@v5 - env: - IOS_VERSION: ${{ env.IOS_VERSION }} - IOS_BRANCH: ${{ env.IOS_BRANCH }} - with: - commit_message: "chore: updated ios sdk to ${{ env.IOS_VERSION }}" - file_pattern: "ios/atomic_transact_flutter.podspec" - branch: ${{ env.IOS_BRANCH }} - create_branch: true - - - name: Create iOS SDK PR - if: steps.commit-ios.outputs.changes_detected == 'true' - env: - GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} - run: | - gh pr create \ - --base master \ - --head $IOS_BRANCH \ - --title "chore: update iOS SDK to $IOS_VERSION" \ - --body "Automated update of iOS Transact SDK to version $IOS_VERSION" diff --git a/.semgrepignore b/.semgrepignore new file mode 100644 index 0000000..55ee53a --- /dev/null +++ b/.semgrepignore @@ -0,0 +1,2 @@ +# vendored iOS frameworks +ios/frameworks/ diff --git a/example/.gitignore b/example/.gitignore index 1c00905..3820a95 100644 --- a/example/.gitignore +++ b/example/.gitignore @@ -5,9 +5,12 @@ *.swp .DS_Store .atom/ +.build/ .buildlog/ .history .svn/ +.swiftpm/ +migrate_working_dir/ # IntelliJ related *.iml @@ -18,21 +21,17 @@ # The .vscode folder contains launch configuration and tasks you configure in # VS Code which you may wish to be included in version control, so this line # is commented out by default. -.vscode/ +#.vscode/ # Flutter/Dart/Pub related **/doc/api/ **/ios/Flutter/.last_build_id .dart_tool/ -.flutter-plugins .flutter-plugins-dependencies -.packages .pub-cache/ .pub/ /build/ - -# Web related -lib/generated_plugin_registrant.dart +/coverage/ # Symbolication related app.*.symbols @@ -44,8 +43,3 @@ app.*.map.json /android/app/debug /android/app/profile /android/app/release -/android/app/.cxx - -# Flutter Version Manager -.fvm/ -.fvmrc \ No newline at end of file diff --git a/example/.metadata b/example/.metadata index a679e72..ad0e577 100644 --- a/example/.metadata +++ b/example/.metadata @@ -4,7 +4,7 @@ # This file should be version controlled and should not be manually edited. version: - revision: "c519ee916eaeb88923e67befb89c0f1dabfa83e6" + revision: "db50e20168db8fee486b9abf32fc912de3bc5b6a" channel: "stable" project_type: app @@ -13,11 +13,11 @@ project_type: app migration: platforms: - platform: root - create_revision: c519ee916eaeb88923e67befb89c0f1dabfa83e6 - base_revision: c519ee916eaeb88923e67befb89c0f1dabfa83e6 - - platform: android - create_revision: c519ee916eaeb88923e67befb89c0f1dabfa83e6 - base_revision: c519ee916eaeb88923e67befb89c0f1dabfa83e6 + create_revision: db50e20168db8fee486b9abf32fc912de3bc5b6a + base_revision: db50e20168db8fee486b9abf32fc912de3bc5b6a + - platform: ios + create_revision: db50e20168db8fee486b9abf32fc912de3bc5b6a + base_revision: db50e20168db8fee486b9abf32fc912de3bc5b6a # User provided section diff --git a/example/README.md b/example/README.md index dc546af..dda112c 100644 --- a/example/README.md +++ b/example/README.md @@ -1,16 +1,77 @@ # atomic_transact_flutter_example -Demonstrates how to use the atomic_transact_flutter plugin. +Demonstrates the `atomic_transact_flutter` plugin with a multi-tab UI for testing Pay Link and User Link flows, viewing SDK events, and configuring settings. -## Getting Started +## Prerequisites -This project is a starting point for a Flutter application. +- Flutter `>=3.41.0` (required for Swift Package Manager support) +- Xcode 16+ (for iOS builds, minimum iOS 15 deployment target) +- Android Studio / JDK 17 (for Android builds) +- For CocoaPods mode: `sudo gem install cocoapods` -A few resources to get you started if this is your first Flutter project: +Check your setup with `flutter doctor`. -- [Lab: Write your first Flutter app](https://flutter.dev/docs/get-started/codelab) -- [Cookbook: Useful Flutter samples](https://flutter.dev/docs/cookbook) +## Running the app -For help getting started with Flutter, view our -[online documentation](https://flutter.dev/docs), which offers tutorials, -samples, guidance on mobile development, and a full API reference. +From the `example/` directory: + +```sh +flutter pub get + +# iOS simulator +flutter run -d iphone + +# Android emulator +flutter run -d android + +# List available devices +flutter devices +``` + +## Switching between CocoaPods and Swift Package Manager (iOS) + +The example app can use either CocoaPods or Swift Package Manager for iOS. SPM is the default going forward (CocoaPods is being deprecated by Flutter and the iOS community), but both are supported and the plugin's `Package.swift` / podspec work with either. + +### Using the toggle script (recommended) + +From the repo root: + +```sh +./scripts/toggle-example-spm.sh +``` + +The script detects the current mode (by whether `example/ios/Podfile` exists) and flips to the other. It handles all the cleanup: + +- **Switching to SPM**: runs `flutter config --enable-swift-package-manager`, runs `pod deintegrate`, removes `Podfile`/`Podfile.lock`, strips `Pods-Runner.*.xcconfig` includes from `ios/Flutter/Debug.xcconfig` and `Release.xcconfig`, and rewrites `Runner.xcworkspace/contents.xcworkspacedata` to drop the Pods reference. +- **Switching to CocoaPods**: runs `flutter config --no-enable-swift-package-manager`. The next `flutter build ios` regenerates `Podfile` and runs `pod install`. + +At the end it runs `flutter build ios --no-codesign` to verify the switch worked. + +### Manually + +```sh +# Enable SPM +flutter config --enable-swift-package-manager + +# Disable SPM (use CocoaPods) +flutter config --no-enable-swift-package-manager +``` + +If you toggle manually, follow the cleanup steps in the script to avoid stale references. + +## Building + +```sh +# iOS (release build, no codesign) +flutter build ios --no-codesign + +# Android debug APK +flutter build apk --debug + +# Android release APK +flutter build apk --release +``` + +## Ignored files + +CocoaPods artifacts (`Podfile`, `Podfile.lock`, `Pods/`) are gitignored in `example/ios/.gitignore` — even if you build in CocoaPods mode locally, those files won't be committed. Commit from SPM mode to keep the Xcode project state clean. diff --git a/example/analysis_options.yaml b/example/analysis_options.yaml index 61b6c4d..0d29021 100644 --- a/example/analysis_options.yaml +++ b/example/analysis_options.yaml @@ -13,8 +13,7 @@ linter: # The lint rules applied to this project can be customized in the # section below to disable rules from the `package:flutter_lints/flutter.yaml` # included above or to enable additional rules. A list of all available lints - # and their documentation is published at - # https://dart-lang.github.io/linter/lints/index.html. + # and their documentation is published at https://dart.dev/lints. # # Instead of disabling a lint rule for the entire project in the # section below, it can also be suppressed for a single line of code diff --git a/example/android/.gitignore b/example/android/.gitignore index 55afd91..be3943c 100644 --- a/example/android/.gitignore +++ b/example/android/.gitignore @@ -5,6 +5,7 @@ gradle-wrapper.jar /gradlew.bat /local.properties GeneratedPluginRegistrant.java +.cxx/ # Remember to never publicly share your keystore. # See https://flutter.dev/to/reference-keystore diff --git a/example/android/app/build.gradle b/example/android/app/build.gradle.kts similarity index 76% rename from example/android/app/build.gradle rename to example/android/app/build.gradle.kts index 0eb46af..95d2ab9 100644 --- a/example/android/app/build.gradle +++ b/example/android/app/build.gradle.kts @@ -1,8 +1,8 @@ plugins { - id "com.android.application" - id "kotlin-android" + id("com.android.application") + id("kotlin-android") // The Flutter Gradle Plugin must be applied after the Android and Kotlin Gradle plugins. - id "dev.flutter.flutter-gradle-plugin" + id("dev.flutter.flutter-gradle-plugin") } android { @@ -11,12 +11,12 @@ android { ndkVersion = flutter.ndkVersion compileOptions { - sourceCompatibility = JavaVersion.VERSION_1_8 - targetCompatibility = JavaVersion.VERSION_1_8 + sourceCompatibility = JavaVersion.VERSION_11 + targetCompatibility = JavaVersion.VERSION_11 } kotlinOptions { - jvmTarget = JavaVersion.VERSION_1_8 + jvmTarget = JavaVersion.VERSION_11.toString() } defaultConfig { @@ -28,14 +28,13 @@ android { targetSdk = flutter.targetSdkVersion versionCode = flutter.versionCode versionName = flutter.versionName - ndkVersion = "27.0.12077973" } buildTypes { release { // TODO: Add your own signing config for the release build. // Signing with the debug keys for now, so `flutter run --release` works. - signingConfig = signingConfigs.debug + signingConfig = signingConfigs.getByName("debug") } } } diff --git a/example/android/app/src/main/kotlin/atomic/financial/atomic_transact_flutter_example/MainActivity.kt b/example/android/app/src/main/kotlin/atomic/financial/atomic_transact_flutter_example/MainActivity.kt index 6e83cd4..7824931 100644 --- a/example/android/app/src/main/kotlin/atomic/financial/atomic_transact_flutter_example/MainActivity.kt +++ b/example/android/app/src/main/kotlin/atomic/financial/atomic_transact_flutter_example/MainActivity.kt @@ -2,4 +2,4 @@ package atomic.financial.atomic_transact_flutter_example import io.flutter.embedding.android.FlutterActivity -class MainActivity: FlutterActivity() +class MainActivity : FlutterActivity() diff --git a/example/android/build.gradle b/example/android/build.gradle deleted file mode 100644 index 0bbae50..0000000 --- a/example/android/build.gradle +++ /dev/null @@ -1,27 +0,0 @@ -allprojects { - repositories { - google() - mavenCentral() - } -} - -rootProject.buildDir = "../build" -subprojects { - project.buildDir = "${rootProject.buildDir}/${project.name}" - // afterEvaluate { project -> - // if (project.hasProperty('android')) { - // project.android { - // if (namespace == null) { - // namespace project.group - // } - // } - // } - // } -} -subprojects { - project.evaluationDependsOn(":app") -} - -tasks.register("clean", Delete) { - delete rootProject.buildDir -} diff --git a/example/android/build.gradle.kts b/example/android/build.gradle.kts new file mode 100644 index 0000000..dbee657 --- /dev/null +++ b/example/android/build.gradle.kts @@ -0,0 +1,24 @@ +allprojects { + repositories { + google() + mavenCentral() + } +} + +val newBuildDir: Directory = + rootProject.layout.buildDirectory + .dir("../../build") + .get() +rootProject.layout.buildDirectory.value(newBuildDir) + +subprojects { + val newSubprojectBuildDir: Directory = newBuildDir.dir(project.name) + project.layout.buildDirectory.value(newSubprojectBuildDir) +} +subprojects { + project.evaluationDependsOn(":app") +} + +tasks.register("clean") { + delete(rootProject.layout.buildDirectory) +} diff --git a/example/android/gradle.properties b/example/android/gradle.properties index 2597170..f018a61 100644 --- a/example/android/gradle.properties +++ b/example/android/gradle.properties @@ -1,3 +1,3 @@ -org.gradle.jvmargs=-Xmx4G -XX:MaxMetaspaceSize=2G -XX:+HeapDumpOnOutOfMemoryError +org.gradle.jvmargs=-Xmx8G -XX:MaxMetaspaceSize=4G -XX:ReservedCodeCacheSize=512m -XX:+HeapDumpOnOutOfMemoryError android.useAndroidX=true android.enableJetifier=true diff --git a/example/android/gradle/wrapper/gradle-wrapper.properties b/example/android/gradle/wrapper/gradle-wrapper.properties index 348c409..ac3b479 100644 --- a/example/android/gradle/wrapper/gradle-wrapper.properties +++ b/example/android/gradle/wrapper/gradle-wrapper.properties @@ -2,4 +2,4 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-8.9-all.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-8.12-all.zip diff --git a/example/android/settings.gradle b/example/android/settings.gradle deleted file mode 100644 index 6b3d014..0000000 --- a/example/android/settings.gradle +++ /dev/null @@ -1,25 +0,0 @@ -pluginManagement { - def flutterSdkPath = { - def properties = new Properties() - file("local.properties").withInputStream { properties.load(it) } - def flutterSdkPath = properties.getProperty("flutter.sdk") - assert flutterSdkPath != null, "flutter.sdk not set in local.properties" - return flutterSdkPath - }() - - includeBuild("$flutterSdkPath/packages/flutter_tools/gradle") - - repositories { - google() - mavenCentral() - gradlePluginPortal() - } -} - -plugins { - id "dev.flutter.flutter-plugin-loader" version "1.0.0" - id "com.android.application" version '8.7.2' apply false - id "org.jetbrains.kotlin.android" version "2.1.21" apply false -} - -include ":app" diff --git a/example/android/settings.gradle.kts b/example/android/settings.gradle.kts new file mode 100644 index 0000000..fb605bc --- /dev/null +++ b/example/android/settings.gradle.kts @@ -0,0 +1,26 @@ +pluginManagement { + val flutterSdkPath = + run { + val properties = java.util.Properties() + file("local.properties").inputStream().use { properties.load(it) } + val flutterSdkPath = properties.getProperty("flutter.sdk") + require(flutterSdkPath != null) { "flutter.sdk not set in local.properties" } + flutterSdkPath + } + + includeBuild("$flutterSdkPath/packages/flutter_tools/gradle") + + repositories { + google() + mavenCentral() + gradlePluginPortal() + } +} + +plugins { + id("dev.flutter.flutter-plugin-loader") version "1.0.0" + id("com.android.application") version "8.9.1" apply false + id("org.jetbrains.kotlin.android") version "2.1.0" apply false +} + +include(":app") diff --git a/example/ios/.gitignore b/example/ios/.gitignore index 7a7f987..af2f128 100644 --- a/example/ios/.gitignore +++ b/example/ios/.gitignore @@ -11,6 +11,9 @@ **/DerivedData/ Icon? **/Pods/ +# The example app uses Swift Package Manager, so CocoaPods files should never be committed +Podfile +Podfile.lock **/.symlinks/ profile xcuserdata diff --git a/example/ios/Flutter/AppFrameworkInfo.plist b/example/ios/Flutter/AppFrameworkInfo.plist index 1dc6cf7..391a902 100644 --- a/example/ios/Flutter/AppFrameworkInfo.plist +++ b/example/ios/Flutter/AppFrameworkInfo.plist @@ -20,7 +20,5 @@ ???? CFBundleVersion 1.0 - MinimumOSVersion - 13.0 diff --git a/example/ios/Flutter/Debug.xcconfig b/example/ios/Flutter/Debug.xcconfig index ec97fc6..592ceee 100644 --- a/example/ios/Flutter/Debug.xcconfig +++ b/example/ios/Flutter/Debug.xcconfig @@ -1,2 +1 @@ -#include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig" #include "Generated.xcconfig" diff --git a/example/ios/Flutter/Release.xcconfig b/example/ios/Flutter/Release.xcconfig index c4855bf..592ceee 100644 --- a/example/ios/Flutter/Release.xcconfig +++ b/example/ios/Flutter/Release.xcconfig @@ -1,2 +1 @@ -#include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig" #include "Generated.xcconfig" diff --git a/example/ios/Podfile b/example/ios/Podfile deleted file mode 100644 index 0b62d79..0000000 --- a/example/ios/Podfile +++ /dev/null @@ -1,41 +0,0 @@ -# Uncomment this line to define a global platform for your project -platform :ios, '14.0' - -# CocoaPods analytics sends network stats synchronously affecting flutter build latency. -ENV['COCOAPODS_DISABLE_STATS'] = 'true' - -project 'Runner', { - 'Debug' => :debug, - 'Profile' => :release, - 'Release' => :release, -} - -def flutter_root - generated_xcode_build_settings_path = File.expand_path(File.join('..', 'Flutter', 'Generated.xcconfig'), __FILE__) - unless File.exist?(generated_xcode_build_settings_path) - raise "#{generated_xcode_build_settings_path} must exist. If you're running pod install manually, make sure flutter pub get is executed first" - end - - File.foreach(generated_xcode_build_settings_path) do |line| - matches = line.match(/FLUTTER_ROOT\=(.*)/) - return matches[1].strip if matches - end - raise "FLUTTER_ROOT not found in #{generated_xcode_build_settings_path}. Try deleting Generated.xcconfig, then run flutter pub get" -end - -require File.expand_path(File.join('packages', 'flutter_tools', 'bin', 'podhelper'), flutter_root) - -flutter_ios_podfile_setup - -target 'Runner' do - use_frameworks! - use_modular_headers! - - flutter_install_all_ios_pods File.dirname(File.realpath(__FILE__)) -end - -post_install do |installer| - installer.pods_project.targets.each do |target| - flutter_additional_ios_build_settings(target) - end -end diff --git a/example/ios/Podfile.lock b/example/ios/Podfile.lock deleted file mode 100644 index 706ad9b..0000000 --- a/example/ios/Podfile.lock +++ /dev/null @@ -1,29 +0,0 @@ -PODS: - - atomic_transact_flutter (3.13.4): - - AtomicSDK (= 3.23.0) - - Flutter - - AtomicSDK (3.23.0) - - Flutter (1.0.0) - -DEPENDENCIES: - - atomic_transact_flutter (from `.symlinks/plugins/atomic_transact_flutter/ios`) - - Flutter (from `Flutter`) - -SPEC REPOS: - trunk: - - AtomicSDK - -EXTERNAL SOURCES: - atomic_transact_flutter: - :path: ".symlinks/plugins/atomic_transact_flutter/ios" - Flutter: - :path: Flutter - -SPEC CHECKSUMS: - atomic_transact_flutter: 01c7a963be8c7e2a7625ae99b3a58359ce336829 - AtomicSDK: 3a73d586c7cc5b5d3535d1b4e822afdd6730f691 - Flutter: cabc95a1d2626b1b06e7179b784ebcf0c0cde467 - -PODFILE CHECKSUM: 775997f741c536251164e3eacf6e34abf2eb7a17 - -COCOAPODS: 1.16.2 diff --git a/example/ios/Runner.xcodeproj/project.pbxproj b/example/ios/Runner.xcodeproj/project.pbxproj index 3276e79..8dd6b55 100644 --- a/example/ios/Runner.xcodeproj/project.pbxproj +++ b/example/ios/Runner.xcodeproj/project.pbxproj @@ -8,14 +8,26 @@ /* Begin PBXBuildFile section */ 1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */ = {isa = PBXBuildFile; fileRef = 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */; }; + 331C808B294A63AB00263BE5 /* RunnerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 331C807B294A618700263BE5 /* RunnerTests.swift */; }; 3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */ = {isa = PBXBuildFile; fileRef = 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */; }; - 55CC9E5CF97C7C5D98247FF6 /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 839D5965748FBE3ADB77B5C6 /* Pods_Runner.framework */; }; 74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74858FAE1ED2DC5600515810 /* AppDelegate.swift */; }; + 7884E8682EC3CC0700C636F2 /* SceneDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7884E8672EC3CC0400C636F2 /* SceneDelegate.swift */; }; + 78A318202AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage in Frameworks */ = {isa = PBXBuildFile; productRef = 78A3181F2AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage */; }; 97C146FC1CF9000F007C117D /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FA1CF9000F007C117D /* Main.storyboard */; }; 97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FD1CF9000F007C117D /* Assets.xcassets */; }; 97C147011CF9000F007C117D /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */; }; /* End PBXBuildFile section */ +/* Begin PBXContainerItemProxy section */ + 331C8085294A63A400263BE5 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 97C146E61CF9000F007C117D /* Project object */; + proxyType = 1; + remoteGlobalIDString = 97C146ED1CF9000F007C117D; + remoteInfo = Runner; + }; +/* End PBXContainerItemProxy section */ + /* Begin PBXCopyFilesBuildPhase section */ 9705A1C41CF9048500538489 /* Embed Frameworks */ = { isa = PBXCopyFilesBuildPhase; @@ -32,14 +44,14 @@ /* Begin PBXFileReference section */ 1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GeneratedPluginRegistrant.h; sourceTree = ""; }; 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GeneratedPluginRegistrant.m; sourceTree = ""; }; - 29356712D92A6550FD9D395B /* Pods-Runner.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.release.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"; sourceTree = ""; }; + 331C807B294A618700263BE5 /* RunnerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RunnerTests.swift; sourceTree = ""; }; + 331C8081294A63A400263BE5 /* RunnerTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = RunnerTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = AppFrameworkInfo.plist; path = Flutter/AppFrameworkInfo.plist; sourceTree = ""; }; - 3CF1A9728738C775D9347122 /* Pods-Runner.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"; sourceTree = ""; }; - 670EC009825A5CEFBDE27554 /* Pods-Runner.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"; sourceTree = ""; }; 74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Runner-Bridging-Header.h"; sourceTree = ""; }; 74858FAE1ED2DC5600515810 /* AppDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; + 7884E8672EC3CC0400C636F2 /* SceneDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SceneDelegate.swift; sourceTree = ""; }; + 78E0A7A72DC9AD7400C4905E /* FlutterGeneratedPluginSwiftPackage */ = {isa = PBXFileReference; lastKnownFileType = wrapper; name = FlutterGeneratedPluginSwiftPackage; path = Flutter/ephemeral/Packages/FlutterGeneratedPluginSwiftPackage; sourceTree = ""; }; 7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = Release.xcconfig; path = Flutter/Release.xcconfig; sourceTree = ""; }; - 839D5965748FBE3ADB77B5C6 /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 9740EEB21CF90195004384FC /* Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Debug.xcconfig; path = Flutter/Debug.xcconfig; sourceTree = ""; }; 9740EEB31CF90195004384FC /* Generated.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Generated.xcconfig; path = Flutter/Generated.xcconfig; sourceTree = ""; }; 97C146EE1CF9000F007C117D /* Runner.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Runner.app; sourceTree = BUILT_PRODUCTS_DIR; }; @@ -50,28 +62,36 @@ /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ + 0DFEC4BC6E3463704B065B3F /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; 97C146EB1CF9000F007C117D /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 55CC9E5CF97C7C5D98247FF6 /* Pods_Runner.framework in Frameworks */, + 78A318202AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ - 47553CC3F57999C901739E2D /* Frameworks */ = { + 331C8082294A63A400263BE5 /* RunnerTests */ = { isa = PBXGroup; children = ( - 839D5965748FBE3ADB77B5C6 /* Pods_Runner.framework */, + 331C807B294A618700263BE5 /* RunnerTests.swift */, ); - name = Frameworks; + path = RunnerTests; sourceTree = ""; }; 9740EEB11CF90186004384FC /* Flutter */ = { isa = PBXGroup; children = ( + 78E0A7A72DC9AD7400C4905E /* FlutterGeneratedPluginSwiftPackage */, 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */, 9740EEB21CF90195004384FC /* Debug.xcconfig */, 7AFA3C8E1D35360C0083082E /* Release.xcconfig */, @@ -86,8 +106,7 @@ 9740EEB11CF90186004384FC /* Flutter */, 97C146F01CF9000F007C117D /* Runner */, 97C146EF1CF9000F007C117D /* Products */, - EADC261566D1391200599EA3 /* Pods */, - 47553CC3F57999C901739E2D /* Frameworks */, + 331C8082294A63A400263BE5 /* RunnerTests */, ); sourceTree = ""; }; @@ -95,6 +114,7 @@ isa = PBXGroup; children = ( 97C146EE1CF9000F007C117D /* Runner.app */, + 331C8081294A63A400263BE5 /* RunnerTests.xctest */, ); name = Products; sourceTree = ""; @@ -109,30 +129,37 @@ 1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */, 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */, 74858FAE1ED2DC5600515810 /* AppDelegate.swift */, + 7884E8672EC3CC0400C636F2 /* SceneDelegate.swift */, 74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */, ); path = Runner; sourceTree = ""; }; - EADC261566D1391200599EA3 /* Pods */ = { - isa = PBXGroup; - children = ( - 670EC009825A5CEFBDE27554 /* Pods-Runner.debug.xcconfig */, - 29356712D92A6550FD9D395B /* Pods-Runner.release.xcconfig */, - 3CF1A9728738C775D9347122 /* Pods-Runner.profile.xcconfig */, - ); - name = Pods; - path = Pods; - sourceTree = ""; - }; /* End PBXGroup section */ /* Begin PBXNativeTarget section */ + 331C8080294A63A400263BE5 /* RunnerTests */ = { + isa = PBXNativeTarget; + buildConfigurationList = 331C8087294A63A400263BE5 /* Build configuration list for PBXNativeTarget "RunnerTests" */; + buildPhases = ( + 331C807D294A63A400263BE5 /* Sources */, + 331C807F294A63A400263BE5 /* Resources */, + 0DFEC4BC6E3463704B065B3F /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 331C8086294A63A400263BE5 /* PBXTargetDependency */, + ); + name = RunnerTests; + productName = RunnerTests; + productReference = 331C8081294A63A400263BE5 /* RunnerTests.xctest */; + productType = "com.apple.product-type.bundle.unit-test"; + }; 97C146ED1CF9000F007C117D /* Runner */ = { isa = PBXNativeTarget; buildConfigurationList = 97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */; buildPhases = ( - 45B2D0F6B9D5F8048FFE62B4 /* [CP] Check Pods Manifest.lock */, 9740EEB61CF901F6004384FC /* Run Script */, 97C146EA1CF9000F007C117D /* Sources */, 97C146EB1CF9000F007C117D /* Frameworks */, @@ -145,6 +172,9 @@ dependencies = ( ); name = Runner; + packageProductDependencies = ( + 78A3181F2AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage */, + ); productName = Runner; productReference = 97C146EE1CF9000F007C117D /* Runner.app */; productType = "com.apple.product-type.application"; @@ -155,9 +185,14 @@ 97C146E61CF9000F007C117D /* Project object */ = { isa = PBXProject; attributes = { + BuildIndependentTargetsInParallel = YES; LastUpgradeCheck = 1510; ORGANIZATIONNAME = ""; TargetAttributes = { + 331C8080294A63A400263BE5 = { + CreatedOnToolsVersion = 14.0; + TestTargetID = 97C146ED1CF9000F007C117D; + }; 97C146ED1CF9000F007C117D = { CreatedOnToolsVersion = 7.3.1; LastSwiftMigration = 1100; @@ -173,16 +208,27 @@ Base, ); mainGroup = 97C146E51CF9000F007C117D; + packageReferences = ( + 781AD8BC2B33823900A9FFBB /* XCLocalSwiftPackageReference "FlutterGeneratedPluginSwiftPackage" */, + ); productRefGroup = 97C146EF1CF9000F007C117D /* Products */; projectDirPath = ""; projectRoot = ""; targets = ( 97C146ED1CF9000F007C117D /* Runner */, + 331C8080294A63A400263BE5 /* RunnerTests */, ); }; /* End PBXProject section */ /* Begin PBXResourcesBuildPhase section */ + 331C807F294A63A400263BE5 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; 97C146EC1CF9000F007C117D /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; @@ -213,28 +259,6 @@ shellPath = /bin/sh; shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" embed_and_thin"; }; - 45B2D0F6B9D5F8048FFE62B4 /* [CP] Check Pods Manifest.lock */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", - ); - name = "[CP] Check Pods Manifest.lock"; - outputFileListPaths = ( - ); - outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-Runner-checkManifestLockResult.txt", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; - showEnvVarsInLog = 0; - }; 9740EEB61CF901F6004384FC /* Run Script */ = { isa = PBXShellScriptBuildPhase; alwaysOutOfDate = 1; @@ -253,17 +277,34 @@ /* End PBXShellScriptBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ + 331C807D294A63A400263BE5 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 331C808B294A63AB00263BE5 /* RunnerTests.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; 97C146EA1CF9000F007C117D /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( 74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */, 1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */, + 7884E8682EC3CC0700C636F2 /* SceneDelegate.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXSourcesBuildPhase section */ +/* Begin PBXTargetDependency section */ + 331C8086294A63A400263BE5 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = 97C146ED1CF9000F007C117D /* Runner */; + targetProxy = 331C8085294A63A400263BE5 /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + /* Begin PBXVariantGroup section */ 97C146FA1CF9000F007C117D /* Main.storyboard */ = { isa = PBXVariantGroup; @@ -288,6 +329,7 @@ isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; + ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; CLANG_ANALYZER_NONNULL = YES; CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; CLANG_CXX_LIBRARY = "libc++"; @@ -317,6 +359,7 @@ DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; ENABLE_NS_ASSERTIONS = NO; ENABLE_STRICT_OBJC_MSGSEND = YES; + ENABLE_USER_SCRIPT_SANDBOXING = NO; GCC_C_LANGUAGE_STANDARD = gnu99; GCC_NO_COMMON_BLOCKS = YES; GCC_WARN_64_TO_32_BIT_CONVERSION = YES; @@ -325,7 +368,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; MTL_ENABLE_DEBUG_INFO = NO; SDKROOT = iphoneos; SUPPORTED_PLATFORMS = iphoneos; @@ -341,10 +384,9 @@ ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CLANG_ENABLE_MODULES = YES; CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; - DEVELOPMENT_TEAM = XF9S2ZNX62; + DEVELOPMENT_TEAM = V487U9G264; ENABLE_BITCODE = NO; INFOPLIST_FILE = Runner/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 14.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -357,10 +399,58 @@ }; name = Profile; }; + 331C8088294A63A400263BE5 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + BUNDLE_LOADER = "$(TEST_HOST)"; + CODE_SIGN_STYLE = Automatic; + CURRENT_PROJECT_VERSION = 1; + GENERATE_INFOPLIST_FILE = YES; + MARKETING_VERSION = 1.0; + PRODUCT_BUNDLE_IDENTIFIER = atomic.financial.atomicTransactFlutterExample.RunnerTests; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + SWIFT_VERSION = 5.0; + TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Runner.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/Runner"; + }; + name = Debug; + }; + 331C8089294A63A400263BE5 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + BUNDLE_LOADER = "$(TEST_HOST)"; + CODE_SIGN_STYLE = Automatic; + CURRENT_PROJECT_VERSION = 1; + GENERATE_INFOPLIST_FILE = YES; + MARKETING_VERSION = 1.0; + PRODUCT_BUNDLE_IDENTIFIER = atomic.financial.atomicTransactFlutterExample.RunnerTests; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_VERSION = 5.0; + TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Runner.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/Runner"; + }; + name = Release; + }; + 331C808A294A63A400263BE5 /* Profile */ = { + isa = XCBuildConfiguration; + buildSettings = { + BUNDLE_LOADER = "$(TEST_HOST)"; + CODE_SIGN_STYLE = Automatic; + CURRENT_PROJECT_VERSION = 1; + GENERATE_INFOPLIST_FILE = YES; + MARKETING_VERSION = 1.0; + PRODUCT_BUNDLE_IDENTIFIER = atomic.financial.atomicTransactFlutterExample.RunnerTests; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_VERSION = 5.0; + TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Runner.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/Runner"; + }; + name = Profile; + }; 97C147031CF9000F007C117D /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; + ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; CLANG_ANALYZER_NONNULL = YES; CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; CLANG_CXX_LIBRARY = "libc++"; @@ -390,6 +480,7 @@ DEBUG_INFORMATION_FORMAT = dwarf; ENABLE_STRICT_OBJC_MSGSEND = YES; ENABLE_TESTABILITY = YES; + ENABLE_USER_SCRIPT_SANDBOXING = NO; GCC_C_LANGUAGE_STANDARD = gnu99; GCC_DYNAMIC_NO_PIC = NO; GCC_NO_COMMON_BLOCKS = YES; @@ -404,7 +495,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; MTL_ENABLE_DEBUG_INFO = YES; ONLY_ACTIVE_ARCH = YES; SDKROOT = iphoneos; @@ -416,6 +507,7 @@ isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; + ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; CLANG_ANALYZER_NONNULL = YES; CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; CLANG_CXX_LIBRARY = "libc++"; @@ -445,6 +537,7 @@ DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; ENABLE_NS_ASSERTIONS = NO; ENABLE_STRICT_OBJC_MSGSEND = YES; + ENABLE_USER_SCRIPT_SANDBOXING = NO; GCC_C_LANGUAGE_STANDARD = gnu99; GCC_NO_COMMON_BLOCKS = YES; GCC_WARN_64_TO_32_BIT_CONVERSION = YES; @@ -453,7 +546,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; MTL_ENABLE_DEBUG_INFO = NO; SDKROOT = iphoneos; SUPPORTED_PLATFORMS = iphoneos; @@ -471,10 +564,9 @@ ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CLANG_ENABLE_MODULES = YES; CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; - DEVELOPMENT_TEAM = XF9S2ZNX62; + DEVELOPMENT_TEAM = V487U9G264; ENABLE_BITCODE = NO; INFOPLIST_FILE = Runner/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 14.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -495,10 +587,9 @@ ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CLANG_ENABLE_MODULES = YES; CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; - DEVELOPMENT_TEAM = XF9S2ZNX62; + DEVELOPMENT_TEAM = V487U9G264; ENABLE_BITCODE = NO; INFOPLIST_FILE = Runner/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 14.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -514,6 +605,16 @@ /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ + 331C8087294A63A400263BE5 /* Build configuration list for PBXNativeTarget "RunnerTests" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 331C8088294A63A400263BE5 /* Debug */, + 331C8089294A63A400263BE5 /* Release */, + 331C808A294A63A400263BE5 /* Profile */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; 97C146E91CF9000F007C117D /* Build configuration list for PBXProject "Runner" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -535,6 +636,20 @@ defaultConfigurationName = Release; }; /* End XCConfigurationList section */ + +/* Begin XCLocalSwiftPackageReference section */ + 781AD8BC2B33823900A9FFBB /* XCLocalSwiftPackageReference "FlutterGeneratedPluginSwiftPackage" */ = { + isa = XCLocalSwiftPackageReference; + relativePath = Flutter/ephemeral/Packages/FlutterGeneratedPluginSwiftPackage; + }; +/* End XCLocalSwiftPackageReference section */ + +/* Begin XCSwiftPackageProductDependency section */ + 78A3181F2AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage */ = { + isa = XCSwiftPackageProductDependency; + productName = FlutterGeneratedPluginSwiftPackage; + }; +/* End XCSwiftPackageProductDependency section */ }; rootObject = 97C146E61CF9000F007C117D /* Project object */; } diff --git a/example/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved b/example/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved new file mode 100644 index 0000000..3ee77a9 --- /dev/null +++ b/example/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved @@ -0,0 +1,14 @@ +{ + "pins" : [ + { + "identity" : "atomic-transact-ios", + "kind" : "remoteSourceControl", + "location" : "https://github.com/atomicfi/atomic-transact-ios.git", + "state" : { + "revision" : "6f92a3700cac842d6e9d95b5153a8ad8c906d35e", + "version" : "3.28.0" + } + } + ], + "version" : 2 +} diff --git a/example/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme b/example/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme index 9c12df5..c3fedb2 100644 --- a/example/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme +++ b/example/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme @@ -5,6 +5,24 @@ + + + + + + + + + + + + + + - - diff --git a/example/ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved b/example/ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved new file mode 100644 index 0000000..3ee77a9 --- /dev/null +++ b/example/ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved @@ -0,0 +1,14 @@ +{ + "pins" : [ + { + "identity" : "atomic-transact-ios", + "kind" : "remoteSourceControl", + "location" : "https://github.com/atomicfi/atomic-transact-ios.git", + "state" : { + "revision" : "6f92a3700cac842d6e9d95b5153a8ad8c906d35e", + "version" : "3.28.0" + } + } + ], + "version" : 2 +} diff --git a/example/ios/Runner/AppDelegate.swift b/example/ios/Runner/AppDelegate.swift index b636303..c30b367 100644 --- a/example/ios/Runner/AppDelegate.swift +++ b/example/ios/Runner/AppDelegate.swift @@ -1,13 +1,16 @@ -import UIKit import Flutter +import UIKit @main -@objc class AppDelegate: FlutterAppDelegate { +@objc class AppDelegate: FlutterAppDelegate, FlutterImplicitEngineDelegate { override func application( _ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]? ) -> Bool { - GeneratedPluginRegistrant.register(with: self) return super.application(application, didFinishLaunchingWithOptions: launchOptions) } + + func didInitializeImplicitFlutterEngine(_ engineBridge: FlutterImplicitEngineBridge) { + GeneratedPluginRegistrant.register(with: engineBridge.pluginRegistry) + } } diff --git a/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png b/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png index 28c6bf0..7353c41 100644 Binary files a/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png and b/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png differ diff --git a/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png b/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png index 2ccbfd9..797d452 100644 Binary files a/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png and b/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png differ diff --git a/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png b/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png index f091b6b..6ed2d93 100644 Binary files a/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png and b/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png differ diff --git a/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png b/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png index 4cde121..4cd7b00 100644 Binary files a/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png and b/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png differ diff --git a/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png b/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png index d0ef06e..fe73094 100644 Binary files a/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png and b/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png differ diff --git a/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png b/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png index dcdc230..321773c 100644 Binary files a/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png and b/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png differ diff --git a/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png b/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png index 2ccbfd9..797d452 100644 Binary files a/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png and b/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png differ diff --git a/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png b/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png index c8f9ed8..502f463 100644 Binary files a/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png and b/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png differ diff --git a/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png b/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png index a6d6b86..0ec3034 100644 Binary files a/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png and b/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png differ diff --git a/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png b/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png index a6d6b86..0ec3034 100644 Binary files a/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png and b/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png differ diff --git a/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png b/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png index 75b2d16..e9f5fea 100644 Binary files a/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png and b/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png differ diff --git a/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png b/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png index c4df70d..84ac32a 100644 Binary files a/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png and b/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png differ diff --git a/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png b/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png index 6a84f41..8953cba 100644 Binary files a/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png and b/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png differ diff --git a/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png b/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png index d0e1f58..0467bf1 100644 Binary files a/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png and b/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png differ diff --git a/example/ios/Runner/Info.plist b/example/ios/Runner/Info.plist index 7648ac2..f57b213 100644 --- a/example/ios/Runner/Info.plist +++ b/example/ios/Runner/Info.plist @@ -2,10 +2,12 @@ + CADisableMinimumFrameDurationOnPhone + CFBundleDevelopmentRegion $(DEVELOPMENT_LANGUAGE) CFBundleDisplayName - Atomic Transact Flutter + Atomic Transact Flutter Example CFBundleExecutable $(EXECUTABLE_NAME) CFBundleIdentifier @@ -24,6 +26,29 @@ $(FLUTTER_BUILD_NUMBER) LSRequiresIPhoneOS + UIApplicationSceneManifest + + UIApplicationSupportsMultipleScenes + + UISceneConfigurations + + UIWindowSceneSessionRoleApplication + + + UISceneClassName + UIWindowScene + UISceneConfigurationName + flutter + UISceneDelegateClassName + $(PRODUCT_MODULE_NAME).SceneDelegate + UISceneStoryboardFile + Main + + + + + UIApplicationSupportsIndirectInputEvents + UILaunchStoryboardName LaunchScreen UIMainStoryboardFile @@ -41,11 +66,5 @@ UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight - UIViewControllerBasedStatusBarAppearance - - CADisableMinimumFrameDurationOnPhone - - UIApplicationSupportsIndirectInputEvents - diff --git a/example/ios/Runner/SceneDelegate.swift b/example/ios/Runner/SceneDelegate.swift new file mode 100644 index 0000000..b9ce8ea --- /dev/null +++ b/example/ios/Runner/SceneDelegate.swift @@ -0,0 +1,6 @@ +import Flutter +import UIKit + +class SceneDelegate: FlutterSceneDelegate { + +} diff --git a/example/ios/RunnerTests/RunnerTests.swift b/example/ios/RunnerTests/RunnerTests.swift new file mode 100644 index 0000000..86a7c3b --- /dev/null +++ b/example/ios/RunnerTests/RunnerTests.swift @@ -0,0 +1,12 @@ +import Flutter +import UIKit +import XCTest + +class RunnerTests: XCTestCase { + + func testExample() { + // If you add code to the Runner application, consider adding tests here. + // See https://developer.apple.com/documentation/xctest for more information about using XCTest. + } + +} diff --git a/example/lib/data/company_data.dart b/example/lib/data/company_data.dart new file mode 100644 index 0000000..c00596b --- /dev/null +++ b/example/lib/data/company_data.dart @@ -0,0 +1,747 @@ +class CompanySuggestion { + final String id; + final String name; + final String? fullName; + final String? logoUrl; + final String? brandColor; + + const CompanySuggestion({ + required this.id, + required this.name, + this.fullName, + this.logoUrl, + this.brandColor, + }); +} + +const payLinkSuggestions = [ + CompanySuggestion( + id: '65272c415d8a530008e972df', + name: 'Amazon', + logoUrl: 'https://cdn-public.atomicfi.com/348195d5-7de7-499a-b5a7-f7535f62368f_amazon.png', + brandColor: '#EDBB80', + ), + CompanySuggestion( + id: '64ecca15ec669e000851d5d2', + name: 'Netflix', + logoUrl: 'https://cdn-public.atomicfi.com/a246ba37-4491-4da6-955a-3778b0c67e69_92a85256-f90a-43e9-a201-5450781bd7c8_netflix.png', + brandColor: '#000000', + ), + CompanySuggestion( + id: '6536d5456f184e00095f9df8', + name: 'Apple', + logoUrl: 'https://cdn-public.atomicfi.com/2d4c9c92-432a-4009-9c2d-fefb0b6e48c4.png', + brandColor: '#F5F5F7', + ), + CompanySuggestion( + id: '652802875d8a530008e9e410', + name: 'Walmart', + logoUrl: 'https://cdn-public.atomicfi.com/966bb46c-6db9-4ada-a214-7bb58c457f0b_walmart.png', + brandColor: '#306FD5', + ), + CompanySuggestion( + id: '6529bb9185376a0008a77933', + name: 'T-Mobile', + logoUrl: 'https://cdn-public.atomicfi.com/df8170db-c930-4511-b8ef-514de0f0c536.png', + brandColor: '#ED008C', + ), + CompanySuggestion( + id: '66fffdeda315d308227ce4d6', + name: 'Metro', + fullName: 'Metro by T-Mobile', + logoUrl: 'https://cdn-public.atomicfi.com/84059191-8ffd-4dc2-9fea-231204326026_metro.png', + brandColor: '#46186E', + ), + CompanySuggestion( + id: '65298dfc2c00c70008a87746', + name: 'AT&T', + logoUrl: 'https://cdn-public.atomicfi.com/e9939fb6-f56c-4bfb-af25-c876dab8c554.png', + brandColor: '#00A1DC', + ), + CompanySuggestion( + id: '65690996fc1e152a3903f4f5', + name: 'Visible', + logoUrl: 'https://cdn-public.atomicfi.com/f2727198-dac3-4715-9027-ffbf76bac4a4_visible.png', + brandColor: '#1700FF', + ), + CompanySuggestion( + id: '66a29bfa9153403b760e1da7', + name: 'Afterpay', + logoUrl: 'https://cdn-public.atomicfi.com/0a8a0bb3-de3a-416b-b55a-aa6b818e0888_after.png', + brandColor: '#B2FCE5', + ), + CompanySuggestion( + id: '66aa6ca85226ea2387eb981e', + name: 'Klarna', + logoUrl: 'https://cdn-public.atomicfi.com/9c21536a-7323-4b2d-b033-72fc6fb6dfba_kla.png', + brandColor: '#FFA7CC', + ), + CompanySuggestion( + id: '66a7ebd57cac0a85943aac54', + name: 'Affirm', + logoUrl: 'https://cdn-public.atomicfi.com/901cd91b-cb15-4770-a18c-76e45589c6d3_460x0w.png', + brandColor: '#484AF4', + ), + CompanySuggestion( + id: '6712a2da6ce091a63b2125e4', + name: 'PayPal', + logoUrl: 'https://cdn-public.atomicfi.com/ccf6a3a7-261a-445e-a658-537cc57f7003_paypal.png', + brandColor: '#003087', + ), + CompanySuggestion( + id: '6529a36ecb8e7200085c687f', + name: 'DoorDash', + logoUrl: 'https://cdn-public.atomicfi.com/3dfae77b-afbc-40fc-84b0-15b82f393fdf.png', + brandColor: '#FFFFFF', + ), + CompanySuggestion( + id: '656f9d342f195dd2c21f6a50', + name: 'Uber Eats', + logoUrl: 'https://cdn-public.atomicfi.com/849eaa8c-9b67-495f-b418-0f5b02c2a125_f30f948d-8504-406e-be4f-d4604673ab21.sketchpad.png', + brandColor: '#06C168', + ), + CompanySuggestion( + id: '668d567b4ca50e51f027806d', + name: 'Lyft', + logoUrl: 'https://cdn-public.atomicfi.com/fd09588e-c472-44b5-850a-ecf8dbab3eea_lyft.png', + brandColor: '#EA0B8C', + ), + CompanySuggestion( + id: '6529bd993e34a5000922ebae', + name: 'Uber', + logoUrl: 'https://cdn-public.atomicfi.com/2e18d066-d18e-4a58-b2fb-a85979a9ddde_uber.png', + brandColor: '#000000', + ), + CompanySuggestion( + id: '6529c1463e34a5000922efc4', + name: 'Xfinity', + logoUrl: 'https://cdn-public.atomicfi.com/04f19e68-7fcd-4d52-8032-022f70c1cc76_image-removebg-preview.png', + brandColor: '#623AF9', + ), + CompanySuggestion( + id: '65d637696da1bb6be4966a83', + name: 'Duke Energy', + logoUrl: 'https://cdn-public.atomicfi.com/5b94785f-13ee-4348-a3ea-6fc80f9ddc01_duke-energy.png', + brandColor: '#FFFFFF', + ), + CompanySuggestion( + id: '6903929607e90daf19152d6c', + name: 'PGE', + logoUrl: 'https://cdn-public.atomicfi.com/e984ee12-dc97-4252-92d6-cc469861d15e_pge3.png', + brandColor: '#0E8AC6', + ), + CompanySuggestion( + id: '6529be98f1930500082b11fb', + name: 'Verizon', + logoUrl: 'https://cdn-public.atomicfi.com/ed3bcc01-57ed-4186-afed-4004275ba23c_ver__1_-removebg-preview.png', + brandColor: '#000000', + ), + CompanySuggestion( + id: '655d0d64630d0ce4cb4d15d7', + name: 'AAA', + logoUrl: 'https://cdn-public.atomicfi.com/da3ab00d-87fd-49eb-95d4-e32e37563b7b_aaa.png', + brandColor: '#FFFFFF', + ), + CompanySuggestion( + id: '65297fd16695ab0008a26c79', + name: 'Allstate', + logoUrl: 'https://cdn-public.atomicfi.com/2118f75a-07fc-4a3c-a5a1-0101208adb4c_allstate.png', + brandColor: '#0033A0', + ), + CompanySuggestion( + id: '6824c34ab2801079121f53df', + name: 'Prime', + logoUrl: 'https://cdn-public.atomicfi.com/547c7007-8220-4f85-b2b0-91eaec93ef6a_amazon.png', + brandColor: '#000000', + ), + CompanySuggestion( + id: '65298cf128c44100096f89c0', + name: 'American Family', + logoUrl: 'https://cdn-public.atomicfi.com/d5b262e2-a154-4582-aa94-1aa7ca3628b4_American-Family-Insurance-logo.png', + brandColor: '#FFFFFF', + ), + CompanySuggestion( + id: '669e7a7afcba1d3d10c82711', + name: 'Amex', + fullName: 'American Express', + logoUrl: 'https://cdn-public.atomicfi.com/76c7bf00-6ba2-4298-9de9-ed748104cf9e_amex.png', + brandColor: '#006FCF', + ), + CompanySuggestion( + id: '68124f2b92a29a9d10f799c1', + name: 'Apartments.com', + logoUrl: 'https://cdn-public.atomicfi.com/f6b54c1f-718c-44a2-bf33-f22356d59b06_apartments.png', + brandColor: '#F0F0F0', + ), + CompanySuggestion( + id: '6671df750b6c67b0a405175f', + name: 'Audible', + logoUrl: 'https://cdn-public.atomicfi.com/9e93b08a-1b54-46d1-8205-dfa3c7d6269c_audible.png', + brandColor: '#FB9600', + ), + CompanySuggestion( + id: '665a0d7e3c6388329a589afc', + name: 'Boost', + fullName: 'Boost Mobile', + logoUrl: 'https://cdn-public.atomicfi.com/333262ad-1507-4a3a-b6c9-418456ee2f09_boost.png', + brandColor: '#FFFFFF', + ), + CompanySuggestion( + id: '670d7088db177e071c839d68', + name: 'Capital One', + logoUrl: 'https://cdn-public.atomicfi.com/95e0b189-b85f-441b-8464-49be0276a1f3_capital-one-.png', + brandColor: '#FFFFFF', + ), + CompanySuggestion( + id: '66744fd5ce050627119b42f7', + name: 'CenturyLink', + logoUrl: 'https://cdn-public.atomicfi.com/b709e275-716f-4f07-869b-ed960a77165c_century-link.png', + brandColor: '#0047BB', + ), + CompanySuggestion( + id: '66a2b0c603b1a73a82373a54', + name: 'Chase', + logoUrl: 'https://cdn-public.atomicfi.com/e1693657-53f0-4c6b-9e06-64ffcba76e88_chase.png', + brandColor: '#0F5BA8', + ), + CompanySuggestion( + id: '65298ea2d592c40008acd053', + name: 'Chewy', + logoUrl: 'https://cdn-public.atomicfi.com/8aca4e72-596c-4f53-ad49-698bb4e534b3_chewy.png', + brandColor: '#1c49c2', + ), + CompanySuggestion( + id: '6887e0cfb6d2ce7e9c5f9e4d', + name: 'Copilot', + fullName: 'Microsoft Copilot', + logoUrl: 'https://cdn-public.atomicfi.com/e2053995-8a69-4a4e-b3cc-8e89a8b24de7_copiolot.png', + brandColor: '#FFFFFF', + ), + CompanySuggestion( + id: '668eec607c6ab1082467a80a', + name: 'Costco', + logoUrl: 'https://cdn-public.atomicfi.com/d978f2ee-848d-489a-995f-3c55ff2b18a7_costco.png', + brandColor: '#FFFFFF', + ), + CompanySuggestion( + id: '65b7fe6246707779d0b348ee', + name: 'Cox', + logoUrl: 'https://cdn-public.atomicfi.com/1af12d1f-e95e-4dcf-a760-e6529b670733_cox.png', + brandColor: '#FFFFFF', + ), + CompanySuggestion( + id: '665a3200ed5cdbede76893eb', + name: 'Cricket', + logoUrl: 'https://cdn-public.atomicfi.com/b0be9453-8522-4583-a22e-2b0d6e1f126c_cricket.png', + brandColor: '#60A630', + ), + CompanySuggestion( + id: '66bb9796100941757bbbc8dc', + name: 'Discover', + logoUrl: 'https://cdn-public.atomicfi.com/c117ab47-cfec-4323-8b11-d34dde109883_discover.png', + brandColor: '#FFFFFF', + ), + CompanySuggestion( + id: '6529915dde3f69000834fbe1', + name: 'Disney+', + logoUrl: 'https://cdn-public.atomicfi.com/3e6748fa-6516-4956-b146-2b14877325fd_Disney_Plus_logo.svg-(1).png', + brandColor: '#141450', + ), + CompanySuggestion( + id: '655d0ecb55bfbf70e0769cd2', + name: 'ESPN+', + logoUrl: 'https://cdn-public.atomicfi.com/a188a7dc-06ba-4136-b3a5-6490adb32db7_espn-plus.png', + brandColor: '#000000', + ), + CompanySuggestion( + id: '681bcc42b98068d121632fb6', + name: 'Flex', + logoUrl: 'https://cdn-public.atomicfi.com/acd2be5d-7ac9-435f-8189-96787965b144_flex.png', + brandColor: '#6246A3', + ), + CompanySuggestion( + id: '6529a5dca815cc0008866a23', + name: 'Geico', + logoUrl: 'https://cdn-public.atomicfi.com/42432e7a-ba34-43c4-b574-62cdd6976368.png', + brandColor: '#2058AB', + ), + CompanySuggestion( + id: '653c354756bbb40008dd8e01', + name: 'Google', + logoUrl: 'https://cdn-public.atomicfi.com/d856a0fc-48c4-4990-8908-e2923e0784ee.png', + brandColor: '#FFFFFF', + ), + CompanySuggestion( + id: '655d090455bfbf70e0769147', + name: 'Grubhub', + logoUrl: 'https://cdn-public.atomicfi.com/19d7f198-f6b7-4c37-ba0a-7c056de99083_grubhub.png', + brandColor: '#EF8733', + ), + CompanySuggestion( + id: '6529ab9c85376a0008a76730', + name: 'HBO Max', + logoUrl: 'https://cdn-public.atomicfi.com/b27390d9-5365-4a67-8b91-2c7199220c85_hbo-max.png', + brandColor: '#000000', + ), + CompanySuggestion( + id: '6529a6eccb8e7200085c6ef6', + name: 'Hulu', + logoUrl: 'https://cdn-public.atomicfi.com/60e83c17-cda4-4b5a-98c6-c83199c54d48.png', + brandColor: '#000000', + ), + CompanySuggestion( + id: '655d0e02ffc31b8be69760cb', + name: 'Liberty Mutual', + logoUrl: 'https://cdn-public.atomicfi.com/95281c4f-d977-4926-a56c-8322abc4c13b_liberty-mutual.png', + brandColor: '#F8D247', + ), + CompanySuggestion( + id: '6887dc4b54450aafd775e43e', + name: 'Microsoft', + logoUrl: 'https://cdn-public.atomicfi.com/9f6cfb88-d12f-486c-9c56-b00ddfe77a85_microsoft.png', + brandColor: '#FFFFFF', + ), + CompanySuggestion( + id: '6568f70dd053315898a6443b', + name: 'Mint', + fullName: 'Mint Mobile', + logoUrl: 'https://cdn-public.atomicfi.com/9cb26d09-612b-48ce-9fc1-8fd26b2b5582_mintMobileLogo.png', + brandColor: '#78BA97', + ), + CompanySuggestion( + id: '66a00452f14beb7f4a15247b', + name: 'NY Times', + fullName: 'New York Times', + logoUrl: 'https://cdn-public.atomicfi.com/ca9c753d-2702-4b53-92aa-c7f30c307f69_new-york-times.png', + brandColor: '#000000', + ), + CompanySuggestion( + id: '67129b6592a4863eae997c7a', + name: 'Optimum', + logoUrl: 'https://cdn-public.atomicfi.com/5efb9176-462c-46f0-be4c-0ee87c5cf610_optimum.png', + brandColor: '#002864', + ), + CompanySuggestion( + id: '6529b25f134644000877dbe9', + name: 'Paramount+', + logoUrl: 'https://cdn-public.atomicfi.com/ca2dc5aa-75e9-4943-a412-6acec18d8b50.png', + brandColor: '#0164FF', + ), + CompanySuggestion( + id: '65b7fdf5f8c265b827b94e06', + name: 'Peacock', + logoUrl: 'https://cdn-public.atomicfi.com/4af34d9a-5c3f-46ce-928a-cfa2a2d983e3_peacock.png', + brandColor: '#000000', + ), + CompanySuggestion( + id: '653c308bbbd8bd0009e54759', + name: 'PlayStation', + logoUrl: 'https://cdn-public.atomicfi.com/061c7a9c-710e-4b65-b968-f13db83642a8.png', + brandColor: '#FFFFFF', + ), + CompanySuggestion( + id: '68408dfd3d8b1445587b89d5', + name: 'Quantum Fiber', + logoUrl: 'https://cdn-public.atomicfi.com/df6c3ec8-531f-4ccd-a755-9e55b13883fd_quantum.png', + brandColor: '#4C3290', + ), + CompanySuggestion( + id: '665a4b1215402edfe2409e42', + name: 'Roku', + logoUrl: 'https://cdn-public.atomicfi.com/f2896a8f-33d2-41f7-88e5-76faed65dcba_roku.png', + brandColor: '#662D91', + ), + CompanySuggestion( + id: '657b2d3981768582fc94ab27', + name: 'Shop', + logoUrl: 'https://cdn-public.atomicfi.com/7512eed8-901a-4226-888e-ca0c739e2913_shop.png', + brandColor: '#5433EB', + ), + CompanySuggestion( + id: '66aa7bfd8a0f797ff291c93d', + name: 'SiriusXM', + logoUrl: 'https://cdn-public.atomicfi.com/899cc2b7-37db-4173-83f0-d78af5af5c9b_492x0w.png', + brandColor: '#0000EB', + ), + CompanySuggestion( + id: '663bee7aebe9c939a7d946d6', + name: 'Spectrum', + logoUrl: 'https://cdn-public.atomicfi.com/e1ecb328-8f53-460f-bd75-2c3dbccde32d_spectrum.png', + brandColor: '#001B33', + ), + CompanySuggestion( + id: '652801e35d8a530008e9e2cd', + name: 'Spotify', + logoUrl: 'https://cdn-public.atomicfi.com/80ed8aee-f253-4635-aae2-ea02e255e181.png', + brandColor: '#000000', + ), + CompanySuggestion( + id: '6529b9ccf1930500082b0b1f', + name: 'Starbucks', + logoUrl: 'https://cdn-public.atomicfi.com/69865a34-ca34-4551-8e5b-fa20cc1f7db2_starbucks-logo-BFBFE6C3A3-seeklogo.com.png', + brandColor: '#FFFFFF', + ), + CompanySuggestion( + id: '6529bab0a815cc000886852f', + name: 'State Farm', + logoUrl: 'https://cdn-public.atomicfi.com/1ef6c183-7c0e-4123-9b7d-b0ddfa412e50_State-Farm-Symbol-removebg-preview.png', + brandColor: '#FFFFFF', + ), + CompanySuggestion( + id: '669845ca5ee9cdb5ec197b8a', + name: 'Straight Talk', + logoUrl: 'https://cdn-public.atomicfi.com/94492f67-db98-47d6-838a-dd8fb37fedb5_straight-talk.png', + brandColor: '#CCFD31', + ), + CompanySuggestion( + id: '6529bc88134644000877e848', + name: 'Target', + logoUrl: 'https://cdn-public.atomicfi.com/d799f90f-12b5-4721-98d4-17711f2ae9bc.png', + brandColor: '#FFFFFF', + ), + CompanySuggestion( + id: '655d0a366075be94d646b4b4', + name: 'USAA', + logoUrl: 'https://cdn-public.atomicfi.com/397f111d-b88e-404d-a79f-b8bf30a9ea7e_usaa.png', + brandColor: '#12395B', + ), + CompanySuggestion( + id: '6671dfbb3d3a8e262a7bbd5b', + name: 'Venmo', + logoUrl: 'https://cdn-public.atomicfi.com/533ad124-efb4-453d-89c0-cdf20ea00c2f_venmoLogo.png', + brandColor: '#008AFF', + ), + CompanySuggestion( + id: '6567763f9d5ad6f0afee080b', + name: 'Xbox', + fullName: 'Xbox Game Pass', + logoUrl: 'https://cdn-public.atomicfi.com/2e009f1f-6b2d-41b3-9b40-7c8c1b3ce39e_xbox.png', + brandColor: '#0F7C10', + ), + CompanySuggestion( + id: '68408f326ab2b0b07207a2d5', + name: 'Xfinity Mobile', + logoUrl: 'https://cdn-public.atomicfi.com/11858b04-fb0d-480b-842f-9125700f7c36_Xfinity_Mobile.png', + brandColor: '#FFFFFF', + ), + CompanySuggestion( + id: '6529c2173e34a5000922f040', + name: 'Xpress Bill Pay', + logoUrl: 'https://cdn-public.atomicfi.com/ab9c5a97-aa21-40cc-bfdd-94d6d62977df_image-removebg-preview-(1).png', + brandColor: '#FFFFFF', + ), + CompanySuggestion( + id: '6529c2aaa815cc0008868df0', + name: 'YouTube', + logoUrl: 'https://cdn-public.atomicfi.com/ceaa0c1f-631a-4b8e-bc1d-8bec3aef0a17_free-youtube-logo-icon-2431-thumb.png', + brandColor: '#FFFFFF', + ), + CompanySuggestion( + id: '66bb963170d655be79817e4c', + name: 'Zip', + logoUrl: 'https://cdn-public.atomicfi.com/c353d730-4dac-422b-b00e-60d7f60a906c_zip.png', + brandColor: '#1A0724', + ), +]; + +const userLinkSuggestions = [ + CompanySuggestion( + id: '5e4c4d18b7d75c37aac54a8f', + name: 'ADP', + logoUrl: 'https://cdn-public.atomicfi.com/b02670fa-ce1b-4171-855b-6856b37bb938.png', + brandColor: '#3D62B7', + ), + CompanySuggestion( + id: '6142614a3680f80008e5301e', + name: 'Social Security', + fullName: 'Disability, Retirement & Survivors', + logoUrl: 'https://cdn-public.atomicfi.com/ffaafc04-06b8-49cc-8d83-b40fad4020f0_SocialLogo.png', + brandColor: '#002A5A', + ), + CompanySuggestion( + id: '5df8043e6e517060b0629b41', + name: 'DoorDash', + fullName: 'Dasher', + logoUrl: 'https://cdn-public.atomicfi.com/f3258bc1-dac6-40a2-90d9-f88644ad9c90.png', + brandColor: '#EB1700', + ), + CompanySuggestion( + id: '60e5fbcbb627cd0008e7836b', + name: 'Workday', + logoUrl: 'https://cdn-public.atomicfi.com/23637ab4-0989-42f1-a68b-9d943d3d49dc.png', + brandColor: '#3069B5', + ), + CompanySuggestion( + id: '5ec2fbf4398fed000810a42c', + name: 'Walmart', + logoUrl: 'https://cdn-public.atomicfi.com/41439b82-9143-4abb-a596-673e9e3a7db1_walmart.png', + brandColor: '#306FD5', + ), + CompanySuggestion( + id: '5fc810d63279fe0009c493ec', + name: 'Paychex Flex', + logoUrl: 'https://cdn-public.atomicfi.com/9d736728-7ac7-46f6-b559-ddc711a9253b_paychex.png', + brandColor: '#004B8D', + ), + CompanySuggestion( + id: '5e06ef8bbf631d1a52bad8c0', + name: 'Uber', + fullName: 'Driver', + logoUrl: 'https://cdn-public.atomicfi.com/b233ef8b-aad2-48ba-9351-75ff50f6f789.png', + brandColor: '#000000', + ), + CompanySuggestion( + id: '614a2dcb06386500092df038', + name: 'UKG Pro', + fullName: 'UltiPro', + logoUrl: 'https://cdn-public.atomicfi.com/47747d6f-1c04-4473-8ea7-1bf3e25d69f9.png', + brandColor: '#015152', + ), + CompanySuggestion( + id: '5f5007f218d35500081c0c83', + name: 'Paycom', + logoUrl: 'https://cdn-public.atomicfi.com/a0e67274-43fd-459e-b674-a7df12cf7b5a_paycom.png', + brandColor: '#04924D', + ), + CompanySuggestion( + id: '60901f2b7431b50008ec47e5', + name: 'DailyPay', + logoUrl: 'https://cdn-public.atomicfi.com/720c4ef7-d724-4864-a56c-6ec4d3e728b9.png', + brandColor: '#FF4B00', + ), + CompanySuggestion( + id: '5f62af86aaf1410008f15d1c', + name: 'Paylocity', + logoUrl: 'https://cdn-public.atomicfi.com/64973750-3f23-4528-99c8-459eada06f4a.png', + brandColor: '#FF8F1C', + ), + CompanySuggestion( + id: '5e4c4d18b7d75c37aac54a47', + name: 'Amazon', + logoUrl: 'https://cdn-public.atomicfi.com/800eab29-cfdc-4f8f-a3f2-701f534f3901_amazon.png', + brandColor: '#AF6408', + ), + CompanySuggestion( + id: '609ada7a98ae06000980e124', + name: "McDonald's", + logoUrl: 'https://cdn-public.atomicfi.com/268923ac-6088-4bb1-92da-d4f096373479.png', + brandColor: '#D42814', + ), + CompanySuggestion( + id: '5f50093218d35500081c0c84', + name: 'Paycor', + logoUrl: 'https://cdn-public.atomicfi.com/8520b054-4933-4702-a98f-89521d900184.png', + brandColor: '#E46B2A', + ), + CompanySuggestion( + id: '5fc810d63279fe0009c493ea', + name: 'DFAS myPay', + logoUrl: 'https://cdn-public.atomicfi.com/d4656523-e853-4599-9313-0e3981836dd0_mypay.png', + brandColor: '#411F78', + ), + CompanySuggestion( + id: '61082da14a1e3e00090bba79', + name: 'Self Employed', + logoUrl: 'https://cdn-public.atomicfi.com/3cfea3d5-3f69-432d-b9eb-ad669d1bb62f_selfemployed.png', + brandColor: '#112E51', + ), + CompanySuggestion( + id: '5e320f2686581d32ce8e2666', + name: 'Lyft', + fullName: 'Driver', + logoUrl: 'https://cdn-public.atomicfi.com/ce74799f-e1dc-4a8a-ad61-775029a2caee.png', + brandColor: '#EA0B8C', + ), + CompanySuggestion( + id: '5e4c4d1ab7d75c37aac56b7c', + name: 'Gusto', + logoUrl: 'https://cdn-public.atomicfi.com/b9ba3f7e-1209-4d2e-96b7-3c0443fa7941.png', + brandColor: '#F45D48', + ), + CompanySuggestion( + id: '5efb7777219f3e0007373bb2', + name: 'Dollar Tree', + logoUrl: 'https://cdn-public.atomicfi.com/4025454f-e8f7-41df-a0b9-9e5d4755d75c.png', + brandColor: '#62B33C', + ), + CompanySuggestion( + id: '6267297185af63000975b467', + name: 'Instacart (Full-Service Shopper)', + logoUrl: 'https://cdn-public.atomicfi.com/a960a640-b592-4d70-87d2-cec1176adfa5_instacart.png', + brandColor: '#108910', + ), + CompanySuggestion( + id: '5ed54597e4bd3800085d441d', + name: 'UPS', + fullName: 'United Parcel Service', + logoUrl: 'https://cdn-public.atomicfi.com/048605eb-bf52-460f-bda7-4bb85331ebc6.png', + brandColor: '#341B14', + ), + CompanySuggestion( + id: '65c176873b721bbd3a2c6cc5', + name: 'Dayforce', + logoUrl: 'https://cdn-public.atomicfi.com/d70f69bb-46d0-405f-9990-275b0fcbd0bc_dayforce.png', + brandColor: '#226CEE', + ), + CompanySuggestion( + id: '5f0df90a2031f400089944e4', + name: 'Target', + logoUrl: 'https://cdn-public.atomicfi.com/da090ccd-5f87-4ff4-8884-3b352cd33f09.png', + brandColor: '#CC0003', + ), + CompanySuggestion( + id: '6529923c6695ab0008a2ed96', + name: 'Dollar General', + logoUrl: 'https://cdn-public.atomicfi.com/755fcc3a-6a21-4772-a98f-f0d3db5859d3.png', + brandColor: '#0A0B09', + ), + CompanySuggestion( + id: '644853ea57bf2c00084a558a', + name: 'Quickbooks Workforce', + logoUrl: 'https://cdn-public.atomicfi.com/6cd6d4b5-cd66-4db6-b1e0-3612b84b43fb.png', + brandColor: '#2CA01C', + ), + CompanySuggestion( + id: '5e4c4d18b7d75c37aac54a4b', + name: 'The Home Depot', + logoUrl: 'https://cdn-public.atomicfi.com/b2ad42c5-1348-4bfd-a19d-250583791e8c.png', + brandColor: '#F96302', + ), + CompanySuggestion( + id: '60300080a82d320008da12e4', + name: 'SSA Government Employees', + fullName: 'Current SSA Employees', + logoUrl: 'https://cdn-public.atomicfi.com/1f95b82d-fb90-4056-a843-6341b9ad7566_ssa.png', + brandColor: '#05295B', + ), + CompanySuggestion( + id: '62a36b2364f14200098cb033', + name: "Veteran's Benefits", + fullName: 'VA Beneficiaries Only', + logoUrl: 'https://cdn-public.atomicfi.com/cdf389ae-1d4e-4bfc-8301-a142652a5618_va-removebg-preview.png', + brandColor: '#000000', + ), + CompanySuggestion( + id: '5ed54530e4bd3800085d441c', + name: 'Kroger', + logoUrl: 'https://cdn-public.atomicfi.com/8ea78a88-e615-4f56-a2a8-a5083b141005.png', + brandColor: '#0468B3', + ), + CompanySuggestion( + id: '60ca3b42430aba0008f617cb', + name: 'UberEats', + fullName: 'Delivery', + logoUrl: 'https://cdn-public.atomicfi.com/e6f35eb3-5a21-4e5d-b5d6-4c11ebbfac2a_uber-eats-logo-1.png', + brandColor: '#000000', + ), + CompanySuggestion( + id: '5ef50d037f4dad0007723356', + name: "Lowe's", + logoUrl: 'https://cdn-public.atomicfi.com/93a0ecc8-62f7-47c3-93ee-d0cd6479d1cc.png', + brandColor: '#214178', + ), + CompanySuggestion( + id: '603e95f3b1b5350008408557', + name: 'USPS', + logoUrl: 'https://cdn-public.atomicfi.com/4772d42d-22a2-4865-99cb-66fbf4400d60_USPSNew.png', + brandColor: '#333366', + ), + CompanySuggestion( + id: '5f1b7bd0f5ee6500088e183d', + name: 'Circle K', + logoUrl: 'https://cdn-public.atomicfi.com/2d228b35-6086-4c7e-927f-7c8569c3fbcb.png', + brandColor: '#EE2E24', + ), + CompanySuggestion( + id: '605238749479840008e9d9d2', + name: 'iSolved', + logoUrl: 'https://cdn-public.atomicfi.com/3617ab4f-17f3-4cec-b78d-4a42352fe813_isolved.png', + brandColor: '#000000', + ), + CompanySuggestion( + id: '6010a68dfee22e00095f1e0c', + name: 'FedEx', + fullName: 'Fedex Employees', + logoUrl: 'https://cdn-public.atomicfi.com/bdbf83bf-c870-40c0-82da-b72136a2c026.png', + brandColor: '#3A2C78', + ), + CompanySuggestion( + id: '64a755875d1c4c2a6f40ccbb', + name: 'Spark Driver', + logoUrl: 'https://cdn-public.atomicfi.com/38d65d90-a90c-4640-8b96-5d2c3d44200f_spark.png', + brandColor: '#216CFF', + ), + CompanySuggestion( + id: '5f0f23d0acd6870007be180d', + name: 'Amazon Fulfillment', + logoUrl: 'https://cdn-public.atomicfi.com/4a234ee5-58d5-4b79-bc4b-ea55843697bd_amazon.png', + brandColor: '#FF9900', + ), + CompanySuggestion( + id: '62bb539b0eef3d0009cb45d6', + name: 'Shipt', + fullName: 'Shopper', + logoUrl: 'https://cdn-public.atomicfi.com/4a71d9d3-def9-4968-804f-21c9a75560fb_shipt.png', + brandColor: '#231239', + ), + CompanySuggestion( + id: '5f0e1e76b2056e0008f67e11', + name: 'Family Dollar', + logoUrl: 'https://cdn-public.atomicfi.com/792acc1f-8e22-4fbf-b1e3-d9399b9dc10c_family-dollar.png', + brandColor: '#DB422D', + ), + CompanySuggestion( + id: '631f98fa208cce00085e35d7', + name: 'Allied Universal Security Services', + logoUrl: 'https://cdn-public.atomicfi.com/63b23b30-6379-4628-b0f7-1b78999dc701_Screen_Shot_2022-09-12_at_4.38.06_PM-removebg-preview.png', + brandColor: '', + ), + CompanySuggestion( + id: '5f87610728f31400088b8d5c', + name: 'Taco Bell', + logoUrl: 'https://cdn-public.atomicfi.com/8f87cdb0-183a-4dcd-8d24-63582938cff2_TacoBell_Logo.png', + brandColor: '#682A8F', + ), + CompanySuggestion( + id: '5e38d9abd383b3be9f7efe5b', + name: 'Aramark', + logoUrl: 'https://cdn-public.atomicfi.com/8d44a659-4510-48bb-9bb8-24938fc0ed78.png', + brandColor: '#D71712', + ), + CompanySuggestion( + id: '5e4c4d1bb7d75c37aac576a8', + name: 'Homebase', + logoUrl: 'https://cdn-public.atomicfi.com/0e45faf5-dc56-43f2-81ec-1514fd986195.png', + brandColor: '#8F42A4', + ), + CompanySuggestion( + id: '603ec888fad9230008738d1a', + name: 'Toast', + logoUrl: 'https://cdn-public.atomicfi.com/43cff449-c187-4711-b1ce-02782fe3f0de.png', + brandColor: '#F43A22', + ), + CompanySuggestion( + id: '5f0e15f6b2056e0008f67dfc', + name: 'Chipotle Mexican Grill', + logoUrl: 'https://cdn-public.atomicfi.com/e9029b17-353b-4c75-8bd8-e7be79cf4d4a.png', + brandColor: '#3E0A00', + ), + CompanySuggestion( + id: '60aea7b388f98a0008e590b7', + name: 'Burger King', + logoUrl: 'https://cdn-public.atomicfi.com/6e44b122-c53d-44a3-9c25-d7517f053aa6.png', + brandColor: '#0354A4', + ), + CompanySuggestion( + id: '63619dd0de44990009eee975', + name: "Wendy's", + logoUrl: 'https://cdn-public.atomicfi.com/b1ebd107-7866-439c-bf58-f61bf7fee451_wendys.png', + brandColor: '#3AACCF', + ), + CompanySuggestion( + id: '5ef611a55a08d70008433933', + name: 'Waffle House', + logoUrl: 'https://cdn-public.atomicfi.com/6d6569c5-c7a1-4ce1-8e13-38c45bbb47ec.png', + brandColor: '#000000', + ), +]; diff --git a/example/lib/main.dart b/example/lib/main.dart index 251c04c..cc692f4 100644 --- a/example/lib/main.dart +++ b/example/lib/main.dart @@ -1,150 +1,116 @@ -import 'package:atomic_transact_flutter/atomic_transact_flutter.dart'; import 'package:flutter/material.dart'; +import 'models/app_state.dart'; +import 'models/event_log.dart'; +import 'screens/events_screen.dart'; +import 'screens/pay_link_screen.dart'; +import 'screens/settings_screen.dart'; +import 'screens/user_link_screen.dart'; +import 'theme/atomic_theme.dart'; void main() { runApp(const MyApp()); } class MyApp extends StatefulWidget { - const MyApp({Key? key}) : super(key: key); + const MyApp({super.key}); @override State createState() => _MyAppState(); } class _MyAppState extends State { - void _onButtonPressed() { - final AtomicConfig config = AtomicConfig( - publicToken: '', - scope: 'pay-link', - product: AtomicProductType.switchPayment, - theme: AtomicTheme(dark: true), - tasks: [ - AtomicTask(product: AtomicProductType.switchPayment), - ], - deeplink: AtomicDeeplink.step( - DeeplinkStep.loginCompany( - companyId: "", - singleSwitch: true, - ), - )); + final _appState = AppState(); + final _eventLog = EventLog(); - Atomic.transact( - config: config, - environment: TransactEnvironment.production, - presentationStyleIOS: AtomicPresentationStyleIOS.formSheet, - onInteraction: (AtomicTransactInteraction interaction) { - print("onInteraction"); - print("- name: ${interaction.name}"); - print("- description: ${interaction.description}"); - print("- language: ${interaction.language}"); - print("- customer: ${interaction.customer}"); - print("- company: ${interaction.company}"); - print("- product: ${interaction.product}"); - print("- additionalProduct: ${interaction.additionalProduct}"); - print("- payroll: ${interaction.payroll}"); - print("- data: ${interaction.value}"); - }, - onDataRequest: (AtomicTransactDataRequest request) { - print("onDataRequest"); - print("- taskId: ${request.taskId}"); - print("- userId: ${request.userId}"); - print("- fields: ${request.fields}"); - print("- data: ${request.data}"); - }, - onAuthStatusUpdate: (AtomicTransactAuthStatusUpdate authStatus) { - print("onAuthStatusUpdate"); - print("- status: ${authStatus.status}"); - }, - onTaskStatusUpdate: (AtomicTransactTaskStatusUpdate taskStatus) { - print("onTaskStatusUpdate"); - print("- status: ${taskStatus.status}"); - print("- taskId: ${taskStatus.taskId}"); - }, - onCompletion: (AtomicTransactCompletionType type, - AtomicTransactResponse? response, AtomicTransactError? error) { - print("onCompletion"); - print("- type: ${type.name}"); - print("- error: ${error?.name}"); - print("- response.reason: ${response?.reason}"); - print("- response.handoff: ${response?.handoff}"); - print("- response.taskId: ${response?.taskId}"); - print("- response.data: ${response?.data}"); - }, - ); + @override + void initState() { + super.initState(); + _appState.addListener(_onStateChanged); + _eventLog.addListener(_onStateChanged); } - void _onActionButtonPressed() { - Atomic.presentAction( - id: '', - environment: TransactEnvironment.custom( - 'http://localhost:4545', 'http://localhost:3003'), - theme: AtomicTheme(dark: true), - presentationStyleIOS: AtomicPresentationStyleIOS.formSheet, - onLaunch: () { - print("onLaunch"); - }, - onAuthStatusUpdate: (AtomicTransactAuthStatusUpdate authStatus) { - print("onAuthStatusUpdate"); - print("- status: ${authStatus.status}"); - }, - onTaskStatusUpdate: (AtomicTransactTaskStatusUpdate taskStatus) { - print("onTaskStatusUpdate"); - print("- status: ${taskStatus.status}"); - print("- taskId: ${taskStatus.taskId}"); - }, - onCompletion: (AtomicTransactCompletionType type, - AtomicTransactResponse? response, AtomicTransactError? error) { - print("onCompletion"); - print("- type: ${type.name}"); - print("- error: ${error?.name}"); - print("- response.reason: ${response?.reason}"); - print("- response.taskId: ${response?.taskId}"); - print("- response.data: ${response?.data}"); - }, - ); + @override + void dispose() { + _appState.removeListener(_onStateChanged); + _eventLog.removeListener(_onStateChanged); + _appState.dispose(); + _eventLog.dispose(); + super.dispose(); } + void _onStateChanged() => setState(() {}); + @override Widget build(BuildContext context) { return MaterialApp( - home: Scaffold( - appBar: AppBar( - title: const Text('Plugin example app'), - ), - body: Center( - child: Column( - mainAxisAlignment: MainAxisAlignment.center, - children: [ - ElevatedButton( - onPressed: _onButtonPressed, - child: const Text("Launch Transact"), - ), - ElevatedButton( - onPressed: _onActionButtonPressed, - child: const Text("Launch Action"), - ), - ElevatedButton( - onPressed: () { - _onButtonPressed(); - Future.delayed(Duration(seconds: 10), () { - Atomic.close(); - }); - }, - child: const Text("Launch And Close"), - ), - ElevatedButton( - onPressed: () { - _onButtonPressed(); - Future.delayed(Duration(seconds: 10), () { - Atomic.hide(); - }); - }, - child: const Text("Launch And Hide"), - ), - ], + title: 'Atomic Transact Flutter', + theme: buildAtomicTheme(), + debugShowCheckedModeBanner: false, + home: _MainScreen(appState: _appState, eventLog: _eventLog), + ); + } +} + +class _MainScreen extends StatefulWidget { + final AppState appState; + final EventLog eventLog; + + const _MainScreen({required this.appState, required this.eventLog}); + + @override + State<_MainScreen> createState() => _MainScreenState(); +} + +class _MainScreenState extends State<_MainScreen> { + int _selectedIndex = 0; + + void _navigateToSettings() { + setState(() => _selectedIndex = 3); + } + + @override + Widget build(BuildContext context) { + final screens = [ + PayLinkScreen( + state: widget.appState, + eventLog: widget.eventLog, + onNavigateToSettings: _navigateToSettings, + ), + UserLinkScreen( + state: widget.appState, + eventLog: widget.eventLog, + onNavigateToSettings: _navigateToSettings, + ), + EventsScreen(eventLog: widget.eventLog), + SettingsScreen(state: widget.appState), + ]; + + return Scaffold( + body: IndexedStack( + index: _selectedIndex, + children: screens, + ), + bottomNavigationBar: NavigationBar( + selectedIndex: _selectedIndex, + onDestinationSelected: (index) => setState(() => _selectedIndex = index), + destinations: const [ + NavigationDestination( + icon: Icon(Icons.payment), + label: 'Pay Link', + ), + NavigationDestination( + icon: Icon(Icons.verified_user), + label: 'User Link', ), - ), + NavigationDestination( + icon: Icon(Icons.layers), + label: 'Events', + ), + NavigationDestination( + icon: Icon(Icons.tune), + label: 'Settings', + ), + ], ), ); } diff --git a/example/lib/models/app_state.dart b/example/lib/models/app_state.dart new file mode 100644 index 0000000..41425b5 --- /dev/null +++ b/example/lib/models/app_state.dart @@ -0,0 +1,173 @@ +import 'package:flutter/foundation.dart'; +import 'package:atomic_transact_flutter/atomic_transact_flutter.dart'; + +// Pay Link enums +enum PayLinkTask { + switchPayment('Payment Switching'), + present('Bill Manage Present'); + + final String label; + const PayLinkTask(this.label); +} + +enum StartingScreen { + welcome('Welcome'), + search('Search'), + companyLogin('Company Login'); + + final String label; + const StartingScreen(this.label); +} + +// User Link enums +enum UserLinkTask { + deposit('Direct Deposit Switching'), + verify('Payroll Data'), + tax('Tax Documents'); + + final String label; + const UserLinkTask(this.label); +} + +// URL mode +enum UrlMode { production, sandbox, custom } + +class AppState extends ChangeNotifier { + // Settings + String _publicToken = ''; + String get publicToken => _publicToken; + set publicToken(String v) { _publicToken = v; notifyListeners(); } + + UrlMode _urlMode = UrlMode.production; + UrlMode get urlMode => _urlMode; + set urlMode(UrlMode v) { _urlMode = v; notifyListeners(); } + + String _customTransactUrl = ''; + String get customTransactUrl => _customTransactUrl; + set customTransactUrl(String v) { _customTransactUrl = v; notifyListeners(); } + + String _customApiUrl = ''; + String get customApiUrl => _customApiUrl; + set customApiUrl(String v) { _customApiUrl = v; notifyListeners(); } + + bool _darkMode = true; + bool get darkMode => _darkMode; + set darkMode(bool v) { _darkMode = v; notifyListeners(); } + + // Pay Link + PayLinkTask _payLinkTask = PayLinkTask.switchPayment; + PayLinkTask get payLinkTask => _payLinkTask; + set payLinkTask(PayLinkTask v) { _payLinkTask = v; notifyListeners(); } + + StartingScreen _payLinkStartingScreen = StartingScreen.welcome; + StartingScreen get payLinkStartingScreen => _payLinkStartingScreen; + set payLinkStartingScreen(StartingScreen v) { _payLinkStartingScreen = v; notifyListeners(); } + + String _payLinkCompanyId = ''; + String get payLinkCompanyId => _payLinkCompanyId; + String _payLinkCompanyName = ''; + String get payLinkCompanyName => _payLinkCompanyName; + void setPayLinkCompany(String id, String name) { + _payLinkCompanyId = id; + _payLinkCompanyName = name; + notifyListeners(); + } + + // User Link + UserLinkTask _userLinkTask = UserLinkTask.deposit; + UserLinkTask get userLinkTask => _userLinkTask; + set userLinkTask(UserLinkTask v) { _userLinkTask = v; notifyListeners(); } + + StartingScreen _userLinkStartingScreen = StartingScreen.welcome; + StartingScreen get userLinkStartingScreen => _userLinkStartingScreen; + set userLinkStartingScreen(StartingScreen v) { _userLinkStartingScreen = v; notifyListeners(); } + + String _userLinkCompanyId = ''; + String get userLinkCompanyId => _userLinkCompanyId; + String _userLinkCompanyName = ''; + String get userLinkCompanyName => _userLinkCompanyName; + void setUserLinkCompany(String id, String name) { + _userLinkCompanyId = id; + _userLinkCompanyName = name; + notifyListeners(); + } + + // Environment helper + TransactEnvironment get environment { + switch (_urlMode) { + case UrlMode.production: + return TransactEnvironment.production; + case UrlMode.sandbox: + return TransactEnvironment.sandbox; + case UrlMode.custom: + return TransactEnvironment.custom(_customTransactUrl, _customApiUrl); + } + } + + // Theme helper + AtomicTheme get theme => AtomicTheme(dark: _darkMode); + + // Pay Link config builder + AtomicConfig buildPayLinkConfig() { + AtomicOperationType op; + switch (_payLinkTask) { + case PayLinkTask.switchPayment: + op = AtomicOperationType.switchPayment; + case PayLinkTask.present: + op = AtomicOperationType.present; + } + + DeeplinkStep? step; + switch (_payLinkStartingScreen) { + case StartingScreen.welcome: + break; + case StartingScreen.search: + step = DeeplinkStep.searchCompany; + case StartingScreen.companyLogin: + if (_payLinkCompanyId.isNotEmpty) { + step = DeeplinkStep.loginCompany(companyId: _payLinkCompanyId); + } + } + + return AtomicConfig( + publicToken: _publicToken, + scope: 'pay-link', + tasks: [AtomicTask(operation: op)], + theme: theme, + deeplink: step != null ? AtomicDeeplink.step(step) : null, + ); + } + + // User Link config builder + AtomicConfig buildUserLinkConfig() { + AtomicOperationType op; + switch (_userLinkTask) { + case UserLinkTask.deposit: + op = AtomicOperationType.deposit; + case UserLinkTask.verify: + op = AtomicOperationType.verify; + case UserLinkTask.tax: + op = AtomicOperationType.tax; + } + + DeeplinkStep? step; + switch (_userLinkStartingScreen) { + case StartingScreen.welcome: + break; + case StartingScreen.search: + step = DeeplinkStep.searchCompany; + case StartingScreen.companyLogin: + if (_userLinkCompanyId.isNotEmpty) { + step = DeeplinkStep.loginCompany(companyId: _userLinkCompanyId); + } + } + + return AtomicConfig( + publicToken: _publicToken, + scope: 'user-link', + tasks: [AtomicTask(operation: op)], + theme: theme, + deeplink: step != null ? AtomicDeeplink.step(step) : null, + ); + } +} diff --git a/example/lib/models/event_log.dart b/example/lib/models/event_log.dart new file mode 100644 index 0000000..662f3b2 --- /dev/null +++ b/example/lib/models/event_log.dart @@ -0,0 +1,90 @@ +import 'dart:convert'; +import 'package:flutter/material.dart'; +import '../theme/atomic_theme.dart'; + +enum EventType { + interaction('Interaction', eventBlue), + dataRequest('Data Request', eventIndigo), + authStatus('Auth Status', eventCyan), + taskStatus('Task Status', eventMint), + completion('Completion', eventGreen), + error('Error', eventRed), + launch('Launch', eventOrange); + + final String label; + final Color color; + const EventType(this.label, this.color); +} + +class EventEntry { + final EventType type; + final String title; + final String body; + final Map? rawData; + final DateTime timestamp; + + EventEntry({ + required this.type, + required this.title, + required this.body, + this.rawData, + DateTime? timestamp, + }) : timestamp = timestamp ?? DateTime.now(); + + String get rawJson { + if (rawData == null) return '{}'; + const encoder = JsonEncoder.withIndent(' '); + return encoder.convert(rawData); + } +} + +class EventLog extends ChangeNotifier { + final List _events = []; + bool _newestFirst = true; + Set _visibleTypes = EventType.values.toSet(); + + List get events { + final filtered = _events.where((e) => _visibleTypes.contains(e.type)).toList(); + if (_newestFirst) { + return filtered.reversed.toList(); + } + return filtered; + } + + bool get newestFirst => _newestFirst; + Set get visibleTypes => _visibleTypes; + + void add(EventEntry entry) { + _events.add(entry); + notifyListeners(); + } + + void clear() { + _events.clear(); + notifyListeners(); + } + + void toggleSortOrder() { + _newestFirst = !_newestFirst; + notifyListeners(); + } + + void toggleType(EventType type) { + if (_visibleTypes.contains(type)) { + _visibleTypes = _visibleTypes.difference({type}); + } else { + _visibleTypes = _visibleTypes.union({type}); + } + notifyListeners(); + } + + void showAll() { + _visibleTypes = EventType.values.toSet(); + notifyListeners(); + } + + void hideAll() { + _visibleTypes = {}; + notifyListeners(); + } +} diff --git a/example/lib/screens/company_login_screen.dart b/example/lib/screens/company_login_screen.dart new file mode 100644 index 0000000..3bc795e --- /dev/null +++ b/example/lib/screens/company_login_screen.dart @@ -0,0 +1,126 @@ +import 'package:flutter/material.dart'; +import '../data/company_data.dart'; +import '../theme/atomic_theme.dart'; + +class CompanyLoginScreen extends StatelessWidget { + final List companies; + final void Function(String id, String name) onSelectCompany; + + const CompanyLoginScreen({ + super.key, + required this.companies, + required this.onSelectCompany, + }); + + @override + Widget build(BuildContext context) { + return Scaffold( + appBar: AppBar( + title: const Text('Select Company'), + leading: IconButton( + icon: const Icon(Icons.arrow_back), + onPressed: () => Navigator.of(context).pop(), + ), + ), + body: ListView.builder( + itemCount: companies.length, + itemBuilder: (context, index) { + final company = companies[index]; + return _CompanyRow( + company: company, + onTap: () { + onSelectCompany(company.id, company.name); + Navigator.of(context).pop(); + }, + ); + }, + ), + ); + } +} + +class _CompanyRow extends StatelessWidget { + final CompanySuggestion company; + final VoidCallback onTap; + + const _CompanyRow({required this.company, required this.onTap}); + + Color? _parseHex(String? hex) { + if (hex == null || hex.isEmpty) return null; + var cleaned = hex.replaceAll('#', ''); + if (cleaned.length == 3) { + cleaned = cleaned.split('').map((c) => '$c$c').join(); + } + if (cleaned.length != 6) return null; + try { + return Color(int.parse('FF$cleaned', radix: 16)); + } catch (_) { + return null; + } + } + + @override + Widget build(BuildContext context) { + final parsedColor = _parseHex(company.brandColor); + final bgColor = parsedColor ?? atomicSurfaceVariant; + + return InkWell( + onTap: onTap, + child: Padding( + padding: const EdgeInsets.symmetric(horizontal: 16, vertical: 8), + child: Row( + children: [ + Container( + width: 44, + height: 44, + decoration: BoxDecoration( + color: bgColor, + borderRadius: BorderRadius.circular(8), + ), + clipBehavior: Clip.antiAlias, + child: company.logoUrl != null + ? Image.network( + company.logoUrl!, + fit: BoxFit.contain, + errorBuilder: (_, __, ___) => const Icon( + Icons.business, + color: Colors.white, + size: 24, + ), + ) + : const Icon( + Icons.business, + color: Colors.white, + size: 24, + ), + ), + const SizedBox(width: 12), + Expanded( + child: Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Text( + company.name, + style: const TextStyle( + fontSize: 16, + fontWeight: FontWeight.w500, + color: atomicOnBackground, + ), + ), + if (company.fullName != null) + Text( + company.fullName!, + style: const TextStyle( + fontSize: 12, + color: atomicOnSurfaceVariant, + ), + ), + ], + ), + ), + ], + ), + ), + ); + } +} diff --git a/example/lib/screens/events_screen.dart b/example/lib/screens/events_screen.dart new file mode 100644 index 0000000..92e9d0c --- /dev/null +++ b/example/lib/screens/events_screen.dart @@ -0,0 +1,273 @@ +import 'package:flutter/material.dart'; +import '../models/event_log.dart'; +import '../theme/atomic_theme.dart'; + +class EventsScreen extends StatelessWidget { + final EventLog eventLog; + + const EventsScreen({super.key, required this.eventLog}); + + void _showEventDetail(BuildContext context, EventEntry event) { + showModalBottomSheet( + context: context, + isScrollControlled: true, + backgroundColor: atomicSurface, + shape: const RoundedRectangleBorder( + borderRadius: BorderRadius.vertical(top: Radius.circular(16)), + ), + builder: (ctx) => DraggableScrollableSheet( + expand: false, + initialChildSize: 0.5, + builder: (ctx, scrollController) => Padding( + padding: const EdgeInsets.all(16), + child: ListView( + controller: scrollController, + children: [ + Row( + children: [ + _EventBadge(type: event.type), + const SizedBox(width: 8), + Expanded( + child: Text(event.title, + style: const TextStyle(fontSize: 18, fontWeight: FontWeight.bold)), + ), + IconButton( + icon: const Icon(Icons.close), + onPressed: () => Navigator.pop(ctx), + ), + ], + ), + const SizedBox(height: 8), + Text( + _formatTime(event.timestamp), + style: const TextStyle( + fontFamily: 'monospace', + fontSize: 12, + color: atomicOnSurfaceVariant, + ), + ), + if (event.body.isNotEmpty) ...[ + const SizedBox(height: 12), + Text(event.body, style: const TextStyle(fontSize: 14)), + ], + const SizedBox(height: 16), + const Text('Raw Callback Data', + style: TextStyle( + fontSize: 14, + fontWeight: FontWeight.w600, + color: atomicOnSurfaceVariant, + )), + const SizedBox(height: 8), + Container( + padding: const EdgeInsets.all(12), + decoration: BoxDecoration( + color: atomicBackground, + borderRadius: BorderRadius.circular(8), + ), + child: SelectableText( + event.rawJson, + style: const TextStyle( + fontFamily: 'monospace', + fontSize: 12, + color: atomicOnBackground, + ), + ), + ), + ], + ), + ), + ), + ); + } + + @override + Widget build(BuildContext context) { + final events = eventLog.events; + + return Column( + children: [ + AppBar( + title: const Text('Events'), + actions: [ + IconButton( + icon: Icon(eventLog.newestFirst ? Icons.arrow_downward : Icons.arrow_upward, + size: 20), + onPressed: () => eventLog.toggleSortOrder(), + ), + IconButton( + icon: const Icon(Icons.delete_outline, size: 20), + onPressed: events.isEmpty ? null : () => eventLog.clear(), + ), + PopupMenuButton( + icon: const Icon(Icons.filter_list, size: 20), + onSelected: (value) { + if (value == 'show_all') { + eventLog.showAll(); + } else if (value == 'hide_all') { + eventLog.hideAll(); + } else { + final type = EventType.values.firstWhere((t) => t.name == value); + eventLog.toggleType(type); + } + }, + itemBuilder: (context) => [ + const PopupMenuItem(value: 'show_all', child: Text('Show All')), + const PopupMenuItem(value: 'hide_all', child: Text('Hide All')), + const PopupMenuDivider(), + ...EventType.values.map((type) => PopupMenuItem( + value: type.name, + child: Row( + children: [ + Container( + width: 10, + height: 10, + decoration: BoxDecoration( + color: type.color, + shape: BoxShape.circle, + ), + ), + const SizedBox(width: 8), + Expanded(child: Text(type.label)), + if (eventLog.visibleTypes.contains(type)) + const Icon(Icons.check, size: 16), + ], + ), + )), + ], + ), + ], + ), + Expanded( + child: events.isEmpty + ? const Center( + child: Column( + mainAxisSize: MainAxisSize.min, + children: [ + Icon(Icons.layers_outlined, size: 48, color: atomicOnSurfaceVariant), + SizedBox(height: 16), + Text('No Events Yet', + style: TextStyle(fontSize: 18, fontWeight: FontWeight.w600)), + SizedBox(height: 4), + Text( + 'Events will appear here when\nTransact fires callbacks', + textAlign: TextAlign.center, + style: TextStyle(fontSize: 14, color: atomicOnSurfaceVariant), + ), + ], + ), + ) + : ListView.builder( + padding: const EdgeInsets.symmetric(vertical: 8), + itemCount: events.length, + itemBuilder: (context, index) { + final event = events[index]; + return _TimelineRow( + event: event, + onTap: () => _showEventDetail(context, event), + ); + }, + ), + ), + ], + ); + } +} + +String _formatTime(DateTime dt) { + return '${dt.hour.toString().padLeft(2, '0')}:' + '${dt.minute.toString().padLeft(2, '0')}:' + '${dt.second.toString().padLeft(2, '0')}'; +} + +class _TimelineRow extends StatelessWidget { + final EventEntry event; + final VoidCallback onTap; + + const _TimelineRow({required this.event, required this.onTap}); + + @override + Widget build(BuildContext context) { + return InkWell( + onTap: onTap, + child: Padding( + padding: const EdgeInsets.symmetric(horizontal: 12, vertical: 4), + child: Row( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + SizedBox( + width: 48, + child: Column( + children: [ + Text( + _formatTime(event.timestamp), + style: const TextStyle( + fontFamily: 'monospace', + fontSize: 10, + color: atomicOnSurfaceVariant, + ), + ), + const SizedBox(height: 4), + Container( + width: 10, + height: 10, + decoration: BoxDecoration( + color: event.type.color, + shape: BoxShape.circle, + ), + ), + ], + ), + ), + const SizedBox(width: 8), + Expanded( + child: Container( + padding: const EdgeInsets.all(12), + decoration: BoxDecoration( + color: event.type.color.withValues(alpha: 0.08), + borderRadius: BorderRadius.circular(8), + border: Border.all(color: event.type.color.withValues(alpha: 0.3)), + ), + child: Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + _EventBadge(type: event.type), + const SizedBox(height: 4), + Text(event.title, + style: const TextStyle(fontSize: 14, fontWeight: FontWeight.w500)), + if (event.body.isNotEmpty) + Text(event.body, + style: const TextStyle( + fontSize: 12, + color: atomicOnSurfaceVariant, + )), + ], + ), + ), + ), + ], + ), + ), + ); + } +} + +class _EventBadge extends StatelessWidget { + final EventType type; + + const _EventBadge({required this.type}); + + @override + Widget build(BuildContext context) { + return Container( + padding: const EdgeInsets.symmetric(horizontal: 8, vertical: 2), + decoration: BoxDecoration( + color: type.color.withValues(alpha: 0.2), + borderRadius: BorderRadius.circular(10), + ), + child: Text( + type.label, + style: TextStyle(fontSize: 11, fontWeight: FontWeight.w600, color: type.color), + ), + ); + } +} diff --git a/example/lib/screens/pay_link_screen.dart b/example/lib/screens/pay_link_screen.dart new file mode 100644 index 0000000..62d4fad --- /dev/null +++ b/example/lib/screens/pay_link_screen.dart @@ -0,0 +1,225 @@ +import 'dart:convert'; +import 'package:flutter/material.dart'; +import 'package:atomic_transact_flutter/atomic_transact_flutter.dart'; +import '../data/company_data.dart'; +import '../models/app_state.dart'; +import '../models/event_log.dart'; +import '../theme/atomic_theme.dart'; +import '../widgets/full_width_button.dart'; +import 'company_login_screen.dart'; +import '../widgets/public_token_banner.dart'; +import '../widgets/select_grid.dart'; + +class PayLinkScreen extends StatelessWidget { + final AppState state; + final EventLog eventLog; + final VoidCallback onNavigateToSettings; + + const PayLinkScreen({ + super.key, + required this.state, + required this.eventLog, + required this.onNavigateToSettings, + }); + + void _onInitialize() { + final config = state.buildPayLinkConfig(); + + Atomic.transact( + config: config, + environment: state.environment, + onInteraction: (interaction) { + eventLog.add(EventEntry( + type: EventType.interaction, + title: interaction.name, + body: interaction.description ?? 'No description', + rawData: { + 'name': interaction.name, + 'description': interaction.description, + 'value': interaction.value, + 'language': interaction.language, + 'company': interaction.company, + 'product': interaction.product, + }, + )); + }, + onDataRequest: (request) { + eventLog.add(EventEntry( + type: EventType.dataRequest, + title: 'Data Request', + body: 'Fields: ${request.fields}', + rawData: { + 'fields': request.fields, + 'data': request.data, + }, + )); + }, + onAuthStatusUpdate: (authStatus) { + eventLog.add(EventEntry( + type: EventType.authStatus, + title: 'Auth Status', + body: authStatus.status, + rawData: {'status': authStatus.status}, + )); + }, + onTaskStatusUpdate: (taskStatus) { + eventLog.add(EventEntry( + type: EventType.taskStatus, + title: 'Task Status', + body: '${taskStatus.status} (${taskStatus.taskId})', + rawData: { + 'status': taskStatus.status, + 'taskId': taskStatus.taskId, + }, + )); + }, + onCompletion: (type, response, error) { + if (type == AtomicTransactCompletionType.error) { + eventLog.add(EventEntry( + type: EventType.error, + title: 'Error', + body: error?.name ?? 'Unknown error', + rawData: {'error': error?.name}, + )); + } else { + eventLog.add(EventEntry( + type: EventType.completion, + title: type.name, + body: response?.reason ?? '', + rawData: { + 'type': type.name, + 'reason': response?.reason, + 'taskId': response?.taskId, + 'handoff': response?.handoff, + }, + )); + } + }, + ); + } + + void _showConfigPreview(BuildContext context) { + final config = state.buildPayLinkConfig(); + final json = const JsonEncoder.withIndent(' ').convert(config.toJson()); + + showModalBottomSheet( + context: context, + isScrollControlled: true, + backgroundColor: atomicSurface, + shape: const RoundedRectangleBorder( + borderRadius: BorderRadius.vertical(top: Radius.circular(16)), + ), + builder: (ctx) => DraggableScrollableSheet( + expand: false, + initialChildSize: 0.6, + builder: (ctx, scrollController) => Padding( + padding: const EdgeInsets.all(16), + child: ListView( + controller: scrollController, + children: [ + Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + const Text('Config Preview', + style: TextStyle(fontSize: 18, fontWeight: FontWeight.bold)), + IconButton( + icon: const Icon(Icons.close), + onPressed: () => Navigator.pop(ctx), + ), + ], + ), + const SizedBox(height: 8), + Container( + padding: const EdgeInsets.all(12), + decoration: BoxDecoration( + color: atomicBackground, + borderRadius: BorderRadius.circular(8), + ), + child: SelectableText( + json, + style: const TextStyle( + fontFamily: 'monospace', + fontSize: 12, + color: atomicOnBackground, + ), + ), + ), + ], + ), + ), + ), + ); + } + + @override + Widget build(BuildContext context) { + return Column( + children: [ + AppBar( + title: const Text('Pay Link'), + actions: [ + IconButton( + icon: const Icon(Icons.code), + onPressed: () => _showConfigPreview(context), + ), + ], + ), + Expanded( + child: SingleChildScrollView( + child: Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + PublicTokenBanner( + publicToken: state.publicToken, + onNavigateToSettings: onNavigateToSettings, + ), + SingleSelectGrid( + title: 'Task', + options: PayLinkTask.values, + selected: state.payLinkTask, + labelOf: (t) => t.label, + onSelect: (t) => state.payLinkTask = t, + ), + const SizedBox(height: 8), + SingleSelectGrid( + title: 'Starting Screen', + options: StartingScreen.values, + selected: state.payLinkStartingScreen, + labelOf: (s) => s.label, + onSelect: (s) => state.payLinkStartingScreen = s, + ), + if (state.payLinkStartingScreen == StartingScreen.companyLogin) + Padding( + padding: const EdgeInsets.symmetric(horizontal: 16, vertical: 8), + child: OutlinedButton( + onPressed: () { + Navigator.of(context).push(MaterialPageRoute( + builder: (_) => CompanyLoginScreen( + companies: payLinkSuggestions, + onSelectCompany: (id, name) => + state.setPayLinkCompany(id, name), + ), + )); + }, + child: Text( + state.payLinkCompanyName.isNotEmpty + ? 'Company: ${state.payLinkCompanyName}' + : 'Select Company', + ), + ), + ), + const SizedBox(height: 16), + ], + ), + ), + ), + FullWidthButton( + text: 'Initialize', + enabled: state.publicToken.isNotEmpty, + onPressed: _onInitialize, + ), + const SizedBox(height: 16), + ], + ); + } +} diff --git a/example/lib/screens/settings_screen.dart b/example/lib/screens/settings_screen.dart new file mode 100644 index 0000000..51c0378 --- /dev/null +++ b/example/lib/screens/settings_screen.dart @@ -0,0 +1,104 @@ +import 'package:flutter/material.dart'; +import '../models/app_state.dart'; +import '../theme/atomic_theme.dart'; +import '../widgets/clearable_text_field.dart'; +import '../widgets/section_header.dart'; +import '../widgets/toggle_row.dart'; + +class SettingsScreen extends StatelessWidget { + final AppState state; + + const SettingsScreen({super.key, required this.state}); + + @override + Widget build(BuildContext context) { + return Column( + children: [ + AppBar(title: const Text('Settings')), + Expanded( + child: SingleChildScrollView( + child: Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + const SectionHeader('Public Token'), + ClearableTextField( + label: 'Public Token', + value: state.publicToken, + onChanged: (v) => state.publicToken = v, + hint: 'Paste your public token here', + ), + const SizedBox(height: 16), + const Divider(indent: 16, endIndent: 16), + const SizedBox(height: 8), + const SectionHeader('Transact URL'), + _UrlModeSelector( + mode: state.urlMode, + onChanged: (m) => state.urlMode = m, + ), + if (state.urlMode == UrlMode.custom) ...[ + ClearableTextField( + label: 'Custom Transact URL', + value: state.customTransactUrl, + onChanged: (v) => state.customTransactUrl = v, + hint: 'https://transact.atomicfi.com', + ), + ClearableTextField( + label: 'Custom API URL', + value: state.customApiUrl, + onChanged: (v) => state.customApiUrl = v, + hint: 'https://api.atomicfi.com', + ), + ], + const SizedBox(height: 16), + const Divider(indent: 16, endIndent: 16), + const SizedBox(height: 8), + const SectionHeader('UI Customization'), + ToggleRow( + title: 'Dark Mode', + value: state.darkMode, + onChanged: (v) => state.darkMode = v, + ), + const SizedBox(height: 32), + ], + ), + ), + ), + ], + ); + } +} + +class _UrlModeSelector extends StatelessWidget { + final UrlMode mode; + final ValueChanged onChanged; + + const _UrlModeSelector({required this.mode, required this.onChanged}); + + @override + Widget build(BuildContext context) { + return Padding( + padding: const EdgeInsets.symmetric(horizontal: 16), + child: RadioGroup( + groupValue: mode, + onChanged: (v) { if (v != null) onChanged(v); }, + child: Column( + children: UrlMode.values.map((m) { + final label = switch (m) { + UrlMode.production => 'Production', + UrlMode.sandbox => 'Sandbox', + UrlMode.custom => 'Custom', + }; + return RadioListTile( + title: Text(label), + value: m, + toggleable: false, + activeColor: atomicPurple, + dense: true, + contentPadding: EdgeInsets.zero, + ); + }).toList(), + ), + ), + ); + } +} diff --git a/example/lib/screens/user_link_screen.dart b/example/lib/screens/user_link_screen.dart new file mode 100644 index 0000000..67ac484 --- /dev/null +++ b/example/lib/screens/user_link_screen.dart @@ -0,0 +1,215 @@ +import 'dart:convert'; +import 'package:flutter/material.dart'; +import 'package:atomic_transact_flutter/atomic_transact_flutter.dart'; +import '../data/company_data.dart'; +import '../models/app_state.dart'; +import '../models/event_log.dart'; +import '../theme/atomic_theme.dart'; +import '../widgets/full_width_button.dart'; +import '../widgets/public_token_banner.dart'; +import '../widgets/select_grid.dart'; +import 'company_login_screen.dart'; + +class UserLinkScreen extends StatelessWidget { + final AppState state; + final EventLog eventLog; + final VoidCallback onNavigateToSettings; + + const UserLinkScreen({ + super.key, + required this.state, + required this.eventLog, + required this.onNavigateToSettings, + }); + + void _onInitialize() { + final config = state.buildUserLinkConfig(); + + Atomic.transact( + config: config, + environment: state.environment, + onInteraction: (interaction) { + eventLog.add(EventEntry( + type: EventType.interaction, + title: interaction.name, + body: interaction.description ?? '', + rawData: { + 'name': interaction.name, + 'description': interaction.description, + 'value': interaction.value, + }, + )); + }, + onDataRequest: (request) { + eventLog.add(EventEntry( + type: EventType.dataRequest, + title: 'Data Request', + body: 'Fields: ${request.fields}', + rawData: {'fields': request.fields, 'data': request.data}, + )); + }, + onAuthStatusUpdate: (authStatus) { + eventLog.add(EventEntry( + type: EventType.authStatus, + title: 'Auth Status', + body: authStatus.status, + rawData: {'status': authStatus.status}, + )); + }, + onTaskStatusUpdate: (taskStatus) { + eventLog.add(EventEntry( + type: EventType.taskStatus, + title: 'Task Status', + body: '${taskStatus.status} (${taskStatus.taskId})', + rawData: {'status': taskStatus.status, 'taskId': taskStatus.taskId}, + )); + }, + onCompletion: (type, response, error) { + if (type == AtomicTransactCompletionType.error) { + eventLog.add(EventEntry( + type: EventType.error, + title: 'Error', + body: error?.name ?? 'Unknown error', + rawData: {'error': error?.name}, + )); + } else { + eventLog.add(EventEntry( + type: EventType.completion, + title: type.name, + body: response?.reason ?? '', + rawData: { + 'type': type.name, + 'reason': response?.reason, + 'taskId': response?.taskId, + }, + )); + } + }, + ); + } + + void _showConfigPreview(BuildContext context) { + final config = state.buildUserLinkConfig(); + final json = const JsonEncoder.withIndent(' ').convert(config.toJson()); + + showModalBottomSheet( + context: context, + isScrollControlled: true, + backgroundColor: atomicSurface, + shape: const RoundedRectangleBorder( + borderRadius: BorderRadius.vertical(top: Radius.circular(16)), + ), + builder: (ctx) => DraggableScrollableSheet( + expand: false, + initialChildSize: 0.6, + builder: (ctx, scrollController) => Padding( + padding: const EdgeInsets.all(16), + child: ListView( + controller: scrollController, + children: [ + Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + const Text('Config Preview', + style: TextStyle(fontSize: 18, fontWeight: FontWeight.bold)), + IconButton( + icon: const Icon(Icons.close), + onPressed: () => Navigator.pop(ctx), + ), + ], + ), + const SizedBox(height: 8), + Container( + padding: const EdgeInsets.all(12), + decoration: BoxDecoration( + color: atomicBackground, + borderRadius: BorderRadius.circular(8), + ), + child: SelectableText( + json, + style: const TextStyle( + fontFamily: 'monospace', + fontSize: 12, + color: atomicOnBackground, + ), + ), + ), + ], + ), + ), + ), + ); + } + + @override + Widget build(BuildContext context) { + return Column( + children: [ + AppBar( + title: const Text('User Link'), + actions: [ + IconButton( + icon: const Icon(Icons.code), + onPressed: () => _showConfigPreview(context), + ), + ], + ), + Expanded( + child: SingleChildScrollView( + child: Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + PublicTokenBanner( + publicToken: state.publicToken, + onNavigateToSettings: onNavigateToSettings, + ), + SingleSelectGrid( + title: 'Task', + options: UserLinkTask.values, + selected: state.userLinkTask, + labelOf: (t) => t.label, + onSelect: (t) => state.userLinkTask = t, + ), + const Divider(indent: 16, endIndent: 16, height: 24), + SingleSelectGrid( + title: 'Starting Screen', + options: StartingScreen.values, + selected: state.userLinkStartingScreen, + labelOf: (s) => s.label, + onSelect: (s) => state.userLinkStartingScreen = s, + ), + if (state.userLinkStartingScreen == StartingScreen.companyLogin) + Padding( + padding: const EdgeInsets.symmetric(horizontal: 16, vertical: 8), + child: OutlinedButton( + onPressed: () { + Navigator.of(context).push(MaterialPageRoute( + builder: (_) => CompanyLoginScreen( + companies: userLinkSuggestions, + onSelectCompany: (id, name) => + state.setUserLinkCompany(id, name), + ), + )); + }, + child: Text( + state.userLinkCompanyName.isNotEmpty + ? 'Company: ${state.userLinkCompanyName}' + : 'Select Company', + ), + ), + ), + const SizedBox(height: 16), + ], + ), + ), + ), + FullWidthButton( + text: 'Initialize', + enabled: state.publicToken.isNotEmpty, + onPressed: _onInitialize, + ), + const SizedBox(height: 16), + ], + ); + } +} diff --git a/example/lib/theme/atomic_theme.dart b/example/lib/theme/atomic_theme.dart new file mode 100644 index 0000000..d01ed6f --- /dev/null +++ b/example/lib/theme/atomic_theme.dart @@ -0,0 +1,100 @@ +import 'package:flutter/material.dart'; + +// Brand Colors +const atomicPurple = Color(0xFF7C5CFC); +const atomicPurpleLight = Color(0xFFB4A0FF); + +// Dark Theme Palette +const atomicBackground = Color(0xFF0F1117); +const atomicSurface = Color(0xFF1A1D27); +const atomicSurfaceVariant = Color(0xFF252833); +const atomicOnBackground = Color(0xFFE8EAF0); +const atomicOnSurfaceVariant = Color(0xFF8B8FA3); +const atomicOutline = Color(0xFF2E3140); + +// Event Colors +const eventBlue = Color(0xFF2196F3); +const eventGreen = Color(0xFF4CAF50); +const eventIndigo = Color(0xFF3F51B5); +const eventCyan = Color(0xFF00BCD4); +const eventMint = Color(0xFF26A69A); +const eventOrange = Color(0xFFFF9800); +const eventRed = Color(0xFFF44336); + +final atomicColorScheme = ColorScheme.dark( + primary: atomicPurple, + onPrimary: Colors.white, + primaryContainer: atomicPurple, + onPrimaryContainer: Colors.white, + secondary: atomicPurpleLight, + onSecondary: atomicBackground, + surface: atomicSurface, + onSurface: atomicOnBackground, + surfaceContainerHighest: atomicSurfaceVariant, + surfaceContainerHigh: atomicSurface, + surfaceContainerLow: atomicBackground, + surfaceContainerLowest: atomicBackground, + outline: atomicOutline, + outlineVariant: atomicOutline, +); + +ThemeData buildAtomicTheme() { + return ThemeData( + colorScheme: atomicColorScheme, + scaffoldBackgroundColor: atomicBackground, + appBarTheme: const AppBarTheme( + backgroundColor: atomicBackground, + foregroundColor: atomicOnBackground, + elevation: 0, + ), + navigationBarTheme: NavigationBarThemeData( + backgroundColor: atomicSurface, + indicatorColor: atomicPurple.withValues(alpha: 0.2), + labelTextStyle: WidgetStateProperty.resolveWith((states) { + if (states.contains(WidgetState.selected)) { + return const TextStyle( + fontSize: 12, + fontWeight: FontWeight.w600, + color: atomicPurple, + ); + } + return const TextStyle( + fontSize: 12, + color: atomicOnSurfaceVariant, + ); + }), + iconTheme: WidgetStateProperty.resolveWith((states) { + if (states.contains(WidgetState.selected)) { + return const IconThemeData(color: atomicPurple); + } + return const IconThemeData(color: atomicOnSurfaceVariant); + }), + ), + dividerTheme: const DividerThemeData(color: atomicOutline), + cardTheme: CardThemeData( + color: atomicSurface, + shape: RoundedRectangleBorder( + borderRadius: BorderRadius.circular(12), + side: const BorderSide(color: atomicOutline), + ), + ), + inputDecorationTheme: InputDecorationTheme( + filled: true, + fillColor: atomicSurface, + border: OutlineInputBorder( + borderRadius: BorderRadius.circular(8), + borderSide: const BorderSide(color: atomicOutline), + ), + enabledBorder: OutlineInputBorder( + borderRadius: BorderRadius.circular(8), + borderSide: const BorderSide(color: atomicOutline), + ), + focusedBorder: OutlineInputBorder( + borderRadius: BorderRadius.circular(8), + borderSide: const BorderSide(color: atomicPurple), + ), + hintStyle: const TextStyle(color: atomicOnSurfaceVariant), + ), + useMaterial3: true, + ); +} diff --git a/example/lib/widgets/capsule_button.dart b/example/lib/widgets/capsule_button.dart new file mode 100644 index 0000000..c60930e --- /dev/null +++ b/example/lib/widgets/capsule_button.dart @@ -0,0 +1,53 @@ +import 'package:flutter/material.dart'; +import '../theme/atomic_theme.dart'; + +class CapsuleButton extends StatelessWidget { + final String label; + final bool selected; + final VoidCallback onTap; + + const CapsuleButton({ + super.key, + required this.label, + required this.selected, + required this.onTap, + }); + + @override + Widget build(BuildContext context) { + return GestureDetector( + onTap: onTap, + child: Container( + padding: const EdgeInsets.symmetric(horizontal: 16, vertical: 10), + decoration: BoxDecoration( + color: selected ? atomicPurple.withValues(alpha: 0.15) : Colors.transparent, + borderRadius: BorderRadius.circular(20), + border: Border.all( + color: selected ? atomicPurple : atomicOutline, + width: 1, + ), + ), + child: Row( + mainAxisSize: MainAxisSize.min, + children: [ + if (selected) + const Padding( + padding: EdgeInsets.only(right: 6), + child: Icon(Icons.check, size: 16, color: atomicPurple), + ), + Flexible( + child: Text( + label, + style: TextStyle( + color: selected ? atomicPurple : atomicOnBackground, + fontSize: 14, + ), + overflow: TextOverflow.ellipsis, + ), + ), + ], + ), + ), + ); + } +} diff --git a/example/lib/widgets/clearable_text_field.dart b/example/lib/widgets/clearable_text_field.dart new file mode 100644 index 0000000..8861dfa --- /dev/null +++ b/example/lib/widgets/clearable_text_field.dart @@ -0,0 +1,56 @@ +import 'package:flutter/material.dart'; +import 'package:flutter/services.dart'; + +class ClearableTextField extends StatelessWidget { + final String label; + final String value; + final ValueChanged onChanged; + final String? hint; + final int maxLines; + + const ClearableTextField({ + super.key, + required this.label, + required this.value, + required this.onChanged, + this.hint, + this.maxLines = 1, + }); + + @override + Widget build(BuildContext context) { + return Padding( + padding: const EdgeInsets.symmetric(horizontal: 16, vertical: 4), + child: TextField( + controller: TextEditingController(text: value) + ..selection = TextSelection.collapsed(offset: value.length), + onChanged: onChanged, + maxLines: maxLines, + decoration: InputDecoration( + labelText: label, + hintText: hint, + suffixIcon: Row( + mainAxisSize: MainAxisSize.min, + children: [ + if (value.isEmpty) + IconButton( + icon: const Icon(Icons.paste, size: 20), + onPressed: () async { + final data = await Clipboard.getData(Clipboard.kTextPlain); + if (data?.text != null) { + onChanged(data!.text!); + } + }, + ), + if (value.isNotEmpty) + IconButton( + icon: const Icon(Icons.clear, size: 20), + onPressed: () => onChanged(''), + ), + ], + ), + ), + ), + ); + } +} diff --git a/example/lib/widgets/full_width_button.dart b/example/lib/widgets/full_width_button.dart new file mode 100644 index 0000000..84bdb3b --- /dev/null +++ b/example/lib/widgets/full_width_button.dart @@ -0,0 +1,39 @@ +import 'package:flutter/material.dart'; +import '../theme/atomic_theme.dart'; + +class FullWidthButton extends StatelessWidget { + final String text; + final bool enabled; + final VoidCallback onPressed; + + const FullWidthButton({ + super.key, + required this.text, + this.enabled = true, + required this.onPressed, + }); + + @override + Widget build(BuildContext context) { + return Padding( + padding: const EdgeInsets.symmetric(horizontal: 16, vertical: 8), + child: SizedBox( + width: double.infinity, + height: 50, + child: ElevatedButton( + onPressed: enabled ? onPressed : null, + style: ElevatedButton.styleFrom( + backgroundColor: atomicPurple, + disabledBackgroundColor: atomicPurple.withValues(alpha: 0.3), + foregroundColor: Colors.white, + disabledForegroundColor: Colors.white.withValues(alpha: 0.5), + shape: RoundedRectangleBorder( + borderRadius: BorderRadius.circular(12), + ), + ), + child: Text(text, style: const TextStyle(fontSize: 16, fontWeight: FontWeight.w600)), + ), + ), + ); + } +} diff --git a/example/lib/widgets/public_token_banner.dart b/example/lib/widgets/public_token_banner.dart new file mode 100644 index 0000000..73d7292 --- /dev/null +++ b/example/lib/widgets/public_token_banner.dart @@ -0,0 +1,44 @@ +import 'package:flutter/material.dart'; +import '../theme/atomic_theme.dart'; + +class PublicTokenBanner extends StatelessWidget { + final String publicToken; + final VoidCallback onNavigateToSettings; + + const PublicTokenBanner({ + super.key, + required this.publicToken, + required this.onNavigateToSettings, + }); + + @override + Widget build(BuildContext context) { + if (publicToken.isNotEmpty) return const SizedBox.shrink(); + + return GestureDetector( + onTap: onNavigateToSettings, + child: Container( + margin: const EdgeInsets.symmetric(horizontal: 16, vertical: 8), + padding: const EdgeInsets.all(12), + decoration: BoxDecoration( + color: eventRed.withValues(alpha: 0.15), + borderRadius: BorderRadius.circular(8), + border: Border.all(color: eventRed.withValues(alpha: 0.3)), + ), + child: const Row( + children: [ + Icon(Icons.warning_amber_rounded, color: eventRed, size: 20), + SizedBox(width: 8), + Expanded( + child: Text( + 'Public token is required. Tap to go to Settings.', + style: TextStyle(color: eventRed, fontSize: 13), + ), + ), + Icon(Icons.chevron_right, color: eventRed, size: 20), + ], + ), + ), + ); + } +} diff --git a/example/lib/widgets/section_header.dart b/example/lib/widgets/section_header.dart new file mode 100644 index 0000000..bbee892 --- /dev/null +++ b/example/lib/widgets/section_header.dart @@ -0,0 +1,23 @@ +import 'package:flutter/material.dart'; +import '../theme/atomic_theme.dart'; + +class SectionHeader extends StatelessWidget { + final String title; + + const SectionHeader(this.title, {super.key}); + + @override + Widget build(BuildContext context) { + return Padding( + padding: const EdgeInsets.symmetric(horizontal: 16, vertical: 8), + child: Text( + title, + style: const TextStyle( + fontSize: 14, + fontWeight: FontWeight.w600, + color: atomicOnSurfaceVariant, + ), + ), + ); + } +} diff --git a/example/lib/widgets/select_grid.dart b/example/lib/widgets/select_grid.dart new file mode 100644 index 0000000..ab8af94 --- /dev/null +++ b/example/lib/widgets/select_grid.dart @@ -0,0 +1,85 @@ +import 'package:flutter/material.dart'; +import 'capsule_button.dart'; +import 'section_header.dart'; + +class SingleSelectGrid extends StatelessWidget { + final String title; + final List options; + final T selected; + final String Function(T) labelOf; + final ValueChanged onSelect; + + const SingleSelectGrid({ + super.key, + required this.title, + required this.options, + required this.selected, + required this.labelOf, + required this.onSelect, + }); + + @override + Widget build(BuildContext context) { + return Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + SectionHeader(title), + Padding( + padding: const EdgeInsets.symmetric(horizontal: 16), + child: Wrap( + spacing: 8, + runSpacing: 8, + children: options.map((opt) { + return CapsuleButton( + label: labelOf(opt), + selected: opt == selected, + onTap: () => onSelect(opt), + ); + }).toList(), + ), + ), + ], + ); + } +} + +class MultiSelectGrid extends StatelessWidget { + final String title; + final List options; + final Set selected; + final String Function(T) labelOf; + final ValueChanged onToggle; + + const MultiSelectGrid({ + super.key, + required this.title, + required this.options, + required this.selected, + required this.labelOf, + required this.onToggle, + }); + + @override + Widget build(BuildContext context) { + return Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + SectionHeader(title), + Padding( + padding: const EdgeInsets.symmetric(horizontal: 16), + child: Wrap( + spacing: 8, + runSpacing: 8, + children: options.map((opt) { + return CapsuleButton( + label: labelOf(opt), + selected: selected.contains(opt), + onTap: () => onToggle(opt), + ); + }).toList(), + ), + ), + ], + ); + } +} diff --git a/example/lib/widgets/toggle_row.dart b/example/lib/widgets/toggle_row.dart new file mode 100644 index 0000000..2f06b3c --- /dev/null +++ b/example/lib/widgets/toggle_row.dart @@ -0,0 +1,47 @@ +import 'package:flutter/material.dart'; +import '../theme/atomic_theme.dart'; + +class ToggleRow extends StatelessWidget { + final String title; + final String? subtitle; + final bool value; + final ValueChanged onChanged; + + const ToggleRow({ + super.key, + required this.title, + this.subtitle, + required this.value, + required this.onChanged, + }); + + @override + Widget build(BuildContext context) { + return Padding( + padding: const EdgeInsets.symmetric(horizontal: 16, vertical: 4), + child: Row( + children: [ + Expanded( + child: Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Text(title, style: const TextStyle(fontSize: 16, color: atomicOnBackground)), + if (subtitle != null) + Text( + subtitle!, + style: const TextStyle(fontSize: 12, color: atomicOnSurfaceVariant), + ), + ], + ), + ), + Switch( + value: value, + onChanged: onChanged, + activeThumbColor: atomicPurple, + activeTrackColor: atomicPurple.withValues(alpha: 0.3), + ), + ], + ), + ); + } +} diff --git a/example/pubspec.lock b/example/pubspec.lock index d3ddb33..10d9cfd 100644 --- a/example/pubspec.lock +++ b/example/pubspec.lock @@ -5,10 +5,10 @@ packages: dependency: transitive description: name: async - sha256: "758e6d74e971c3e5aceb4110bfd6698efc7f501675bcfe0c775459a8140750eb" + sha256: e2eb0491ba5ddb6177742d2da23904574082139b07c1e33b8503b9f46f3e1a37 url: "https://pub.dev" source: hosted - version: "2.13.0" + version: "2.13.1" atomic_transact_flutter: dependency: "direct main" description: @@ -28,10 +28,10 @@ packages: dependency: transitive description: name: characters - sha256: f71061c654a3380576a52b451dd5532377954cf9dbd272a78fc8479606670803 + sha256: faf38497bda5ead2a8c7615f4f7939df04333478bf32e4173fcb06d428b5716b url: "https://pub.dev" source: hosted - version: "1.4.0" + version: "1.4.1" clock: dependency: transitive description: @@ -52,10 +52,10 @@ packages: dependency: "direct main" description: name: cupertino_icons - sha256: ba631d1c7f7bef6b729a622b7b752645a2d076dba9976925b8f25725a30e1ee6 + sha256: "41e005c33bd814be4d3096aff55b1908d419fde52ca656c8c47719ec745873cd" url: "https://pub.dev" source: hosted - version: "1.0.8" + version: "1.0.9" fake_async: dependency: transitive description: @@ -86,10 +86,10 @@ packages: dependency: transitive description: name: leak_tracker - sha256: "8dcda04c3fc16c14f48a7bb586d4be1f0d1572731b6d81d51772ef47c02081e0" + sha256: "33e2e26bdd85a0112ec15400c8cbffea70d0f9c3407491f672a2fad47915e2de" url: "https://pub.dev" source: hosted - version: "11.0.1" + version: "11.0.2" leak_tracker_flutter_testing: dependency: transitive description: @@ -118,26 +118,26 @@ packages: dependency: transitive description: name: matcher - sha256: dc58c723c3c24bf8d3e2d3ad3f2f9d7bd9cf43ec6feaa64181775e60190153f2 + sha256: dc0b7dc7651697ea4ff3e69ef44b0407ea32c487a39fff6a4004fa585e901861 url: "https://pub.dev" source: hosted - version: "0.12.17" + version: "0.12.19" material_color_utilities: dependency: transitive description: name: material_color_utilities - sha256: f7142bb1154231d7ea5f96bc7bde4bda2a0945d2806bb11670e30b850d56bdec + sha256: "9c337007e82b1889149c82ed242ed1cb24a66044e30979c44912381e9be4c48b" url: "https://pub.dev" source: hosted - version: "0.11.1" + version: "0.13.0" meta: dependency: transitive description: name: meta - sha256: e3641ec5d63ebf0d9b41bd43201a66e3fc79a65db5f61fc181f04cd27aab950c + sha256: "23f08335362185a5ea2ad3a4e597f1375e78bce8a040df5c600c8d3552ef2394" url: "https://pub.dev" source: hosted - version: "1.16.0" + version: "1.17.0" path: dependency: transitive description: @@ -163,10 +163,10 @@ packages: dependency: transitive description: name: source_span - sha256: "254ee5351d6cb365c859e20ee823c3bb479bf4a293c22d17a9f1bf144ce86f7c" + sha256: "56a02f1f4cd1a2d96303c0144c93bd6d909eea6bee6bf5a0e0b685edbd4c47ab" url: "https://pub.dev" source: hosted - version: "1.10.1" + version: "1.10.2" stack_trace: dependency: transitive description: @@ -203,10 +203,10 @@ packages: dependency: transitive description: name: test_api - sha256: "522f00f556e73044315fa4585ec3270f1808a4b186c936e612cab0b565ff1e00" + sha256: "8161c84903fd860b26bfdefb7963b3f0b68fee7adea0f59ef805ecca346f0c7a" url: "https://pub.dev" source: hosted - version: "0.7.6" + version: "0.7.10" vector_math: dependency: transitive description: @@ -219,10 +219,10 @@ packages: dependency: transitive description: name: vm_service - sha256: ddfa8d30d89985b96407efce8acbdd124701f96741f2d981ca860662f1c0dc02 + sha256: "046d3928e16fa4dc46e8350415661755ab759d9fc97fc21b5ab295f71e4f0499" url: "https://pub.dev" source: hosted - version: "15.0.0" + version: "15.1.0" sdks: - dart: ">=3.8.0-0 <4.0.0" + dart: ">=3.9.2 <4.0.0" flutter: ">=3.18.0-18.0.pre.54" diff --git a/example/pubspec.yaml b/example/pubspec.yaml index df32d9d..cd0bb1d 100644 --- a/example/pubspec.yaml +++ b/example/pubspec.yaml @@ -1,83 +1,23 @@ name: atomic_transact_flutter_example description: Demonstrates how to use the atomic_transact_flutter plugin. - -# The following line prevents the package from being accidentally published to -# pub.dev using `flutter pub publish`. This is preferred for private packages. -publish_to: "none" # Remove this line if you wish to publish to pub.dev +publish_to: "none" environment: - sdk: ">=2.12.0 <3.0.0" + sdk: ^3.9.2 -# Dependencies specify other packages that your package needs in order to work. -# To automatically upgrade your package dependencies to the latest versions -# consider running `flutter pub upgrade --major-versions`. Alternatively, -# dependencies can be manually updated by changing the version numbers below to -# the latest version available on pub.dev. To see which dependencies have newer -# versions available, run `flutter pub outdated`. dependencies: flutter: sdk: flutter atomic_transact_flutter: - # When depending on this package from a real application you should use: - # atomic_transact_flutter: ^x.y.z - # See https://dart.dev/tools/pub/dependencies#version-constraints - # The example app is bundled with the plugin so we use a path dependency on - # the parent directory to use the current plugin's version. path: ../ - # The following adds the Cupertino Icons font to your application. - # Use with the CupertinoIcons class for iOS style icons. - cupertino_icons: ^1.0.2 + cupertino_icons: ^1.0.8 dev_dependencies: flutter_test: sdk: flutter - - # The "flutter_lints" package below contains a set of recommended lints to - # encourage good coding practices. The lint set provided by the package is - # activated in the `analysis_options.yaml` file located at the root of your - # package. See that file for information about deactivating specific lint - # rules and activating additional ones. flutter_lints: ^5.0.0 -# For information on the generic Dart part of this file, see the -# following page: https://dart.dev/tools/pub/pubspec - -# The following section is specific to Flutter. flutter: - # The following line ensures that the Material Icons font is - # included with your application, so that you can use the icons in - # the material Icons class. uses-material-design: true - - # To add assets to your application, add an assets section, like this: - # assets: - # - images/a_dot_burr.jpeg - # - images/a_dot_ham.jpeg - - # An image asset can refer to one or more resolution-specific "variants", see - # https://flutter.dev/assets-and-images/#resolution-aware. - - # For details regarding adding assets from package dependencies, see - # https://flutter.dev/assets-and-images/#from-packages - - # To add custom fonts to your application, add a fonts section here, - # in this "flutter" section. Each entry in this list should have a - # "family" key with the font family name, and a "fonts" key with a - # list giving the asset and other descriptors for the font. For - # example: - # fonts: - # - family: Schyler - # fonts: - # - asset: fonts/Schyler-Regular.ttf - # - asset: fonts/Schyler-Italic.ttf - # style: italic - # - family: Trajan Pro - # fonts: - # - asset: fonts/TrajanPro.ttf - # - asset: fonts/TrajanPro_Bold.ttf - # weight: 700 - # - # For details regarding fonts from package dependencies, - # see https://flutter.dev/custom-fonts/#from-packages diff --git a/example/test/widget_test.dart b/example/test/widget_test.dart index 085123a..9f5a103 100644 --- a/example/test/widget_test.dart +++ b/example/test/widget_test.dart @@ -1,7 +1,7 @@ // This is a basic Flutter widget test. // // To perform an interaction with a widget in your test, use the WidgetTester -// utility that Flutter provides. For example, you can send tap and scroll +// utility in the flutter_test package. For example, you can send tap and scroll // gestures. You can also use WidgetTester to find child widgets in the widget // tree, read text, and verify that the values of widget properties are correct. @@ -11,17 +11,20 @@ import 'package:flutter_test/flutter_test.dart'; import 'package:atomic_transact_flutter_example/main.dart'; void main() { - testWidgets('Verify Platform version', (WidgetTester tester) async { + testWidgets('Counter increments smoke test', (WidgetTester tester) async { // Build our app and trigger a frame. await tester.pumpWidget(const MyApp()); - // Verify that platform version is retrieved. - expect( - find.byWidgetPredicate( - (Widget widget) => widget is Text && - widget.data!.startsWith('Running on:'), - ), - findsOneWidget, - ); + // Verify that our counter starts at 0. + expect(find.text('0'), findsOneWidget); + expect(find.text('1'), findsNothing); + + // Tap the '+' icon and trigger a frame. + await tester.tap(find.byIcon(Icons.add)); + await tester.pump(); + + // Verify that our counter has incremented. + expect(find.text('0'), findsNothing); + expect(find.text('1'), findsOneWidget); }); } diff --git a/ios/.gitignore b/ios/.gitignore index 0c88507..9558ca6 100644 --- a/ios/.gitignore +++ b/ios/.gitignore @@ -35,4 +35,9 @@ Icon? /Flutter/Generated.xcconfig /Flutter/ephemeral/ -/Flutter/flutter_export_environment.sh \ No newline at end of file +/Flutter/flutter_export_environment.sh + +!.gitkeep + +.build/ +.swiftpm/ \ No newline at end of file diff --git a/ios/Classes/AtomicTransactFlutterPlugin.h b/ios/Classes/AtomicTransactFlutterPlugin.h deleted file mode 100644 index abf87f1..0000000 --- a/ios/Classes/AtomicTransactFlutterPlugin.h +++ /dev/null @@ -1,4 +0,0 @@ -#import - -@interface AtomicTransactFlutterPlugin : NSObject -@end diff --git a/ios/Classes/AtomicTransactFlutterPlugin.m b/ios/Classes/AtomicTransactFlutterPlugin.m deleted file mode 100644 index 5dde995..0000000 --- a/ios/Classes/AtomicTransactFlutterPlugin.m +++ /dev/null @@ -1,15 +0,0 @@ -#import "AtomicTransactFlutterPlugin.h" -#if __has_include() -#import -#else -// Support project import fallback if the generated compatibility header -// is not copied when this plugin is created as a library. -// https://forums.swift.org/t/swift-static-libraries-dont-copy-generated-objective-c-header/19816 -#import "atomic_transact_flutter-Swift.h" -#endif - -@implementation AtomicTransactFlutterPlugin -+ (void)registerWithRegistrar:(NSObject*)registrar { - [SwiftAtomicTransactFlutterPlugin registerWithRegistrar:registrar]; -} -@end diff --git a/ios/atomic_transact_flutter.podspec b/ios/atomic_transact_flutter.podspec index 98d9eb2..0897871 100644 --- a/ios/atomic_transact_flutter.podspec +++ b/ios/atomic_transact_flutter.podspec @@ -13,16 +13,20 @@ A new flutter plugin project. s.license = { :file => '../LICENSE' } s.author = { 'Sean Hill' => 'sean@atomicfi.com' } s.source = { :path => '.' } - s.source_files = 'Classes/**/*' + s.source_files = 'atomic_transact_flutter/Sources/atomic_transact_flutter/**/*.swift' s.dependency 'Flutter' - s.platform = :ios, '13.0' + s.platform = :ios, '15.0' s.static_framework = true # Flutter.framework does not contain a i386 slice. s.pod_target_xcconfig = { 'DEFINES_MODULE' => 'YES', 'EXCLUDED_ARCHS[sdk=iphonesimulator*]' => 'i386' } s.swift_version = '5.0' - # Atomic dependency - s.dependency 'AtomicSDK', '3.26.1' + # Vendored iOS frameworks (CocoaPods fallback when SPM is not available) + s.vendored_frameworks = [ + "frameworks/AtomicTransact.xcframework", + "frameworks/MuppetIOS.xcframework", + "frameworks/QuantumIOS.xcframework" + ] end diff --git a/ios/atomic_transact_flutter/Package.swift b/ios/atomic_transact_flutter/Package.swift new file mode 100644 index 0000000..8d56984 --- /dev/null +++ b/ios/atomic_transact_flutter/Package.swift @@ -0,0 +1,26 @@ +// swift-tools-version: 5.9 +import PackageDescription + +let package = Package( + name: "atomic_transact_flutter", + platforms: [.iOS(.v15)], + products: [ + .library(name: "atomic-transact-flutter", targets: ["atomic_transact_flutter"]) + ], + dependencies: [ + .package(name: "FlutterFramework", path: "../FlutterFramework"), + .package(url: "https://github.com/atomicfi/atomic-transact-ios.git", from: "3.28.0") + ], + targets: [ + .target( + name: "atomic_transact_flutter", + dependencies: [ + .product(name: "FlutterFramework", package: "FlutterFramework"), + .product(name: "AtomicTransact", package: "atomic-transact-ios") + ], + cSettings: [ + .headerSearchPath("include/atomic_transact_flutter") + ] + ) + ] +) diff --git a/ios/Classes/SwiftAtomicTransactFlutterPlugin.swift b/ios/atomic_transact_flutter/Sources/atomic_transact_flutter/AtomicTransactFlutterPlugin.swift similarity index 84% rename from ios/Classes/SwiftAtomicTransactFlutterPlugin.swift rename to ios/atomic_transact_flutter/Sources/atomic_transact_flutter/AtomicTransactFlutterPlugin.swift index 9d01f3f..c508aee 100644 --- a/ios/Classes/SwiftAtomicTransactFlutterPlugin.swift +++ b/ios/atomic_transact_flutter/Sources/atomic_transact_flutter/AtomicTransactFlutterPlugin.swift @@ -2,13 +2,13 @@ import Flutter import UIKit import AtomicTransact -public class SwiftAtomicTransactFlutterPlugin: NSObject, FlutterPlugin { +public class AtomicTransactFlutterPlugin: NSObject, FlutterPlugin { let channel: FlutterMethodChannel; public static func register(with registrar: FlutterPluginRegistrar) { let channel = FlutterMethodChannel(name: "atomic_transact_flutter", binaryMessenger: registrar.messenger()) - let instance = SwiftAtomicTransactFlutterPlugin(withChannel: channel) + let instance = AtomicTransactFlutterPlugin(withChannel: channel) registrar.addMethodCallDelegate(instance, channel: channel) } @@ -39,12 +39,14 @@ public class SwiftAtomicTransactFlutterPlugin: NSObject, FlutterPlugin { guard let data = try? JSONSerialization.data(withJSONObject: json, options: []) else { return } var config = try decoder.decode(AtomicConfig.self, from: data) - - if let controller = UIApplication.shared.windows.filter({$0.isKeyWindow}).first?.rootViewController { - Atomic.presentTransact(from: controller, config: config, environment: .custom(transactPath: transactPath, apiPath: apiPath), presentationStyle: presentationStyle, onInteraction: onInteraction, onDataRequest: onDataRequest, onAuthStatusUpdate: onAuthStatusUpdate, onTaskStatusUpdate: onTaskStatusUpdate, onCompletion: onCompletion) - result(nil) - } else { - result(FlutterError(code: "PlatformError", message: "No keyWindow found", details: nil)) + + Task { @MainActor in + if let controller = UIApplication.shared.windows.filter({$0.isKeyWindow}).first?.rootViewController { + Atomic.presentTransact(from: controller, config: config, environment: .custom(transactPath: transactPath, apiPath: apiPath), presentationStyle: presentationStyle, onInteraction: onInteraction, onDataRequest: onDataRequest, onAuthStatusUpdate: onAuthStatusUpdate, onTaskStatusUpdate: onTaskStatusUpdate, onCompletion: onCompletion) + result(nil) + } else { + result(FlutterError(code: "PlatformError", message: "No keyWindow found", details: nil)) + } } } catch let error { result(FlutterError(code: "ConfigError", message: String(describing: error), details: nil)) @@ -68,11 +70,13 @@ public class SwiftAtomicTransactFlutterPlugin: NSObject, FlutterPlugin { let presentationStyle = getPresentationStyle(from: arguments["presentationStyleIOS"] as? String) - if let controller = UIApplication.shared.windows.filter({$0.isKeyWindow}).first?.rootViewController { - Atomic.presentAction(from: controller, id: id, environment: .custom(transactPath: transactPath, apiPath: apiPath), presentationStyle: presentationStyle, theme: theme, onLaunch: onLaunch, onAuthStatusUpdate: onAuthStatusUpdate, onTaskStatusUpdate: onTaskStatusUpdate, onCompletion: onCompletion) - result(nil) - } else { - result(FlutterError(code: "PlatformError", message: "No keyWindow found", details: nil)) + Task { @MainActor in + if let controller = UIApplication.shared.windows.filter({$0.isKeyWindow}).first?.rootViewController { + Atomic.presentAction(from: controller, id: id, environment: .custom(transactPath: transactPath, apiPath: apiPath), presentationStyle: presentationStyle, theme: theme, onLaunch: onLaunch, onAuthStatusUpdate: onAuthStatusUpdate, onTaskStatusUpdate: onTaskStatusUpdate, onCompletion: onCompletion) + result(nil) + } else { + result(FlutterError(code: "PlatformError", message: "No keyWindow found", details: nil)) + } } break; case "dismissTransact": diff --git a/ios/frameworks/.sdk-version b/ios/frameworks/.sdk-version new file mode 100644 index 0000000..a72fd67 --- /dev/null +++ b/ios/frameworks/.sdk-version @@ -0,0 +1 @@ +3.28.0 diff --git a/ios/frameworks/AtomicTransact.xcframework/Info.plist b/ios/frameworks/AtomicTransact.xcframework/Info.plist new file mode 100644 index 0000000..19fdf16 --- /dev/null +++ b/ios/frameworks/AtomicTransact.xcframework/Info.plist @@ -0,0 +1,44 @@ + + + + + AvailableLibraries + + + BinaryPath + AtomicTransact.framework/AtomicTransact + LibraryIdentifier + ios-arm64_x86_64-simulator + LibraryPath + AtomicTransact.framework + SupportedArchitectures + + arm64 + x86_64 + + SupportedPlatform + ios + SupportedPlatformVariant + simulator + + + BinaryPath + AtomicTransact.framework/AtomicTransact + LibraryIdentifier + ios-arm64 + LibraryPath + AtomicTransact.framework + SupportedArchitectures + + arm64 + + SupportedPlatform + ios + + + CFBundlePackageType + XFWK + XCFrameworkFormatVersion + 1.0 + + diff --git a/ios/frameworks/AtomicTransact.xcframework/_CodeSignature/CodeDirectory b/ios/frameworks/AtomicTransact.xcframework/_CodeSignature/CodeDirectory new file mode 100644 index 0000000..ebb2b5e Binary files /dev/null and b/ios/frameworks/AtomicTransact.xcframework/_CodeSignature/CodeDirectory differ diff --git a/ios/frameworks/AtomicTransact.xcframework/_CodeSignature/CodeRequirements b/ios/frameworks/AtomicTransact.xcframework/_CodeSignature/CodeRequirements new file mode 100644 index 0000000..2a3b2fa Binary files /dev/null and b/ios/frameworks/AtomicTransact.xcframework/_CodeSignature/CodeRequirements differ diff --git a/ios/frameworks/AtomicTransact.xcframework/_CodeSignature/CodeRequirements-1 b/ios/frameworks/AtomicTransact.xcframework/_CodeSignature/CodeRequirements-1 new file mode 100644 index 0000000..ec444a5 Binary files /dev/null and b/ios/frameworks/AtomicTransact.xcframework/_CodeSignature/CodeRequirements-1 differ diff --git a/ios/frameworks/AtomicTransact.xcframework/_CodeSignature/CodeResources b/ios/frameworks/AtomicTransact.xcframework/_CodeSignature/CodeResources new file mode 100644 index 0000000..2859881 --- /dev/null +++ b/ios/frameworks/AtomicTransact.xcframework/_CodeSignature/CodeResources @@ -0,0 +1,503 @@ + + + + + files + + ios-arm64/AtomicTransact.framework/AtomicTransact + + GfRvP6JDmbWBMQlI7xZ4zD65gxc= + + ios-arm64/AtomicTransact.framework/Headers/AtomicTransact.h + + JB1ZyxKiOCMakS1nJSYdP3hldiA= + + ios-arm64/AtomicTransact.framework/Info.plist + + FuN3ES4zVJKSuRJ0x7fioIJXz6c= + + ios-arm64/AtomicTransact.framework/Modules/AtomicTransact.swiftmodule/arm64-apple-ios.abi.json + + +Uy4lv26izNZIuxeqdDs4SSE/tY= + + ios-arm64/AtomicTransact.framework/Modules/AtomicTransact.swiftmodule/arm64-apple-ios.private.swiftinterface + + 0g3tsSHAt0xj5XkSZU6SzLwOTl4= + + ios-arm64/AtomicTransact.framework/Modules/AtomicTransact.swiftmodule/arm64-apple-ios.swiftdoc + + rbslrdDU7brBnPcv2/nPPF1QfJY= + + ios-arm64/AtomicTransact.framework/Modules/AtomicTransact.swiftmodule/arm64-apple-ios.swiftinterface + + 0g3tsSHAt0xj5XkSZU6SzLwOTl4= + + ios-arm64/AtomicTransact.framework/Modules/module.modulemap + + Dl8p4o02kvxNrPDE3dx0CYzj6X4= + + ios-arm64/AtomicTransact.framework/PrivacyInfo.xcprivacy + + n1Tior/Z23JWo5dZj/4GmktJKDA= + + ios-arm64_x86_64-simulator/AtomicTransact.framework/AtomicTransact + + j5YqW29GSDDrenOA3J1OdGhseVs= + + ios-arm64_x86_64-simulator/AtomicTransact.framework/Headers/AtomicTransact.h + + JB1ZyxKiOCMakS1nJSYdP3hldiA= + + ios-arm64_x86_64-simulator/AtomicTransact.framework/Info.plist + + YXv0hZ00tV6aFd+pCFJabXpxL90= + + ios-arm64_x86_64-simulator/AtomicTransact.framework/Modules/AtomicTransact.swiftmodule/arm64-apple-ios-simulator.abi.json + + +/TEx0CcYoTiYag+FpLRM6gCi8Y= + + ios-arm64_x86_64-simulator/AtomicTransact.framework/Modules/AtomicTransact.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface + + 1SsXCAyV1mHKEdCF3RxUPYU+Rjc= + + ios-arm64_x86_64-simulator/AtomicTransact.framework/Modules/AtomicTransact.swiftmodule/arm64-apple-ios-simulator.swiftdoc + + LA1bsvvu6RPbp5B5A/WAcsarqk0= + + ios-arm64_x86_64-simulator/AtomicTransact.framework/Modules/AtomicTransact.swiftmodule/arm64-apple-ios-simulator.swiftinterface + + 1SsXCAyV1mHKEdCF3RxUPYU+Rjc= + + ios-arm64_x86_64-simulator/AtomicTransact.framework/Modules/AtomicTransact.swiftmodule/x86_64-apple-ios-simulator.abi.json + + +/TEx0CcYoTiYag+FpLRM6gCi8Y= + + ios-arm64_x86_64-simulator/AtomicTransact.framework/Modules/AtomicTransact.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface + + a5cpg8E93K7FsVlIAwRtrU0OLG0= + + ios-arm64_x86_64-simulator/AtomicTransact.framework/Modules/AtomicTransact.swiftmodule/x86_64-apple-ios-simulator.swiftdoc + + BOCTpYW9getB1Y9++YypfqfjYR4= + + ios-arm64_x86_64-simulator/AtomicTransact.framework/Modules/AtomicTransact.swiftmodule/x86_64-apple-ios-simulator.swiftinterface + + a5cpg8E93K7FsVlIAwRtrU0OLG0= + + ios-arm64_x86_64-simulator/AtomicTransact.framework/Modules/module.modulemap + + Dl8p4o02kvxNrPDE3dx0CYzj6X4= + + ios-arm64_x86_64-simulator/AtomicTransact.framework/PrivacyInfo.xcprivacy + + n1Tior/Z23JWo5dZj/4GmktJKDA= + + ios-arm64_x86_64-simulator/AtomicTransact.framework/_CodeSignature/CodeDirectory + + FNL4BtxaHA3pCYJ2b6baYqafens= + + 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= + + ios-arm64_x86_64-simulator/AtomicTransact.framework/_CodeSignature/CodeSignature + + 2jmj7l5rSw0yVb/vlWAYkK/YBwk= + + + files2 + + ios-arm64/AtomicTransact.framework/AtomicTransact + + hash + + GfRvP6JDmbWBMQlI7xZ4zD65gxc= + + hash2 + + /alEKrq5CGiMb8fLtsVknNBfXAKKsPZZpsXWB8V7tho= + + + ios-arm64/AtomicTransact.framework/Headers/AtomicTransact.h + + hash + + JB1ZyxKiOCMakS1nJSYdP3hldiA= + + hash2 + + 6JBpFJy5hCIHEajgeAF8QC3huDp+2FQwITv0U8p4+t8= + + + ios-arm64/AtomicTransact.framework/Info.plist + + hash + + FuN3ES4zVJKSuRJ0x7fioIJXz6c= + + hash2 + + v0jt5YZIJdOqEA0BbQaWKJa5fOMMaMghLI8w1odvRn8= + + + ios-arm64/AtomicTransact.framework/Modules/AtomicTransact.swiftmodule/arm64-apple-ios.abi.json + + hash + + +Uy4lv26izNZIuxeqdDs4SSE/tY= + + hash2 + + 2f3GB2tkSa42XeSZk1WRlSRHpxRvm+67Rm7SZe/nSbM= + + + ios-arm64/AtomicTransact.framework/Modules/AtomicTransact.swiftmodule/arm64-apple-ios.private.swiftinterface + + hash + + 0g3tsSHAt0xj5XkSZU6SzLwOTl4= + + hash2 + + PANGoVtI+I2cBIxo4rtrzLx2ksfTkY43MNQr2gpbIQ0= + + + ios-arm64/AtomicTransact.framework/Modules/AtomicTransact.swiftmodule/arm64-apple-ios.swiftdoc + + hash + + rbslrdDU7brBnPcv2/nPPF1QfJY= + + hash2 + + CvRtxTga+Sn0WLOWWCaMBENEQ0LZsgbGQ9xcWiWZXlA= + + + ios-arm64/AtomicTransact.framework/Modules/AtomicTransact.swiftmodule/arm64-apple-ios.swiftinterface + + hash + + 0g3tsSHAt0xj5XkSZU6SzLwOTl4= + + hash2 + + PANGoVtI+I2cBIxo4rtrzLx2ksfTkY43MNQr2gpbIQ0= + + + ios-arm64/AtomicTransact.framework/Modules/module.modulemap + + hash + + Dl8p4o02kvxNrPDE3dx0CYzj6X4= + + hash2 + + a2MewFI5lVCCxHLB2fZxaZBPhcZdff77obiC0QCoGfI= + + + ios-arm64/AtomicTransact.framework/PrivacyInfo.xcprivacy + + hash + + n1Tior/Z23JWo5dZj/4GmktJKDA= + + hash2 + + CmTZqdG2e1lBJxEXDqpQnDUADbiIfumJXtPyjCRyBaw= + + + ios-arm64_x86_64-simulator/AtomicTransact.framework/AtomicTransact + + hash + + j5YqW29GSDDrenOA3J1OdGhseVs= + + hash2 + + 6cf9u7dWtjbgnMhR5rSmuushuUocxxjqp3sK3vrMKNE= + + + ios-arm64_x86_64-simulator/AtomicTransact.framework/Headers/AtomicTransact.h + + hash + + JB1ZyxKiOCMakS1nJSYdP3hldiA= + + hash2 + + 6JBpFJy5hCIHEajgeAF8QC3huDp+2FQwITv0U8p4+t8= + + + ios-arm64_x86_64-simulator/AtomicTransact.framework/Info.plist + + hash + + YXv0hZ00tV6aFd+pCFJabXpxL90= + + hash2 + + e3jWVtKkkPq2n6oLSV1OvHYR+Q+MoxPomrcAzbaMGaM= + + + ios-arm64_x86_64-simulator/AtomicTransact.framework/Modules/AtomicTransact.swiftmodule/arm64-apple-ios-simulator.abi.json + + hash + + +/TEx0CcYoTiYag+FpLRM6gCi8Y= + + hash2 + + W3WWMwmqZ4U6uZ3l48L/bbHI/ZTf/LYqgADYMeprovE= + + + ios-arm64_x86_64-simulator/AtomicTransact.framework/Modules/AtomicTransact.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface + + hash + + 1SsXCAyV1mHKEdCF3RxUPYU+Rjc= + + hash2 + + MnH8x0MTF8fUsmvWyaYMoauiFskqfUwT7ZBklu/CiJs= + + + ios-arm64_x86_64-simulator/AtomicTransact.framework/Modules/AtomicTransact.swiftmodule/arm64-apple-ios-simulator.swiftdoc + + hash + + LA1bsvvu6RPbp5B5A/WAcsarqk0= + + hash2 + + 84sRWNdAsUrzmqSebXsgv881rgmUoZjYiqZc/koENCs= + + + ios-arm64_x86_64-simulator/AtomicTransact.framework/Modules/AtomicTransact.swiftmodule/arm64-apple-ios-simulator.swiftinterface + + hash + + 1SsXCAyV1mHKEdCF3RxUPYU+Rjc= + + hash2 + + MnH8x0MTF8fUsmvWyaYMoauiFskqfUwT7ZBklu/CiJs= + + + 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= + + + ios-arm64_x86_64-simulator/AtomicTransact.framework/Modules/AtomicTransact.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface + + hash + + a5cpg8E93K7FsVlIAwRtrU0OLG0= + + hash2 + + Gy4u1UtGte7aAZS8ssLd70wiTa06kIW0mrcdVhVtqZs= + + + ios-arm64_x86_64-simulator/AtomicTransact.framework/Modules/AtomicTransact.swiftmodule/x86_64-apple-ios-simulator.swiftdoc + + hash + + BOCTpYW9getB1Y9++YypfqfjYR4= + + hash2 + + lcd1aeaKT2LOIY/8MRLFKGVbQDGX2rXITmlDyShuuow= + + + ios-arm64_x86_64-simulator/AtomicTransact.framework/Modules/AtomicTransact.swiftmodule/x86_64-apple-ios-simulator.swiftinterface + + hash + + a5cpg8E93K7FsVlIAwRtrU0OLG0= + + hash2 + + Gy4u1UtGte7aAZS8ssLd70wiTa06kIW0mrcdVhVtqZs= + + + ios-arm64_x86_64-simulator/AtomicTransact.framework/Modules/module.modulemap + + hash + + Dl8p4o02kvxNrPDE3dx0CYzj6X4= + + hash2 + + a2MewFI5lVCCxHLB2fZxaZBPhcZdff77obiC0QCoGfI= + + + ios-arm64_x86_64-simulator/AtomicTransact.framework/PrivacyInfo.xcprivacy + + hash + + n1Tior/Z23JWo5dZj/4GmktJKDA= + + hash2 + + CmTZqdG2e1lBJxEXDqpQnDUADbiIfumJXtPyjCRyBaw= + + + ios-arm64_x86_64-simulator/AtomicTransact.framework/_CodeSignature/CodeDirectory + + hash + + FNL4BtxaHA3pCYJ2b6baYqafens= + + hash2 + + eUMYg4ZW9ikVT1f9SwUkY8D8CJWpQgEpWqzRm8EfL90= + + + 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= + + + ios-arm64_x86_64-simulator/AtomicTransact.framework/_CodeSignature/CodeSignature + + hash + + 2jmj7l5rSw0yVb/vlWAYkK/YBwk= + + hash2 + + 47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU= + + + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/ios/frameworks/AtomicTransact.xcframework/_CodeSignature/CodeSignature b/ios/frameworks/AtomicTransact.xcframework/_CodeSignature/CodeSignature new file mode 100644 index 0000000..d74a703 Binary files /dev/null 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 new file mode 100644 index 0000000..18412c5 Binary files /dev/null and b/ios/frameworks/AtomicTransact.xcframework/ios-arm64/AtomicTransact.framework/AtomicTransact differ diff --git a/ios/frameworks/AtomicTransact.xcframework/ios-arm64/AtomicTransact.framework/Headers/AtomicTransact.h b/ios/frameworks/AtomicTransact.xcframework/ios-arm64/AtomicTransact.framework/Headers/AtomicTransact.h new file mode 100644 index 0000000..f75daad --- /dev/null +++ b/ios/frameworks/AtomicTransact.xcframework/ios-arm64/AtomicTransact.framework/Headers/AtomicTransact.h @@ -0,0 +1,16 @@ +// +// AtomicTransact.h +// AtomicTransact +// +// Created by Erik Sargent on 8/24/21. +// + +#import + +//! Project version number for AtomicTransactiOS. +FOUNDATION_EXPORT double AtomicTransactVersionNumber; + +//! Project version string for AtomicTransactiOS. +FOUNDATION_EXPORT const unsigned char AtomicTransactVersionString[]; + +// In this header, you should import all the public headers of your framework using statements like #import diff --git a/ios/frameworks/AtomicTransact.xcframework/ios-arm64/AtomicTransact.framework/Info.plist b/ios/frameworks/AtomicTransact.xcframework/ios-arm64/AtomicTransact.framework/Info.plist new file mode 100644 index 0000000..24bda91 --- /dev/null +++ b/ios/frameworks/AtomicTransact.xcframework/ios-arm64/AtomicTransact.framework/Info.plist @@ -0,0 +1,55 @@ + + + + + BuildMachineOSBuild + 24G617 + CFBundleDevelopmentRegion + en + CFBundleExecutable + AtomicTransact + CFBundleIdentifier + com.atomicfi.AtomicTransact + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + AtomicTransact + CFBundlePackageType + FMWK + CFBundleShortVersionString + 3.28.0 + CFBundleSupportedPlatforms + + iPhoneOS + + CFBundleVersion + 175 + DTCompiler + com.apple.compilers.llvm.clang.1_0 + DTPlatformBuild + 22F76 + DTPlatformName + iphoneos + DTPlatformVersion + 18.5 + DTSDKBuild + 22F76 + DTSDKName + iphoneos18.5 + DTXcode + 1640 + DTXcodeBuild + 16F6 + MinimumOSVersion + 15.0 + UIDeviceFamily + + 1 + 2 + + UIRequiredDeviceCapabilities + + arm64 + + + 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 new file mode 100644 index 0000000..cb239a2 --- /dev/null +++ b/ios/frameworks/AtomicTransact.xcframework/ios-arm64/AtomicTransact.framework/Modules/AtomicTransact.swiftmodule/arm64-apple-ios.abi.json @@ -0,0 +1,25770 @@ +{ + "ABIRoot": { + "kind": "Root", + "name": "AtomicTransact", + "printedName": "AtomicTransact", + "children": [ + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "TransactAuthStatusUpdate", + "printedName": "TransactAuthStatusUpdate", + "children": [ + { + "kind": "Var", + "name": "company", + "printedName": "company", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactCompany", + "printedName": "AtomicTransact.TransactCompany", + "usr": "s:14AtomicTransact0B7CompanyV" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV7companyAA0B7CompanyVvp", + "mangledName": "$s14AtomicTransact0B16AuthStatusUpdateV7companyAA0B7CompanyVvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "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": "AuthStatus", + "printedName": "AtomicTransact.TransactAuthStatusUpdate.AuthStatus", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV0cD0O" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV6statusAC0cD0Ovp", + "mangledName": "$s14AtomicTransact0B16AuthStatusUpdateV6statusAC0cD0Ovp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "AuthStatus", + "printedName": "AtomicTransact.TransactAuthStatusUpdate.AuthStatus", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV0cD0O" + } + ], + "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": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactAuthStatusUpdate.AuthStatus.Type) -> AtomicTransact.TransactAuthStatusUpdate.AuthStatus", + "children": [ + { + "kind": "TypeNominal", + "name": "AuthStatus", + "printedName": "AtomicTransact.TransactAuthStatusUpdate.AuthStatus", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV0cD0O" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.TransactAuthStatusUpdate.AuthStatus.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "AuthStatus", + "printedName": "AtomicTransact.TransactAuthStatusUpdate.AuthStatus", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV0cD0O" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV0cD0O13authenticatedyA2EmF", + "mangledName": "$s14AtomicTransact0B16AuthStatusUpdateV0cD0O13authenticatedyA2EmF", + "moduleName": "AtomicTransact" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.TransactAuthStatusUpdate.AuthStatus?", + "children": [ + { + "kind": "TypeNominal", + "name": "AuthStatus", + "printedName": "AtomicTransact.TransactAuthStatusUpdate.AuthStatus", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV0cD0O" + } + ], + "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" + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "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()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV0cD0O8rawValueSSvg", + "mangledName": "$s14AtomicTransact0B16AuthStatusUpdateV0cD0O8rawValueSSvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV0cD0O", + "mangledName": "$s14AtomicTransact0B16AuthStatusUpdateV0cD0O", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl" + ], + "enumRawTypeName": "String", + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "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": "Constructor", + "name": "init", + "printedName": "init(company:status:)", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactAuthStatusUpdate", + "printedName": "AtomicTransact.TransactAuthStatusUpdate", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV" + }, + { + "kind": "TypeNominal", + "name": "TransactCompany", + "printedName": "AtomicTransact.TransactCompany", + "usr": "s:14AtomicTransact0B7CompanyV" + }, + { + "kind": "TypeNominal", + "name": "AuthStatus", + "printedName": "AtomicTransact.TransactAuthStatusUpdate.AuthStatus", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV0cD0O" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV7company6statusAcA0B7CompanyV_AC0cD0Otcfc", + "mangledName": "$s14AtomicTransact0B16AuthStatusUpdateV7company6statusAcA0B7CompanyV_AC0cD0Otcfc", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactAuthStatusUpdate", + "printedName": "AtomicTransact.TransactAuthStatusUpdate", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV4fromACs7Decoder_p_tKcfc", + "mangledName": "$s14AtomicTransact0B16AuthStatusUpdateV4fromACs7Decoder_p_tKcfc", + "moduleName": "AtomicTransact", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + } + ], + "declKind": "Struct", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV", + "mangledName": "$s14AtomicTransact0B16AuthStatusUpdateV", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "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": [ + { + "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": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "ImplicitlyUnwrappedOptional", + "printedName": "AtomicTransact.AtomicConfig?", + "children": [ + { + "kind": "TypeNominal", + "name": "AtomicConfig", + "printedName": "AtomicTransact.AtomicConfig", + "usr": "s:14AtomicTransact0A6ConfigV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact04BaseB14ViewControllerC6configAA0A6ConfigVSgvg", + "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC6configAA0A6ConfigVSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImplicitlyUnwrappedOptional", + "printedName": "AtomicTransact.AtomicConfig?", + "children": [ + { + "kind": "TypeNominal", + "name": "AtomicConfig", + "printedName": "AtomicTransact.AtomicConfig", + "usr": "s:14AtomicTransact0A6ConfigV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact04BaseB14ViewControllerC6configAA0A6ConfigVSgvs", + "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC6configAA0A6ConfigVSgvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact04BaseB14ViewControllerC6configAA0A6ConfigVSgvM", + "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC6configAA0A6ConfigVSgvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "environment", + "printedName": "environment", + "children": [ + { + "kind": "TypeNominal", + "name": "ImplicitlyUnwrappedOptional", + "printedName": "AtomicTransact.TransactEnvironment?", + "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?", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactEnvironment", + "printedName": "AtomicTransact.TransactEnvironment", + "usr": "s:14AtomicTransact0B11EnvironmentO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact04BaseB14ViewControllerC11environmentAA0B11EnvironmentOSgvg", + "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC11environmentAA0B11EnvironmentOSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImplicitlyUnwrappedOptional", + "printedName": "AtomicTransact.TransactEnvironment?", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactEnvironment", + "printedName": "AtomicTransact.TransactEnvironment", + "usr": "s:14AtomicTransact0B11EnvironmentO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact04BaseB14ViewControllerC11environmentAA0B11EnvironmentOSgvs", + "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC11environmentAA0B11EnvironmentOSgvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "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) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactInteraction) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "TransactInteraction", + "printedName": "AtomicTransact.TransactInteraction", + "usr": "s:14AtomicTransact0B11InteractionV" + } + ] + } + ], + "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": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((AtomicTransact.TransactInteraction) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactInteraction) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "TransactInteraction", + "printedName": "AtomicTransact.TransactInteraction", + "usr": "s:14AtomicTransact0B11InteractionV" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact04BaseB14ViewControllerC13onInteractionyAA0bG0VcSgvg", + "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC13onInteractionyAA0bG0VcSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((AtomicTransact.TransactInteraction) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactInteraction) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "TransactInteraction", + "printedName": "AtomicTransact.TransactInteraction", + "usr": "s:14AtomicTransact0B11InteractionV" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact04BaseB14ViewControllerC13onInteractionyAA0bG0VcSgvs", + "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC13onInteractionyAA0bG0VcSgvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "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?)?", + "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": "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()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "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:14AtomicTransact04BaseB14ViewControllerC13onDataRequestAA0bG8ResponseVSgAA0bgH0VYacSgvs", + "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC13onDataRequestAA0bG8ResponseVSgAA0bgH0VYacSgvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "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) -> ())?", + "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": "Var", + "usr": "s:14AtomicTransact04BaseB14ViewControllerC18onAuthStatusUpdateyAA0bghI0VcSgvp", + "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC18onAuthStatusUpdateyAA0bghI0VcSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasInitialValue", + "Preconcurrency", + "Custom", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "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" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact04BaseB14ViewControllerC18onAuthStatusUpdateyAA0bghI0VcSgvg", + "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC18onAuthStatusUpdateyAA0bghI0VcSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, + { + "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": "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": "Var", + "name": "onTaskStatusUpdate", + "printedName": "onTaskStatusUpdate", + "children": [ + { + "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" + } + ], + "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": [ + { + "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" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact04BaseB14ViewControllerC18onTaskStatusUpdateyAA0bghI0VcSgvg", + "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC18onTaskStatusUpdateyAA0bghI0VcSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "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" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact04BaseB14ViewControllerC18onTaskStatusUpdateyAA0bghI0VcSgvs", + "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC18onTaskStatusUpdateyAA0bghI0VcSgvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "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": [ + { + "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" + } + ], + "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" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact04BaseB14ViewControllerC12onCompletionyAA0B8ResponseOcSgvg", + "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC12onCompletionyAA0B8ResponseOcSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "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" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact04BaseB14ViewControllerC12onCompletionyAA0B8ResponseOcSgvs", + "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC12onCompletionyAA0B8ResponseOcSgvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "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": "Var", + "name": "onLaunch", + "printedName": "onLaunch", + "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": "Var", + "usr": "s:14AtomicTransact04BaseB14ViewControllerC8onLaunchyycSgvp", + "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC8onLaunchyycSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasInitialValue", + "Preconcurrency", + "Custom", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "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": "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": "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) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "TransactError", + "printedName": "AtomicTransact.TransactError", + "usr": "s:14AtomicTransact0B5ErrorO" + } + ] + } + ], + "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": [ + { + "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" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact04BaseB14ViewControllerC7onErroryAA0bG0OcSgvg", + "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC7onErroryAA0bG0OcSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "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" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact04BaseB14ViewControllerC7onErroryAA0bG0OcSgvs", + "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC7onErroryAA0bG0OcSgvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact04BaseB14ViewControllerC7onErroryAA0bG0OcSgvM", + "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC7onErroryAA0bG0OcSgvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Function", + "name": "viewDidLoad", + "printedName": "viewDidLoad()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@AtomicTransact@objc(cs)BaseTransactViewController(im)viewDidLoad", + "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC11viewDidLoadyyF", + "moduleName": "AtomicTransact", + "overriding": true, + "objc_name": "viewDidLoad", + "declAttributes": [ + "Dynamic", + "ObjC", + "Preconcurrency", + "Custom", + "Override", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "webView", + "printedName": "webView(_:didFailProvisionalNavigation:withError:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "WKWebView", + "printedName": "WebKit.WKWebView", + "usr": "c:objc(cs)WKWebView" + }, + { + "kind": "TypeNominal", + "name": "ImplicitlyUnwrappedOptional", + "printedName": "WebKit.WKNavigation?", + "children": [ + { + "kind": "TypeNominal", + "name": "WKNavigation", + "printedName": "WebKit.WKNavigation", + "usr": "c:objc(cs)WKNavigation" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "any Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "declKind": "Func", + "usr": "c:@M@AtomicTransact@objc(cs)BaseTransactViewController(im)webView:didFailProvisionalNavigation:withError:", + "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC03webD0_28didFailProvisionalNavigation9withErrorySo05WKWebD0C_So12WKNavigationCSgs0L0_ptF", + "moduleName": "AtomicTransact", + "objc_name": "webView:didFailProvisionalNavigation:withError:", + "declAttributes": [ + "ObjC", + "Preconcurrency", + "Custom", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "userContentController", + "printedName": "userContentController(_:didReceive:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "WKUserContentController", + "printedName": "WebKit.WKUserContentController", + "usr": "c:objc(cs)WKUserContentController" + }, + { + "kind": "TypeNominal", + "name": "WKScriptMessage", + "printedName": "WebKit.WKScriptMessage", + "usr": "c:objc(cs)WKScriptMessage" + } + ], + "declKind": "Func", + "usr": "c:@M@AtomicTransact@objc(cs)BaseTransactViewController(im)userContentController:didReceiveScriptMessage:", + "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC011userContentE0_10didReceiveySo06WKUsergE0C_So15WKScriptMessageCtF", + "moduleName": "AtomicTransact", + "objc_name": "userContentController:didReceiveScriptMessage:", + "declAttributes": [ + "ObjC", + "Preconcurrency", + "Custom", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(nibName:bundle:)", + "children": [ + { + "kind": "TypeNominal", + "name": "BaseTransactViewController", + "printedName": "AtomicTransact.BaseTransactViewController", + "usr": "c:@M@AtomicTransact@objc(cs)BaseTransactViewController" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Bundle?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bundle", + "printedName": "Foundation.Bundle", + "usr": "c:objc(cs)NSBundle" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "c:@M@AtomicTransact@objc(cs)BaseTransactViewController(im)initWithNibName:bundle:", + "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC7nibName6bundleACSSSg_So8NSBundleCSgtcfc", + "moduleName": "AtomicTransact", + "overriding": true, + "implicit": true, + "objc_name": "initWithNibName:bundle:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Preconcurrency", + "Custom", + "Override" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(coder:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.BaseTransactViewController?", + "children": [ + { + "kind": "TypeNominal", + "name": "BaseTransactViewController", + "printedName": "AtomicTransact.BaseTransactViewController", + "usr": "c:@M@AtomicTransact@objc(cs)BaseTransactViewController" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "NSCoder", + "printedName": "Foundation.NSCoder", + "usr": "c:objc(cs)NSCoder" + } + ], + "declKind": "Constructor", + "usr": "c:@M@AtomicTransact@objc(cs)BaseTransactViewController(im)initWithCoder:", + "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC5coderACSgSo7NSCoderC_tcfc", + "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": "()" + }, + { + "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": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "TransactDataRequest", + "printedName": "TransactDataRequest", + "children": [ + { + "kind": "Var", + "name": "taskId", + "printedName": "taskId", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B11DataRequestV6taskIdSSSgvp", + "mangledName": "$s14AtomicTransact0B11DataRequestV6taskIdSSSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "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()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11DataRequestV6taskIdSSSgvs", + "mangledName": "$s14AtomicTransact0B11DataRequestV6taskIdSSSgvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11DataRequestV6taskIdSSSgvM", + "mangledName": "$s14AtomicTransact0B11DataRequestV6taskIdSSSgvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "userId", + "printedName": "userId", + "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()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11DataRequestV6userIdSSvs", + "mangledName": "$s14AtomicTransact0B11DataRequestV6userIdSSvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11DataRequestV6userIdSSvM", + "mangledName": "$s14AtomicTransact0B11DataRequestV6userIdSSvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "identifier", + "printedName": "identifier", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B11DataRequestV10identifierSSvp", + "mangledName": "$s14AtomicTransact0B11DataRequestV10identifierSSvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11DataRequestV10identifierSSvg", + "mangledName": "$s14AtomicTransact0B11DataRequestV10identifierSSvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11DataRequestV10identifierSSvs", + "mangledName": "$s14AtomicTransact0B11DataRequestV10identifierSSvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11DataRequestV10identifierSSvM", + "mangledName": "$s14AtomicTransact0B11DataRequestV10identifierSSvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "fields", + "printedName": "fields", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B11DataRequestV6fieldsSaySSGvp", + "mangledName": "$s14AtomicTransact0B11DataRequestV6fieldsSaySSGvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11DataRequestV6fieldsSaySSGvg", + "mangledName": "$s14AtomicTransact0B11DataRequestV6fieldsSaySSGvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11DataRequestV6fieldsSaySSGvs", + "mangledName": "$s14AtomicTransact0B11DataRequestV6fieldsSaySSGvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11DataRequestV6fieldsSaySSGvM", + "mangledName": "$s14AtomicTransact0B11DataRequestV6fieldsSaySSGvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "data", + "printedName": "data", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : any Swift.Sendable]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Sendable", + "printedName": "any Swift.Sendable", + "usr": "s:s8SendableP" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B11DataRequestV4dataSDySSs8Sendable_pGvp", + "mangledName": "$s14AtomicTransact0B11DataRequestV4dataSDySSs8Sendable_pGvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : any Swift.Sendable]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Sendable", + "printedName": "any Swift.Sendable", + "usr": "s:s8SendableP" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11DataRequestV4dataSDySSs8Sendable_pGvg", + "mangledName": "$s14AtomicTransact0B11DataRequestV4dataSDySSs8Sendable_pGvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "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": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "TransactCompany", + "printedName": "TransactCompany", + "children": [ + { + "kind": "Var", + "name": "id", + "printedName": "id", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B7CompanyV2idSSvp", + "mangledName": "$s14AtomicTransact0B7CompanyV2idSSvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B7CompanyV2idSSvg", + "mangledName": "$s14AtomicTransact0B7CompanyV2idSSvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "name", + "printedName": "name", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B7CompanyV4nameSSvp", + "mangledName": "$s14AtomicTransact0B7CompanyV4nameSSvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B7CompanyV4nameSSvg", + "mangledName": "$s14AtomicTransact0B7CompanyV4nameSSvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "branding", + "printedName": "branding", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.TransactCompany.Branding?", + "children": [ + { + "kind": "TypeNominal", + "name": "Branding", + "printedName": "AtomicTransact.TransactCompany.Branding", + "usr": "s:14AtomicTransact0B7CompanyV8BrandingV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B7CompanyV8brandingAC8BrandingVSgvp", + "mangledName": "$s14AtomicTransact0B7CompanyV8brandingAC8BrandingVSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.TransactCompany.Branding?", + "children": [ + { + "kind": "TypeNominal", + "name": "Branding", + "printedName": "AtomicTransact.TransactCompany.Branding", + "usr": "s:14AtomicTransact0B7CompanyV8BrandingV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B7CompanyV8brandingAC8BrandingVSgvg", + "mangledName": "$s14AtomicTransact0B7CompanyV8brandingAC8BrandingVSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "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", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "TypeDecl", + "name": "Logo", + "printedName": "Logo", + "children": [ + { + "kind": "Var", + "name": "url", + "printedName": "url", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B7CompanyV8BrandingV4LogoV3urlSSvp", + "mangledName": "$s14AtomicTransact0B7CompanyV8BrandingV4LogoV3urlSSvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B7CompanyV8BrandingV4LogoV3urlSSvg", + "mangledName": "$s14AtomicTransact0B7CompanyV8BrandingV4LogoV3urlSSvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "backgroundColor", + "printedName": "backgroundColor", + "children": [ + { + "kind": "TypeNominal", + "name": "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": "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": "Struct", + "usr": "s:14AtomicTransact0B7CompanyV8BrandingV4LogoV", + "mangledName": "$s14AtomicTransact0B7CompanyV8BrandingV4LogoV", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "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": "Struct", + "usr": "s:14AtomicTransact0B7CompanyV8BrandingV", + "mangledName": "$s14AtomicTransact0B7CompanyV8BrandingV", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactCompany", + "printedName": "AtomicTransact.TransactCompany", + "usr": "s:14AtomicTransact0B7CompanyV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B7CompanyV4fromACs7Decoder_p_tKcfc", + "mangledName": "$s14AtomicTransact0B7CompanyV4fromACs7Decoder_p_tKcfc", + "moduleName": "AtomicTransact", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + } + ], + "declKind": "Struct", + "usr": "s:14AtomicTransact0B7CompanyV", + "mangledName": "$s14AtomicTransact0B7CompanyV", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "AtomicConfig", + "printedName": "AtomicConfig", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(publicToken:scope:tasks:linkedAccount:deferredPaymentMethodStrategy:theme:language:sessionContext:deeplink:metadata:search:handoff:experiments:features:customer:uplinkSessionUrl:)", + "children": [ + { + "kind": "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": "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": "Optional", + "printedName": "AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy?", + "children": [ + { + "kind": "TypeNominal", + "name": "DeferredPaymentMethodStrategy", + "printedName": "AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy", + "usr": "s:14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Theme", + "printedName": "AtomicTransact.AtomicConfig.Theme", + "hasDefaultArg": true, + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "hasDefaultArg": true, + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.Deeplink?", + "children": [ + { + "kind": "TypeNominal", + "name": "Deeplink", + "printedName": "AtomicTransact.AtomicConfig.Deeplink", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : Swift.String]?", + "children": [ + { + "kind": "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" + }, + { + "kind": "TypeNominal", + "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", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ScopeType", + "printedName": "AtomicTransact.AtomicConfig.ScopeType", + "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO" + }, + { + "kind": "TypeNominal", + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.ProductType?", + "children": [ + { + "kind": "TypeNominal", + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Theme", + "printedName": "AtomicTransact.AtomicConfig.Theme", + "hasDefaultArg": true, + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.Distribution?", + "children": [ + { + "kind": "TypeNominal", + "name": "Distribution", + "printedName": "AtomicTransact.AtomicConfig.Distribution", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "hasDefaultArg": true, + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.Deeplink?", + "children": [ + { + "kind": "TypeNominal", + "name": "Deeplink", + "printedName": "AtomicTransact.AtomicConfig.Deeplink", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : Swift.String]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:SD" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.Search?", + "children": [ + { + "kind": "TypeNominal", + "name": "Search", + "printedName": "AtomicTransact.AtomicConfig.Search", + "usr": "s:14AtomicTransact0A6ConfigV6SearchV" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.Experiments?", + "children": [ + { + "kind": "TypeNominal", + "name": "Experiments", + "printedName": "AtomicTransact.AtomicConfig.Experiments", + "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV11publicToken5scope7product17additionalProduct13linkedAccount5theme12distribution8language14sessionContext8deeplink8metadata6search7handoff11experimentsACSS_AC9ScopeTypeOAC0iW0OAUSgSSSgAC5ThemeVAC12DistributionVSgSSAwC8DeeplinkVSgSDyS2SGSgAC6SearchVSgSaySSGSgAC11ExperimentsVSgtcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV11publicToken5scope7product17additionalProduct13linkedAccount5theme12distribution8language14sessionContext8deeplink8metadata6search7handoff11experimentsACSS_AC9ScopeTypeOAC0iW0OAUSgSSSgAC5ThemeVAC12DistributionVSgSSAwC8DeeplinkVSgSDyS2SGSgAC6SearchVSgSaySSGSgAC11ExperimentsVSgtcfc", + "moduleName": "AtomicTransact", + "deprecated": true, + "declAttributes": [ + "AccessControl", + "Available", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "TypeDecl", + "name": "Task", + "printedName": "Task", + "children": [ + { + "kind": "Var", + "name": "product", + "printedName": "product", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.ProductType?", + "children": [ + { + "kind": "TypeNominal", + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV7productAC11ProductTypeOSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV7productAC11ProductTypeOSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "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" + } + ] + }, + { + "kind": "Var", + "name": "operation", + "printedName": "operation", + "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:14AtomicTransact0A6ConfigV4TaskV9operationAC11ProductTypeOSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV9operationAC11ProductTypeOSgvp", + "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:14AtomicTransact0A6ConfigV4TaskV9operationAC11ProductTypeOSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV9operationAC11ProductTypeOSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "distribution", + "printedName": "distribution", + "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": "Var", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV12distributionAC12DistributionVSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV12distributionAC12DistributionVSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.Distribution?", + "children": [ + { + "kind": "TypeNominal", + "name": "Distribution", + "printedName": "AtomicTransact.AtomicConfig.Distribution", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV12distributionAC12DistributionVSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV12distributionAC12DistributionVSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "forms", + "printedName": "forms", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + } + ], + "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": "Var", + "name": "action", + "printedName": "action", + "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": "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": "Var", + "name": "apps", + "printedName": "apps", + "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": "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": "Optional", + "printedName": "AtomicTransact.AtomicConfig.ProductType?", + "children": [ + { + "kind": "TypeNominal", + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.ProductType?", + "children": [ + { + "kind": "TypeNominal", + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.Distribution?", + "children": [ + { + "kind": "TypeNominal", + "name": "Distribution", + "printedName": "AtomicTransact.AtomicConfig.Distribution", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "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", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.Task.App.Type) -> AtomicTransact.AtomicConfig.Task.App", + "children": [ + { + "kind": "TypeNominal", + "name": "App", + "printedName": "AtomicTransact.AtomicConfig.Task.App", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.Task.App.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "App", + "printedName": "AtomicTransact.AtomicConfig.Task.App", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO6ordersyA2GmF", + "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV3AppO6ordersyA2GmF", + "moduleName": "AtomicTransact" + }, + { + "kind": "Var", + "name": "suggestions", + "printedName": "suggestions", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.Task.App.Type) -> AtomicTransact.AtomicConfig.Task.App", + "children": [ + { + "kind": "TypeNominal", + "name": "App", + "printedName": "AtomicTransact.AtomicConfig.Task.App", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.Task.App.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "App", + "printedName": "AtomicTransact.AtomicConfig.Task.App", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO11suggestionsyA2GmF", + "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV3AppO11suggestionsyA2GmF", + "moduleName": "AtomicTransact" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.Task.App?", + "children": [ + { + "kind": "TypeNominal", + "name": "App", + "printedName": "AtomicTransact.AtomicConfig.Task.App", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "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": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO8rawValueSSvp", + "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV3AppO8rawValueSSvp", + "moduleName": "AtomicTransact", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO8rawValueSSvg", + "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV3AppO8rawValueSSvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "allCases", + "printedName": "allCases", + "children": [ + { + "kind": "TypeNominal", + "name": "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" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "CaseIterable", + "printedName": "CaseIterable", + "children": [ + { + "kind": "TypeWitness", + "name": "AllCases", + "printedName": "AllCases", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[AtomicTransact.AtomicConfig.Task.App]", + "children": [ + { + "kind": "TypeNominal", + "name": "App", + "printedName": "AtomicTransact.AtomicConfig.Task.App", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO" + } + ], + "usr": "s:Sa" + } + ] + } + ], + "usr": "s:s12CaseIterableP", + "mangledName": "$ss12CaseIterableP" + } + ] + }, + { + "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": "()" + }, + { + "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()", + "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" + } + ] + }, + { + "kind": "Var", + "name": "overlayColor", + "printedName": "overlayColor", + "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:14AtomicTransact0A6ConfigV5ThemeV12overlayColorSSSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV12overlayColorSSSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV12overlayColorSSSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV12overlayColorSSSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "dark", + "printedName": "dark", + "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:14AtomicTransact0A6ConfigV5ThemeV4darkSbSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV4darkSbSgvp", + "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:14AtomicTransact0A6ConfigV5ThemeV4darkSbSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV4darkSbSgvg", + "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:14AtomicTransact0A6ConfigV5ThemeV4darkSbSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV4darkSbSgvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV4darkSbSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV4darkSbSgvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "navigationOptions", + "printedName": "navigationOptions", + "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": "Var", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV17navigationOptionsAC010NavigationF0VSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV17navigationOptionsAC010NavigationF0VSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.NavigationOptions?", + "children": [ + { + "kind": "TypeNominal", + "name": "NavigationOptions", + "printedName": "AtomicTransact.AtomicConfig.NavigationOptions", + "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV17navigationOptionsAC010NavigationF0VSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV17navigationOptionsAC010NavigationF0VSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.NavigationOptions?", + "children": [ + { + "kind": "TypeNominal", + "name": "NavigationOptions", + "printedName": "AtomicTransact.AtomicConfig.NavigationOptions", + "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV17navigationOptionsAC010NavigationF0VSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV17navigationOptionsAC010NavigationF0VSgvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV17navigationOptionsAC010NavigationF0VSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV17navigationOptionsAC010NavigationF0VSgvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "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": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.NavigationOptions?", + "children": [ + { + "kind": "TypeNominal", + "name": "NavigationOptions", + "printedName": "AtomicTransact.AtomicConfig.NavigationOptions", + "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ColorScheme", + "printedName": "AtomicTransact.AtomicConfig.Theme.ColorScheme", + "hasDefaultArg": true, + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV10brandColor07overlayF017navigationOptions4darkAESSSg_AjC010NavigationI0VSgAE0F6SchemeOtcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV10brandColor07overlayF017navigationOptions4darkAESSSg_AjC010NavigationI0VSgAE0F6SchemeOtcfc", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "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": "UIKit.UIColor?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "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" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.NavigationOptions?", + "children": [ + { + "kind": "TypeNominal", + "name": "NavigationOptions", + "printedName": "AtomicTransact.AtomicConfig.NavigationOptions", + "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ColorScheme", + "printedName": "AtomicTransact.AtomicConfig.Theme.ColorScheme", + "hasDefaultArg": true, + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV10brandColor07overlayF017navigationOptions4darkAESo7UIColorCSg_AlC010NavigationI0VSgAE0F6SchemeOtcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV10brandColor07overlayF017navigationOptions4darkAESo7UIColorCSg_AlC010NavigationI0VSgAE0F6SchemeOtcfc", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "TypeDecl", + "name": "ColorScheme", + "printedName": "ColorScheme", + "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": "Var", + "name": "dark", + "printedName": "dark", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.Theme.ColorScheme.Type) -> AtomicTransact.AtomicConfig.Theme.ColorScheme", + "children": [ + { + "kind": "TypeNominal", + "name": "ColorScheme", + "printedName": "AtomicTransact.AtomicConfig.Theme.ColorScheme", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.Theme.ColorScheme.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ColorScheme", + "printedName": "AtomicTransact.AtomicConfig.Theme.ColorScheme", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO4darkyA2GmF", + "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO4darkyA2GmF", + "moduleName": "AtomicTransact" + }, + { + "kind": "Var", + "name": "system", + "printedName": "system", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.Theme.ColorScheme.Type) -> AtomicTransact.AtomicConfig.Theme.ColorScheme", + "children": [ + { + "kind": "TypeNominal", + "name": "ColorScheme", + "printedName": "AtomicTransact.AtomicConfig.Theme.ColorScheme", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.Theme.ColorScheme.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ColorScheme", + "printedName": "AtomicTransact.AtomicConfig.Theme.ColorScheme", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO6systemyA2GmF", + "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO6systemyA2GmF", + "moduleName": "AtomicTransact" + }, + { + "kind": "Var", + "name": "isDarkMode", + "printedName": "isDarkMode", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO10isDarkModeSbvp", + "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO10isDarkModeSbvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO10isDarkModeSbvg", + "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO10isDarkModeSbvg", + "moduleName": "AtomicTransact", + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "ColorScheme", + "printedName": "AtomicTransact.AtomicConfig.Theme.ColorScheme", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO" + }, + { + "kind": "TypeNominal", + "name": "ColorScheme", + "printedName": "AtomicTransact.AtomicConfig.Theme.ColorScheme", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO" + } + ], + "declKind": "Func", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO2eeoiySbAG_AGtFZ", + "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO2eeoiySbAG_AGtFZ", + "moduleName": "AtomicTransact", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO9hashValueSivp", + "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO9hashValueSivp", + "moduleName": "AtomicTransact", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO9hashValueSivg", + "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO9hashValueSivg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO4hash4intoys6HasherVz_tF", + "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO4hash4intoys6HasherVz_tF", + "moduleName": "AtomicTransact", + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO", + "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Theme", + "printedName": "AtomicTransact.AtomicConfig.Theme", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV4fromAEs7Decoder_p_tKcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV4fromAEs7Decoder_p_tKcfc", + "moduleName": "AtomicTransact", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "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": "TypeDecl", + "name": "Distribution", + "printedName": "Distribution", + "children": [ + { + "kind": "TypeDecl", + "name": "DistributionType", + "printedName": "DistributionType", + "children": [ + { + "kind": "Var", + "name": "total", + "printedName": "total", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.Distribution.DistributionType.Type) -> AtomicTransact.AtomicConfig.Distribution.DistributionType", + "children": [ + { + "kind": "TypeNominal", + "name": "DistributionType", + "printedName": "AtomicTransact.AtomicConfig.Distribution.DistributionType", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.Distribution.DistributionType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "DistributionType", + "printedName": "AtomicTransact.AtomicConfig.Distribution.DistributionType", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO5totalyA2GmF", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV0D4TypeO5totalyA2GmF", + "moduleName": "AtomicTransact" + }, + { + "kind": "Var", + "name": "fixed", + "printedName": "fixed", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.Distribution.DistributionType.Type) -> AtomicTransact.AtomicConfig.Distribution.DistributionType", + "children": [ + { + "kind": "TypeNominal", + "name": "DistributionType", + "printedName": "AtomicTransact.AtomicConfig.Distribution.DistributionType", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.Distribution.DistributionType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "DistributionType", + "printedName": "AtomicTransact.AtomicConfig.Distribution.DistributionType", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO5fixedyA2GmF", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV0D4TypeO5fixedyA2GmF", + "moduleName": "AtomicTransact" + }, + { + "kind": "Var", + "name": "percent", + "printedName": "percent", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.Distribution.DistributionType.Type) -> AtomicTransact.AtomicConfig.Distribution.DistributionType", + "children": [ + { + "kind": "TypeNominal", + "name": "DistributionType", + "printedName": "AtomicTransact.AtomicConfig.Distribution.DistributionType", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.Distribution.DistributionType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "DistributionType", + "printedName": "AtomicTransact.AtomicConfig.Distribution.DistributionType", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO7percentyA2GmF", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV0D4TypeO7percentyA2GmF", + "moduleName": "AtomicTransact" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.Distribution.DistributionType?", + "children": [ + { + "kind": "TypeNominal", + "name": "DistributionType", + "printedName": "AtomicTransact.AtomicConfig.Distribution.DistributionType", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO8rawValueAGSgSS_tcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV0D4TypeO8rawValueAGSgSS_tcfc", + "moduleName": "AtomicTransact", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO8rawValueSSvp", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV0D4TypeO8rawValueSSvp", + "moduleName": "AtomicTransact", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO8rawValueSSvg", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV0D4TypeO8rawValueSSvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "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", + "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": "ActionType", + "printedName": "ActionType", + "children": [ + { + "kind": "Var", + "name": "create", + "printedName": "create", + "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:14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO6createyA2GmF", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO6createyA2GmF", + "moduleName": "AtomicTransact" + }, + { + "kind": "Var", + "name": "update", + "printedName": "update", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.Distribution.ActionType.Type) -> AtomicTransact.AtomicConfig.Distribution.ActionType", + "children": [ + { + "kind": "TypeNominal", + "name": "ActionType", + "printedName": "AtomicTransact.AtomicConfig.Distribution.ActionType", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.Distribution.ActionType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ActionType", + "printedName": "AtomicTransact.AtomicConfig.Distribution.ActionType", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO6updateyA2GmF", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO6updateyA2GmF", + "moduleName": "AtomicTransact" + }, + { + "kind": "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, + "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", + "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": "Var", + "name": "type", + "printedName": "type", + "children": [ + { + "kind": "TypeNominal", + "name": "DistributionType", + "printedName": "AtomicTransact.AtomicConfig.Distribution.DistributionType", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV4typeAE0D4TypeOvp", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV4typeAE0D4TypeOvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "DistributionType", + "printedName": "AtomicTransact.AtomicConfig.Distribution.DistributionType", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV4typeAE0D4TypeOvg", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV4typeAE0D4TypeOvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "DistributionType", + "printedName": "AtomicTransact.AtomicConfig.Distribution.DistributionType", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV4typeAE0D4TypeOvs", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV4typeAE0D4TypeOvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV4typeAE0D4TypeOvM", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV4typeAE0D4TypeOvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "amount", + "printedName": "amount", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Var", + "usr": "s: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.Distribution.ActionType?", + "children": [ + { + "kind": "TypeNominal", + "name": "ActionType", + "printedName": "AtomicTransact.AtomicConfig.Distribution.ActionType", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV6actionAE10ActionTypeOSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV6actionAE10ActionTypeOSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.Distribution.ActionType?", + "children": [ + { + "kind": "TypeNominal", + "name": "ActionType", + "printedName": "AtomicTransact.AtomicConfig.Distribution.ActionType", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV6actionAE10ActionTypeOSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV6actionAE10ActionTypeOSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.Distribution.ActionType?", + "children": [ + { + "kind": "TypeNominal", + "name": "ActionType", + "printedName": "AtomicTransact.AtomicConfig.Distribution.ActionType", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV6actionAE10ActionTypeOSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV6actionAE10ActionTypeOSgvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV6actionAE10ActionTypeOSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV6actionAE10ActionTypeOSgvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "canUpdate", + "printedName": "canUpdate", + "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:14AtomicTransact0A6ConfigV12DistributionV9canUpdateSbSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV9canUpdateSbSgvp", + "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:14AtomicTransact0A6ConfigV12DistributionV9canUpdateSbSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV9canUpdateSbSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV9canUpdateSbSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV9canUpdateSbSgvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV9canUpdateSbSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV9canUpdateSbSgvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(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" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "ProductType", + "printedName": "ProductType", + "children": [ + { + "kind": "Var", + "name": "deposit", + "printedName": "deposit", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.ProductType.Type) -> AtomicTransact.AtomicConfig.ProductType", + "children": [ + { + "kind": "TypeNominal", + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.ProductType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO7deposityA2EmF", + "mangledName": "$s14AtomicTransact0A6ConfigV11ProductTypeO7deposityA2EmF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "verify", + "printedName": "verify", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.ProductType.Type) -> AtomicTransact.AtomicConfig.ProductType", + "children": [ + { + "kind": "TypeNominal", + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.ProductType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO6verifyyA2EmF", + "mangledName": "$s14AtomicTransact0A6ConfigV11ProductTypeO6verifyyA2EmF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "enroll", + "printedName": "enroll", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.ProductType.Type) -> AtomicTransact.AtomicConfig.ProductType", + "children": [ + { + "kind": "TypeNominal", + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.ProductType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO6enrollyA2EmF", + "mangledName": "$s14AtomicTransact0A6ConfigV11ProductTypeO6enrollyA2EmF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "switch", + "printedName": "switch", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.ProductType.Type) -> AtomicTransact.AtomicConfig.ProductType", + "children": [ + { + "kind": "TypeNominal", + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.ProductType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO6switchyA2EmF", + "mangledName": "$s14AtomicTransact0A6ConfigV11ProductTypeO6switchyA2EmF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "present", + "printedName": "present", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.ProductType.Type) -> AtomicTransact.AtomicConfig.ProductType", + "children": [ + { + "kind": "TypeNominal", + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.ProductType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO7presentyA2EmF", + "mangledName": "$s14AtomicTransact0A6ConfigV11ProductTypeO7presentyA2EmF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "tax", + "printedName": "tax", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.ProductType.Type) -> AtomicTransact.AtomicConfig.ProductType", + "children": [ + { + "kind": "TypeNominal", + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.ProductType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO3taxyA2EmF", + "mangledName": "$s14AtomicTransact0A6ConfigV11ProductTypeO3taxyA2EmF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "action", + "printedName": "action", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.ProductType.Type) -> AtomicTransact.AtomicConfig.ProductType", + "children": [ + { + "kind": "TypeNominal", + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.ProductType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO6actionyA2EmF", + "mangledName": "$s14AtomicTransact0A6ConfigV11ProductTypeO6actionyA2EmF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "aggregate", + "printedName": "aggregate", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.ProductType.Type) -> AtomicTransact.AtomicConfig.ProductType", + "children": [ + { + "kind": "TypeNominal", + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.ProductType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO9aggregateyA2EmF", + "mangledName": "$s14AtomicTransact0A6ConfigV11ProductTypeO9aggregateyA2EmF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "manage", + "printedName": "manage", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.ProductType.Type) -> AtomicTransact.AtomicConfig.ProductType", + "children": [ + { + "kind": "TypeNominal", + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.ProductType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO6manageyA2EmF", + "mangledName": "$s14AtomicTransact0A6ConfigV11ProductTypeO6manageyA2EmF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.ProductType?", + "children": [ + { + "kind": "TypeNominal", + "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: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()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO8rawValueSSvg", + "mangledName": "$s14AtomicTransact0A6ConfigV11ProductTypeO8rawValueSSvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "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" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.ScopeType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ScopeType", + "printedName": "AtomicTransact.AtomicConfig.ScopeType", + "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO8userLinkyA2EmF", + "mangledName": "$s14AtomicTransact0A6ConfigV9ScopeTypeO8userLinkyA2EmF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "employerLink", + "printedName": "employerLink", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.ScopeType.Type) -> AtomicTransact.AtomicConfig.ScopeType", + "children": [ + { + "kind": "TypeNominal", + "name": "ScopeType", + "printedName": "AtomicTransact.AtomicConfig.ScopeType", + "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.ScopeType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ScopeType", + "printedName": "AtomicTransact.AtomicConfig.ScopeType", + "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO12employerLinkyA2EmF", + "mangledName": "$s14AtomicTransact0A6ConfigV9ScopeTypeO12employerLinkyA2EmF", + "moduleName": "AtomicTransact" + }, + { + "kind": "Var", + "name": "payLink", + "printedName": "payLink", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.ScopeType.Type) -> AtomicTransact.AtomicConfig.ScopeType", + "children": [ + { + "kind": "TypeNominal", + "name": "ScopeType", + "printedName": "AtomicTransact.AtomicConfig.ScopeType", + "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.ScopeType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ScopeType", + "printedName": "AtomicTransact.AtomicConfig.ScopeType", + "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO7payLinkyA2EmF", + "mangledName": "$s14AtomicTransact0A6ConfigV9ScopeTypeO7payLinkyA2EmF", + "moduleName": "AtomicTransact" + }, + { + "kind": "Var", + "name": "custom", + "printedName": "custom", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.ScopeType.Type) -> AtomicTransact.AtomicConfig.ScopeType", + "children": [ + { + "kind": "TypeNominal", + "name": "ScopeType", + "printedName": "AtomicTransact.AtomicConfig.ScopeType", + "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.ScopeType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ScopeType", + "printedName": "AtomicTransact.AtomicConfig.ScopeType", + "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO6customyA2EmF", + "mangledName": "$s14AtomicTransact0A6ConfigV9ScopeTypeO6customyA2EmF", + "moduleName": "AtomicTransact" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.ScopeType?", + "children": [ + { + "kind": "TypeNominal", + "name": "ScopeType", + "printedName": "AtomicTransact.AtomicConfig.ScopeType", + "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO" + } + ], + "usr": "s:Sq" + }, + { + "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()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO8rawValueSSvg", + "mangledName": "$s14AtomicTransact0A6ConfigV9ScopeTypeO8rawValueSSvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO", + "mangledName": "$s14AtomicTransact0A6ConfigV9ScopeTypeO", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "enumRawTypeName": "String", + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "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": "DeferredPaymentMethodStrategy", + "printedName": "DeferredPaymentMethodStrategy", + "children": [ + { + "kind": "Var", + "name": "sdk", + "printedName": "sdk", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy.Type) -> AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy", + "children": [ + { + "kind": "TypeNominal", + "name": "DeferredPaymentMethodStrategy", + "printedName": "AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy", + "usr": "s:14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "DeferredPaymentMethodStrategy", + "printedName": "AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy", + "usr": "s:14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO3sdkyA2EmF", + "mangledName": "$s14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO3sdkyA2EmF", + "moduleName": "AtomicTransact" + }, + { + "kind": "Var", + "name": "api", + "printedName": "api", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy.Type) -> AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy", + "children": [ + { + "kind": "TypeNominal", + "name": "DeferredPaymentMethodStrategy", + "printedName": "AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy", + "usr": "s:14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "DeferredPaymentMethodStrategy", + "printedName": "AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy", + "usr": "s:14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO3apiyA2EmF", + "mangledName": "$s14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO3apiyA2EmF", + "moduleName": "AtomicTransact" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy?", + "children": [ + { + "kind": "TypeNominal", + "name": "DeferredPaymentMethodStrategy", + "printedName": "AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy", + "usr": "s:14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO8rawValueAESgSS_tcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO8rawValueAESgSS_tcfc", + "moduleName": "AtomicTransact", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO8rawValueSSvp", + "mangledName": "$s14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO8rawValueSSvp", + "moduleName": "AtomicTransact", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO8rawValueSSvg", + "mangledName": "$s14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO8rawValueSSvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO", + "mangledName": "$s14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl" + ], + "enumRawTypeName": "String", + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Deeplink", + "printedName": "Deeplink", + "children": [ + { + "kind": "TypeDecl", + "name": "Step", + "printedName": "Step", + "children": [ + { + "kind": "Var", + "name": "searchCompany", + "printedName": "searchCompany", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.Deeplink.Step.Type) -> AtomicTransact.AtomicConfig.Deeplink.Step", + "children": [ + { + "kind": "TypeNominal", + "name": "Step", + "printedName": "AtomicTransact.AtomicConfig.Deeplink.Step", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.Deeplink.Step.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Step", + "printedName": "AtomicTransact.AtomicConfig.Deeplink.Step", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO13searchCompanyyA2GmF", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV4StepO13searchCompanyyA2GmF", + "moduleName": "AtomicTransact" + }, + { + "kind": "Var", + "name": "searchPayroll", + "printedName": "searchPayroll", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.Deeplink.Step.Type) -> AtomicTransact.AtomicConfig.Deeplink.Step", + "children": [ + { + "kind": "TypeNominal", + "name": "Step", + "printedName": "AtomicTransact.AtomicConfig.Deeplink.Step", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.Deeplink.Step.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Step", + "printedName": "AtomicTransact.AtomicConfig.Deeplink.Step", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO13searchPayrollyA2GmF", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV4StepO13searchPayrollyA2GmF", + "moduleName": "AtomicTransact" + }, + { + "kind": "Var", + "name": "loginCompany", + "printedName": "loginCompany", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.Deeplink.Step.Type) -> (Swift.String, Swift.String?, Swift.Bool?) -> AtomicTransact.AtomicConfig.Deeplink.Step", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.String, Swift.String?, Swift.Bool?) -> AtomicTransact.AtomicConfig.Deeplink.Step", + "children": [ + { + "kind": "TypeNominal", + "name": "Step", + "printedName": "AtomicTransact.AtomicConfig.Deeplink.Step", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(companyId: Swift.String, connectorId: Swift.String?, singleSwitch: Swift.Bool?)", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.Deeplink.Step.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Step", + "printedName": "AtomicTransact.AtomicConfig.Deeplink.Step", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO12loginCompanyyAGSS_SSSgSbSgtcAGmF", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV4StepO12loginCompanyyAGSS_SSSgSbSgtcAGmF", + "moduleName": "AtomicTransact" + }, + { + "kind": "Var", + "name": "loginPayroll", + "printedName": "loginPayroll", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.Deeplink.Step.Type) -> (Swift.String, Swift.String) -> AtomicTransact.AtomicConfig.Deeplink.Step", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.String, Swift.String) -> AtomicTransact.AtomicConfig.Deeplink.Step", + "children": [ + { + "kind": "TypeNominal", + "name": "Step", + "printedName": "AtomicTransact.AtomicConfig.Deeplink.Step", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(connectorId: Swift.String, companyName: Swift.String)", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.Deeplink.Step.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Step", + "printedName": "AtomicTransact.AtomicConfig.Deeplink.Step", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO12loginPayrollyAGSS_SStcAGmF", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV4StepO12loginPayrollyAGSS_SStcAGmF", + "moduleName": "AtomicTransact" + }, + { + "kind": "Var", + "name": "addCard", + "printedName": "addCard", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.Deeplink.Step.Type) -> AtomicTransact.AtomicConfig.Deeplink.Step", + "children": [ + { + "kind": "TypeNominal", + "name": "Step", + "printedName": "AtomicTransact.AtomicConfig.Deeplink.Step", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.Deeplink.Step.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Step", + "printedName": "AtomicTransact.AtomicConfig.Deeplink.Step", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO7addCardyA2GmF", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV4StepO7addCardyA2GmF", + "moduleName": "AtomicTransact" + }, + { + "kind": "Var", + "name": "id", + "printedName": "id", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO2idSSvp", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV4StepO2idSSvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO2idSSvg", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV4StepO2idSSvg", + "moduleName": "AtomicTransact", + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV4StepO", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "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?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4stepSSSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV4stepSSSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4stepSSSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV4stepSSSgvg", + "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:14AtomicTransact0A6ConfigV8DeeplinkV4stepSSSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV4stepSSSgvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4stepSSSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV4stepSSSgvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "companyId", + "printedName": "companyId", + "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:14AtomicTransact0A6ConfigV8DeeplinkV9companyIdSSSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV9companyIdSSSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s: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" + } + ] + }, + { + "kind": "Var", + "name": "connectorId", + "printedName": "connectorId", + "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:14AtomicTransact0A6ConfigV8DeeplinkV11connectorIdSSSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV11connectorIdSSSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV11connectorIdSSSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV11connectorIdSSSgvg", + "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:14AtomicTransact0A6ConfigV8DeeplinkV11connectorIdSSSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV11connectorIdSSSgvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "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": "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" + }, + { + "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": "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": "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": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV12singleSwitchSbSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV12singleSwitchSbSgvg", + "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:14AtomicTransact0A6ConfigV8DeeplinkV12singleSwitchSbSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV12singleSwitchSbSgvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "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": "Var", + "name": "app", + "printedName": "app", + "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:14AtomicTransact0A6ConfigV8DeeplinkV3appSSSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV3appSSSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV3appSSSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV3appSSSgvg", + "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:14AtomicTransact0A6ConfigV8DeeplinkV3appSSSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV3appSSSgvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV3appSSSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV3appSSSgvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "payments", + "printedName": "payments", + "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: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": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV8paymentsSaySSGSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV8paymentsSaySSGSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV8paymentsSaySSGSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV8paymentsSaySSGSgvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "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": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV9accountIdSSSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV9accountIdSSSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "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:14AtomicTransact0A6ConfigV8DeeplinkV9accountIdSSSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV9accountIdSSSgvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV9accountIdSSSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV9accountIdSSSgvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(step:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Deeplink", + "printedName": "AtomicTransact.AtomicConfig.Deeplink", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV" + }, + { + "kind": "TypeNominal", + "name": "Step", + "printedName": "AtomicTransact.AtomicConfig.Deeplink.Step", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4stepA2E4StepO_tcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV4stepA2E4StepO_tcfc", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "step", + "printedName": "step(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Deeplink", + "printedName": "AtomicTransact.AtomicConfig.Deeplink", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV" + }, + { + "kind": "TypeNominal", + "name": "Step", + "printedName": "AtomicTransact.AtomicConfig.Deeplink.Step", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO" + } + ], + "declKind": "Func", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4stepyA2E4StepOFZ", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV4stepyA2E4StepOFZ", + "moduleName": "AtomicTransact", + "static": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(app:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Deeplink", + "printedName": "AtomicTransact.AtomicConfig.Deeplink", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV" + }, + { + "kind": "TypeNominal", + "name": "App", + "printedName": "AtomicTransact.AtomicConfig.Deeplink.App", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV3AppO" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV3appA2E3AppO_tcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV3appA2E3AppO_tcfc", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "app", + "printedName": "app(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Deeplink", + "printedName": "AtomicTransact.AtomicConfig.Deeplink", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV" + }, + { + "kind": "TypeNominal", + "name": "App", + "printedName": "AtomicTransact.AtomicConfig.Deeplink.App", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV3AppO" + } + ], + "declKind": "Func", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV3appyA2E3AppOFZ", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV3appyA2E3AppOFZ", + "moduleName": "AtomicTransact", + "static": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Deeplink", + "printedName": "AtomicTransact.AtomicConfig.Deeplink", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4fromAEs7Decoder_p_tKcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV4fromAEs7Decoder_p_tKcfc", + "moduleName": "AtomicTransact", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Encoder", + "printedName": "any Swift.Encoder", + "usr": "s:s7EncoderP" + } + ], + "declKind": "Func", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV6encode2toys7Encoder_p_tKF", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV6encode2toys7Encoder_p_tKF", + "moduleName": "AtomicTransact", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "DemoMode", + "printedName": "DemoMode", + "children": [ + { + "kind": "Var", + "name": "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", + "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:14AtomicTransact0A6ConfigV8DemoModeV7enabledSbvg", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV7enabledSbvg", + "moduleName": "AtomicTransact", + "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:14AtomicTransact0A6ConfigV8DemoModeV7enabledSbvs", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV7enabledSbvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV7enabledSbvM", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV7enabledSbvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Customer", + "printedName": "Customer", + "children": [ + { + "kind": "Var", + "name": "name", + "printedName": "name", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV4nameSSvp", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV4nameSSvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV4nameSSvg", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV4nameSSvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV4nameSSvs", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV4nameSSvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV4nameSSvM", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV4nameSSvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Brand", + "printedName": "Brand", + "children": [ + { + "kind": "Var", + "name": "logo", + "printedName": "logo", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV4logoSSvp", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV4logoSSvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV4logoSSvg", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV4logoSSvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV4logoSSvs", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV4logoSSvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV4logoSSvM", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV4logoSSvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "color", + "printedName": "color", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV5colorSSvp", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV5colorSSvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV5colorSSvg", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV5colorSSvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV5colorSSvs", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV5colorSSvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV5colorSSvM", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV5colorSSvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(logo:color:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Brand", + "printedName": "AtomicTransact.AtomicConfig.DemoMode.Customer.Brand", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV4logo5colorAISS_SStcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV4logo5colorAISS_SStcfc", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(logo:color:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Brand", + "printedName": "AtomicTransact.AtomicConfig.DemoMode.Customer.Brand", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV4logo5colorAISS_So7UIColorCtcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV4logo5colorAISS_So7UIColorCtcfc", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Brand", + "printedName": "AtomicTransact.AtomicConfig.DemoMode.Customer.Brand", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV4fromAIs7Decoder_p_tKcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV4fromAIs7Decoder_p_tKcfc", + "moduleName": "AtomicTransact", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Encoder", + "printedName": "any Swift.Encoder", + "usr": "s:s7EncoderP" + } + ], + "declKind": "Func", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV6encode2toys7Encoder_p_tKF", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV6encode2toys7Encoder_p_tKF", + "moduleName": "AtomicTransact", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "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": "Constructor", + "name": "init", + "printedName": "init(name:brand:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Customer", + "printedName": "AtomicTransact.AtomicConfig.DemoMode.Customer", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Brand", + "printedName": "AtomicTransact.AtomicConfig.DemoMode.Customer.Brand", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV4name5brandAGSS_AG5BrandVtcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV4name5brandAGSS_AG5BrandVtcfc", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Customer", + "printedName": "AtomicTransact.AtomicConfig.DemoMode.Customer", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV4fromAGs7Decoder_p_tKcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV4fromAGs7Decoder_p_tKcfc", + "moduleName": "AtomicTransact", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Encoder", + "printedName": "any Swift.Encoder", + "usr": "s:s7EncoderP" + } + ], + "declKind": "Func", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV6encode2toys7Encoder_p_tKF", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV6encode2toys7Encoder_p_tKF", + "moduleName": "AtomicTransact", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Var", + "name": "customer", + "printedName": "customer", + "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": "Var", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8customerAE8CustomerVSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8customerAE8CustomerVSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "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": "Constructor", + "name": "init", + "printedName": "init(customer:)", + "children": [ + { + "kind": "TypeNominal", + "name": "DemoMode", + "printedName": "AtomicTransact.AtomicConfig.DemoMode", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.DemoMode.Customer?", + "children": [ + { + "kind": "TypeNominal", + "name": "Customer", + "printedName": "AtomicTransact.AtomicConfig.DemoMode.Customer", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8customerA2E8CustomerVSg_tcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8customerA2E8CustomerVSg_tcfc", + "moduleName": "AtomicTransact", + "declAttributes": [ + "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": [ + { + "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:14AtomicTransact0A6ConfigV6SearchV4tagsSaySSGSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV6SearchV4tagsSaySSGSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV6SearchV4tagsSaySSGSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV6SearchV4tagsSaySSGSgvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV6SearchV4tagsSaySSGSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV6SearchV4tagsSaySSGSgvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "excludedTags", + "printedName": "excludedTags", + "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:14AtomicTransact0A6ConfigV6SearchV12excludedTagsSaySSGSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV6SearchV12excludedTagsSaySSGSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s: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": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV6SearchV12excludedTagsSaySSGSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV6SearchV12excludedTagsSaySSGSgvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV6SearchV12excludedTagsSaySSGSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV6SearchV12excludedTagsSaySSGSgvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "ruleId", + "printedName": "ruleId", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV6SearchV6ruleIdSSSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV6SearchV6ruleIdSSSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "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" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV6SearchV4tags12excludedTags6ruleIdAESaySSGSg_AJSSSgtcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV6SearchV4tags12excludedTags6ruleIdAESaySSGSg_AJSSSgtcfc", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Search", + "printedName": "AtomicTransact.AtomicConfig.Search", + "usr": "s:14AtomicTransact0A6ConfigV6SearchV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV6SearchV4fromAEs7Decoder_p_tKcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV6SearchV4fromAEs7Decoder_p_tKcfc", + "moduleName": "AtomicTransact", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Encoder", + "printedName": "any Swift.Encoder", + "usr": "s:s7EncoderP" + } + ], + "declKind": "Func", + "usr": "s:14AtomicTransact0A6ConfigV6SearchV6encode2toys7Encoder_p_tKF", + "mangledName": "$s14AtomicTransact0A6ConfigV6SearchV6encode2toys7Encoder_p_tKF", + "moduleName": "AtomicTransact", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:14AtomicTransact0A6ConfigV6SearchV", + "mangledName": "$s14AtomicTransact0A6ConfigV6SearchV", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Experiments", + "printedName": "Experiments", + "children": [ + { + "kind": "Var", + "name": "fractionalDeposits", + "printedName": "fractionalDeposits", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV18fractionalDepositsSbSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV11ExperimentsV18fractionalDepositsSbSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV18fractionalDepositsSbSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV11ExperimentsV18fractionalDepositsSbSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV18fractionalDepositsSbSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV11ExperimentsV18fractionalDepositsSbSgvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV18fractionalDepositsSbSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV11ExperimentsV18fractionalDepositsSbSgvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "unemploymentCarousel", + "printedName": "unemploymentCarousel", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV20unemploymentCarouselSbSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV11ExperimentsV20unemploymentCarouselSbSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV20unemploymentCarouselSbSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV11ExperimentsV20unemploymentCarouselSbSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV20unemploymentCarouselSbSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV11ExperimentsV20unemploymentCarouselSbSgvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV20unemploymentCarouselSbSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV11ExperimentsV20unemploymentCarouselSbSgvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "manualFallback", + "printedName": "manualFallback", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV14manualFallbackSbSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV11ExperimentsV14manualFallbackSbSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "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, + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV18fractionalDeposits20unemploymentCarousel14manualFallbackAESbSg_A2Itcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV11ExperimentsV18fractionalDeposits20unemploymentCarousel14manualFallbackAESbSg_A2Itcfc", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Experiments", + "printedName": "AtomicTransact.AtomicConfig.Experiments", + "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV4fromAEs7Decoder_p_tKcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV11ExperimentsV4fromAEs7Decoder_p_tKcfc", + "moduleName": "AtomicTransact", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Encoder", + "printedName": "any Swift.Encoder", + "usr": "s:s7EncoderP" + } + ], + "declKind": "Func", + "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV6encode2toys7Encoder_p_tKF", + "mangledName": "$s14AtomicTransact0A6ConfigV11ExperimentsV6encode2toys7Encoder_p_tKF", + "moduleName": "AtomicTransact", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV", + "mangledName": "$s14AtomicTransact0A6ConfigV11ExperimentsV", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Features", + "printedName": "Features", + "children": [ + { + "kind": "Var", + "name": "manualDepositFlow", + "printedName": "manualDepositFlow", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV8FeaturesV17manualDepositFlowSbSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV8FeaturesV17manualDepositFlowSbSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8FeaturesV17manualDepositFlowSbSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV8FeaturesV17manualDepositFlowSbSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8FeaturesV17manualDepositFlowSbSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV8FeaturesV17manualDepositFlowSbSgvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8FeaturesV17manualDepositFlowSbSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV8FeaturesV17manualDepositFlowSbSgvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "coAuth", + "printedName": "coAuth", + "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" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV8FeaturesV6coAuth17manualDepositFlowAESbSg_AHtcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV8FeaturesV6coAuth17manualDepositFlowAESbSg_AHtcfc", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Features", + "printedName": "AtomicTransact.AtomicConfig.Features", + "usr": "s:14AtomicTransact0A6ConfigV8FeaturesV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV8FeaturesV4fromAEs7Decoder_p_tKcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV8FeaturesV4fromAEs7Decoder_p_tKcfc", + "moduleName": "AtomicTransact", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Encoder", + "printedName": "any Swift.Encoder", + "usr": "s:s7EncoderP" + } + ], + "declKind": "Func", + "usr": "s:14AtomicTransact0A6ConfigV8FeaturesV6encode2toys7Encoder_p_tKF", + "mangledName": "$s14AtomicTransact0A6ConfigV8FeaturesV6encode2toys7Encoder_p_tKF", + "moduleName": "AtomicTransact", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:14AtomicTransact0A6ConfigV8FeaturesV", + "mangledName": "$s14AtomicTransact0A6ConfigV8FeaturesV", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "UserAction", + "printedName": "UserAction", + "children": [ + { + "kind": "Var", + "name": "id", + "printedName": "id", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV10UserActionV2idSSvp", + "mangledName": "$s14AtomicTransact0A6ConfigV10UserActionV2idSSvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV10UserActionV2idSSvg", + "mangledName": "$s14AtomicTransact0A6ConfigV10UserActionV2idSSvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV10UserActionV2idSSvs", + "mangledName": "$s14AtomicTransact0A6ConfigV10UserActionV2idSSvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV10UserActionV2idSSvM", + "mangledName": "$s14AtomicTransact0A6ConfigV10UserActionV2idSSvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(id:)", + "children": [ + { + "kind": "TypeNominal", + "name": "UserAction", + "printedName": "AtomicTransact.AtomicConfig.UserAction", + "usr": "s:14AtomicTransact0A6ConfigV10UserActionV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV10UserActionV2idAESS_tcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV10UserActionV2idAESS_tcfc", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "UserAction", + "printedName": "AtomicTransact.AtomicConfig.UserAction", + "usr": "s:14AtomicTransact0A6ConfigV10UserActionV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV10UserActionV4fromAEs7Decoder_p_tKcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV10UserActionV4fromAEs7Decoder_p_tKcfc", + "moduleName": "AtomicTransact", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Encoder", + "printedName": "any Swift.Encoder", + "usr": "s:s7EncoderP" + } + ], + "declKind": "Func", + "usr": "s:14AtomicTransact0A6ConfigV10UserActionV6encode2toys7Encoder_p_tKF", + "mangledName": "$s14AtomicTransact0A6ConfigV10UserActionV6encode2toys7Encoder_p_tKF", + "moduleName": "AtomicTransact", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:14AtomicTransact0A6ConfigV10UserActionV", + "mangledName": "$s14AtomicTransact0A6ConfigV10UserActionV", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Customer", + "printedName": "Customer", + "children": [ + { + "kind": "Var", + "name": "name", + "printedName": "name", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV8CustomerV4nameSSvp", + "mangledName": "$s14AtomicTransact0A6ConfigV8CustomerV4nameSSvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8CustomerV4nameSSvg", + "mangledName": "$s14AtomicTransact0A6ConfigV8CustomerV4nameSSvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, + { + "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", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV14showBackButtonSbSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV17NavigationOptionsV14showBackButtonSbSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV14showBackButtonSbSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV17NavigationOptionsV14showBackButtonSbSgvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV14showBackButtonSbSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV17NavigationOptionsV14showBackButtonSbSgvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "showBackButtonText", + "printedName": "showBackButtonText", + "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:14AtomicTransact0A6ConfigV17NavigationOptionsV18showBackButtonTextSbSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV17NavigationOptionsV18showBackButtonTextSbSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV18showBackButtonTextSbSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV17NavigationOptionsV18showBackButtonTextSbSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV18showBackButtonTextSbSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV17NavigationOptionsV18showBackButtonTextSbSgvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV18showBackButtonTextSbSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV17NavigationOptionsV18showBackButtonTextSbSgvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "showCloseButton", + "printedName": "showCloseButton", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV15showCloseButtonSbSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV17NavigationOptionsV15showCloseButtonSbSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV15showCloseButtonSbSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV17NavigationOptionsV15showCloseButtonSbSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV15showCloseButtonSbSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV17NavigationOptionsV15showCloseButtonSbSgvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV15showCloseButtonSbSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV17NavigationOptionsV15showCloseButtonSbSgvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(showBackButton:showBackButtonText:showCloseButton:)", + "children": [ + { + "kind": "TypeNominal", + "name": "NavigationOptions", + "printedName": "AtomicTransact.AtomicConfig.NavigationOptions", + "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "hasDefaultArg": true, + "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, + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV14showBackButton0fgH4Text0f5CloseH0AESbSg_A2Itcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV17NavigationOptionsV14showBackButton0fgH4Text0f5CloseH0AESbSg_A2Itcfc", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "NavigationOptions", + "printedName": "AtomicTransact.AtomicConfig.NavigationOptions", + "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV4fromAEs7Decoder_p_tKcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV17NavigationOptionsV4fromAEs7Decoder_p_tKcfc", + "moduleName": "AtomicTransact", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Encoder", + "printedName": "any Swift.Encoder", + "usr": "s:s7EncoderP" + } + ], + "declKind": "Func", + "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV6encode2toys7Encoder_p_tKF", + "mangledName": "$s14AtomicTransact0A6ConfigV17NavigationOptionsV6encode2toys7Encoder_p_tKF", + "moduleName": "AtomicTransact", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV", + "mangledName": "$s14AtomicTransact0A6ConfigV17NavigationOptionsV", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Platform", + "printedName": "Platform", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "Platform", + "printedName": "AtomicTransact.AtomicConfig.Platform", + "usr": "s:14AtomicTransact0A6ConfigV8PlatformV" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV8PlatformVAEycfc", + "mangledName": "$s14AtomicTransact0A6ConfigV8PlatformVAEycfc", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(suffixed:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Platform", + "printedName": "AtomicTransact.AtomicConfig.Platform", + "usr": "s:14AtomicTransact0A6ConfigV8PlatformV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV8PlatformV8suffixedAESS_tcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV8PlatformV8suffixedAESS_tcfc", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Any?", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:14AtomicTransact0A6ConfigV8PlatformV6encodeypSgyF", + "mangledName": "$s14AtomicTransact0A6ConfigV8PlatformV6encodeypSgyF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Platform", + "printedName": "AtomicTransact.AtomicConfig.Platform", + "usr": "s:14AtomicTransact0A6ConfigV8PlatformV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV8PlatformV4fromAEs7Decoder_p_tKcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV8PlatformV4fromAEs7Decoder_p_tKcfc", + "moduleName": "AtomicTransact", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Encoder", + "printedName": "any Swift.Encoder", + "usr": "s:s7EncoderP" + } + ], + "declKind": "Func", + "usr": "s:14AtomicTransact0A6ConfigV8PlatformV6encode2toys7Encoder_p_tKF", + "mangledName": "$s14AtomicTransact0A6ConfigV8PlatformV6encode2toys7Encoder_p_tKF", + "moduleName": "AtomicTransact", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:14AtomicTransact0A6ConfigV8PlatformV", + "mangledName": "$s14AtomicTransact0A6ConfigV8PlatformV", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Var", + "name": "publicToken", + "printedName": "publicToken", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV11publicTokenSSSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV11publicTokenSSSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV11publicTokenSSSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV11publicTokenSSSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "tasks", + "printedName": "tasks", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[AtomicTransact.AtomicConfig.Task]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[AtomicTransact.AtomicConfig.Task]", + "children": [ + { + "kind": "TypeNominal", + "name": "Task", + "printedName": "AtomicTransact.AtomicConfig.Task", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV5tasksSayAC4TaskVGSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV5tasksSayAC4TaskVGSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[AtomicTransact.AtomicConfig.Task]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[AtomicTransact.AtomicConfig.Task]", + "children": [ + { + "kind": "TypeNominal", + "name": "Task", + "printedName": "AtomicTransact.AtomicConfig.Task", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV5tasksSayAC4TaskVGSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV5tasksSayAC4TaskVGSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[AtomicTransact.AtomicConfig.Task]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[AtomicTransact.AtomicConfig.Task]", + "children": [ + { + "kind": "TypeNominal", + "name": "Task", + "printedName": "AtomicTransact.AtomicConfig.Task", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV5tasksSayAC4TaskVGSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV5tasksSayAC4TaskVGSgvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV5tasksSayAC4TaskVGSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV5tasksSayAC4TaskVGSgvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "demo", + "printedName": "demo", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.DemoMode?", + "children": [ + { + "kind": "TypeNominal", + "name": "DemoMode", + "printedName": "AtomicTransact.AtomicConfig.DemoMode", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV4demoAC8DemoModeVSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV4demoAC8DemoModeVSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.DemoMode?", + "children": [ + { + "kind": "TypeNominal", + "name": "DemoMode", + "printedName": "AtomicTransact.AtomicConfig.DemoMode", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV4demoAC8DemoModeVSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV4demoAC8DemoModeVSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "product", + "printedName": "product", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.ProductType?", + "children": [ + { + "kind": "TypeNominal", + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV7productAC11ProductTypeOSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV7productAC11ProductTypeOSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "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:14AtomicTransact0A6ConfigV7productAC11ProductTypeOSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV7productAC11ProductTypeOSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "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:14AtomicTransact0A6ConfigV17additionalProductAC0E4TypeOSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV17additionalProductAC0E4TypeOSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.ProductType?", + "children": [ + { + "kind": "TypeNominal", + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV17additionalProductAC0E4TypeOSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV17additionalProductAC0E4TypeOSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "linkedAccount", + "printedName": "linkedAccount", + "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:14AtomicTransact0A6ConfigV13linkedAccountSSSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV13linkedAccountSSSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV13linkedAccountSSSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV13linkedAccountSSSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "deferredPaymentMethodStrategy", + "printedName": "deferredPaymentMethodStrategy", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy?", + "children": [ + { + "kind": "TypeNominal", + "name": "DeferredPaymentMethodStrategy", + "printedName": "AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy", + "usr": "s:14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV29deferredPaymentMethodStrategyAC08DeferredefG0OSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV29deferredPaymentMethodStrategyAC08DeferredefG0OSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy?", + "children": [ + { + "kind": "TypeNominal", + "name": "DeferredPaymentMethodStrategy", + "printedName": "AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy", + "usr": "s:14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV29deferredPaymentMethodStrategyAC08DeferredefG0OSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV29deferredPaymentMethodStrategyAC08DeferredefG0OSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "sessionContext", + "printedName": "sessionContext", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV14sessionContextSSSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV14sessionContextSSSgvp", + "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:14AtomicTransact0A6ConfigV14sessionContextSSSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV14sessionContextSSSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "scope", + "printedName": "scope", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.ScopeType?", + "children": [ + { + "kind": "TypeNominal", + "name": "ScopeType", + "printedName": "AtomicTransact.AtomicConfig.ScopeType", + "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV5scopeAC9ScopeTypeOSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV5scopeAC9ScopeTypeOSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.ScopeType?", + "children": [ + { + "kind": "TypeNominal", + "name": "ScopeType", + "printedName": "AtomicTransact.AtomicConfig.ScopeType", + "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV5scopeAC9ScopeTypeOSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV5scopeAC9ScopeTypeOSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "theme", + "printedName": "theme", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.Theme?", + "children": [ + { + "kind": "TypeNominal", + "name": "Theme", + "printedName": "AtomicTransact.AtomicConfig.Theme", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV5themeAC5ThemeVSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV5themeAC5ThemeVSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.Theme?", + "children": [ + { + "kind": "TypeNominal", + "name": "Theme", + "printedName": "AtomicTransact.AtomicConfig.Theme", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV5themeAC5ThemeVSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV5themeAC5ThemeVSgvg", + "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.Theme?", + "children": [ + { + "kind": "TypeNominal", + "name": "Theme", + "printedName": "AtomicTransact.AtomicConfig.Theme", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV5themeAC5ThemeVSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV5themeAC5ThemeVSgvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV5themeAC5ThemeVSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV5themeAC5ThemeVSgvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "distribution", + "printedName": "distribution", + "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": "Var", + "usr": "s:14AtomicTransact0A6ConfigV12distributionAC12DistributionVSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV12distributionAC12DistributionVSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.Distribution?", + "children": [ + { + "kind": "TypeNominal", + "name": "Distribution", + "printedName": "AtomicTransact.AtomicConfig.Distribution", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV12distributionAC12DistributionVSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV12distributionAC12DistributionVSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.Distribution?", + "children": [ + { + "kind": "TypeNominal", + "name": "Distribution", + "printedName": "AtomicTransact.AtomicConfig.Distribution", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV12distributionAC12DistributionVSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV12distributionAC12DistributionVSgvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV12distributionAC12DistributionVSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV12distributionAC12DistributionVSgvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "language", + "printedName": "language", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV8languageSSvp", + "mangledName": "$s14AtomicTransact0A6ConfigV8languageSSvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8languageSSvg", + "mangledName": "$s14AtomicTransact0A6ConfigV8languageSSvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8languageSSvs", + "mangledName": "$s14AtomicTransact0A6ConfigV8languageSSvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8languageSSvM", + "mangledName": "$s14AtomicTransact0A6ConfigV8languageSSvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "deeplink", + "printedName": "deeplink", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.Deeplink?", + "children": [ + { + "kind": "TypeNominal", + "name": "Deeplink", + "printedName": "AtomicTransact.AtomicConfig.Deeplink", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV8deeplinkAC8DeeplinkVSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV8deeplinkAC8DeeplinkVSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.Deeplink?", + "children": [ + { + "kind": "TypeNominal", + "name": "Deeplink", + "printedName": "AtomicTransact.AtomicConfig.Deeplink", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8deeplinkAC8DeeplinkVSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV8deeplinkAC8DeeplinkVSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.Deeplink?", + "children": [ + { + "kind": "TypeNominal", + "name": "Deeplink", + "printedName": "AtomicTransact.AtomicConfig.Deeplink", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8deeplinkAC8DeeplinkVSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV8deeplinkAC8DeeplinkVSgvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8deeplinkAC8DeeplinkVSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV8deeplinkAC8DeeplinkVSgvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "metadata", + "printedName": "metadata", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : Swift.String]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV8metadataSDyS2SGSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV8metadataSDyS2SGSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "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" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8metadataSDyS2SGSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV8metadataSDyS2SGSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : Swift.String]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8metadataSDyS2SGSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV8metadataSDyS2SGSgvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8metadataSDyS2SGSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV8metadataSDyS2SGSgvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "search", + "printedName": "search", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.Search?", + "children": [ + { + "kind": "TypeNominal", + "name": "Search", + "printedName": "AtomicTransact.AtomicConfig.Search", + "usr": "s:14AtomicTransact0A6ConfigV6SearchV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV6searchAC6SearchVSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV6searchAC6SearchVSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.Search?", + "children": [ + { + "kind": "TypeNominal", + "name": "Search", + "printedName": "AtomicTransact.AtomicConfig.Search", + "usr": "s:14AtomicTransact0A6ConfigV6SearchV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV6searchAC6SearchVSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV6searchAC6SearchVSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.Search?", + "children": [ + { + "kind": "TypeNominal", + "name": "Search", + "printedName": "AtomicTransact.AtomicConfig.Search", + "usr": "s:14AtomicTransact0A6ConfigV6SearchV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV6searchAC6SearchVSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV6searchAC6SearchVSgvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV6searchAC6SearchVSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV6searchAC6SearchVSgvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "handoff", + "printedName": "handoff", + "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:14AtomicTransact0A6ConfigV7handoffSaySSGSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV7handoffSaySSGSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV7handoffSaySSGSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV7handoffSaySSGSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV7handoffSaySSGSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV7handoffSaySSGSgvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV7handoffSaySSGSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV7handoffSaySSGSgvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "experiments", + "printedName": "experiments", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.Experiments?", + "children": [ + { + "kind": "TypeNominal", + "name": "Experiments", + "printedName": "AtomicTransact.AtomicConfig.Experiments", + "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV11experimentsAC11ExperimentsVSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV11experimentsAC11ExperimentsVSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.Experiments?", + "children": [ + { + "kind": "TypeNominal", + "name": "Experiments", + "printedName": "AtomicTransact.AtomicConfig.Experiments", + "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV11experimentsAC11ExperimentsVSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV11experimentsAC11ExperimentsVSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.Experiments?", + "children": [ + { + "kind": "TypeNominal", + "name": "Experiments", + "printedName": "AtomicTransact.AtomicConfig.Experiments", + "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV11experimentsAC11ExperimentsVSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV11experimentsAC11ExperimentsVSgvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV11experimentsAC11ExperimentsVSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV11experimentsAC11ExperimentsVSgvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "features", + "printedName": "features", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.Features?", + "children": [ + { + "kind": "TypeNominal", + "name": "Features", + "printedName": "AtomicTransact.AtomicConfig.Features", + "usr": "s:14AtomicTransact0A6ConfigV8FeaturesV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV8featuresAC8FeaturesVSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV8featuresAC8FeaturesVSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.Features?", + "children": [ + { + "kind": "TypeNominal", + "name": "Features", + "printedName": "AtomicTransact.AtomicConfig.Features", + "usr": "s:14AtomicTransact0A6ConfigV8FeaturesV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8featuresAC8FeaturesVSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV8featuresAC8FeaturesVSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.Features?", + "children": [ + { + "kind": "TypeNominal", + "name": "Features", + "printedName": "AtomicTransact.AtomicConfig.Features", + "usr": "s:14AtomicTransact0A6ConfigV8FeaturesV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8featuresAC8FeaturesVSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV8featuresAC8FeaturesVSgvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8featuresAC8FeaturesVSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV8featuresAC8FeaturesVSgvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "customer", + "printedName": "customer", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.Customer?", + "children": [ + { + "kind": "TypeNominal", + "name": "Customer", + "printedName": "AtomicTransact.AtomicConfig.Customer", + "usr": "s:14AtomicTransact0A6ConfigV8CustomerV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV8customerAC8CustomerVSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV8customerAC8CustomerVSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.Customer?", + "children": [ + { + "kind": "TypeNominal", + "name": "Customer", + "printedName": "AtomicTransact.AtomicConfig.Customer", + "usr": "s:14AtomicTransact0A6ConfigV8CustomerV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8customerAC8CustomerVSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV8customerAC8CustomerVSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.Customer?", + "children": [ + { + "kind": "TypeNominal", + "name": "Customer", + "printedName": "AtomicTransact.AtomicConfig.Customer", + "usr": "s:14AtomicTransact0A6ConfigV8CustomerV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8customerAC8CustomerVSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV8customerAC8CustomerVSgvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8customerAC8CustomerVSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV8customerAC8CustomerVSgvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "uplinkSessionUrl", + "printedName": "uplinkSessionUrl", + "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:14AtomicTransact0A6ConfigV16uplinkSessionUrlSSSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV16uplinkSessionUrlSSSgvp", + "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:14AtomicTransact0A6ConfigV16uplinkSessionUrlSSSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV16uplinkSessionUrlSSSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AtomicConfig", + "printedName": "AtomicTransact.AtomicConfig", + "usr": "s:14AtomicTransact0A6ConfigV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV4fromACs7Decoder_p_tKcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV4fromACs7Decoder_p_tKcfc", + "moduleName": "AtomicTransact", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Encoder", + "printedName": "any Swift.Encoder", + "usr": "s:s7EncoderP" + } + ], + "declKind": "Func", + "usr": "s:14AtomicTransact0A6ConfigV6encode2toys7Encoder_p_tKF", + "mangledName": "$s14AtomicTransact0A6ConfigV6encode2toys7Encoder_p_tKF", + "moduleName": "AtomicTransact", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:14AtomicTransact0A6ConfigV", + "mangledName": "$s14AtomicTransact0A6ConfigV", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "AtomicTransact" + }, + { + "kind": "Import", + "name": "QuantumIOS", + "printedName": "QuantumIOS", + "declKind": "Import", + "moduleName": "AtomicTransact" + }, + { + "kind": "TypeDecl", + "name": "Atomic", + "printedName": "Atomic", + "children": [ + { + "kind": "Function", + "name": "presentTransact", + "printedName": "presentTransact(from:config:environment:presentationStyle:onInteraction:onDataRequest:onAuthStatusUpdate:onTaskStatusUpdate:onLaunch:onCompletion:onError:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "UIViewController", + "printedName": "UIKit.UIViewController", + "usr": "c:objc(cs)UIViewController" + }, + { + "kind": "TypeNominal", + "name": "AtomicConfig", + "printedName": "AtomicTransact.AtomicConfig", + "usr": "s:14AtomicTransact0A6ConfigV" + }, + { + "kind": "TypeNominal", + "name": "TransactEnvironment", + "printedName": "AtomicTransact.TransactEnvironment", + "hasDefaultArg": true, + "usr": "s:14AtomicTransact0B11EnvironmentO" + }, + { + "kind": "TypeNominal", + "name": "UIModalPresentationStyle", + "printedName": "UIKit.UIModalPresentationStyle", + "hasDefaultArg": true, + "usr": "c:@E@UIModalPresentationStyle" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((AtomicTransact.TransactInteraction) -> ())?", + "children": [ + { + "kind": "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": "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" + } + ] + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((AtomicTransact.TransactAuthStatusUpdate) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactAuthStatusUpdate) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "TransactAuthStatusUpdate", + "printedName": "AtomicTransact.TransactAuthStatusUpdate", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV" + } + ] + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((AtomicTransact.TransactTaskStatusUpdate) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactTaskStatusUpdate) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "TransactTaskStatusUpdate", + "printedName": "AtomicTransact.TransactTaskStatusUpdate", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV" + } + ] + } + ], + "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", + "printedName": "((AtomicTransact.TransactResponse) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactResponse) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "TransactResponse", + "printedName": "AtomicTransact.TransactResponse", + "usr": "s:14AtomicTransact0B8ResponseO" + } + ] + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((AtomicTransact.TransactError) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactError) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "TransactError", + "printedName": "AtomicTransact.TransactError", + "usr": "s:14AtomicTransact0B5ErrorO" + } + ] + } + ], + "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": [ + { + "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" + } + ] + }, + { + "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" + }, + { + "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" + }, + { + "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", + "printedName": "((AtomicTransact.TransactResponse) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactResponse) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "TransactResponse", + "printedName": "AtomicTransact.TransactResponse", + "usr": "s:14AtomicTransact0B8ResponseO" + } + ] + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((AtomicTransact.TransactError) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactError) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "TransactError", + "printedName": "AtomicTransact.TransactError", + "usr": "s:14AtomicTransact0B5ErrorO" + } + ] + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:14AtomicTransact0A0O07presentB04from6config11environment17presentationStyle13onInteraction0I11DataRequest0I16AuthStatusUpdate0i4TasknO00I6Launch0I10Completion0I5ErrorySo16UIViewControllerC_AA0A6ConfigVAA0B11EnvironmentOSo019UIModalPresentationH0VyAA0bJ0VcSgyAA0bkL0VcyAA0bmnO0VcSgyAA0bpnO0VcSgyycSgyAA0B8ResponseOcSgyAA0bS0OcSgtFZ", + "mangledName": "$s14AtomicTransact0A0O07presentB04from6config11environment17presentationStyle13onInteraction0I11DataRequest0I16AuthStatusUpdate0i4TasknO00I6Launch0I10Completion0I5ErrorySo16UIViewControllerC_AA0A6ConfigVAA0B11EnvironmentOSo019UIModalPresentationH0VyAA0bJ0VcSgyAA0bkL0VcyAA0bmnO0VcSgyAA0bpnO0VcSgyycSgyAA0B8ResponseOcSgyAA0bS0OcSgtFZ", + "moduleName": "AtomicTransact", + "static": true, + "declAttributes": [ + "AccessControl", + "Custom", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "presentAction", + "printedName": "presentAction(from:id:environment:presentationStyle:theme:metadata:onLaunch:onAuthStatusUpdate:onTaskStatusUpdate:onCompletion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "UIViewController", + "printedName": "UIKit.UIViewController", + "usr": "c:objc(cs)UIViewController" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "TransactEnvironment", + "printedName": "AtomicTransact.TransactEnvironment", + "hasDefaultArg": true, + "usr": "s:14AtomicTransact0B11EnvironmentO" + }, + { + "kind": "TypeNominal", + "name": "UIModalPresentationStyle", + "printedName": "UIKit.UIModalPresentationStyle", + "hasDefaultArg": true, + "usr": "c:@E@UIModalPresentationStyle" + }, + { + "kind": "TypeNominal", + "name": "Theme", + "printedName": "AtomicTransact.AtomicConfig.Theme", + "hasDefaultArg": true, + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : Swift.String]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:SD" + } + ], + "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", + "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" + }, + { + "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" + }, + { + "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" + } + ], + "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:14AtomicTransact0A0O12interactions7Combine12AnyPublisherVyAA0B11InteractionVs5NeverOGvpZ", + "mangledName": "$s14AtomicTransact0A0O12interactions7Combine12AnyPublisherVyAA0B11InteractionVs5NeverOGvpZ", + "moduleName": "AtomicTransact", + "static": true, + "declAttributes": [ + "AccessControl", + "Custom", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "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": "Accessor", + "usr": "s:14AtomicTransact0A0O12interactions7Combine12AnyPublisherVyAA0B11InteractionVs5NeverOGvgZ", + "mangledName": "$s14AtomicTransact0A0O12interactions7Combine12AnyPublisherVyAA0B11InteractionVs5NeverOGvgZ", + "moduleName": "AtomicTransact", + "static": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "dismissTransact", + "printedName": "dismissTransact()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:14AtomicTransact0A0O07dismissB0yyFZ", + "mangledName": "$s14AtomicTransact0A0O07dismissB0yyFZ", + "moduleName": "AtomicTransact", + "static": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "hideTransact", + "printedName": "hideTransact()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:14AtomicTransact0A0O04hideB0yyFZ", + "mangledName": "$s14AtomicTransact0A0O04hideB0yyFZ", + "moduleName": "AtomicTransact", + "static": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setDebug", + "printedName": "setDebug(isEnabled:forwardLogs:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Swift.String) -> ())?", + "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:14AtomicTransact0A0O8setDebug9isEnabled11forwardLogsySb_ySSYbcSgtYaFZ", + "mangledName": "$s14AtomicTransact0A0O8setDebug9isEnabled11forwardLogsySb_ySSYbcSgtYaFZ", + "moduleName": "AtomicTransact", + "static": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "TypeDecl", + "name": "PauseTransactError", + "printedName": "PauseTransactError", + "children": [ + { + "kind": "Var", + "name": "transactNotPresented", + "printedName": "transactNotPresented", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.Atomic.PauseTransactError.Type) -> AtomicTransact.Atomic.PauseTransactError", + "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" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A0O05PauseB5ErrorO20transactNotPresentedyA2EmF", + "mangledName": "$s14AtomicTransact0A0O05PauseB5ErrorO20transactNotPresentedyA2EmF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "PauseTransactError", + "printedName": "AtomicTransact.Atomic.PauseTransactError", + "usr": "s:14AtomicTransact0A0O05PauseB5ErrorO" + }, + { + "kind": "TypeNominal", + "name": "PauseTransactError", + "printedName": "AtomicTransact.Atomic.PauseTransactError", + "usr": "s:14AtomicTransact0A0O05PauseB5ErrorO" + } + ], + "declKind": "Func", + "usr": "s:14AtomicTransact0A0O05PauseB5ErrorO2eeoiySbAE_AEtFZ", + "mangledName": "$s14AtomicTransact0A0O05PauseB5ErrorO2eeoiySbAE_AEtFZ", + "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:14AtomicTransact0A0O05PauseB5ErrorO9hashValueSivp", + "mangledName": "$s14AtomicTransact0A0O05PauseB5ErrorO9hashValueSivp", + "moduleName": "AtomicTransact", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A0O05PauseB5ErrorO9hashValueSivg", + "mangledName": "$s14AtomicTransact0A0O05PauseB5ErrorO9hashValueSivg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:14AtomicTransact0A0O05PauseB5ErrorO4hash4intoys6HasherVz_tF", + "mangledName": "$s14AtomicTransact0A0O05PauseB5ErrorO4hash4intoys6HasherVz_tF", + "moduleName": "AtomicTransact", + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:14AtomicTransact0A0O05PauseB5ErrorO", + "mangledName": "$s14AtomicTransact0A0O05PauseB5ErrorO", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" + }, + { + "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:)", + "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": "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": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "TransactDataResponse", + "printedName": "TransactDataResponse", + "children": [ + { + "kind": "Var", + "name": "card", + "printedName": "card", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.TransactDataResponse.CardData?", + "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": "AtomicTransact.TransactDataResponse.CardData?", + "children": [ + { + "kind": "TypeNominal", + "name": "CardData", + "printedName": "AtomicTransact.TransactDataResponse.CardData", + "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V" + } + ], + "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": "AtomicTransact.TransactDataResponse.Identity?", + "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": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.TransactDataResponse.Identity?", + "children": [ + { + "kind": "TypeNominal", + "name": "Identity", + "printedName": "AtomicTransact.TransactDataResponse.Identity", + "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B12DataResponseV8identityAC8IdentityVSgvg", + "mangledName": "$s14AtomicTransact0B12DataResponseV8identityAC8IdentityVSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(card:identity:)", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactDataResponse", + "printedName": "AtomicTransact.TransactDataResponse", + "usr": "s:14AtomicTransact0B12DataResponseV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.TransactDataResponse.CardData?", + "children": [ + { + "kind": "TypeNominal", + "name": "CardData", + "printedName": "AtomicTransact.TransactDataResponse.CardData", + "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.TransactDataResponse.Identity?", + "children": [ + { + "kind": "TypeNominal", + "name": "Identity", + "printedName": "AtomicTransact.TransactDataResponse.Identity", + "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV" + } + ], + "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": "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" + }, + { + "kind": "Var", + "name": "invalidCharacters", + "printedName": "invalidCharacters", + "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:14AtomicTransact0B12DataResponseV19ValidationErrorTypeO17invalidCharactersyA2EmF", + "mangledName": "$s14AtomicTransact0B12DataResponseV19ValidationErrorTypeO17invalidCharactersyA2EmF", + "moduleName": "AtomicTransact" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.TransactDataResponse.ValidationErrorType?", + "children": [ + { + "kind": "TypeNominal", + "name": "ValidationErrorType", + "printedName": "AtomicTransact.TransactDataResponse.ValidationErrorType", + "usr": "s:14AtomicTransact0B12DataResponseV19ValidationErrorTypeO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B12DataResponseV19ValidationErrorTypeO8rawValueAESgSS_tcfc", + "mangledName": "$s14AtomicTransact0B12DataResponseV19ValidationErrorTypeO8rawValueAESgSS_tcfc", + "moduleName": "AtomicTransact", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B12DataResponseV19ValidationErrorTypeO8rawValueSSvp", + "mangledName": "$s14AtomicTransact0B12DataResponseV19ValidationErrorTypeO8rawValueSSvp", + "moduleName": "AtomicTransact", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B12DataResponseV19ValidationErrorTypeO8rawValueSSvg", + "mangledName": "$s14AtomicTransact0B12DataResponseV19ValidationErrorTypeO8rawValueSSvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:14AtomicTransact0B12DataResponseV19ValidationErrorTypeO", + "mangledName": "$s14AtomicTransact0B12DataResponseV19ValidationErrorTypeO", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "enumRawTypeName": "String", + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "ValidationError", + "printedName": "ValidationError", + "children": [ + { + "kind": "Var", + "name": "fieldName", + "printedName": "fieldName", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B12DataResponseV15ValidationErrorV9fieldNameSSvp", + "mangledName": "$s14AtomicTransact0B12DataResponseV15ValidationErrorV9fieldNameSSvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "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": "Var", + "name": "error", + "printedName": "error", + "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": [ + { + "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": "Constructor", + "name": "init", + "printedName": "init(fieldName:error:)", + "children": [ + { + "kind": "TypeNominal", + "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": "TypeDecl", + "name": "Identity", + "printedName": "Identity", + "children": [ + { + "kind": "Var", + "name": "firstName", + "printedName": "firstName", + "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:14AtomicTransact0B12DataResponseV8IdentityV9firstNameSSSgvp", + "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV9firstNameSSSgvp", + "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:14AtomicTransact0B12DataResponseV8IdentityV9firstNameSSSgvg", + "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV9firstNameSSSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "lastName", + "printedName": "lastName", + "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: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": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "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", + "printedName": "Swift.String?", + "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": [ + { + "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:14AtomicTransact0B12DataResponseV8IdentityV10postalCodeSSSgvg", + "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV10postalCodeSSSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "address", + "printedName": "address", + "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:14AtomicTransact0B12DataResponseV8IdentityV7addressSSSgvp", + "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV7addressSSSgvp", + "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:14AtomicTransact0B12DataResponseV8IdentityV7addressSSSgvg", + "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV7addressSSSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "address2", + "printedName": "address2", + "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:14AtomicTransact0B12DataResponseV8IdentityV8address2SSSgvp", + "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV8address2SSSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV8address2SSSgvg", + "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV8address2SSSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "city", + "printedName": "city", + "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:14AtomicTransact0B12DataResponseV8IdentityV4citySSSgvp", + "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV4citySSSgvp", + "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:14AtomicTransact0B12DataResponseV8IdentityV4citySSSgvg", + "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV4citySSSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "state", + "printedName": "state", + "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:14AtomicTransact0B12DataResponseV8IdentityV5stateSSSgvp", + "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV5stateSSSgvp", + "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:14AtomicTransact0B12DataResponseV8IdentityV5stateSSSgvg", + "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV5stateSSSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "phone", + "printedName": "phone", + "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:14AtomicTransact0B12DataResponseV8IdentityV5phoneSSSgvp", + "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV5phoneSSSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV5phoneSSSgvg", + "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV5phoneSSSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "email", + "printedName": "email", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV5emailSSSgvp", + "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV5emailSSSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV5emailSSSgvg", + "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV5emailSSSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(firstName:lastName:postalCode:address:address2:city:state:phone:email:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Identity", + "printedName": "AtomicTransact.TransactDataResponse.Identity", + "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "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:14AtomicTransact0B12DataResponseV8IdentityV9firstName04lastG010postalCode7address8address24city5state5phone5emailAESSSg_A8Otcfc", + "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV9firstName04lastG010postalCode7address8address24city5state5phone5emailAESSSg_A8Otcfc", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "validate", + "printedName": "validate()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[AtomicTransact.TransactDataResponse.ValidationError]", + "children": [ + { + "kind": "TypeNominal", + "name": "ValidationError", + "printedName": "AtomicTransact.TransactDataResponse.ValidationError", + "usr": "s:14AtomicTransact0B12DataResponseV15ValidationErrorV" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Func", + "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV8validateSayAC15ValidationErrorVGyF", + "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV8validateSayAC15ValidationErrorVGyF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "isValid", + "printedName": "isValid()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV7isValidSbyF", + "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV7isValidSbyF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "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": [ + { + "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": "Var", + "name": "expiry", + "printedName": "expiry", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s: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": "Var", + "name": "cvv", + "printedName": "cvv", + "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:14AtomicTransact0B12DataResponseV04CardC0V3cvvSSSgvp", + "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V3cvvSSSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V3cvvSSSgvg", + "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V3cvvSSSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "cardType", + "printedName": "cardType", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.TransactDataResponse.CardData.CardType?", + "children": [ + { + "kind": "TypeNominal", + "name": "CardType", + "printedName": "AtomicTransact.TransactDataResponse.CardData.CardType", + "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V0E4TypeO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V8cardTypeAE0eG0OSgvp", + "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V8cardTypeAE0eG0OSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.TransactDataResponse.CardData.CardType?", + "children": [ + { + "kind": "TypeNominal", + "name": "CardType", + "printedName": "AtomicTransact.TransactDataResponse.CardData.CardType", + "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V0E4TypeO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V8cardTypeAE0eG0OSgvg", + "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V8cardTypeAE0eG0OSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "TypeDecl", + "name": "CardType", + "printedName": "CardType", + "children": [ + { + "kind": "Var", + "name": "debit", + "printedName": "debit", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactDataResponse.CardData.CardType.Type) -> AtomicTransact.TransactDataResponse.CardData.CardType", + "children": [ + { + "kind": "TypeNominal", + "name": "CardType", + "printedName": "AtomicTransact.TransactDataResponse.CardData.CardType", + "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V0E4TypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.TransactDataResponse.CardData.CardType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CardType", + "printedName": "AtomicTransact.TransactDataResponse.CardData.CardType", + "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V0E4TypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V0E4TypeO5debityA2GmF", + "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V0E4TypeO5debityA2GmF", + "moduleName": "AtomicTransact" + }, + { + "kind": "Var", + "name": "credit", + "printedName": "credit", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactDataResponse.CardData.CardType.Type) -> AtomicTransact.TransactDataResponse.CardData.CardType", + "children": [ + { + "kind": "TypeNominal", + "name": "CardType", + "printedName": "AtomicTransact.TransactDataResponse.CardData.CardType", + "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V0E4TypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.TransactDataResponse.CardData.CardType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CardType", + "printedName": "AtomicTransact.TransactDataResponse.CardData.CardType", + "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V0E4TypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V0E4TypeO6credityA2GmF", + "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V0E4TypeO6credityA2GmF", + "moduleName": "AtomicTransact" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.TransactDataResponse.CardData.CardType?", + "children": [ + { + "kind": "TypeNominal", + "name": "CardType", + "printedName": "AtomicTransact.TransactDataResponse.CardData.CardType", + "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V0E4TypeO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V0E4TypeO8rawValueAGSgSS_tcfc", + "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V0E4TypeO8rawValueAGSgSS_tcfc", + "moduleName": "AtomicTransact", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "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": "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", + "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": "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" + } + ], + "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": "Function", + "name": "validate", + "printedName": "validate()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[AtomicTransact.TransactDataResponse.ValidationError]", + "children": [ + { + "kind": "TypeNominal", + "name": "ValidationError", + "printedName": "AtomicTransact.TransactDataResponse.ValidationError", + "usr": "s:14AtomicTransact0B12DataResponseV15ValidationErrorV" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Func", + "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V8validateSayAC15ValidationErrorVGyF", + "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V8validateSayAC15ValidationErrorVGyF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "isValid", + "printedName": "isValid()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V7isValidSbyF", + "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V7isValidSbyF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "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": "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", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactSDKEvent", + "printedName": "AtomicTransact.TransactSDKEvent", + "usr": "s:14AtomicTransact0B8SDKEventO" + } + ] + } + ] + } + ], + "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", + "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: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": "TransactSDKEvent", + "printedName": "AtomicTransact.TransactSDKEvent", + "usr": "s:14AtomicTransact0B8SDKEventO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B8SDKEventO7openURLyA2CmF", + "mangledName": "$s14AtomicTransact0B8SDKEventO7openURLyA2CmF", + "moduleName": "AtomicTransact" + }, + { + "kind": "Var", + "name": "interaction", + "printedName": "interaction", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactSDKEvent.Type) -> AtomicTransact.TransactSDKEvent", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactSDKEvent", + "printedName": "AtomicTransact.TransactSDKEvent", + "usr": "s:14AtomicTransact0B8SDKEventO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.TransactSDKEvent.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactSDKEvent", + "printedName": "AtomicTransact.TransactSDKEvent", + "usr": "s:14AtomicTransact0B8SDKEventO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B8SDKEventO11interactionyA2CmF", + "mangledName": "$s14AtomicTransact0B8SDKEventO11interactionyA2CmF", + "moduleName": "AtomicTransact" + }, + { + "kind": "Var", + "name": "dataRequest", + "printedName": "dataRequest", + "children": [ + { + "kind": "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:14AtomicTransact0B8SDKEventO11dataRequestyA2CmF", + "mangledName": "$s14AtomicTransact0B8SDKEventO11dataRequestyA2CmF", + "moduleName": "AtomicTransact" + }, + { + "kind": "Var", + "name": "automationHandoff", + "printedName": "automationHandoff", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactSDKEvent.Type) -> AtomicTransact.TransactSDKEvent", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactSDKEvent", + "printedName": "AtomicTransact.TransactSDKEvent", + "usr": "s:14AtomicTransact0B8SDKEventO" + }, + { + "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" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B8SDKEventO8rawValueACSgSS_tcfc", + "mangledName": "$s14AtomicTransact0B8SDKEventO8rawValueACSgSS_tcfc", + "moduleName": "AtomicTransact", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B8SDKEventO8rawValueSSvp", + "mangledName": "$s14AtomicTransact0B8SDKEventO8rawValueSSvp", + "moduleName": "AtomicTransact", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B8SDKEventO8rawValueSSvg", + "mangledName": "$s14AtomicTransact0B8SDKEventO8rawValueSSvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "allCases", + "printedName": "allCases", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[AtomicTransact.TransactSDKEvent]", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactSDKEvent", + "printedName": "AtomicTransact.TransactSDKEvent", + "usr": "s:14AtomicTransact0B8SDKEventO" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B8SDKEventO8allCasesSayACGvpZ", + "mangledName": "$s14AtomicTransact0B8SDKEventO8allCasesSayACGvpZ", + "moduleName": "AtomicTransact", + "static": true, + "implicit": true, + "declAttributes": [ + "Nonisolated" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[AtomicTransact.TransactSDKEvent]", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactSDKEvent", + "printedName": "AtomicTransact.TransactSDKEvent", + "usr": "s:14AtomicTransact0B8SDKEventO" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B8SDKEventO8allCasesSayACGvgZ", + "mangledName": "$s14AtomicTransact0B8SDKEventO8allCasesSayACGvgZ", + "moduleName": "AtomicTransact", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:14AtomicTransact0B8SDKEventO", + "mangledName": "$s14AtomicTransact0B8SDKEventO", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl" + ], + "enumRawTypeName": "String", + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + }, + { + "kind": "Conformance", + "name": "CaseIterable", + "printedName": "CaseIterable", + "children": [ + { + "kind": "TypeWitness", + "name": "AllCases", + "printedName": "AllCases", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[AtomicTransact.TransactSDKEvent]", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactSDKEvent", + "printedName": "AtomicTransact.TransactSDKEvent", + "usr": "s:14AtomicTransact0B8SDKEventO" + } + ], + "usr": "s:Sa" + } + ] + } + ], + "usr": "s:s12CaseIterableP", + "mangledName": "$ss12CaseIterableP" + } + ] + }, + { + "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()", + "children": [ + { + "kind": "TypeNominal", + "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": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV7productAA0A6ConfigV11ProductTypeOvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV7productAA0A6ConfigV11ProductTypeOvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "company", + "printedName": "company", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactCompany", + "printedName": "AtomicTransact.TransactCompany", + "usr": "s:14AtomicTransact0B7CompanyV" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV7companyAA0B7CompanyVvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV7companyAA0B7CompanyVvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactCompany", + "printedName": "AtomicTransact.TransactCompany", + "usr": "s:14AtomicTransact0B7CompanyV" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV7companyAA0B7CompanyVvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV7companyAA0B7CompanyVvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "status", + "printedName": "status", + "children": [ + { + "kind": "TypeNominal", + "name": "TaskStatus", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV6statusAC0cD0Ovp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV6statusAC0cD0Ovp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "TaskStatus", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV6statusAC0cD0Ovg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV6statusAC0cD0Ovg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "failReason", + "printedName": "failReason", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10failReasonSSSgvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10failReasonSSSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10failReasonSSSgvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10failReasonSSSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "switchData", + "printedName": "switchData", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData?", + "children": [ + { + "kind": "TypeNominal", + "name": "SwitchData", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10switchDataAC06SwitchG0VSgvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10switchDataAC06SwitchG0VSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData?", + "children": [ + { + "kind": "TypeNominal", + "name": "SwitchData", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10switchDataAC06SwitchG0VSgvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10switchDataAC06SwitchG0VSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "depositData", + "printedName": "depositData", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.DepositData?", + "children": [ + { + "kind": "TypeNominal", + "name": "DepositData", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.DepositData", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11depositDataAC07DepositG0VSgvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11depositDataAC07DepositG0VSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.DepositData?", + "children": [ + { + "kind": "TypeNominal", + "name": "DepositData", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.DepositData", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11depositDataAC07DepositG0VSgvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11depositDataAC07DepositG0VSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "managedBy", + "printedName": "managedBy", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.ManagedBy?", + "children": [ + { + "kind": "TypeNominal", + "name": "ManagedBy", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.ManagedBy", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV9ManagedByV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV9managedByAC07ManagedG0VSgvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV9managedByAC07ManagedG0VSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.ManagedBy?", + "children": [ + { + "kind": "TypeNominal", + "name": "ManagedBy", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.ManagedBy", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV9ManagedByV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV9managedByAC07ManagedG0VSgvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV9managedByAC07ManagedG0VSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(taskId:product:company:status:failReason:switchData:depositData:managedBy:)", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactTaskStatusUpdate", + "printedName": "AtomicTransact.TransactTaskStatusUpdate", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + }, + { + "kind": "TypeNominal", + "name": "TransactCompany", + "printedName": "AtomicTransact.TransactCompany", + "usr": "s:14AtomicTransact0B7CompanyV" + }, + { + "kind": "TypeNominal", + "name": "TaskStatus", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData?", + "children": [ + { + "kind": "TypeNominal", + "name": "SwitchData", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.DepositData?", + "children": [ + { + "kind": "TypeNominal", + "name": "DepositData", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.DepositData", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.ManagedBy?", + "children": [ + { + "kind": "TypeNominal", + "name": "ManagedBy", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.ManagedBy", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV9ManagedByV" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV6taskId7product7company6status10failReason10switchData07depositN09managedByACSS_AA0A6ConfigV11ProductTypeOAA0B7CompanyVAC0cD0OSSSgAC06SwitchN0VSgAC07DepositN0VSgAC07ManagedQ0VSgtcfc", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV6taskId7product7company6status10failReason10switchData07depositN09managedByACSS_AA0A6ConfigV11ProductTypeOAA0B7CompanyVAC0cD0OSSSgAC06SwitchN0VSgAC07DepositN0VSgAC07ManagedQ0VSgtcfc", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "TypeDecl", + "name": "ManagedBy", + "printedName": "ManagedBy", + "children": [ + { + "kind": "Var", + "name": "company", + "printedName": "company", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactCompany", + "printedName": "AtomicTransact.TransactCompany", + "usr": "s:14AtomicTransact0B7CompanyV" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV9ManagedByV7companyAA0B7CompanyVvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV9ManagedByV7companyAA0B7CompanyVvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactCompany", + "printedName": "AtomicTransact.TransactCompany", + "usr": "s:14AtomicTransact0B7CompanyV" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV9ManagedByV7companyAA0B7CompanyVvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV9ManagedByV7companyAA0B7CompanyVvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(company:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ManagedBy", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.ManagedBy", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV9ManagedByV" + }, + { + "kind": "TypeNominal", + "name": "TransactCompany", + "printedName": "AtomicTransact.TransactCompany", + "usr": "s:14AtomicTransact0B7CompanyV" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV9ManagedByV7companyAeA0B7CompanyV_tcfc", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV9ManagedByV7companyAeA0B7CompanyV_tcfc", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ManagedBy", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.ManagedBy", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV9ManagedByV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV9ManagedByV4fromAEs7Decoder_p_tKcfc", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV9ManagedByV4fromAEs7Decoder_p_tKcfc", + "moduleName": "AtomicTransact", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + } + ], + "declKind": "Struct", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV9ManagedByV", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV9ManagedByV", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "TaskStatus", + "printedName": "TaskStatus", + "children": [ + { + "kind": "Var", + "name": "completed", + "printedName": "completed", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactTaskStatusUpdate.TaskStatus.Type) -> AtomicTransact.TransactTaskStatusUpdate.TaskStatus", + "children": [ + { + "kind": "TypeNominal", + "name": "TaskStatus", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TaskStatus", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O9completedyA2EmF", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV0cD0O9completedyA2EmF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "failed", + "printedName": "failed", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactTaskStatusUpdate.TaskStatus.Type) -> AtomicTransact.TransactTaskStatusUpdate.TaskStatus", + "children": [ + { + "kind": "TypeNominal", + "name": "TaskStatus", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TaskStatus", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O6failedyA2EmF", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV0cD0O6failedyA2EmF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "processing", + "printedName": "processing", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactTaskStatusUpdate.TaskStatus.Type) -> AtomicTransact.TransactTaskStatusUpdate.TaskStatus", + "children": [ + { + "kind": "TypeNominal", + "name": "TaskStatus", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TaskStatus", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O10processingyA2EmF", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV0cD0O10processingyA2EmF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "queued", + "printedName": "queued", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactTaskStatusUpdate.TaskStatus.Type) -> AtomicTransact.TransactTaskStatusUpdate.TaskStatus", + "children": [ + { + "kind": "TypeNominal", + "name": "TaskStatus", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TaskStatus", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O6queuedyA2EmF", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV0cD0O6queuedyA2EmF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus?", + "children": [ + { + "kind": "TypeNominal", + "name": "TaskStatus", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O8rawValueAESgSS_tcfc", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV0cD0O8rawValueAESgSS_tcfc", + "moduleName": "AtomicTransact", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O8rawValueSSvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV0cD0O8rawValueSSvp", + "moduleName": "AtomicTransact", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O8rawValueSSvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV0cD0O8rawValueSSvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV0cD0O", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "enumRawTypeName": "String", + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "SwitchData", + "printedName": "SwitchData", + "children": [ + { + "kind": "Var", + "name": "paymentMethod", + "printedName": "paymentMethod", + "children": [ + { + "kind": "TypeNominal", + "name": "PaymentMethod", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13paymentMethodAE07PaymentI0Vvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13paymentMethodAE07PaymentI0Vvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "PaymentMethod", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13paymentMethodAE07PaymentI0Vvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13paymentMethodAE07PaymentI0Vvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(paymentMethod:)", + "children": [ + { + "kind": "TypeNominal", + "name": "SwitchData", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV" + }, + { + "kind": "TypeNominal", + "name": "PaymentMethod", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13paymentMethodA2E07PaymentI0V_tcfc", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13paymentMethodA2E07PaymentI0V_tcfc", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "TypeDecl", + "name": "PaymentMethod", + "printedName": "PaymentMethod", + "children": [ + { + "kind": "Var", + "name": "id", + "printedName": "id", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV2idSSvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV2idSSvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV2idSSvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV2idSSvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "title", + "printedName": "title", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV5titleSSvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV5titleSSvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV5titleSSvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV5titleSSvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "type", + "printedName": "type", + "children": [ + { + "kind": "TypeNominal", + "name": "PaymentType", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV4typeAG0H4TypeOvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV4typeAG0H4TypeOvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "PaymentType", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV4typeAG0H4TypeOvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV4typeAG0H4TypeOvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "TypeDecl", + "name": "PaymentType", + "printedName": "PaymentType", + "children": [ + { + "kind": "Var", + "name": "card", + "printedName": "card", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType.Type) -> AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType", + "children": [ + { + "kind": "TypeNominal", + "name": "PaymentType", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "PaymentType", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO4cardyA2ImF", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO4cardyA2ImF", + "moduleName": "AtomicTransact" + }, + { + "kind": "Var", + "name": "bank", + "printedName": "bank", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType.Type) -> AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType", + "children": [ + { + "kind": "TypeNominal", + "name": "PaymentType", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "PaymentType", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO4bankyA2ImF", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO4bankyA2ImF", + "moduleName": "AtomicTransact" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType?", + "children": [ + { + "kind": "TypeNominal", + "name": "PaymentType", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO8rawValueAISgSS_tcfc", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO8rawValueAISgSS_tcfc", + "moduleName": "AtomicTransact", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO8rawValueSSvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO8rawValueSSvp", + "moduleName": "AtomicTransact", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO8rawValueSSvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO8rawValueSSvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "enumRawTypeName": "String", + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Var", + "name": "expiry", + "printedName": "expiry", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV6expirySSSgvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV6expirySSSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV6expirySSSgvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV6expirySSSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "brand", + "printedName": "brand", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV5brandSSSgvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV5brandSSSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV5brandSSSgvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV5brandSSSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "lastFour", + "printedName": "lastFour", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV8lastFourSSSgvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV8lastFourSSSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV8lastFourSSSgvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV8lastFourSSSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "routingNumber", + "printedName": "routingNumber", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV13routingNumberSSSgvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV13routingNumberSSSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV13routingNumberSSSgvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV13routingNumberSSSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "accountType", + "printedName": "accountType", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV11accountTypeSSSgvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV11accountTypeSSSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV11accountTypeSSSgvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV11accountTypeSSSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "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" + } + ] + }, + { + "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": "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": "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" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "SwitchData", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV4fromAEs7Decoder_p_tKcfc", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV4fromAEs7Decoder_p_tKcfc", + "moduleName": "AtomicTransact", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + } + ], + "declKind": "Struct", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "DepositData", + "printedName": "DepositData", + "children": [ + { + "kind": "Var", + "name": "accountType", + "printedName": "accountType", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV11accountTypeSSSgvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11DepositDataV11accountTypeSSSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "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": "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": "Var", + "name": "distributionType", + "printedName": "distributionType", + "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:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV16distributionTypeSSSgvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11DepositDataV16distributionTypeSSSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV16distributionTypeSSSgvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11DepositDataV16distributionTypeSSSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "lastFour", + "printedName": "lastFour", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV8lastFourSSSgvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11DepositDataV8lastFourSSSgvp", + "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:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV8lastFourSSSgvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11DepositDataV8lastFourSSSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "routingNumber", + "printedName": "routingNumber", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s: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": "Var", + "name": "title", + "printedName": "title", + "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": [ + { + "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": "Constructor", + "name": "init", + "printedName": "init(accountType:distributionAmount:distributionType:lastFour:routingNumber:title:)", + "children": [ + { + "kind": "TypeNominal", + "name": "DepositData", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.DepositData", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "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: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", + "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:)", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactTaskStatusUpdate", + "printedName": "AtomicTransact.TransactTaskStatusUpdate", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV4fromACs7Decoder_p_tKcfc", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV4fromACs7Decoder_p_tKcfc", + "moduleName": "AtomicTransact", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + } + ], + "declKind": "Struct", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "TransactResponse", + "printedName": "TransactResponse", + "children": [ + { + "kind": "TypeDecl", + "name": "ResponseData", + "printedName": "ResponseData", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(data:)", + "children": [ + { + "kind": "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" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B8ResponseO0C4DataV4dataSDySSs8Sendable_pGvg", + "mangledName": "$s14AtomicTransact0B8ResponseO0C4DataV4dataSDySSs8Sendable_pGvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : any Swift.Sendable]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Sendable", + "printedName": "any Swift.Sendable", + "usr": "s:s8SendableP" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B8ResponseO0C4DataV4dataSDySSs8Sendable_pGvs", + "mangledName": "$s14AtomicTransact0B8ResponseO0C4DataV4dataSDySSs8Sendable_pGvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B8ResponseO0C4DataV4dataSDySSs8Sendable_pGvM", + "mangledName": "$s14AtomicTransact0B8ResponseO0C4DataV4dataSDySSs8Sendable_pGvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "taskId", + "printedName": "taskId", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B8ResponseO0C4DataV6taskIdSSSgvp", + "mangledName": "$s14AtomicTransact0B8ResponseO0C4DataV6taskIdSSSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B8ResponseO0C4DataV6taskIdSSSgvg", + "mangledName": "$s14AtomicTransact0B8ResponseO0C4DataV6taskIdSSSgvg", + "moduleName": "AtomicTransact", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "handoff", + "printedName": "handoff", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s: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", + "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" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B8ResponseO0C4DataV10identifierSSvg", + "mangledName": "$s14AtomicTransact0B8ResponseO0C4DataV10identifierSSvg", + "moduleName": "AtomicTransact", + "accessorKind": "get" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:14AtomicTransact0B8ResponseO0C4DataV", + "mangledName": "$s14AtomicTransact0B8ResponseO0C4DataV", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Var", + "name": "finished", + "printedName": "finished", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactResponse.Type) -> (AtomicTransact.TransactResponse.ResponseData) -> AtomicTransact.TransactResponse", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactResponse.ResponseData) -> AtomicTransact.TransactResponse", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactResponse", + "printedName": "AtomicTransact.TransactResponse", + "usr": "s:14AtomicTransact0B8ResponseO" + }, + { + "kind": "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" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B8ResponseO8finishedyA2C0C4DataV_tcACmF", + "mangledName": "$s14AtomicTransact0B8ResponseO8finishedyA2C0C4DataV_tcACmF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "closed", + "printedName": "closed", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactResponse.Type) -> (AtomicTransact.TransactResponse.ResponseData) -> AtomicTransact.TransactResponse", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactResponse.ResponseData) -> AtomicTransact.TransactResponse", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactResponse", + "printedName": "AtomicTransact.TransactResponse", + "usr": "s:14AtomicTransact0B8ResponseO" + }, + { + "kind": "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" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B8ResponseO6closedyA2C0C4DataV_tcACmF", + "mangledName": "$s14AtomicTransact0B8ResponseO6closedyA2C0C4DataV_tcACmF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "error", + "printedName": "error", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactResponse.Type) -> (AtomicTransact.TransactError) -> AtomicTransact.TransactResponse", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactError) -> AtomicTransact.TransactResponse", + "children": [ + { + "kind": "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" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B8ResponseO5erroryAcA0B5ErrorO_tcACmF", + "mangledName": "$s14AtomicTransact0B8ResponseO5erroryAcA0B5ErrorO_tcACmF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "transactDismissed", + "printedName": "transactDismissed", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactResponse.Type) -> AtomicTransact.TransactResponse", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactResponse", + "printedName": "AtomicTransact.TransactResponse", + "usr": "s:14AtomicTransact0B8ResponseO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.TransactResponse.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactResponse", + "printedName": "AtomicTransact.TransactResponse", + "usr": "s:14AtomicTransact0B8ResponseO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B8ResponseO17transactDismissedyA2CmF", + "mangledName": "$s14AtomicTransact0B8ResponseO17transactDismissedyA2CmF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B8ResponseO11descriptionSSvp", + "mangledName": "$s14AtomicTransact0B8ResponseO11descriptionSSvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B8ResponseO11descriptionSSvg", + "mangledName": "$s14AtomicTransact0B8ResponseO11descriptionSSvg", + "moduleName": "AtomicTransact", + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:14AtomicTransact0B8ResponseO", + "mangledName": "$s14AtomicTransact0B8ResponseO", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "TransactError", + "printedName": "TransactError", + "children": [ + { + "kind": "Var", + "name": "unableToConnectToTransact", + "printedName": "unableToConnectToTransact", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactError.Type) -> AtomicTransact.TransactError", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactError", + "printedName": "AtomicTransact.TransactError", + "usr": "s:14AtomicTransact0B5ErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.TransactError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactError", + "printedName": "AtomicTransact.TransactError", + "usr": "s:14AtomicTransact0B5ErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B5ErrorO015unableToConnecteB0yA2CmF", + "mangledName": "$s14AtomicTransact0B5ErrorO015unableToConnecteB0yA2CmF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "invalidConfig", + "printedName": "invalidConfig", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactError.Type) -> AtomicTransact.TransactError", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactError", + "printedName": "AtomicTransact.TransactError", + "usr": "s:14AtomicTransact0B5ErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.TransactError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactError", + "printedName": "AtomicTransact.TransactError", + "usr": "s:14AtomicTransact0B5ErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B5ErrorO13invalidConfigyA2CmF", + "mangledName": "$s14AtomicTransact0B5ErrorO13invalidConfigyA2CmF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "transactError", + "printedName": "transactError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactError.Type) -> ([Swift.String : any Swift.Sendable]) -> AtomicTransact.TransactError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "([Swift.String : any Swift.Sendable]) -> AtomicTransact.TransactError", + "children": [ + { + "kind": "TypeNominal", + "name": "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", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactError", + "printedName": "AtomicTransact.TransactError", + "usr": "s:14AtomicTransact0B5ErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B5ErrorO08transactC0yACSDySSs8Sendable_pG_tcACmF", + "mangledName": "$s14AtomicTransact0B5ErrorO08transactC0yACSDySSs8Sendable_pG_tcACmF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + } + ], + "declKind": "Enum", + "usr": "s:14AtomicTransact0B5ErrorO", + "mangledName": "$s14AtomicTransact0B5ErrorO", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "AtomicTransact" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "SwiftUI", + "printedName": "SwiftUI", + "declKind": "Import", + "moduleName": "AtomicTransact" + }, + { + "kind": "TypeDecl", + "name": "TransactActionPresenter", + "printedName": "TransactActionPresenter", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactActionPresenter", + "printedName": "AtomicTransact.TransactActionPresenter", + "usr": "s:14AtomicTransact0B15ActionPresenterC" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B15ActionPresenterCACycfc", + "mangledName": "$s14AtomicTransact0B15ActionPresenterCACycfc", + "moduleName": "AtomicTransact", + "declAttributes": [ + "Custom", + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "presentAction", + "printedName": "presentAction(id:environment:presentationStyle:theme:metadata:onLaunch:onAuthStatusUpdate:onTaskStatusUpdate:onCompletion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "TransactEnvironment", + "printedName": "AtomicTransact.TransactEnvironment", + "hasDefaultArg": true, + "usr": "s:14AtomicTransact0B11EnvironmentO" + }, + { + "kind": "TypeNominal", + "name": "UIModalPresentationStyle", + "printedName": "UIKit.UIModalPresentationStyle", + "hasDefaultArg": true, + "usr": "c:@E@UIModalPresentationStyle" + }, + { + "kind": "TypeNominal", + "name": "Theme", + "printedName": "AtomicTransact.AtomicConfig.Theme", + "hasDefaultArg": true, + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : Swift.String]?", + "children": [ + { + "kind": "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": "(() -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((AtomicTransact.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" + }, + { + "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" + }, + { + "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" + } + ], + "declKind": "Func", + "usr": "s:14AtomicTransact0B15ActionPresenterC07presentC02id11environment17presentationStyle5theme8metadata8onLaunch0L16AuthStatusUpdate0l4TaskoP00L10CompletionySS_AA0B11EnvironmentOSo019UIModalPresentationI0VAA0A6ConfigV5ThemeVSDyS2SGSgyycSgyAA0bnoP0VcSgyAA0bqoP0VcSgyAA0B8ResponseOcSgtF", + "mangledName": "$s14AtomicTransact0B15ActionPresenterC07presentC02id11environment17presentationStyle5theme8metadata8onLaunch0L16AuthStatusUpdate0l4TaskoP00L10CompletionySS_AA0B11EnvironmentOSo019UIModalPresentationI0VAA0A6ConfigV5ThemeVSDyS2SGSgyycSgyAA0bnoP0VcSgyAA0bqoP0VcSgyAA0B8ResponseOcSgtF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "Final", + "Custom", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:14AtomicTransact0B15ActionPresenterC", + "mangledName": "$s14AtomicTransact0B15ActionPresenterC", + "moduleName": "AtomicTransact", + "declAttributes": [ + "Final", + "AccessControl", + "Custom", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "TransactEnvironment", + "printedName": "TransactEnvironment", + "children": [ + { + "kind": "Var", + "name": "production", + "printedName": "production", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactEnvironment.Type) -> AtomicTransact.TransactEnvironment", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactEnvironment", + "printedName": "AtomicTransact.TransactEnvironment", + "usr": "s:14AtomicTransact0B11EnvironmentO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.TransactEnvironment.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "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": "TransactEnvironment", + "printedName": "AtomicTransact.TransactEnvironment", + "usr": "s:14AtomicTransact0B11EnvironmentO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B11EnvironmentO7sandboxyA2CmF", + "mangledName": "$s14AtomicTransact0B11EnvironmentO7sandboxyA2CmF", + "moduleName": "AtomicTransact" + }, + { + "kind": "Var", + "name": "custom", + "printedName": "custom", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactEnvironment.Type) -> (Swift.String, Swift.String) -> AtomicTransact.TransactEnvironment", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.String, Swift.String) -> AtomicTransact.TransactEnvironment", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactEnvironment", + "printedName": "AtomicTransact.TransactEnvironment", + "usr": "s:14AtomicTransact0B11EnvironmentO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(transactPath: Swift.String, apiPath: Swift.String)", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.TransactEnvironment.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactEnvironment", + "printedName": "AtomicTransact.TransactEnvironment", + "usr": "s:14AtomicTransact0B11EnvironmentO" + } + ] + } + ] + } + ], + "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": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11InteractionV4nameSSvg", + "mangledName": "$s14AtomicTransact0B11InteractionV4nameSSvg", + "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: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": "Var", + "name": "identifier", + "printedName": "identifier", + "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": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11InteractionV10identifierSSvg", + "mangledName": "$s14AtomicTransact0B11InteractionV10identifierSSvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "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:14AtomicTransact0B11InteractionV10identifierSSvs", + "mangledName": "$s14AtomicTransact0B11InteractionV10identifierSSvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11InteractionV10identifierSSvM", + "mangledName": "$s14AtomicTransact0B11InteractionV10identifierSSvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "value", + "printedName": "value", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : any Swift.Sendable]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Sendable", + "printedName": "any Swift.Sendable", + "usr": "s:s8SendableP" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B11InteractionV5valueSDySSs8Sendable_pGvp", + "mangledName": "$s14AtomicTransact0B11InteractionV5valueSDySSs8Sendable_pGvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "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:14AtomicTransact0B11InteractionV5valueSDySSs8Sendable_pGvg", + "mangledName": "$s14AtomicTransact0B11InteractionV5valueSDySSs8Sendable_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: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": "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": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11InteractionV8languageSSSgvg", + "mangledName": "$s14AtomicTransact0B11InteractionV8languageSSSgvg", + "moduleName": "AtomicTransact", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "customer", + "printedName": "customer", + "children": [ + { + "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", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "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": "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": "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": "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", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11InteractionV7companySSSgvg", + "mangledName": "$s14AtomicTransact0B11InteractionV7companySSSgvg", + "moduleName": "AtomicTransact", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "payroll", + "printedName": "payroll", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B11InteractionV7payrollSSSgvp", + "mangledName": "$s14AtomicTransact0B11InteractionV7payrollSSSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "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" + } + ] + } + ], + "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": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Security", + "printedName": "Security", + "declKind": "Import", + "moduleName": "AtomicTransact" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "OSLog", + "printedName": "OSLog", + "declKind": "Import", + "moduleName": "AtomicTransact" + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "AtomicTransact" + }, + { + "kind": "TypeDecl", + "name": "View", + "printedName": "View", + "children": [ + { + "kind": "Function", + "name": "atomicTransact", + "printedName": "atomicTransact(isPresented:config:environment:presentsFullscreen:onInteraction:onDataRequest:onAuthStatusUpdate:onTaskStatusUpdate:onLaunch:onCompletion:onError:)", + "children": [ + { + "kind": "TypeNominal", + "name": "OpaqueTypeArchetype", + "printedName": "some SwiftUI.View", + "children": [ + { + "kind": "TypeNominal", + "name": "View", + "printedName": "SwiftUI.View", + "usr": "s:7SwiftUI4ViewP" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Binding", + "printedName": "SwiftUI.Binding", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:7SwiftUI7BindingV" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> AtomicTransact.AtomicConfig", + "children": [ + { + "kind": "TypeNominal", + "name": "AtomicConfig", + "printedName": "AtomicTransact.AtomicConfig", + "usr": "s:14AtomicTransact0A6ConfigV" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + }, + { + "kind": "TypeNominal", + "name": "TransactEnvironment", + "printedName": "AtomicTransact.TransactEnvironment", + "hasDefaultArg": true, + "usr": "s:14AtomicTransact0B11EnvironmentO" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "hasDefaultArg": true, + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((AtomicTransact.TransactInteraction) -> ())?", + "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": "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" + } + ] + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((AtomicTransact.TransactAuthStatusUpdate) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactAuthStatusUpdate) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "TransactAuthStatusUpdate", + "printedName": "AtomicTransact.TransactAuthStatusUpdate", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV" + } + ] + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((AtomicTransact.TransactTaskStatusUpdate) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactTaskStatusUpdate) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "TransactTaskStatusUpdate", + "printedName": "AtomicTransact.TransactTaskStatusUpdate", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV" + } + ] + } + ], + "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", + "printedName": "((AtomicTransact.TransactResponse) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactResponse) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "TransactResponse", + "printedName": "AtomicTransact.TransactResponse", + "usr": "s:14AtomicTransact0B8ResponseO" + } + ] + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((AtomicTransact.TransactError) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactError) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "TransactError", + "printedName": "AtomicTransact.TransactError", + "usr": "s:14AtomicTransact0B5ErrorO" + } + ] + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:7SwiftUI4ViewP14AtomicTransactE06atomicE011isPresented6config11environment18presentsFullscreen13onInteraction0M11DataRequest0M16AuthStatusUpdate0m4TaskrS00M6Launch0M10Completion0M5ErrorQrAA7BindingVySbG_AD0D6ConfigVycAD0E11EnvironmentOSbyAD0eN0VcSgAD0eO8ResponseVSgAD0eoP0VYacSgyAD0eqrS0VcSgyAD0etrS0VcSgyycSgyAD0E8ResponseOcSgyAD0eW0OcSgtF", + "mangledName": "$s7SwiftUI4ViewP14AtomicTransactE06atomicE011isPresented6config11environment18presentsFullscreen13onInteraction0M11DataRequest0M16AuthStatusUpdate0m4TaskrS00M6Launch0M10Completion0M5ErrorQrAA7BindingVySbG_AD0D6ConfigVycAD0E11EnvironmentOSbyAD0eN0VcSgAD0eO8ResponseVSgAD0eoP0VYacSgyAD0eqrS0VcSgyAD0etrS0VcSgyycSgyAD0E8ResponseOcSgyAD0eW0OcSgtF", + "moduleName": "AtomicTransact", + "genericSig": "<τ_0_0 where τ_0_0 : SwiftUI.View>", + "sugared_genericSig": "", + "declAttributes": [ + "Preconcurrency", + "Custom", + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "atomicTransactActionsPresenter", + "printedName": "atomicTransactActionsPresenter(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "OpaqueTypeArchetype", + "printedName": "some SwiftUI.View", + "children": [ + { + "kind": "TypeNominal", + "name": "View", + "printedName": "SwiftUI.View", + "usr": "s:7SwiftUI4ViewP" + } + ] + }, + { + "kind": "TypeNominal", + "name": "TransactActionPresenter", + "printedName": "AtomicTransact.TransactActionPresenter", + "usr": "s:14AtomicTransact0B15ActionPresenterC" + } + ], + "declKind": "Func", + "usr": "s:7SwiftUI4ViewP14AtomicTransactE06atomicE16ActionsPresenteryQrAD0e6ActionH0CF", + "mangledName": "$s7SwiftUI4ViewP14AtomicTransactE06atomicE16ActionsPresenteryQrAD0e6ActionH0CF", + "moduleName": "AtomicTransact", + "genericSig": "<τ_0_0 where τ_0_0 : SwiftUI.View>", + "sugared_genericSig": "", + "declAttributes": [ + "Preconcurrency", + "Custom", + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:7SwiftUI4ViewP", + "mangledName": "$s7SwiftUI4ViewP", + "moduleName": "SwiftUICore", + "genericSig": "<τ_0_0.Body : SwiftUI.View>", + "sugared_genericSig": "", + "intro_Macosx": "10.15", + "intro_iOS": "13.0", + "intro_tvOS": "13.0", + "intro_watchOS": "6.0", + "declAttributes": [ + "Preconcurrency", + "TypeEraser", + "OriginallyDefinedIn", + "OriginallyDefinedIn", + "OriginallyDefinedIn", + "OriginallyDefinedIn", + "Available", + "Available", + "Available", + "Available", + "Custom" + ], + "isExternal": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Logger", + "printedName": "Logger", + "declKind": "Struct", + "usr": "s:2os6LoggerV", + "mangledName": "$s2os6LoggerV", + "moduleName": "os", + "intro_Macosx": "11.0", + "intro_iOS": "14.0", + "intro_tvOS": "14.0", + "intro_watchOS": "7.0", + "declAttributes": [ + "Available", + "Available", + "Available", + "Available" + ], + "isExternal": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + } + ], + "json_format_version": 8 + }, + "ConstValues": [ + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/TransactSheetView.swift", + "kind": "BooleanLiteral", + "offset": 320, + "length": 5, + "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\/Data\/Logger.swift", + "kind": "StringLiteral", + "offset": 322, + "length": 10, + "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\/TransactCompany.swift", + "kind": "StringLiteral", + "offset": 2453, + "length": 5, + "value": "\"_id\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", + "kind": "StringLiteral", + "offset": 1998, + "length": 4, + "value": "\"es\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", + "kind": "StringLiteral", + "offset": 2005, + "length": 4, + "value": "\"es\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", + "kind": "StringLiteral", + "offset": 2012, + "length": 4, + "value": "\"en\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", + "kind": "StringLiteral", + "offset": 4408, + "length": 4, + "value": "\"es\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", + "kind": "StringLiteral", + "offset": 4415, + "length": 4, + "value": "\"es\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", + "kind": "StringLiteral", + "offset": 4422, + "length": 4, + "value": "\"en\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", + "kind": "StringLiteral", + "offset": 7173, + "length": 4, + "value": "\"es\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", + "kind": "StringLiteral", + "offset": 7180, + "length": 4, + "value": "\"es\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", + "kind": "StringLiteral", + "offset": 7187, + "length": 4, + "value": "\"en\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", + "kind": "StringLiteral", + "offset": 10242, + "length": 9, + "value": "\"pay-now\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", + "kind": "FloatLiteral", + "offset": 13023, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", + "kind": "FloatLiteral", + "offset": 13060, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", + "kind": "FloatLiteral", + "offset": 13096, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", + "kind": "FloatLiteral", + "offset": 13133, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", + "kind": "StringLiteral", + "offset": 19145, + "length": 11, + "value": "\"user-link\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", + "kind": "StringLiteral", + "offset": 19185, + "length": 15, + "value": "\"employer-link\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", + "kind": "StringLiteral", + "offset": 19222, + "length": 10, + "value": "\"pay-link\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", + "kind": "StringLiteral", + "offset": 19253, + "length": 8, + "value": "\"custom\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", + "kind": "BooleanLiteral", + "offset": 19652, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", + "kind": "BooleanLiteral", + "offset": 22488, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", + "kind": "StringLiteral", + "offset": 26929, + "length": 5, + "value": "\"ios\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", + "kind": "StringLiteral", + "offset": 27200, + "length": 49, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", + "kind": "StringLiteral", + "offset": 27224, + "length": 1, + "value": "\".\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", + "kind": "StringLiteral", + "offset": 27248, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", + "kind": "IntegerLiteral", + "offset": 27288, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", + "kind": "StringLiteral", + "offset": 27325, + "length": 26, + "value": "\".\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", + "kind": "StringLiteral", + "offset": 27350, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", + "kind": "StringLiteral", + "offset": 27499, + "length": 18, + "value": "\"MinimumOSVersion\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", + "kind": "StringLiteral", + "offset": 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\/Public\/Atomic.swift", + "kind": "BooleanLiteral", + "offset": 10592, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/Atomic.swift", + "kind": "BooleanLiteral", + "offset": 11330, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/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", + "offset": 183, + "length": 23, + "value": "\"atomic-transact-close\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/TransactSDKEvent.swift", + "kind": "StringLiteral", + "offset": 222, + "length": 24, + "value": "\"atomic-transact-finish\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/TransactSDKEvent.swift", + "kind": "StringLiteral", + "offset": 263, + "length": 26, + "value": "\"atomic-transact-open-url\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/TransactSDKEvent.swift", + "kind": "StringLiteral", + "offset": 310, + "length": 29, + "value": "\"atomic-transact-interaction\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/TransactSDKEvent.swift", + "kind": "StringLiteral", + "offset": 360, + "length": 30, + "value": "\"atomic-transact-data-request\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/TransactSDKEvent.swift", + "kind": "StringLiteral", + "offset": 417, + "length": 36, + "value": "\"atomic-transact-automation-handoff\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/TransactSDKEvent.swift", + "kind": "StringLiteral", + "offset": 469, + "length": 24, + "value": "\"atomic-transact-launch\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/TransactSDKEvent.swift", + "kind": "StringLiteral", + "offset": 519, + "length": 36, + "value": "\"atomic-transact-auth-status-update\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/TransactSDKEvent.swift", + "kind": "StringLiteral", + "offset": 581, + "length": 36, + "value": "\"atomic-transact-task-status-update\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/TransactSDKEvent.swift", + "kind": "StringLiteral", + "offset": 632, + "length": 23, + "value": "\"atomic-transact-error\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/TransactTaskStatusUpdate.swift", + "kind": "StringLiteral", + "offset": 6447, + "length": 5, + "value": "\"_id\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Data\/InternalNotifications.swift", + "kind": "StringLiteral", + "offset": 224, + "length": 17, + "value": "\"DismissTransact\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Data\/InternalNotifications.swift", + "kind": "StringLiteral", + "offset": 300, + "length": 14, + "value": "\"HideTransact\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Data\/InternalNotifications.swift", + "kind": "StringLiteral", + "offset": 377, + "length": 15, + "value": "\"PauseTransact\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Data\/InternalNotifications.swift", + "kind": "BooleanLiteral", + "offset": 1981, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicSwiftUI.swift", + "kind": "BooleanLiteral", + "offset": 1454, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicSwiftUI.swift", + "kind": "BooleanLiteral", + "offset": 3440, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/FrameworkVersion.swift", + "kind": "StringLiteral", + "offset": 228, + "length": 8, + "value": "\"3.28.0\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Data\/LocalStorage.swift", + "kind": "StringLiteral", + "offset": 178, + "length": 32, + "value": "\"com.atomicfi.transact.keychain\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/Shared\/AtomicDebug.swift", + "kind": "BooleanLiteral", + "offset": 193, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/Shared\/AtomicDebug.swift", + "kind": "BooleanLiteral", + "offset": 1005, + "length": 5, + "value": "false" + } + ] +} \ No newline at end of file diff --git a/ios/frameworks/AtomicTransact.xcframework/ios-arm64/AtomicTransact.framework/Modules/AtomicTransact.swiftmodule/arm64-apple-ios.private.swiftinterface b/ios/frameworks/AtomicTransact.xcframework/ios-arm64/AtomicTransact.framework/Modules/AtomicTransact.swiftmodule/arm64-apple-ios.private.swiftinterface new file mode 100644 index 0000000..5288997 --- /dev/null +++ b/ios/frameworks/AtomicTransact.xcframework/ios-arm64/AtomicTransact.framework/Modules/AtomicTransact.swiftmodule/arm64-apple-ios.private.swiftinterface @@ -0,0 +1,625 @@ +// 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 +@_exported import AtomicTransact +import Combine +import Foundation +import OSLog +import QuantumIOS +import SafariServices +import Security +import Swift +import SwiftUI +import UIKit +import WebKit +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 { + 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 + } + public init(from decoder: any Swift.Decoder) throws +} +public struct AtomicConfig : Swift.Codable, Swift.Sendable { + public init(publicToken: Swift.String, scope: AtomicTransact.AtomicConfig.ScopeType, tasks: [AtomicTransact.AtomicConfig.Task], linkedAccount: Swift.String? = nil, deferredPaymentMethodStrategy: AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy? = nil, theme: AtomicTransact.AtomicConfig.Theme = Theme(dark: .system), language: Swift.String = Locale.current.languageCode == "es" ? "es" : "en", sessionContext: Swift.String? = nil, deeplink: AtomicTransact.AtomicConfig.Deeplink? = nil, metadata: [Swift.String : Swift.String]? = nil, search: AtomicTransact.AtomicConfig.Search? = nil, handoff: [Swift.String]? = nil, experiments: AtomicTransact.AtomicConfig.Experiments? = nil, features: AtomicTransact.AtomicConfig.Features? = nil, customer: AtomicTransact.AtomicConfig.Customer? = nil, uplinkSessionUrl: Swift.String? = nil) + public init(demo: AtomicTransact.AtomicConfig.DemoMode, scope: AtomicTransact.AtomicConfig.ScopeType, tasks: [AtomicTransact.AtomicConfig.Task], linkedAccount: Swift.String? = nil, theme: AtomicTransact.AtomicConfig.Theme = Theme(dark: .system), language: Swift.String = Locale.current.languageCode == "es" ? "es" : "en", sessionContext: Swift.String? = nil, deeplink: AtomicTransact.AtomicConfig.Deeplink? = nil, metadata: [Swift.String : Swift.String]? = nil, search: AtomicTransact.AtomicConfig.Search? = nil, handoff: [Swift.String]? = nil, experiments: AtomicTransact.AtomicConfig.Experiments? = nil) + @available(*, deprecated, message: "Use `tasks` instead of `product`") + public init(publicToken: Swift.String, scope: AtomicTransact.AtomicConfig.ScopeType, product: AtomicTransact.AtomicConfig.ProductType, additionalProduct: AtomicTransact.AtomicConfig.ProductType? = nil, linkedAccount: Swift.String? = nil, theme: AtomicTransact.AtomicConfig.Theme = Theme(dark: .system), distribution: AtomicTransact.AtomicConfig.Distribution? = nil, language: Swift.String = Locale.current.languageCode == "es" ? "es" : "en", sessionContext: Swift.String? = nil, deeplink: AtomicTransact.AtomicConfig.Deeplink? = nil, metadata: [Swift.String : Swift.String]? = nil, search: AtomicTransact.AtomicConfig.Search? = nil, handoff: [Swift.String]? = nil, experiments: AtomicTransact.AtomicConfig.Experiments? = nil) + public struct Task : Swift.Codable, Swift.Sendable { + public let product: AtomicTransact.AtomicConfig.ProductType? + public let operation: AtomicTransact.AtomicConfig.ProductType? + public let distribution: AtomicTransact.AtomicConfig.Distribution? + public let forms: [Swift.String]? + public let action: AtomicTransact.AtomicConfig.UserAction? + public let apps: [AtomicTransact.AtomicConfig.Task.App]? + public init(product: AtomicTransact.AtomicConfig.ProductType? = nil, operation: AtomicTransact.AtomicConfig.ProductType? = nil, distribution: AtomicTransact.AtomicConfig.Distribution? = nil, forms: [Swift.String]? = nil, action: AtomicTransact.AtomicConfig.UserAction? = nil, apps: [AtomicTransact.AtomicConfig.Task.App]? = nil) + public enum App : Swift.String, Swift.Codable, Swift.Sendable, Swift.CaseIterable { + case payNow + case expenses + case orders + case suggestions + public init?(rawValue: Swift.String) + public typealias AllCases = [AtomicTransact.AtomicConfig.Task.App] + public typealias RawValue = Swift.String + nonisolated public static var allCases: [AtomicTransact.AtomicConfig.Task.App] { + get + } + public var rawValue: Swift.String { + get + } + } + public func encode(to encoder: any Swift.Encoder) throws + public init(from decoder: any Swift.Decoder) throws + } + public struct Theme : Swift.Codable, Swift.Sendable { + public let brandColor: Swift.String? + public let overlayColor: Swift.String? + public var dark: Swift.Bool? + public var navigationOptions: AtomicTransact.AtomicConfig.NavigationOptions? + public init(brandColor: Swift.String?, overlayColor: Swift.String?, navigationOptions: AtomicTransact.AtomicConfig.NavigationOptions? = nil, dark: AtomicTransact.AtomicConfig.Theme.ColorScheme = .system) + public init(brandColor: UIKit.UIColor? = nil, overlayColor: UIKit.UIColor? = nil, navigationOptions: AtomicTransact.AtomicConfig.NavigationOptions? = nil, dark: AtomicTransact.AtomicConfig.Theme.ColorScheme = .system) + public enum ColorScheme { + case light + case dark + case system + public var isDarkMode: Swift.Bool { + get + } + public static func == (a: AtomicTransact.AtomicConfig.Theme.ColorScheme, b: AtomicTransact.AtomicConfig.Theme.ColorScheme) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } + } + public func encode(to encoder: any Swift.Encoder) throws + public init(from decoder: any Swift.Decoder) throws + } + public struct Distribution : Swift.Codable, Swift.Sendable { + public enum DistributionType : Swift.String, Swift.Codable, Swift.Sendable { + case total + case fixed + case percent + public init?(rawValue: Swift.String) + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get + } + } + public enum ActionType : Swift.String, Swift.Codable, Swift.Sendable { + case create + case update + case delete + public init?(rawValue: Swift.String) + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get + } + } + public var type: AtomicTransact.AtomicConfig.Distribution.DistributionType + public var amount: Swift.Double + public var action: AtomicTransact.AtomicConfig.Distribution.ActionType? + public var canUpdate: Swift.Bool? + public init(type: AtomicTransact.AtomicConfig.Distribution.DistributionType, amount: Swift.Double, action: AtomicTransact.AtomicConfig.Distribution.ActionType? = nil) + public init(type: AtomicTransact.AtomicConfig.Distribution.DistributionType, amount: Swift.Double, action: AtomicTransact.AtomicConfig.Distribution.ActionType? = nil, canUpdate: Swift.Bool?) + public func encode(to encoder: any Swift.Encoder) throws + public init(from decoder: any Swift.Decoder) throws + } + public enum ProductType : Swift.String, Swift.Codable, Swift.Sendable { + case deposit + case verify + case enroll + case `switch` + case present + case tax + case action + case aggregate + case manage + public init?(rawValue: Swift.String) + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get + } + } + public enum ScopeType : Swift.String, Swift.Codable, Swift.Sendable { + case userLink + case employerLink + case payLink + case custom + public init?(rawValue: Swift.String) + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get + } + } + public enum DeferredPaymentMethodStrategy : Swift.String, Swift.Codable, Swift.Sendable { + case sdk + case api + public init?(rawValue: Swift.String) + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get + } + } + public struct Deeplink : Swift.Codable, Swift.Sendable { + public enum Step { + case searchCompany + case searchPayroll + case loginCompany(companyId: Swift.String, connectorId: Swift.String? = nil, singleSwitch: Swift.Bool? = false) + case loginPayroll(connectorId: Swift.String, companyName: Swift.String) + case addCard + public var id: Swift.String { + get + } + } + public enum App { + case payNow(payments: [Swift.String], accountId: Swift.String) + case expenses + case orders + case suggestions + public var id: Swift.String { + get + } + } + public var step: Swift.String? + public var companyId: Swift.String? + public var connectorId: Swift.String? + public var companyName: Swift.String? + public var singleSwitch: Swift.Bool? + public var app: Swift.String? + public var payments: [Swift.String]? + public var accountId: Swift.String? + public init(step: AtomicTransact.AtomicConfig.Deeplink.Step) + public static func step(_ step: AtomicTransact.AtomicConfig.Deeplink.Step) -> AtomicTransact.AtomicConfig.Deeplink + public init(app: AtomicTransact.AtomicConfig.Deeplink.App) + public static func app(_ app: AtomicTransact.AtomicConfig.Deeplink.App) -> AtomicTransact.AtomicConfig.Deeplink + public func encode(to encoder: any Swift.Encoder) throws + public init(from decoder: any Swift.Decoder) throws + } + public struct DemoMode : Swift.Codable, Swift.Sendable { + public var enabled: Swift.Bool + public struct Customer : Swift.Codable, Swift.Sendable { + public var name: Swift.String + public struct Brand : Swift.Codable, Swift.Sendable { + public var logo: Swift.String + public var color: Swift.String + public init(logo: Swift.String, color: Swift.String) + public init(logo: Swift.String, color: UIKit.UIColor) + public func encode(to encoder: any Swift.Encoder) throws + public init(from decoder: any Swift.Decoder) throws + } + public var brand: AtomicTransact.AtomicConfig.DemoMode.Customer.Brand + public init(name: Swift.String, brand: AtomicTransact.AtomicConfig.DemoMode.Customer.Brand) + public func encode(to encoder: any Swift.Encoder) throws + public init(from decoder: any Swift.Decoder) throws + } + public var customer: AtomicTransact.AtomicConfig.DemoMode.Customer? + public init(customer: AtomicTransact.AtomicConfig.DemoMode.Customer? = nil) + public func encode(to encoder: any Swift.Encoder) throws + public init(from decoder: any Swift.Decoder) throws + } + public struct Search : Swift.Codable, Swift.Sendable { + public var tags: [Swift.String]? + public var excludedTags: [Swift.String]? + public var ruleId: Swift.String? + public init(tags: [Swift.String]? = nil, excludedTags: [Swift.String]? = nil, ruleId: Swift.String? = nil) + public func encode(to encoder: any Swift.Encoder) throws + public init(from decoder: any Swift.Decoder) throws + } + public struct Experiments : Swift.Codable, Swift.Sendable { + public var fractionalDeposits: Swift.Bool? + public var unemploymentCarousel: Swift.Bool? + public var manualFallback: Swift.Bool? + public init(fractionalDeposits: Swift.Bool? = nil, unemploymentCarousel: Swift.Bool? = nil, manualFallback: Swift.Bool? = nil) + 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? + public init(coAuth: Swift.Bool? = nil, manualDepositFlow: Swift.Bool? = nil) + public func encode(to encoder: any Swift.Encoder) throws + public init(from decoder: any Swift.Decoder) throws + } + public struct UserAction : Swift.Codable, Swift.Sendable { + public var id: Swift.String + public init(id: Swift.String) + public func encode(to encoder: any Swift.Encoder) throws + public init(from decoder: any Swift.Decoder) throws + } + public struct Customer : Swift.Codable, Swift.Sendable { + public var name: Swift.String + public init(name: Swift.String) + public func encode(to encoder: any Swift.Encoder) throws + public init(from decoder: any Swift.Decoder) throws + } + public struct NavigationOptions : Swift.Codable, Swift.Sendable { + public var showBackButton: Swift.Bool? + public var showBackButtonText: Swift.Bool? + public var showCloseButton: Swift.Bool? + public init(showBackButton: Swift.Bool? = nil, showBackButtonText: Swift.Bool? = nil, showCloseButton: Swift.Bool? = nil) + 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) + public func encode() -> Any? + public func encode(to encoder: any Swift.Encoder) throws + public init(from decoder: any Swift.Decoder) throws + } + public let publicToken: Swift.String? + public var tasks: [AtomicTransact.AtomicConfig.Task]? + public let demo: AtomicTransact.AtomicConfig.DemoMode? + public let product: AtomicTransact.AtomicConfig.ProductType? + public let additionalProduct: AtomicTransact.AtomicConfig.ProductType? + public let linkedAccount: Swift.String? + public let deferredPaymentMethodStrategy: AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy? + public let sessionContext: Swift.String? + public let scope: AtomicTransact.AtomicConfig.ScopeType? + public var theme: AtomicTransact.AtomicConfig.Theme? + public var distribution: AtomicTransact.AtomicConfig.Distribution? + public var language: Swift.String + public var deeplink: AtomicTransact.AtomicConfig.Deeplink? + public var metadata: [Swift.String : Swift.String]? + public var search: AtomicTransact.AtomicConfig.Search? + public var handoff: [Swift.String]? + public var experiments: AtomicTransact.AtomicConfig.Experiments? + public var features: AtomicTransact.AtomicConfig.Features? + public var customer: AtomicTransact.AtomicConfig.Customer? + public let uplinkSessionUrl: Swift.String? + public func encode(to encoder: any Swift.Encoder) throws + public init(from decoder: any Swift.Decoder) throws +} +public enum Atomic { + @_Concurrency.MainActor public static func presentTransact(from source: UIKit.UIViewController, config: AtomicTransact.AtomicConfig, environment: AtomicTransact.TransactEnvironment = .production, presentationStyle: UIKit.UIModalPresentationStyle = .formSheet, onInteraction: ((AtomicTransact.TransactInteraction) -> ())? = nil, onDataRequest: ((AtomicTransact.TransactDataRequest) async -> AtomicTransact.TransactDataResponse?)? = nil, onAuthStatusUpdate: ((AtomicTransact.TransactAuthStatusUpdate) -> ())? = nil, onTaskStatusUpdate: ((AtomicTransact.TransactTaskStatusUpdate) -> ())? = nil, onLaunch: (() -> ())? = nil, onCompletion: ((AtomicTransact.TransactResponse) -> ())? = nil, onError: ((AtomicTransact.TransactError) -> ())? = nil) + @_Concurrency.MainActor public static func presentTransact(from source: UIKit.UIViewController, config: AtomicTransact.AtomicConfig, environment: AtomicTransact.TransactEnvironment = .production, presentationStyle: UIKit.UIModalPresentationStyle = .formSheet, onInteraction: ((AtomicTransact.TransactInteraction) -> ())? = nil, onDataRequest: @escaping (AtomicTransact.TransactDataRequest) -> (), onAuthStatusUpdate: ((AtomicTransact.TransactAuthStatusUpdate) -> ())? = nil, onTaskStatusUpdate: ((AtomicTransact.TransactTaskStatusUpdate) -> ())? = nil, onLaunch: (() -> ())? = nil, onCompletion: ((AtomicTransact.TransactResponse) -> ())? = nil, onError: ((AtomicTransact.TransactError) -> ())? = nil) + @_Concurrency.MainActor public static func presentAction(from source: UIKit.UIViewController, id: Swift.String, environment: AtomicTransact.TransactEnvironment = .production, presentationStyle: UIKit.UIModalPresentationStyle = .formSheet, theme: AtomicTransact.AtomicConfig.Theme = AtomicConfig.Theme(dark: .system), metadata: [Swift.String : Swift.String]? = nil, onLaunch: (() -> ())? = nil, onAuthStatusUpdate: ((AtomicTransact.TransactAuthStatusUpdate) -> ())? = nil, onTaskStatusUpdate: ((AtomicTransact.TransactTaskStatusUpdate) -> ())? = nil, onCompletion: ((AtomicTransact.TransactResponse) -> ())? = nil) + @_Concurrency.MainActor public static var interactions: Combine.AnyPublisher { + get + } + public static func dismissTransact() + public static func hideTransact() + public static func setDebug(isEnabled: Swift.Bool, forwardLogs forwarder: (@Sendable (Swift.String) -> ())? = nil) async + public enum PauseTransactError : Swift.Error { + case transactNotPresented + public static func == (a: AtomicTransact.Atomic.PauseTransactError, b: AtomicTransact.Atomic.PauseTransactError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } + } + @_hasMissingDesignatedInitializers final public class PausedTransactRef : Swift.Sendable { + @_Concurrency.MainActor final public func resume(source: UIKit.UIViewController, animated: Swift.Bool = true) + @objc deinit + } + public static func pauseTransact(animated: Swift.Bool = true) async throws(AtomicTransact.Atomic.PauseTransactError) -> AtomicTransact.Atomic.PausedTransactRef +} +public struct TransactDataResponse : Swift.Codable, 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 +} +public enum TransactSDKEvent : Swift.String, Swift.CaseIterable { + case close + case finish + case openURL + case interaction + case dataRequest + case automationHandoff + case launch + case authStatusUpdate + case taskStatusUpdate + case error + public init?(rawValue: Swift.String) + public typealias AllCases = [AtomicTransact.TransactSDKEvent] + public typealias RawValue = Swift.String + nonisolated public static var allCases: [AtomicTransact.TransactSDKEvent] { + get + } + public var rawValue: Swift.String { + get + } +} +public struct TransactTaskStatusUpdate : Swift.Decodable, Swift.Sendable { + public let taskId: Swift.String + public let product: AtomicTransact.AtomicConfig.ProductType + public let company: AtomicTransact.TransactCompany + public let status: AtomicTransact.TransactTaskStatusUpdate.TaskStatus + public let failReason: Swift.String? + 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 struct ManagedBy : Swift.Decodable, Swift.Sendable { + public let company: AtomicTransact.TransactCompany + public init(company: AtomicTransact.TransactCompany) + public init(from decoder: any Swift.Decoder) throws + } + public enum TaskStatus : Swift.String, Swift.Decodable, Swift.Sendable { + case completed + case failed + case processing + case queued + public init?(rawValue: Swift.String) + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get + } + } + public struct SwitchData : Swift.Decodable, Swift.Sendable { + public let paymentMethod: AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod + public init(paymentMethod: AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod) + public struct PaymentMethod : Swift.Decodable, Swift.Sendable { + public let id: Swift.String + public let title: Swift.String + public let type: AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType + public enum PaymentType : Swift.String, Swift.Decodable, Swift.Sendable { + case card + case bank + public init?(rawValue: Swift.String) + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get + } + } + public let expiry: Swift.String? + public let brand: Swift.String? + public let lastFour: Swift.String? + public let routingNumber: Swift.String? + public let accountType: Swift.String? + public let lastFourAccountNumber: Swift.String? + 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) + public init(from decoder: any Swift.Decoder) throws + } + public init(from decoder: any Swift.Decoder) throws + } + public struct DepositData : Swift.Decodable, Swift.Sendable { + public let accountType: Swift.String? + public let distributionAmount: Swift.Double? + public let distributionType: Swift.String? + public let lastFour: Swift.String? + public let routingNumber: Swift.String? + public let title: Swift.String? + 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) + 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.AtomicConfig.Task.App : Swift.Equatable {} +extension AtomicTransact.AtomicConfig.Task.App : Swift.Hashable {} +extension AtomicTransact.AtomicConfig.Task.App : Swift.RawRepresentable {} +extension AtomicTransact.AtomicConfig.Theme.ColorScheme : Swift.Equatable {} +extension AtomicTransact.AtomicConfig.Theme.ColorScheme : Swift.Hashable {} +extension AtomicTransact.AtomicConfig.Distribution.DistributionType : Swift.Equatable {} +extension AtomicTransact.AtomicConfig.Distribution.DistributionType : Swift.Hashable {} +extension AtomicTransact.AtomicConfig.Distribution.DistributionType : Swift.RawRepresentable {} +extension AtomicTransact.AtomicConfig.Distribution.ActionType : Swift.Equatable {} +extension AtomicTransact.AtomicConfig.Distribution.ActionType : Swift.Hashable {} +extension AtomicTransact.AtomicConfig.Distribution.ActionType : Swift.RawRepresentable {} +extension AtomicTransact.AtomicConfig.ProductType : Swift.Equatable {} +extension AtomicTransact.AtomicConfig.ProductType : Swift.Hashable {} +extension AtomicTransact.AtomicConfig.ProductType : Swift.RawRepresentable {} +extension AtomicTransact.AtomicConfig.ScopeType : Swift.Equatable {} +extension AtomicTransact.AtomicConfig.ScopeType : Swift.Hashable {} +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.TransactDataResponse.ValidationErrorType : Swift.Equatable {} +extension AtomicTransact.TransactDataResponse.ValidationErrorType : Swift.Hashable {} +extension AtomicTransact.TransactDataResponse.ValidationErrorType : Swift.RawRepresentable {} +extension AtomicTransact.TransactDataResponse.CardData.CardType : Swift.Equatable {} +extension AtomicTransact.TransactDataResponse.CardData.CardType : Swift.Hashable {} +extension AtomicTransact.TransactDataResponse.CardData.CardType : Swift.RawRepresentable {} +extension AtomicTransact.TransactSDKEvent : Swift.Equatable {} +extension AtomicTransact.TransactSDKEvent : Swift.Hashable {} +extension AtomicTransact.TransactSDKEvent : Swift.RawRepresentable {} +extension AtomicTransact.TransactTaskStatusUpdate.TaskStatus : Swift.Equatable {} +extension AtomicTransact.TransactTaskStatusUpdate.TaskStatus : Swift.Hashable {} +extension AtomicTransact.TransactTaskStatusUpdate.TaskStatus : Swift.RawRepresentable {} +extension AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType : Swift.Equatable {} +extension AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType : Swift.Hashable {} +extension AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType : Swift.RawRepresentable {} +extension AtomicTransact.TransactActionPresenter : Swift.Sendable {} diff --git a/ios/frameworks/AtomicTransact.xcframework/ios-arm64/AtomicTransact.framework/Modules/AtomicTransact.swiftmodule/arm64-apple-ios.swiftdoc b/ios/frameworks/AtomicTransact.xcframework/ios-arm64/AtomicTransact.framework/Modules/AtomicTransact.swiftmodule/arm64-apple-ios.swiftdoc new file mode 100644 index 0000000..4e446ef Binary files /dev/null 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 new file mode 100644 index 0000000..5288997 --- /dev/null +++ b/ios/frameworks/AtomicTransact.xcframework/ios-arm64/AtomicTransact.framework/Modules/AtomicTransact.swiftmodule/arm64-apple-ios.swiftinterface @@ -0,0 +1,625 @@ +// 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 +@_exported import AtomicTransact +import Combine +import Foundation +import OSLog +import QuantumIOS +import SafariServices +import Security +import Swift +import SwiftUI +import UIKit +import WebKit +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 { + 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 + } + public init(from decoder: any Swift.Decoder) throws +} +public struct AtomicConfig : Swift.Codable, Swift.Sendable { + public init(publicToken: Swift.String, scope: AtomicTransact.AtomicConfig.ScopeType, tasks: [AtomicTransact.AtomicConfig.Task], linkedAccount: Swift.String? = nil, deferredPaymentMethodStrategy: AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy? = nil, theme: AtomicTransact.AtomicConfig.Theme = Theme(dark: .system), language: Swift.String = Locale.current.languageCode == "es" ? "es" : "en", sessionContext: Swift.String? = nil, deeplink: AtomicTransact.AtomicConfig.Deeplink? = nil, metadata: [Swift.String : Swift.String]? = nil, search: AtomicTransact.AtomicConfig.Search? = nil, handoff: [Swift.String]? = nil, experiments: AtomicTransact.AtomicConfig.Experiments? = nil, features: AtomicTransact.AtomicConfig.Features? = nil, customer: AtomicTransact.AtomicConfig.Customer? = nil, uplinkSessionUrl: Swift.String? = nil) + public init(demo: AtomicTransact.AtomicConfig.DemoMode, scope: AtomicTransact.AtomicConfig.ScopeType, tasks: [AtomicTransact.AtomicConfig.Task], linkedAccount: Swift.String? = nil, theme: AtomicTransact.AtomicConfig.Theme = Theme(dark: .system), language: Swift.String = Locale.current.languageCode == "es" ? "es" : "en", sessionContext: Swift.String? = nil, deeplink: AtomicTransact.AtomicConfig.Deeplink? = nil, metadata: [Swift.String : Swift.String]? = nil, search: AtomicTransact.AtomicConfig.Search? = nil, handoff: [Swift.String]? = nil, experiments: AtomicTransact.AtomicConfig.Experiments? = nil) + @available(*, deprecated, message: "Use `tasks` instead of `product`") + public init(publicToken: Swift.String, scope: AtomicTransact.AtomicConfig.ScopeType, product: AtomicTransact.AtomicConfig.ProductType, additionalProduct: AtomicTransact.AtomicConfig.ProductType? = nil, linkedAccount: Swift.String? = nil, theme: AtomicTransact.AtomicConfig.Theme = Theme(dark: .system), distribution: AtomicTransact.AtomicConfig.Distribution? = nil, language: Swift.String = Locale.current.languageCode == "es" ? "es" : "en", sessionContext: Swift.String? = nil, deeplink: AtomicTransact.AtomicConfig.Deeplink? = nil, metadata: [Swift.String : Swift.String]? = nil, search: AtomicTransact.AtomicConfig.Search? = nil, handoff: [Swift.String]? = nil, experiments: AtomicTransact.AtomicConfig.Experiments? = nil) + public struct Task : Swift.Codable, Swift.Sendable { + public let product: AtomicTransact.AtomicConfig.ProductType? + public let operation: AtomicTransact.AtomicConfig.ProductType? + public let distribution: AtomicTransact.AtomicConfig.Distribution? + public let forms: [Swift.String]? + public let action: AtomicTransact.AtomicConfig.UserAction? + public let apps: [AtomicTransact.AtomicConfig.Task.App]? + public init(product: AtomicTransact.AtomicConfig.ProductType? = nil, operation: AtomicTransact.AtomicConfig.ProductType? = nil, distribution: AtomicTransact.AtomicConfig.Distribution? = nil, forms: [Swift.String]? = nil, action: AtomicTransact.AtomicConfig.UserAction? = nil, apps: [AtomicTransact.AtomicConfig.Task.App]? = nil) + public enum App : Swift.String, Swift.Codable, Swift.Sendable, Swift.CaseIterable { + case payNow + case expenses + case orders + case suggestions + public init?(rawValue: Swift.String) + public typealias AllCases = [AtomicTransact.AtomicConfig.Task.App] + public typealias RawValue = Swift.String + nonisolated public static var allCases: [AtomicTransact.AtomicConfig.Task.App] { + get + } + public var rawValue: Swift.String { + get + } + } + public func encode(to encoder: any Swift.Encoder) throws + public init(from decoder: any Swift.Decoder) throws + } + public struct Theme : Swift.Codable, Swift.Sendable { + public let brandColor: Swift.String? + public let overlayColor: Swift.String? + public var dark: Swift.Bool? + public var navigationOptions: AtomicTransact.AtomicConfig.NavigationOptions? + public init(brandColor: Swift.String?, overlayColor: Swift.String?, navigationOptions: AtomicTransact.AtomicConfig.NavigationOptions? = nil, dark: AtomicTransact.AtomicConfig.Theme.ColorScheme = .system) + public init(brandColor: UIKit.UIColor? = nil, overlayColor: UIKit.UIColor? = nil, navigationOptions: AtomicTransact.AtomicConfig.NavigationOptions? = nil, dark: AtomicTransact.AtomicConfig.Theme.ColorScheme = .system) + public enum ColorScheme { + case light + case dark + case system + public var isDarkMode: Swift.Bool { + get + } + public static func == (a: AtomicTransact.AtomicConfig.Theme.ColorScheme, b: AtomicTransact.AtomicConfig.Theme.ColorScheme) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } + } + public func encode(to encoder: any Swift.Encoder) throws + public init(from decoder: any Swift.Decoder) throws + } + public struct Distribution : Swift.Codable, Swift.Sendable { + public enum DistributionType : Swift.String, Swift.Codable, Swift.Sendable { + case total + case fixed + case percent + public init?(rawValue: Swift.String) + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get + } + } + public enum ActionType : Swift.String, Swift.Codable, Swift.Sendable { + case create + case update + case delete + public init?(rawValue: Swift.String) + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get + } + } + public var type: AtomicTransact.AtomicConfig.Distribution.DistributionType + public var amount: Swift.Double + public var action: AtomicTransact.AtomicConfig.Distribution.ActionType? + public var canUpdate: Swift.Bool? + public init(type: AtomicTransact.AtomicConfig.Distribution.DistributionType, amount: Swift.Double, action: AtomicTransact.AtomicConfig.Distribution.ActionType? = nil) + public init(type: AtomicTransact.AtomicConfig.Distribution.DistributionType, amount: Swift.Double, action: AtomicTransact.AtomicConfig.Distribution.ActionType? = nil, canUpdate: Swift.Bool?) + public func encode(to encoder: any Swift.Encoder) throws + public init(from decoder: any Swift.Decoder) throws + } + public enum ProductType : Swift.String, Swift.Codable, Swift.Sendable { + case deposit + case verify + case enroll + case `switch` + case present + case tax + case action + case aggregate + case manage + public init?(rawValue: Swift.String) + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get + } + } + public enum ScopeType : Swift.String, Swift.Codable, Swift.Sendable { + case userLink + case employerLink + case payLink + case custom + public init?(rawValue: Swift.String) + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get + } + } + public enum DeferredPaymentMethodStrategy : Swift.String, Swift.Codable, Swift.Sendable { + case sdk + case api + public init?(rawValue: Swift.String) + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get + } + } + public struct Deeplink : Swift.Codable, Swift.Sendable { + public enum Step { + case searchCompany + case searchPayroll + case loginCompany(companyId: Swift.String, connectorId: Swift.String? = nil, singleSwitch: Swift.Bool? = false) + case loginPayroll(connectorId: Swift.String, companyName: Swift.String) + case addCard + public var id: Swift.String { + get + } + } + public enum App { + case payNow(payments: [Swift.String], accountId: Swift.String) + case expenses + case orders + case suggestions + public var id: Swift.String { + get + } + } + public var step: Swift.String? + public var companyId: Swift.String? + public var connectorId: Swift.String? + public var companyName: Swift.String? + public var singleSwitch: Swift.Bool? + public var app: Swift.String? + public var payments: [Swift.String]? + public var accountId: Swift.String? + public init(step: AtomicTransact.AtomicConfig.Deeplink.Step) + public static func step(_ step: AtomicTransact.AtomicConfig.Deeplink.Step) -> AtomicTransact.AtomicConfig.Deeplink + public init(app: AtomicTransact.AtomicConfig.Deeplink.App) + public static func app(_ app: AtomicTransact.AtomicConfig.Deeplink.App) -> AtomicTransact.AtomicConfig.Deeplink + public func encode(to encoder: any Swift.Encoder) throws + public init(from decoder: any Swift.Decoder) throws + } + public struct DemoMode : Swift.Codable, Swift.Sendable { + public var enabled: Swift.Bool + public struct Customer : Swift.Codable, Swift.Sendable { + public var name: Swift.String + public struct Brand : Swift.Codable, Swift.Sendable { + public var logo: Swift.String + public var color: Swift.String + public init(logo: Swift.String, color: Swift.String) + public init(logo: Swift.String, color: UIKit.UIColor) + public func encode(to encoder: any Swift.Encoder) throws + public init(from decoder: any Swift.Decoder) throws + } + public var brand: AtomicTransact.AtomicConfig.DemoMode.Customer.Brand + public init(name: Swift.String, brand: AtomicTransact.AtomicConfig.DemoMode.Customer.Brand) + public func encode(to encoder: any Swift.Encoder) throws + public init(from decoder: any Swift.Decoder) throws + } + public var customer: AtomicTransact.AtomicConfig.DemoMode.Customer? + public init(customer: AtomicTransact.AtomicConfig.DemoMode.Customer? = nil) + public func encode(to encoder: any Swift.Encoder) throws + public init(from decoder: any Swift.Decoder) throws + } + public struct Search : Swift.Codable, Swift.Sendable { + public var tags: [Swift.String]? + public var excludedTags: [Swift.String]? + public var ruleId: Swift.String? + public init(tags: [Swift.String]? = nil, excludedTags: [Swift.String]? = nil, ruleId: Swift.String? = nil) + public func encode(to encoder: any Swift.Encoder) throws + public init(from decoder: any Swift.Decoder) throws + } + public struct Experiments : Swift.Codable, Swift.Sendable { + public var fractionalDeposits: Swift.Bool? + public var unemploymentCarousel: Swift.Bool? + public var manualFallback: Swift.Bool? + public init(fractionalDeposits: Swift.Bool? = nil, unemploymentCarousel: Swift.Bool? = nil, manualFallback: Swift.Bool? = nil) + 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? + public init(coAuth: Swift.Bool? = nil, manualDepositFlow: Swift.Bool? = nil) + public func encode(to encoder: any Swift.Encoder) throws + public init(from decoder: any Swift.Decoder) throws + } + public struct UserAction : Swift.Codable, Swift.Sendable { + public var id: Swift.String + public init(id: Swift.String) + public func encode(to encoder: any Swift.Encoder) throws + public init(from decoder: any Swift.Decoder) throws + } + public struct Customer : Swift.Codable, Swift.Sendable { + public var name: Swift.String + public init(name: Swift.String) + public func encode(to encoder: any Swift.Encoder) throws + public init(from decoder: any Swift.Decoder) throws + } + public struct NavigationOptions : Swift.Codable, Swift.Sendable { + public var showBackButton: Swift.Bool? + public var showBackButtonText: Swift.Bool? + public var showCloseButton: Swift.Bool? + public init(showBackButton: Swift.Bool? = nil, showBackButtonText: Swift.Bool? = nil, showCloseButton: Swift.Bool? = nil) + 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) + public func encode() -> Any? + public func encode(to encoder: any Swift.Encoder) throws + public init(from decoder: any Swift.Decoder) throws + } + public let publicToken: Swift.String? + public var tasks: [AtomicTransact.AtomicConfig.Task]? + public let demo: AtomicTransact.AtomicConfig.DemoMode? + public let product: AtomicTransact.AtomicConfig.ProductType? + public let additionalProduct: AtomicTransact.AtomicConfig.ProductType? + public let linkedAccount: Swift.String? + public let deferredPaymentMethodStrategy: AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy? + public let sessionContext: Swift.String? + public let scope: AtomicTransact.AtomicConfig.ScopeType? + public var theme: AtomicTransact.AtomicConfig.Theme? + public var distribution: AtomicTransact.AtomicConfig.Distribution? + public var language: Swift.String + public var deeplink: AtomicTransact.AtomicConfig.Deeplink? + public var metadata: [Swift.String : Swift.String]? + public var search: AtomicTransact.AtomicConfig.Search? + public var handoff: [Swift.String]? + public var experiments: AtomicTransact.AtomicConfig.Experiments? + public var features: AtomicTransact.AtomicConfig.Features? + public var customer: AtomicTransact.AtomicConfig.Customer? + public let uplinkSessionUrl: Swift.String? + public func encode(to encoder: any Swift.Encoder) throws + public init(from decoder: any Swift.Decoder) throws +} +public enum Atomic { + @_Concurrency.MainActor public static func presentTransact(from source: UIKit.UIViewController, config: AtomicTransact.AtomicConfig, environment: AtomicTransact.TransactEnvironment = .production, presentationStyle: UIKit.UIModalPresentationStyle = .formSheet, onInteraction: ((AtomicTransact.TransactInteraction) -> ())? = nil, onDataRequest: ((AtomicTransact.TransactDataRequest) async -> AtomicTransact.TransactDataResponse?)? = nil, onAuthStatusUpdate: ((AtomicTransact.TransactAuthStatusUpdate) -> ())? = nil, onTaskStatusUpdate: ((AtomicTransact.TransactTaskStatusUpdate) -> ())? = nil, onLaunch: (() -> ())? = nil, onCompletion: ((AtomicTransact.TransactResponse) -> ())? = nil, onError: ((AtomicTransact.TransactError) -> ())? = nil) + @_Concurrency.MainActor public static func presentTransact(from source: UIKit.UIViewController, config: AtomicTransact.AtomicConfig, environment: AtomicTransact.TransactEnvironment = .production, presentationStyle: UIKit.UIModalPresentationStyle = .formSheet, onInteraction: ((AtomicTransact.TransactInteraction) -> ())? = nil, onDataRequest: @escaping (AtomicTransact.TransactDataRequest) -> (), onAuthStatusUpdate: ((AtomicTransact.TransactAuthStatusUpdate) -> ())? = nil, onTaskStatusUpdate: ((AtomicTransact.TransactTaskStatusUpdate) -> ())? = nil, onLaunch: (() -> ())? = nil, onCompletion: ((AtomicTransact.TransactResponse) -> ())? = nil, onError: ((AtomicTransact.TransactError) -> ())? = nil) + @_Concurrency.MainActor public static func presentAction(from source: UIKit.UIViewController, id: Swift.String, environment: AtomicTransact.TransactEnvironment = .production, presentationStyle: UIKit.UIModalPresentationStyle = .formSheet, theme: AtomicTransact.AtomicConfig.Theme = AtomicConfig.Theme(dark: .system), metadata: [Swift.String : Swift.String]? = nil, onLaunch: (() -> ())? = nil, onAuthStatusUpdate: ((AtomicTransact.TransactAuthStatusUpdate) -> ())? = nil, onTaskStatusUpdate: ((AtomicTransact.TransactTaskStatusUpdate) -> ())? = nil, onCompletion: ((AtomicTransact.TransactResponse) -> ())? = nil) + @_Concurrency.MainActor public static var interactions: Combine.AnyPublisher { + get + } + public static func dismissTransact() + public static func hideTransact() + public static func setDebug(isEnabled: Swift.Bool, forwardLogs forwarder: (@Sendable (Swift.String) -> ())? = nil) async + public enum PauseTransactError : Swift.Error { + case transactNotPresented + public static func == (a: AtomicTransact.Atomic.PauseTransactError, b: AtomicTransact.Atomic.PauseTransactError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } + } + @_hasMissingDesignatedInitializers final public class PausedTransactRef : Swift.Sendable { + @_Concurrency.MainActor final public func resume(source: UIKit.UIViewController, animated: Swift.Bool = true) + @objc deinit + } + public static func pauseTransact(animated: Swift.Bool = true) async throws(AtomicTransact.Atomic.PauseTransactError) -> AtomicTransact.Atomic.PausedTransactRef +} +public struct TransactDataResponse : Swift.Codable, 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 +} +public enum TransactSDKEvent : Swift.String, Swift.CaseIterable { + case close + case finish + case openURL + case interaction + case dataRequest + case automationHandoff + case launch + case authStatusUpdate + case taskStatusUpdate + case error + public init?(rawValue: Swift.String) + public typealias AllCases = [AtomicTransact.TransactSDKEvent] + public typealias RawValue = Swift.String + nonisolated public static var allCases: [AtomicTransact.TransactSDKEvent] { + get + } + public var rawValue: Swift.String { + get + } +} +public struct TransactTaskStatusUpdate : Swift.Decodable, Swift.Sendable { + public let taskId: Swift.String + public let product: AtomicTransact.AtomicConfig.ProductType + public let company: AtomicTransact.TransactCompany + public let status: AtomicTransact.TransactTaskStatusUpdate.TaskStatus + public let failReason: Swift.String? + 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 struct ManagedBy : Swift.Decodable, Swift.Sendable { + public let company: AtomicTransact.TransactCompany + public init(company: AtomicTransact.TransactCompany) + public init(from decoder: any Swift.Decoder) throws + } + public enum TaskStatus : Swift.String, Swift.Decodable, Swift.Sendable { + case completed + case failed + case processing + case queued + public init?(rawValue: Swift.String) + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get + } + } + public struct SwitchData : Swift.Decodable, Swift.Sendable { + public let paymentMethod: AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod + public init(paymentMethod: AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod) + public struct PaymentMethod : Swift.Decodable, Swift.Sendable { + public let id: Swift.String + public let title: Swift.String + public let type: AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType + public enum PaymentType : Swift.String, Swift.Decodable, Swift.Sendable { + case card + case bank + public init?(rawValue: Swift.String) + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get + } + } + public let expiry: Swift.String? + public let brand: Swift.String? + public let lastFour: Swift.String? + public let routingNumber: Swift.String? + public let accountType: Swift.String? + public let lastFourAccountNumber: Swift.String? + 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) + public init(from decoder: any Swift.Decoder) throws + } + public init(from decoder: any Swift.Decoder) throws + } + public struct DepositData : Swift.Decodable, Swift.Sendable { + public let accountType: Swift.String? + public let distributionAmount: Swift.Double? + public let distributionType: Swift.String? + public let lastFour: Swift.String? + public let routingNumber: Swift.String? + public let title: Swift.String? + 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) + 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.AtomicConfig.Task.App : Swift.Equatable {} +extension AtomicTransact.AtomicConfig.Task.App : Swift.Hashable {} +extension AtomicTransact.AtomicConfig.Task.App : Swift.RawRepresentable {} +extension AtomicTransact.AtomicConfig.Theme.ColorScheme : Swift.Equatable {} +extension AtomicTransact.AtomicConfig.Theme.ColorScheme : Swift.Hashable {} +extension AtomicTransact.AtomicConfig.Distribution.DistributionType : Swift.Equatable {} +extension AtomicTransact.AtomicConfig.Distribution.DistributionType : Swift.Hashable {} +extension AtomicTransact.AtomicConfig.Distribution.DistributionType : Swift.RawRepresentable {} +extension AtomicTransact.AtomicConfig.Distribution.ActionType : Swift.Equatable {} +extension AtomicTransact.AtomicConfig.Distribution.ActionType : Swift.Hashable {} +extension AtomicTransact.AtomicConfig.Distribution.ActionType : Swift.RawRepresentable {} +extension AtomicTransact.AtomicConfig.ProductType : Swift.Equatable {} +extension AtomicTransact.AtomicConfig.ProductType : Swift.Hashable {} +extension AtomicTransact.AtomicConfig.ProductType : Swift.RawRepresentable {} +extension AtomicTransact.AtomicConfig.ScopeType : Swift.Equatable {} +extension AtomicTransact.AtomicConfig.ScopeType : Swift.Hashable {} +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.TransactDataResponse.ValidationErrorType : Swift.Equatable {} +extension AtomicTransact.TransactDataResponse.ValidationErrorType : Swift.Hashable {} +extension AtomicTransact.TransactDataResponse.ValidationErrorType : Swift.RawRepresentable {} +extension AtomicTransact.TransactDataResponse.CardData.CardType : Swift.Equatable {} +extension AtomicTransact.TransactDataResponse.CardData.CardType : Swift.Hashable {} +extension AtomicTransact.TransactDataResponse.CardData.CardType : Swift.RawRepresentable {} +extension AtomicTransact.TransactSDKEvent : Swift.Equatable {} +extension AtomicTransact.TransactSDKEvent : Swift.Hashable {} +extension AtomicTransact.TransactSDKEvent : Swift.RawRepresentable {} +extension AtomicTransact.TransactTaskStatusUpdate.TaskStatus : Swift.Equatable {} +extension AtomicTransact.TransactTaskStatusUpdate.TaskStatus : Swift.Hashable {} +extension AtomicTransact.TransactTaskStatusUpdate.TaskStatus : Swift.RawRepresentable {} +extension AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType : Swift.Equatable {} +extension AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType : Swift.Hashable {} +extension AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType : Swift.RawRepresentable {} +extension AtomicTransact.TransactActionPresenter : Swift.Sendable {} diff --git a/ios/frameworks/AtomicTransact.xcframework/ios-arm64/AtomicTransact.framework/Modules/module.modulemap b/ios/frameworks/AtomicTransact.xcframework/ios-arm64/AtomicTransact.framework/Modules/module.modulemap new file mode 100644 index 0000000..0a71a81 --- /dev/null +++ b/ios/frameworks/AtomicTransact.xcframework/ios-arm64/AtomicTransact.framework/Modules/module.modulemap @@ -0,0 +1,6 @@ +framework module AtomicTransact { + umbrella header "AtomicTransact.h" + export * + + module * { export * } +} diff --git a/ios/frameworks/AtomicTransact.xcframework/ios-arm64/AtomicTransact.framework/PrivacyInfo.xcprivacy b/ios/frameworks/AtomicTransact.xcframework/ios-arm64/AtomicTransact.framework/PrivacyInfo.xcprivacy new file mode 100644 index 0000000..291731b --- /dev/null +++ b/ios/frameworks/AtomicTransact.xcframework/ios-arm64/AtomicTransact.framework/PrivacyInfo.xcprivacy @@ -0,0 +1,100 @@ + + + + + NSPrivacyCollectedDataTypes + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypeName + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAppFunctionality + + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypeEmailAddress + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAppFunctionality + + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypePhoneNumber + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAppFunctionality + + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypePhysicalAddress + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAppFunctionality + + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypePaymentInfo + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAppFunctionality + + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypeOtherFinancialInfo + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAppFunctionality + + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypeProductInteraction + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAnalytics + NSPrivacyCollectedDataTypePurposeAppFunctionality + + + + NSPrivacyAccessedAPITypes + + NSPrivacyTracking + + NSPrivacyTrackingDomains + + + diff --git a/ios/frameworks/AtomicTransact.xcframework/ios-arm64_x86_64-simulator/AtomicTransact.framework/AtomicTransact b/ios/frameworks/AtomicTransact.xcframework/ios-arm64_x86_64-simulator/AtomicTransact.framework/AtomicTransact new file mode 100644 index 0000000..a240e92 Binary files /dev/null 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/Headers/AtomicTransact.h b/ios/frameworks/AtomicTransact.xcframework/ios-arm64_x86_64-simulator/AtomicTransact.framework/Headers/AtomicTransact.h new file mode 100644 index 0000000..f75daad --- /dev/null +++ b/ios/frameworks/AtomicTransact.xcframework/ios-arm64_x86_64-simulator/AtomicTransact.framework/Headers/AtomicTransact.h @@ -0,0 +1,16 @@ +// +// AtomicTransact.h +// AtomicTransact +// +// Created by Erik Sargent on 8/24/21. +// + +#import + +//! Project version number for AtomicTransactiOS. +FOUNDATION_EXPORT double AtomicTransactVersionNumber; + +//! Project version string for AtomicTransactiOS. +FOUNDATION_EXPORT const unsigned char AtomicTransactVersionString[]; + +// In this header, you should import all the public headers of your framework using statements like #import 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 new file mode 100644 index 0000000..c759d05 --- /dev/null +++ b/ios/frameworks/AtomicTransact.xcframework/ios-arm64_x86_64-simulator/AtomicTransact.framework/Info.plist @@ -0,0 +1,51 @@ + + + + + BuildMachineOSBuild + 24G617 + CFBundleDevelopmentRegion + en + CFBundleExecutable + AtomicTransact + CFBundleIdentifier + com.atomicfi.AtomicTransact + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + AtomicTransact + CFBundlePackageType + FMWK + CFBundleShortVersionString + 3.28.0 + CFBundleSupportedPlatforms + + iPhoneSimulator + + CFBundleVersion + 175 + DTCompiler + com.apple.compilers.llvm.clang.1_0 + DTPlatformBuild + 22F76 + DTPlatformName + iphonesimulator + DTPlatformVersion + 18.5 + DTSDKBuild + 22F76 + DTSDKName + iphonesimulator18.5 + DTXcode + 1640 + DTXcodeBuild + 16F6 + MinimumOSVersion + 15.0 + UIDeviceFamily + + 1 + 2 + + + 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 new file mode 100644 index 0000000..4334b62 --- /dev/null +++ b/ios/frameworks/AtomicTransact.xcframework/ios-arm64_x86_64-simulator/AtomicTransact.framework/Modules/AtomicTransact.swiftmodule/arm64-apple-ios-simulator.abi.json @@ -0,0 +1,25770 @@ +{ + "ABIRoot": { + "kind": "Root", + "name": "AtomicTransact", + "printedName": "AtomicTransact", + "children": [ + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "SwiftUI", + "printedName": "SwiftUI", + "declKind": "Import", + "moduleName": "AtomicTransact" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "TransactInteraction", + "printedName": "TransactInteraction", + "children": [ + { + "kind": "Var", + "name": "name", + "printedName": "name", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B11InteractionV4nameSSvp", + "mangledName": "$s14AtomicTransact0B11InteractionV4nameSSvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11InteractionV4nameSSvg", + "mangledName": "$s14AtomicTransact0B11InteractionV4nameSSvg", + "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: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": "Var", + "name": "identifier", + "printedName": "identifier", + "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": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11InteractionV10identifierSSvg", + "mangledName": "$s14AtomicTransact0B11InteractionV10identifierSSvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "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:14AtomicTransact0B11InteractionV10identifierSSvs", + "mangledName": "$s14AtomicTransact0B11InteractionV10identifierSSvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11InteractionV10identifierSSvM", + "mangledName": "$s14AtomicTransact0B11InteractionV10identifierSSvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "value", + "printedName": "value", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : any Swift.Sendable]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Sendable", + "printedName": "any Swift.Sendable", + "usr": "s:s8SendableP" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B11InteractionV5valueSDySSs8Sendable_pGvp", + "mangledName": "$s14AtomicTransact0B11InteractionV5valueSDySSs8Sendable_pGvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "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:14AtomicTransact0B11InteractionV5valueSDySSs8Sendable_pGvg", + "mangledName": "$s14AtomicTransact0B11InteractionV5valueSDySSs8Sendable_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: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": "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": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11InteractionV8languageSSSgvg", + "mangledName": "$s14AtomicTransact0B11InteractionV8languageSSSgvg", + "moduleName": "AtomicTransact", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "customer", + "printedName": "customer", + "children": [ + { + "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", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "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": "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": "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": "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", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11InteractionV7companySSSgvg", + "mangledName": "$s14AtomicTransact0B11InteractionV7companySSSgvg", + "moduleName": "AtomicTransact", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "payroll", + "printedName": "payroll", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B11InteractionV7payrollSSSgvp", + "mangledName": "$s14AtomicTransact0B11InteractionV7payrollSSSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "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" + } + ] + } + ], + "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:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AtomicConfig", + "printedName": "AtomicTransact.AtomicConfig", + "usr": "s:14AtomicTransact0A6ConfigV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ScopeType", + "printedName": "AtomicTransact.AtomicConfig.ScopeType", + "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[AtomicTransact.AtomicConfig.Task]", + "children": [ + { + "kind": "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": "Optional", + "printedName": "AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy?", + "children": [ + { + "kind": "TypeNominal", + "name": "DeferredPaymentMethodStrategy", + "printedName": "AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy", + "usr": "s:14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Theme", + "printedName": "AtomicTransact.AtomicConfig.Theme", + "hasDefaultArg": true, + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "hasDefaultArg": true, + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.Deeplink?", + "children": [ + { + "kind": "TypeNominal", + "name": "Deeplink", + "printedName": "AtomicTransact.AtomicConfig.Deeplink", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : Swift.String]?", + "children": [ + { + "kind": "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" + }, + { + "kind": "TypeNominal", + "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", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ScopeType", + "printedName": "AtomicTransact.AtomicConfig.ScopeType", + "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO" + }, + { + "kind": "TypeNominal", + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.ProductType?", + "children": [ + { + "kind": "TypeNominal", + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Theme", + "printedName": "AtomicTransact.AtomicConfig.Theme", + "hasDefaultArg": true, + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.Distribution?", + "children": [ + { + "kind": "TypeNominal", + "name": "Distribution", + "printedName": "AtomicTransact.AtomicConfig.Distribution", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "hasDefaultArg": true, + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.Deeplink?", + "children": [ + { + "kind": "TypeNominal", + "name": "Deeplink", + "printedName": "AtomicTransact.AtomicConfig.Deeplink", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : Swift.String]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:SD" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.Search?", + "children": [ + { + "kind": "TypeNominal", + "name": "Search", + "printedName": "AtomicTransact.AtomicConfig.Search", + "usr": "s:14AtomicTransact0A6ConfigV6SearchV" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.Experiments?", + "children": [ + { + "kind": "TypeNominal", + "name": "Experiments", + "printedName": "AtomicTransact.AtomicConfig.Experiments", + "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV11publicToken5scope7product17additionalProduct13linkedAccount5theme12distribution8language14sessionContext8deeplink8metadata6search7handoff11experimentsACSS_AC9ScopeTypeOAC0iW0OAUSgSSSgAC5ThemeVAC12DistributionVSgSSAwC8DeeplinkVSgSDyS2SGSgAC6SearchVSgSaySSGSgAC11ExperimentsVSgtcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV11publicToken5scope7product17additionalProduct13linkedAccount5theme12distribution8language14sessionContext8deeplink8metadata6search7handoff11experimentsACSS_AC9ScopeTypeOAC0iW0OAUSgSSSgAC5ThemeVAC12DistributionVSgSSAwC8DeeplinkVSgSDyS2SGSgAC6SearchVSgSaySSGSgAC11ExperimentsVSgtcfc", + "moduleName": "AtomicTransact", + "deprecated": true, + "declAttributes": [ + "AccessControl", + "Available", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "TypeDecl", + "name": "Task", + "printedName": "Task", + "children": [ + { + "kind": "Var", + "name": "product", + "printedName": "product", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.ProductType?", + "children": [ + { + "kind": "TypeNominal", + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV7productAC11ProductTypeOSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV7productAC11ProductTypeOSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "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" + } + ] + }, + { + "kind": "Var", + "name": "operation", + "printedName": "operation", + "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:14AtomicTransact0A6ConfigV4TaskV9operationAC11ProductTypeOSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV9operationAC11ProductTypeOSgvp", + "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:14AtomicTransact0A6ConfigV4TaskV9operationAC11ProductTypeOSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV9operationAC11ProductTypeOSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "distribution", + "printedName": "distribution", + "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": "Var", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV12distributionAC12DistributionVSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV12distributionAC12DistributionVSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.Distribution?", + "children": [ + { + "kind": "TypeNominal", + "name": "Distribution", + "printedName": "AtomicTransact.AtomicConfig.Distribution", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV12distributionAC12DistributionVSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV12distributionAC12DistributionVSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "forms", + "printedName": "forms", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + } + ], + "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": "Var", + "name": "action", + "printedName": "action", + "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": "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": "Var", + "name": "apps", + "printedName": "apps", + "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": "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": "Optional", + "printedName": "AtomicTransact.AtomicConfig.ProductType?", + "children": [ + { + "kind": "TypeNominal", + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.ProductType?", + "children": [ + { + "kind": "TypeNominal", + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.Distribution?", + "children": [ + { + "kind": "TypeNominal", + "name": "Distribution", + "printedName": "AtomicTransact.AtomicConfig.Distribution", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "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", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.Task.App.Type) -> AtomicTransact.AtomicConfig.Task.App", + "children": [ + { + "kind": "TypeNominal", + "name": "App", + "printedName": "AtomicTransact.AtomicConfig.Task.App", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.Task.App.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "App", + "printedName": "AtomicTransact.AtomicConfig.Task.App", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO6ordersyA2GmF", + "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV3AppO6ordersyA2GmF", + "moduleName": "AtomicTransact" + }, + { + "kind": "Var", + "name": "suggestions", + "printedName": "suggestions", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.Task.App.Type) -> AtomicTransact.AtomicConfig.Task.App", + "children": [ + { + "kind": "TypeNominal", + "name": "App", + "printedName": "AtomicTransact.AtomicConfig.Task.App", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.Task.App.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "App", + "printedName": "AtomicTransact.AtomicConfig.Task.App", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO11suggestionsyA2GmF", + "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV3AppO11suggestionsyA2GmF", + "moduleName": "AtomicTransact" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.Task.App?", + "children": [ + { + "kind": "TypeNominal", + "name": "App", + "printedName": "AtomicTransact.AtomicConfig.Task.App", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "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": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO8rawValueSSvp", + "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV3AppO8rawValueSSvp", + "moduleName": "AtomicTransact", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO8rawValueSSvg", + "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV3AppO8rawValueSSvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "allCases", + "printedName": "allCases", + "children": [ + { + "kind": "TypeNominal", + "name": "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" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "CaseIterable", + "printedName": "CaseIterable", + "children": [ + { + "kind": "TypeWitness", + "name": "AllCases", + "printedName": "AllCases", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[AtomicTransact.AtomicConfig.Task.App]", + "children": [ + { + "kind": "TypeNominal", + "name": "App", + "printedName": "AtomicTransact.AtomicConfig.Task.App", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO" + } + ], + "usr": "s:Sa" + } + ] + } + ], + "usr": "s:s12CaseIterableP", + "mangledName": "$ss12CaseIterableP" + } + ] + }, + { + "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": "()" + }, + { + "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()", + "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" + } + ] + }, + { + "kind": "Var", + "name": "overlayColor", + "printedName": "overlayColor", + "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:14AtomicTransact0A6ConfigV5ThemeV12overlayColorSSSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV12overlayColorSSSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV12overlayColorSSSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV12overlayColorSSSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "dark", + "printedName": "dark", + "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:14AtomicTransact0A6ConfigV5ThemeV4darkSbSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV4darkSbSgvp", + "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:14AtomicTransact0A6ConfigV5ThemeV4darkSbSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV4darkSbSgvg", + "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:14AtomicTransact0A6ConfigV5ThemeV4darkSbSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV4darkSbSgvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV4darkSbSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV4darkSbSgvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "navigationOptions", + "printedName": "navigationOptions", + "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": "Var", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV17navigationOptionsAC010NavigationF0VSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV17navigationOptionsAC010NavigationF0VSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.NavigationOptions?", + "children": [ + { + "kind": "TypeNominal", + "name": "NavigationOptions", + "printedName": "AtomicTransact.AtomicConfig.NavigationOptions", + "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV17navigationOptionsAC010NavigationF0VSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV17navigationOptionsAC010NavigationF0VSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.NavigationOptions?", + "children": [ + { + "kind": "TypeNominal", + "name": "NavigationOptions", + "printedName": "AtomicTransact.AtomicConfig.NavigationOptions", + "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV17navigationOptionsAC010NavigationF0VSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV17navigationOptionsAC010NavigationF0VSgvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV17navigationOptionsAC010NavigationF0VSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV17navigationOptionsAC010NavigationF0VSgvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "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": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.NavigationOptions?", + "children": [ + { + "kind": "TypeNominal", + "name": "NavigationOptions", + "printedName": "AtomicTransact.AtomicConfig.NavigationOptions", + "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ColorScheme", + "printedName": "AtomicTransact.AtomicConfig.Theme.ColorScheme", + "hasDefaultArg": true, + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV10brandColor07overlayF017navigationOptions4darkAESSSg_AjC010NavigationI0VSgAE0F6SchemeOtcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV10brandColor07overlayF017navigationOptions4darkAESSSg_AjC010NavigationI0VSgAE0F6SchemeOtcfc", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "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": "UIKit.UIColor?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "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" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.NavigationOptions?", + "children": [ + { + "kind": "TypeNominal", + "name": "NavigationOptions", + "printedName": "AtomicTransact.AtomicConfig.NavigationOptions", + "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ColorScheme", + "printedName": "AtomicTransact.AtomicConfig.Theme.ColorScheme", + "hasDefaultArg": true, + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV10brandColor07overlayF017navigationOptions4darkAESo7UIColorCSg_AlC010NavigationI0VSgAE0F6SchemeOtcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV10brandColor07overlayF017navigationOptions4darkAESo7UIColorCSg_AlC010NavigationI0VSgAE0F6SchemeOtcfc", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "TypeDecl", + "name": "ColorScheme", + "printedName": "ColorScheme", + "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": "Var", + "name": "dark", + "printedName": "dark", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.Theme.ColorScheme.Type) -> AtomicTransact.AtomicConfig.Theme.ColorScheme", + "children": [ + { + "kind": "TypeNominal", + "name": "ColorScheme", + "printedName": "AtomicTransact.AtomicConfig.Theme.ColorScheme", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.Theme.ColorScheme.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ColorScheme", + "printedName": "AtomicTransact.AtomicConfig.Theme.ColorScheme", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO4darkyA2GmF", + "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO4darkyA2GmF", + "moduleName": "AtomicTransact" + }, + { + "kind": "Var", + "name": "system", + "printedName": "system", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.Theme.ColorScheme.Type) -> AtomicTransact.AtomicConfig.Theme.ColorScheme", + "children": [ + { + "kind": "TypeNominal", + "name": "ColorScheme", + "printedName": "AtomicTransact.AtomicConfig.Theme.ColorScheme", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.Theme.ColorScheme.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ColorScheme", + "printedName": "AtomicTransact.AtomicConfig.Theme.ColorScheme", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO6systemyA2GmF", + "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO6systemyA2GmF", + "moduleName": "AtomicTransact" + }, + { + "kind": "Var", + "name": "isDarkMode", + "printedName": "isDarkMode", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO10isDarkModeSbvp", + "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO10isDarkModeSbvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO10isDarkModeSbvg", + "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO10isDarkModeSbvg", + "moduleName": "AtomicTransact", + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "ColorScheme", + "printedName": "AtomicTransact.AtomicConfig.Theme.ColorScheme", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO" + }, + { + "kind": "TypeNominal", + "name": "ColorScheme", + "printedName": "AtomicTransact.AtomicConfig.Theme.ColorScheme", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO" + } + ], + "declKind": "Func", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO2eeoiySbAG_AGtFZ", + "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO2eeoiySbAG_AGtFZ", + "moduleName": "AtomicTransact", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO9hashValueSivp", + "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO9hashValueSivp", + "moduleName": "AtomicTransact", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO9hashValueSivg", + "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO9hashValueSivg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO4hash4intoys6HasherVz_tF", + "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO4hash4intoys6HasherVz_tF", + "moduleName": "AtomicTransact", + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO", + "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Theme", + "printedName": "AtomicTransact.AtomicConfig.Theme", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV4fromAEs7Decoder_p_tKcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV4fromAEs7Decoder_p_tKcfc", + "moduleName": "AtomicTransact", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "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": "TypeDecl", + "name": "Distribution", + "printedName": "Distribution", + "children": [ + { + "kind": "TypeDecl", + "name": "DistributionType", + "printedName": "DistributionType", + "children": [ + { + "kind": "Var", + "name": "total", + "printedName": "total", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.Distribution.DistributionType.Type) -> AtomicTransact.AtomicConfig.Distribution.DistributionType", + "children": [ + { + "kind": "TypeNominal", + "name": "DistributionType", + "printedName": "AtomicTransact.AtomicConfig.Distribution.DistributionType", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.Distribution.DistributionType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "DistributionType", + "printedName": "AtomicTransact.AtomicConfig.Distribution.DistributionType", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO5totalyA2GmF", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV0D4TypeO5totalyA2GmF", + "moduleName": "AtomicTransact" + }, + { + "kind": "Var", + "name": "fixed", + "printedName": "fixed", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.Distribution.DistributionType.Type) -> AtomicTransact.AtomicConfig.Distribution.DistributionType", + "children": [ + { + "kind": "TypeNominal", + "name": "DistributionType", + "printedName": "AtomicTransact.AtomicConfig.Distribution.DistributionType", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.Distribution.DistributionType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "DistributionType", + "printedName": "AtomicTransact.AtomicConfig.Distribution.DistributionType", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO5fixedyA2GmF", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV0D4TypeO5fixedyA2GmF", + "moduleName": "AtomicTransact" + }, + { + "kind": "Var", + "name": "percent", + "printedName": "percent", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.Distribution.DistributionType.Type) -> AtomicTransact.AtomicConfig.Distribution.DistributionType", + "children": [ + { + "kind": "TypeNominal", + "name": "DistributionType", + "printedName": "AtomicTransact.AtomicConfig.Distribution.DistributionType", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.Distribution.DistributionType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "DistributionType", + "printedName": "AtomicTransact.AtomicConfig.Distribution.DistributionType", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO7percentyA2GmF", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV0D4TypeO7percentyA2GmF", + "moduleName": "AtomicTransact" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.Distribution.DistributionType?", + "children": [ + { + "kind": "TypeNominal", + "name": "DistributionType", + "printedName": "AtomicTransact.AtomicConfig.Distribution.DistributionType", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO8rawValueAGSgSS_tcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV0D4TypeO8rawValueAGSgSS_tcfc", + "moduleName": "AtomicTransact", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO8rawValueSSvp", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV0D4TypeO8rawValueSSvp", + "moduleName": "AtomicTransact", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO8rawValueSSvg", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV0D4TypeO8rawValueSSvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "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", + "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": "ActionType", + "printedName": "ActionType", + "children": [ + { + "kind": "Var", + "name": "create", + "printedName": "create", + "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:14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO6createyA2GmF", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO6createyA2GmF", + "moduleName": "AtomicTransact" + }, + { + "kind": "Var", + "name": "update", + "printedName": "update", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.Distribution.ActionType.Type) -> AtomicTransact.AtomicConfig.Distribution.ActionType", + "children": [ + { + "kind": "TypeNominal", + "name": "ActionType", + "printedName": "AtomicTransact.AtomicConfig.Distribution.ActionType", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.Distribution.ActionType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ActionType", + "printedName": "AtomicTransact.AtomicConfig.Distribution.ActionType", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO6updateyA2GmF", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO6updateyA2GmF", + "moduleName": "AtomicTransact" + }, + { + "kind": "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, + "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", + "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": "Var", + "name": "type", + "printedName": "type", + "children": [ + { + "kind": "TypeNominal", + "name": "DistributionType", + "printedName": "AtomicTransact.AtomicConfig.Distribution.DistributionType", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV4typeAE0D4TypeOvp", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV4typeAE0D4TypeOvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "DistributionType", + "printedName": "AtomicTransact.AtomicConfig.Distribution.DistributionType", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV4typeAE0D4TypeOvg", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV4typeAE0D4TypeOvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "DistributionType", + "printedName": "AtomicTransact.AtomicConfig.Distribution.DistributionType", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV4typeAE0D4TypeOvs", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV4typeAE0D4TypeOvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV4typeAE0D4TypeOvM", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV4typeAE0D4TypeOvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "amount", + "printedName": "amount", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Var", + "usr": "s: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.Distribution.ActionType?", + "children": [ + { + "kind": "TypeNominal", + "name": "ActionType", + "printedName": "AtomicTransact.AtomicConfig.Distribution.ActionType", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV6actionAE10ActionTypeOSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV6actionAE10ActionTypeOSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.Distribution.ActionType?", + "children": [ + { + "kind": "TypeNominal", + "name": "ActionType", + "printedName": "AtomicTransact.AtomicConfig.Distribution.ActionType", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV6actionAE10ActionTypeOSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV6actionAE10ActionTypeOSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.Distribution.ActionType?", + "children": [ + { + "kind": "TypeNominal", + "name": "ActionType", + "printedName": "AtomicTransact.AtomicConfig.Distribution.ActionType", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV6actionAE10ActionTypeOSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV6actionAE10ActionTypeOSgvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV6actionAE10ActionTypeOSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV6actionAE10ActionTypeOSgvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "canUpdate", + "printedName": "canUpdate", + "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:14AtomicTransact0A6ConfigV12DistributionV9canUpdateSbSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV9canUpdateSbSgvp", + "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:14AtomicTransact0A6ConfigV12DistributionV9canUpdateSbSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV9canUpdateSbSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV9canUpdateSbSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV9canUpdateSbSgvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV9canUpdateSbSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV9canUpdateSbSgvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(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" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "ProductType", + "printedName": "ProductType", + "children": [ + { + "kind": "Var", + "name": "deposit", + "printedName": "deposit", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.ProductType.Type) -> AtomicTransact.AtomicConfig.ProductType", + "children": [ + { + "kind": "TypeNominal", + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.ProductType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO7deposityA2EmF", + "mangledName": "$s14AtomicTransact0A6ConfigV11ProductTypeO7deposityA2EmF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "verify", + "printedName": "verify", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.ProductType.Type) -> AtomicTransact.AtomicConfig.ProductType", + "children": [ + { + "kind": "TypeNominal", + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.ProductType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO6verifyyA2EmF", + "mangledName": "$s14AtomicTransact0A6ConfigV11ProductTypeO6verifyyA2EmF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "enroll", + "printedName": "enroll", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.ProductType.Type) -> AtomicTransact.AtomicConfig.ProductType", + "children": [ + { + "kind": "TypeNominal", + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.ProductType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO6enrollyA2EmF", + "mangledName": "$s14AtomicTransact0A6ConfigV11ProductTypeO6enrollyA2EmF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "switch", + "printedName": "switch", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.ProductType.Type) -> AtomicTransact.AtomicConfig.ProductType", + "children": [ + { + "kind": "TypeNominal", + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.ProductType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO6switchyA2EmF", + "mangledName": "$s14AtomicTransact0A6ConfigV11ProductTypeO6switchyA2EmF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "present", + "printedName": "present", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.ProductType.Type) -> AtomicTransact.AtomicConfig.ProductType", + "children": [ + { + "kind": "TypeNominal", + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.ProductType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO7presentyA2EmF", + "mangledName": "$s14AtomicTransact0A6ConfigV11ProductTypeO7presentyA2EmF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "tax", + "printedName": "tax", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.ProductType.Type) -> AtomicTransact.AtomicConfig.ProductType", + "children": [ + { + "kind": "TypeNominal", + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.ProductType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO3taxyA2EmF", + "mangledName": "$s14AtomicTransact0A6ConfigV11ProductTypeO3taxyA2EmF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "action", + "printedName": "action", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.ProductType.Type) -> AtomicTransact.AtomicConfig.ProductType", + "children": [ + { + "kind": "TypeNominal", + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.ProductType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO6actionyA2EmF", + "mangledName": "$s14AtomicTransact0A6ConfigV11ProductTypeO6actionyA2EmF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "aggregate", + "printedName": "aggregate", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.ProductType.Type) -> AtomicTransact.AtomicConfig.ProductType", + "children": [ + { + "kind": "TypeNominal", + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.ProductType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO9aggregateyA2EmF", + "mangledName": "$s14AtomicTransact0A6ConfigV11ProductTypeO9aggregateyA2EmF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "manage", + "printedName": "manage", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.ProductType.Type) -> AtomicTransact.AtomicConfig.ProductType", + "children": [ + { + "kind": "TypeNominal", + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.ProductType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO6manageyA2EmF", + "mangledName": "$s14AtomicTransact0A6ConfigV11ProductTypeO6manageyA2EmF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.ProductType?", + "children": [ + { + "kind": "TypeNominal", + "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: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()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO8rawValueSSvg", + "mangledName": "$s14AtomicTransact0A6ConfigV11ProductTypeO8rawValueSSvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "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" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.ScopeType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ScopeType", + "printedName": "AtomicTransact.AtomicConfig.ScopeType", + "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO8userLinkyA2EmF", + "mangledName": "$s14AtomicTransact0A6ConfigV9ScopeTypeO8userLinkyA2EmF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "employerLink", + "printedName": "employerLink", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.ScopeType.Type) -> AtomicTransact.AtomicConfig.ScopeType", + "children": [ + { + "kind": "TypeNominal", + "name": "ScopeType", + "printedName": "AtomicTransact.AtomicConfig.ScopeType", + "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.ScopeType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ScopeType", + "printedName": "AtomicTransact.AtomicConfig.ScopeType", + "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO12employerLinkyA2EmF", + "mangledName": "$s14AtomicTransact0A6ConfigV9ScopeTypeO12employerLinkyA2EmF", + "moduleName": "AtomicTransact" + }, + { + "kind": "Var", + "name": "payLink", + "printedName": "payLink", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.ScopeType.Type) -> AtomicTransact.AtomicConfig.ScopeType", + "children": [ + { + "kind": "TypeNominal", + "name": "ScopeType", + "printedName": "AtomicTransact.AtomicConfig.ScopeType", + "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.ScopeType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ScopeType", + "printedName": "AtomicTransact.AtomicConfig.ScopeType", + "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO7payLinkyA2EmF", + "mangledName": "$s14AtomicTransact0A6ConfigV9ScopeTypeO7payLinkyA2EmF", + "moduleName": "AtomicTransact" + }, + { + "kind": "Var", + "name": "custom", + "printedName": "custom", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.ScopeType.Type) -> AtomicTransact.AtomicConfig.ScopeType", + "children": [ + { + "kind": "TypeNominal", + "name": "ScopeType", + "printedName": "AtomicTransact.AtomicConfig.ScopeType", + "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.ScopeType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ScopeType", + "printedName": "AtomicTransact.AtomicConfig.ScopeType", + "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO6customyA2EmF", + "mangledName": "$s14AtomicTransact0A6ConfigV9ScopeTypeO6customyA2EmF", + "moduleName": "AtomicTransact" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.ScopeType?", + "children": [ + { + "kind": "TypeNominal", + "name": "ScopeType", + "printedName": "AtomicTransact.AtomicConfig.ScopeType", + "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO" + } + ], + "usr": "s:Sq" + }, + { + "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()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO8rawValueSSvg", + "mangledName": "$s14AtomicTransact0A6ConfigV9ScopeTypeO8rawValueSSvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO", + "mangledName": "$s14AtomicTransact0A6ConfigV9ScopeTypeO", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "enumRawTypeName": "String", + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "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": "DeferredPaymentMethodStrategy", + "printedName": "DeferredPaymentMethodStrategy", + "children": [ + { + "kind": "Var", + "name": "sdk", + "printedName": "sdk", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy.Type) -> AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy", + "children": [ + { + "kind": "TypeNominal", + "name": "DeferredPaymentMethodStrategy", + "printedName": "AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy", + "usr": "s:14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "DeferredPaymentMethodStrategy", + "printedName": "AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy", + "usr": "s:14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO3sdkyA2EmF", + "mangledName": "$s14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO3sdkyA2EmF", + "moduleName": "AtomicTransact" + }, + { + "kind": "Var", + "name": "api", + "printedName": "api", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy.Type) -> AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy", + "children": [ + { + "kind": "TypeNominal", + "name": "DeferredPaymentMethodStrategy", + "printedName": "AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy", + "usr": "s:14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "DeferredPaymentMethodStrategy", + "printedName": "AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy", + "usr": "s:14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO3apiyA2EmF", + "mangledName": "$s14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO3apiyA2EmF", + "moduleName": "AtomicTransact" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy?", + "children": [ + { + "kind": "TypeNominal", + "name": "DeferredPaymentMethodStrategy", + "printedName": "AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy", + "usr": "s:14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO8rawValueAESgSS_tcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO8rawValueAESgSS_tcfc", + "moduleName": "AtomicTransact", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO8rawValueSSvp", + "mangledName": "$s14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO8rawValueSSvp", + "moduleName": "AtomicTransact", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO8rawValueSSvg", + "mangledName": "$s14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO8rawValueSSvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO", + "mangledName": "$s14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl" + ], + "enumRawTypeName": "String", + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Deeplink", + "printedName": "Deeplink", + "children": [ + { + "kind": "TypeDecl", + "name": "Step", + "printedName": "Step", + "children": [ + { + "kind": "Var", + "name": "searchCompany", + "printedName": "searchCompany", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.Deeplink.Step.Type) -> AtomicTransact.AtomicConfig.Deeplink.Step", + "children": [ + { + "kind": "TypeNominal", + "name": "Step", + "printedName": "AtomicTransact.AtomicConfig.Deeplink.Step", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.Deeplink.Step.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Step", + "printedName": "AtomicTransact.AtomicConfig.Deeplink.Step", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO13searchCompanyyA2GmF", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV4StepO13searchCompanyyA2GmF", + "moduleName": "AtomicTransact" + }, + { + "kind": "Var", + "name": "searchPayroll", + "printedName": "searchPayroll", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.Deeplink.Step.Type) -> AtomicTransact.AtomicConfig.Deeplink.Step", + "children": [ + { + "kind": "TypeNominal", + "name": "Step", + "printedName": "AtomicTransact.AtomicConfig.Deeplink.Step", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.Deeplink.Step.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Step", + "printedName": "AtomicTransact.AtomicConfig.Deeplink.Step", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO13searchPayrollyA2GmF", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV4StepO13searchPayrollyA2GmF", + "moduleName": "AtomicTransact" + }, + { + "kind": "Var", + "name": "loginCompany", + "printedName": "loginCompany", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.Deeplink.Step.Type) -> (Swift.String, Swift.String?, Swift.Bool?) -> AtomicTransact.AtomicConfig.Deeplink.Step", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.String, Swift.String?, Swift.Bool?) -> AtomicTransact.AtomicConfig.Deeplink.Step", + "children": [ + { + "kind": "TypeNominal", + "name": "Step", + "printedName": "AtomicTransact.AtomicConfig.Deeplink.Step", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(companyId: Swift.String, connectorId: Swift.String?, singleSwitch: Swift.Bool?)", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.Deeplink.Step.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Step", + "printedName": "AtomicTransact.AtomicConfig.Deeplink.Step", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO12loginCompanyyAGSS_SSSgSbSgtcAGmF", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV4StepO12loginCompanyyAGSS_SSSgSbSgtcAGmF", + "moduleName": "AtomicTransact" + }, + { + "kind": "Var", + "name": "loginPayroll", + "printedName": "loginPayroll", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.Deeplink.Step.Type) -> (Swift.String, Swift.String) -> AtomicTransact.AtomicConfig.Deeplink.Step", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.String, Swift.String) -> AtomicTransact.AtomicConfig.Deeplink.Step", + "children": [ + { + "kind": "TypeNominal", + "name": "Step", + "printedName": "AtomicTransact.AtomicConfig.Deeplink.Step", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(connectorId: Swift.String, companyName: Swift.String)", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.Deeplink.Step.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Step", + "printedName": "AtomicTransact.AtomicConfig.Deeplink.Step", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO12loginPayrollyAGSS_SStcAGmF", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV4StepO12loginPayrollyAGSS_SStcAGmF", + "moduleName": "AtomicTransact" + }, + { + "kind": "Var", + "name": "addCard", + "printedName": "addCard", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.Deeplink.Step.Type) -> AtomicTransact.AtomicConfig.Deeplink.Step", + "children": [ + { + "kind": "TypeNominal", + "name": "Step", + "printedName": "AtomicTransact.AtomicConfig.Deeplink.Step", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.Deeplink.Step.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Step", + "printedName": "AtomicTransact.AtomicConfig.Deeplink.Step", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO7addCardyA2GmF", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV4StepO7addCardyA2GmF", + "moduleName": "AtomicTransact" + }, + { + "kind": "Var", + "name": "id", + "printedName": "id", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO2idSSvp", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV4StepO2idSSvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO2idSSvg", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV4StepO2idSSvg", + "moduleName": "AtomicTransact", + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV4StepO", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "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?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4stepSSSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV4stepSSSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4stepSSSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV4stepSSSgvg", + "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:14AtomicTransact0A6ConfigV8DeeplinkV4stepSSSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV4stepSSSgvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4stepSSSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV4stepSSSgvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "companyId", + "printedName": "companyId", + "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:14AtomicTransact0A6ConfigV8DeeplinkV9companyIdSSSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV9companyIdSSSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s: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" + } + ] + }, + { + "kind": "Var", + "name": "connectorId", + "printedName": "connectorId", + "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:14AtomicTransact0A6ConfigV8DeeplinkV11connectorIdSSSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV11connectorIdSSSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV11connectorIdSSSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV11connectorIdSSSgvg", + "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:14AtomicTransact0A6ConfigV8DeeplinkV11connectorIdSSSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV11connectorIdSSSgvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "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": "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" + }, + { + "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": "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": "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": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV12singleSwitchSbSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV12singleSwitchSbSgvg", + "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:14AtomicTransact0A6ConfigV8DeeplinkV12singleSwitchSbSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV12singleSwitchSbSgvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "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": "Var", + "name": "app", + "printedName": "app", + "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:14AtomicTransact0A6ConfigV8DeeplinkV3appSSSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV3appSSSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV3appSSSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV3appSSSgvg", + "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:14AtomicTransact0A6ConfigV8DeeplinkV3appSSSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV3appSSSgvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV3appSSSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV3appSSSgvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "payments", + "printedName": "payments", + "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: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": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV8paymentsSaySSGSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV8paymentsSaySSGSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV8paymentsSaySSGSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV8paymentsSaySSGSgvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "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": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV9accountIdSSSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV9accountIdSSSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "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:14AtomicTransact0A6ConfigV8DeeplinkV9accountIdSSSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV9accountIdSSSgvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV9accountIdSSSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV9accountIdSSSgvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(step:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Deeplink", + "printedName": "AtomicTransact.AtomicConfig.Deeplink", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV" + }, + { + "kind": "TypeNominal", + "name": "Step", + "printedName": "AtomicTransact.AtomicConfig.Deeplink.Step", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4stepA2E4StepO_tcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV4stepA2E4StepO_tcfc", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "step", + "printedName": "step(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Deeplink", + "printedName": "AtomicTransact.AtomicConfig.Deeplink", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV" + }, + { + "kind": "TypeNominal", + "name": "Step", + "printedName": "AtomicTransact.AtomicConfig.Deeplink.Step", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO" + } + ], + "declKind": "Func", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4stepyA2E4StepOFZ", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV4stepyA2E4StepOFZ", + "moduleName": "AtomicTransact", + "static": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(app:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Deeplink", + "printedName": "AtomicTransact.AtomicConfig.Deeplink", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV" + }, + { + "kind": "TypeNominal", + "name": "App", + "printedName": "AtomicTransact.AtomicConfig.Deeplink.App", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV3AppO" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV3appA2E3AppO_tcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV3appA2E3AppO_tcfc", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "app", + "printedName": "app(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Deeplink", + "printedName": "AtomicTransact.AtomicConfig.Deeplink", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV" + }, + { + "kind": "TypeNominal", + "name": "App", + "printedName": "AtomicTransact.AtomicConfig.Deeplink.App", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV3AppO" + } + ], + "declKind": "Func", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV3appyA2E3AppOFZ", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV3appyA2E3AppOFZ", + "moduleName": "AtomicTransact", + "static": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Deeplink", + "printedName": "AtomicTransact.AtomicConfig.Deeplink", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4fromAEs7Decoder_p_tKcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV4fromAEs7Decoder_p_tKcfc", + "moduleName": "AtomicTransact", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Encoder", + "printedName": "any Swift.Encoder", + "usr": "s:s7EncoderP" + } + ], + "declKind": "Func", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV6encode2toys7Encoder_p_tKF", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV6encode2toys7Encoder_p_tKF", + "moduleName": "AtomicTransact", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "DemoMode", + "printedName": "DemoMode", + "children": [ + { + "kind": "Var", + "name": "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", + "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:14AtomicTransact0A6ConfigV8DemoModeV7enabledSbvg", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV7enabledSbvg", + "moduleName": "AtomicTransact", + "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:14AtomicTransact0A6ConfigV8DemoModeV7enabledSbvs", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV7enabledSbvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV7enabledSbvM", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV7enabledSbvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Customer", + "printedName": "Customer", + "children": [ + { + "kind": "Var", + "name": "name", + "printedName": "name", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV4nameSSvp", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV4nameSSvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV4nameSSvg", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV4nameSSvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV4nameSSvs", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV4nameSSvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV4nameSSvM", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV4nameSSvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Brand", + "printedName": "Brand", + "children": [ + { + "kind": "Var", + "name": "logo", + "printedName": "logo", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV4logoSSvp", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV4logoSSvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV4logoSSvg", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV4logoSSvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV4logoSSvs", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV4logoSSvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV4logoSSvM", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV4logoSSvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "color", + "printedName": "color", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV5colorSSvp", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV5colorSSvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV5colorSSvg", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV5colorSSvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV5colorSSvs", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV5colorSSvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV5colorSSvM", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV5colorSSvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(logo:color:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Brand", + "printedName": "AtomicTransact.AtomicConfig.DemoMode.Customer.Brand", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV4logo5colorAISS_SStcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV4logo5colorAISS_SStcfc", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(logo:color:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Brand", + "printedName": "AtomicTransact.AtomicConfig.DemoMode.Customer.Brand", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV4logo5colorAISS_So7UIColorCtcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV4logo5colorAISS_So7UIColorCtcfc", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Brand", + "printedName": "AtomicTransact.AtomicConfig.DemoMode.Customer.Brand", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV4fromAIs7Decoder_p_tKcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV4fromAIs7Decoder_p_tKcfc", + "moduleName": "AtomicTransact", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Encoder", + "printedName": "any Swift.Encoder", + "usr": "s:s7EncoderP" + } + ], + "declKind": "Func", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV6encode2toys7Encoder_p_tKF", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV6encode2toys7Encoder_p_tKF", + "moduleName": "AtomicTransact", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "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": "Constructor", + "name": "init", + "printedName": "init(name:brand:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Customer", + "printedName": "AtomicTransact.AtomicConfig.DemoMode.Customer", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Brand", + "printedName": "AtomicTransact.AtomicConfig.DemoMode.Customer.Brand", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV4name5brandAGSS_AG5BrandVtcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV4name5brandAGSS_AG5BrandVtcfc", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Customer", + "printedName": "AtomicTransact.AtomicConfig.DemoMode.Customer", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV4fromAGs7Decoder_p_tKcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV4fromAGs7Decoder_p_tKcfc", + "moduleName": "AtomicTransact", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Encoder", + "printedName": "any Swift.Encoder", + "usr": "s:s7EncoderP" + } + ], + "declKind": "Func", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV6encode2toys7Encoder_p_tKF", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV6encode2toys7Encoder_p_tKF", + "moduleName": "AtomicTransact", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Var", + "name": "customer", + "printedName": "customer", + "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": "Var", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8customerAE8CustomerVSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8customerAE8CustomerVSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "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": "Constructor", + "name": "init", + "printedName": "init(customer:)", + "children": [ + { + "kind": "TypeNominal", + "name": "DemoMode", + "printedName": "AtomicTransact.AtomicConfig.DemoMode", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.DemoMode.Customer?", + "children": [ + { + "kind": "TypeNominal", + "name": "Customer", + "printedName": "AtomicTransact.AtomicConfig.DemoMode.Customer", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8customerA2E8CustomerVSg_tcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8customerA2E8CustomerVSg_tcfc", + "moduleName": "AtomicTransact", + "declAttributes": [ + "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": [ + { + "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:14AtomicTransact0A6ConfigV6SearchV4tagsSaySSGSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV6SearchV4tagsSaySSGSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV6SearchV4tagsSaySSGSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV6SearchV4tagsSaySSGSgvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV6SearchV4tagsSaySSGSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV6SearchV4tagsSaySSGSgvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "excludedTags", + "printedName": "excludedTags", + "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:14AtomicTransact0A6ConfigV6SearchV12excludedTagsSaySSGSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV6SearchV12excludedTagsSaySSGSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s: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": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV6SearchV12excludedTagsSaySSGSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV6SearchV12excludedTagsSaySSGSgvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV6SearchV12excludedTagsSaySSGSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV6SearchV12excludedTagsSaySSGSgvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "ruleId", + "printedName": "ruleId", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV6SearchV6ruleIdSSSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV6SearchV6ruleIdSSSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "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" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV6SearchV4tags12excludedTags6ruleIdAESaySSGSg_AJSSSgtcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV6SearchV4tags12excludedTags6ruleIdAESaySSGSg_AJSSSgtcfc", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Search", + "printedName": "AtomicTransact.AtomicConfig.Search", + "usr": "s:14AtomicTransact0A6ConfigV6SearchV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV6SearchV4fromAEs7Decoder_p_tKcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV6SearchV4fromAEs7Decoder_p_tKcfc", + "moduleName": "AtomicTransact", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Encoder", + "printedName": "any Swift.Encoder", + "usr": "s:s7EncoderP" + } + ], + "declKind": "Func", + "usr": "s:14AtomicTransact0A6ConfigV6SearchV6encode2toys7Encoder_p_tKF", + "mangledName": "$s14AtomicTransact0A6ConfigV6SearchV6encode2toys7Encoder_p_tKF", + "moduleName": "AtomicTransact", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:14AtomicTransact0A6ConfigV6SearchV", + "mangledName": "$s14AtomicTransact0A6ConfigV6SearchV", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Experiments", + "printedName": "Experiments", + "children": [ + { + "kind": "Var", + "name": "fractionalDeposits", + "printedName": "fractionalDeposits", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV18fractionalDepositsSbSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV11ExperimentsV18fractionalDepositsSbSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV18fractionalDepositsSbSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV11ExperimentsV18fractionalDepositsSbSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV18fractionalDepositsSbSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV11ExperimentsV18fractionalDepositsSbSgvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV18fractionalDepositsSbSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV11ExperimentsV18fractionalDepositsSbSgvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "unemploymentCarousel", + "printedName": "unemploymentCarousel", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV20unemploymentCarouselSbSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV11ExperimentsV20unemploymentCarouselSbSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV20unemploymentCarouselSbSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV11ExperimentsV20unemploymentCarouselSbSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV20unemploymentCarouselSbSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV11ExperimentsV20unemploymentCarouselSbSgvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV20unemploymentCarouselSbSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV11ExperimentsV20unemploymentCarouselSbSgvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "manualFallback", + "printedName": "manualFallback", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV14manualFallbackSbSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV11ExperimentsV14manualFallbackSbSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "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, + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV18fractionalDeposits20unemploymentCarousel14manualFallbackAESbSg_A2Itcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV11ExperimentsV18fractionalDeposits20unemploymentCarousel14manualFallbackAESbSg_A2Itcfc", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Experiments", + "printedName": "AtomicTransact.AtomicConfig.Experiments", + "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV4fromAEs7Decoder_p_tKcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV11ExperimentsV4fromAEs7Decoder_p_tKcfc", + "moduleName": "AtomicTransact", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Encoder", + "printedName": "any Swift.Encoder", + "usr": "s:s7EncoderP" + } + ], + "declKind": "Func", + "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV6encode2toys7Encoder_p_tKF", + "mangledName": "$s14AtomicTransact0A6ConfigV11ExperimentsV6encode2toys7Encoder_p_tKF", + "moduleName": "AtomicTransact", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV", + "mangledName": "$s14AtomicTransact0A6ConfigV11ExperimentsV", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Features", + "printedName": "Features", + "children": [ + { + "kind": "Var", + "name": "manualDepositFlow", + "printedName": "manualDepositFlow", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV8FeaturesV17manualDepositFlowSbSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV8FeaturesV17manualDepositFlowSbSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8FeaturesV17manualDepositFlowSbSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV8FeaturesV17manualDepositFlowSbSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8FeaturesV17manualDepositFlowSbSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV8FeaturesV17manualDepositFlowSbSgvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8FeaturesV17manualDepositFlowSbSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV8FeaturesV17manualDepositFlowSbSgvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "coAuth", + "printedName": "coAuth", + "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" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV8FeaturesV6coAuth17manualDepositFlowAESbSg_AHtcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV8FeaturesV6coAuth17manualDepositFlowAESbSg_AHtcfc", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Features", + "printedName": "AtomicTransact.AtomicConfig.Features", + "usr": "s:14AtomicTransact0A6ConfigV8FeaturesV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV8FeaturesV4fromAEs7Decoder_p_tKcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV8FeaturesV4fromAEs7Decoder_p_tKcfc", + "moduleName": "AtomicTransact", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Encoder", + "printedName": "any Swift.Encoder", + "usr": "s:s7EncoderP" + } + ], + "declKind": "Func", + "usr": "s:14AtomicTransact0A6ConfigV8FeaturesV6encode2toys7Encoder_p_tKF", + "mangledName": "$s14AtomicTransact0A6ConfigV8FeaturesV6encode2toys7Encoder_p_tKF", + "moduleName": "AtomicTransact", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:14AtomicTransact0A6ConfigV8FeaturesV", + "mangledName": "$s14AtomicTransact0A6ConfigV8FeaturesV", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "UserAction", + "printedName": "UserAction", + "children": [ + { + "kind": "Var", + "name": "id", + "printedName": "id", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV10UserActionV2idSSvp", + "mangledName": "$s14AtomicTransact0A6ConfigV10UserActionV2idSSvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV10UserActionV2idSSvg", + "mangledName": "$s14AtomicTransact0A6ConfigV10UserActionV2idSSvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV10UserActionV2idSSvs", + "mangledName": "$s14AtomicTransact0A6ConfigV10UserActionV2idSSvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV10UserActionV2idSSvM", + "mangledName": "$s14AtomicTransact0A6ConfigV10UserActionV2idSSvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(id:)", + "children": [ + { + "kind": "TypeNominal", + "name": "UserAction", + "printedName": "AtomicTransact.AtomicConfig.UserAction", + "usr": "s:14AtomicTransact0A6ConfigV10UserActionV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV10UserActionV2idAESS_tcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV10UserActionV2idAESS_tcfc", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "UserAction", + "printedName": "AtomicTransact.AtomicConfig.UserAction", + "usr": "s:14AtomicTransact0A6ConfigV10UserActionV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV10UserActionV4fromAEs7Decoder_p_tKcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV10UserActionV4fromAEs7Decoder_p_tKcfc", + "moduleName": "AtomicTransact", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Encoder", + "printedName": "any Swift.Encoder", + "usr": "s:s7EncoderP" + } + ], + "declKind": "Func", + "usr": "s:14AtomicTransact0A6ConfigV10UserActionV6encode2toys7Encoder_p_tKF", + "mangledName": "$s14AtomicTransact0A6ConfigV10UserActionV6encode2toys7Encoder_p_tKF", + "moduleName": "AtomicTransact", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:14AtomicTransact0A6ConfigV10UserActionV", + "mangledName": "$s14AtomicTransact0A6ConfigV10UserActionV", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Customer", + "printedName": "Customer", + "children": [ + { + "kind": "Var", + "name": "name", + "printedName": "name", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV8CustomerV4nameSSvp", + "mangledName": "$s14AtomicTransact0A6ConfigV8CustomerV4nameSSvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8CustomerV4nameSSvg", + "mangledName": "$s14AtomicTransact0A6ConfigV8CustomerV4nameSSvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, + { + "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", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV14showBackButtonSbSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV17NavigationOptionsV14showBackButtonSbSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV14showBackButtonSbSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV17NavigationOptionsV14showBackButtonSbSgvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV14showBackButtonSbSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV17NavigationOptionsV14showBackButtonSbSgvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "showBackButtonText", + "printedName": "showBackButtonText", + "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:14AtomicTransact0A6ConfigV17NavigationOptionsV18showBackButtonTextSbSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV17NavigationOptionsV18showBackButtonTextSbSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV18showBackButtonTextSbSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV17NavigationOptionsV18showBackButtonTextSbSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV18showBackButtonTextSbSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV17NavigationOptionsV18showBackButtonTextSbSgvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV18showBackButtonTextSbSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV17NavigationOptionsV18showBackButtonTextSbSgvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "showCloseButton", + "printedName": "showCloseButton", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV15showCloseButtonSbSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV17NavigationOptionsV15showCloseButtonSbSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV15showCloseButtonSbSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV17NavigationOptionsV15showCloseButtonSbSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV15showCloseButtonSbSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV17NavigationOptionsV15showCloseButtonSbSgvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV15showCloseButtonSbSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV17NavigationOptionsV15showCloseButtonSbSgvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(showBackButton:showBackButtonText:showCloseButton:)", + "children": [ + { + "kind": "TypeNominal", + "name": "NavigationOptions", + "printedName": "AtomicTransact.AtomicConfig.NavigationOptions", + "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "hasDefaultArg": true, + "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, + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV14showBackButton0fgH4Text0f5CloseH0AESbSg_A2Itcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV17NavigationOptionsV14showBackButton0fgH4Text0f5CloseH0AESbSg_A2Itcfc", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "NavigationOptions", + "printedName": "AtomicTransact.AtomicConfig.NavigationOptions", + "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV4fromAEs7Decoder_p_tKcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV17NavigationOptionsV4fromAEs7Decoder_p_tKcfc", + "moduleName": "AtomicTransact", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Encoder", + "printedName": "any Swift.Encoder", + "usr": "s:s7EncoderP" + } + ], + "declKind": "Func", + "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV6encode2toys7Encoder_p_tKF", + "mangledName": "$s14AtomicTransact0A6ConfigV17NavigationOptionsV6encode2toys7Encoder_p_tKF", + "moduleName": "AtomicTransact", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV", + "mangledName": "$s14AtomicTransact0A6ConfigV17NavigationOptionsV", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Platform", + "printedName": "Platform", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "Platform", + "printedName": "AtomicTransact.AtomicConfig.Platform", + "usr": "s:14AtomicTransact0A6ConfigV8PlatformV" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV8PlatformVAEycfc", + "mangledName": "$s14AtomicTransact0A6ConfigV8PlatformVAEycfc", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(suffixed:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Platform", + "printedName": "AtomicTransact.AtomicConfig.Platform", + "usr": "s:14AtomicTransact0A6ConfigV8PlatformV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV8PlatformV8suffixedAESS_tcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV8PlatformV8suffixedAESS_tcfc", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Any?", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:14AtomicTransact0A6ConfigV8PlatformV6encodeypSgyF", + "mangledName": "$s14AtomicTransact0A6ConfigV8PlatformV6encodeypSgyF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Platform", + "printedName": "AtomicTransact.AtomicConfig.Platform", + "usr": "s:14AtomicTransact0A6ConfigV8PlatformV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV8PlatformV4fromAEs7Decoder_p_tKcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV8PlatformV4fromAEs7Decoder_p_tKcfc", + "moduleName": "AtomicTransact", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Encoder", + "printedName": "any Swift.Encoder", + "usr": "s:s7EncoderP" + } + ], + "declKind": "Func", + "usr": "s:14AtomicTransact0A6ConfigV8PlatformV6encode2toys7Encoder_p_tKF", + "mangledName": "$s14AtomicTransact0A6ConfigV8PlatformV6encode2toys7Encoder_p_tKF", + "moduleName": "AtomicTransact", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:14AtomicTransact0A6ConfigV8PlatformV", + "mangledName": "$s14AtomicTransact0A6ConfigV8PlatformV", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Var", + "name": "publicToken", + "printedName": "publicToken", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV11publicTokenSSSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV11publicTokenSSSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV11publicTokenSSSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV11publicTokenSSSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "tasks", + "printedName": "tasks", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[AtomicTransact.AtomicConfig.Task]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[AtomicTransact.AtomicConfig.Task]", + "children": [ + { + "kind": "TypeNominal", + "name": "Task", + "printedName": "AtomicTransact.AtomicConfig.Task", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV5tasksSayAC4TaskVGSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV5tasksSayAC4TaskVGSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[AtomicTransact.AtomicConfig.Task]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[AtomicTransact.AtomicConfig.Task]", + "children": [ + { + "kind": "TypeNominal", + "name": "Task", + "printedName": "AtomicTransact.AtomicConfig.Task", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV5tasksSayAC4TaskVGSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV5tasksSayAC4TaskVGSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[AtomicTransact.AtomicConfig.Task]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[AtomicTransact.AtomicConfig.Task]", + "children": [ + { + "kind": "TypeNominal", + "name": "Task", + "printedName": "AtomicTransact.AtomicConfig.Task", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV5tasksSayAC4TaskVGSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV5tasksSayAC4TaskVGSgvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV5tasksSayAC4TaskVGSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV5tasksSayAC4TaskVGSgvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "demo", + "printedName": "demo", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.DemoMode?", + "children": [ + { + "kind": "TypeNominal", + "name": "DemoMode", + "printedName": "AtomicTransact.AtomicConfig.DemoMode", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV4demoAC8DemoModeVSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV4demoAC8DemoModeVSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.DemoMode?", + "children": [ + { + "kind": "TypeNominal", + "name": "DemoMode", + "printedName": "AtomicTransact.AtomicConfig.DemoMode", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV4demoAC8DemoModeVSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV4demoAC8DemoModeVSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "product", + "printedName": "product", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.ProductType?", + "children": [ + { + "kind": "TypeNominal", + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV7productAC11ProductTypeOSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV7productAC11ProductTypeOSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "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:14AtomicTransact0A6ConfigV7productAC11ProductTypeOSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV7productAC11ProductTypeOSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "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:14AtomicTransact0A6ConfigV17additionalProductAC0E4TypeOSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV17additionalProductAC0E4TypeOSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.ProductType?", + "children": [ + { + "kind": "TypeNominal", + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV17additionalProductAC0E4TypeOSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV17additionalProductAC0E4TypeOSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "linkedAccount", + "printedName": "linkedAccount", + "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:14AtomicTransact0A6ConfigV13linkedAccountSSSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV13linkedAccountSSSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV13linkedAccountSSSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV13linkedAccountSSSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "deferredPaymentMethodStrategy", + "printedName": "deferredPaymentMethodStrategy", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy?", + "children": [ + { + "kind": "TypeNominal", + "name": "DeferredPaymentMethodStrategy", + "printedName": "AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy", + "usr": "s:14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV29deferredPaymentMethodStrategyAC08DeferredefG0OSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV29deferredPaymentMethodStrategyAC08DeferredefG0OSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy?", + "children": [ + { + "kind": "TypeNominal", + "name": "DeferredPaymentMethodStrategy", + "printedName": "AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy", + "usr": "s:14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV29deferredPaymentMethodStrategyAC08DeferredefG0OSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV29deferredPaymentMethodStrategyAC08DeferredefG0OSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "sessionContext", + "printedName": "sessionContext", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV14sessionContextSSSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV14sessionContextSSSgvp", + "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:14AtomicTransact0A6ConfigV14sessionContextSSSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV14sessionContextSSSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "scope", + "printedName": "scope", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.ScopeType?", + "children": [ + { + "kind": "TypeNominal", + "name": "ScopeType", + "printedName": "AtomicTransact.AtomicConfig.ScopeType", + "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV5scopeAC9ScopeTypeOSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV5scopeAC9ScopeTypeOSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.ScopeType?", + "children": [ + { + "kind": "TypeNominal", + "name": "ScopeType", + "printedName": "AtomicTransact.AtomicConfig.ScopeType", + "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV5scopeAC9ScopeTypeOSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV5scopeAC9ScopeTypeOSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "theme", + "printedName": "theme", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.Theme?", + "children": [ + { + "kind": "TypeNominal", + "name": "Theme", + "printedName": "AtomicTransact.AtomicConfig.Theme", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV5themeAC5ThemeVSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV5themeAC5ThemeVSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.Theme?", + "children": [ + { + "kind": "TypeNominal", + "name": "Theme", + "printedName": "AtomicTransact.AtomicConfig.Theme", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV5themeAC5ThemeVSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV5themeAC5ThemeVSgvg", + "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.Theme?", + "children": [ + { + "kind": "TypeNominal", + "name": "Theme", + "printedName": "AtomicTransact.AtomicConfig.Theme", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV5themeAC5ThemeVSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV5themeAC5ThemeVSgvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV5themeAC5ThemeVSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV5themeAC5ThemeVSgvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "distribution", + "printedName": "distribution", + "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": "Var", + "usr": "s:14AtomicTransact0A6ConfigV12distributionAC12DistributionVSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV12distributionAC12DistributionVSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.Distribution?", + "children": [ + { + "kind": "TypeNominal", + "name": "Distribution", + "printedName": "AtomicTransact.AtomicConfig.Distribution", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV12distributionAC12DistributionVSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV12distributionAC12DistributionVSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.Distribution?", + "children": [ + { + "kind": "TypeNominal", + "name": "Distribution", + "printedName": "AtomicTransact.AtomicConfig.Distribution", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV12distributionAC12DistributionVSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV12distributionAC12DistributionVSgvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV12distributionAC12DistributionVSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV12distributionAC12DistributionVSgvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "language", + "printedName": "language", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV8languageSSvp", + "mangledName": "$s14AtomicTransact0A6ConfigV8languageSSvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8languageSSvg", + "mangledName": "$s14AtomicTransact0A6ConfigV8languageSSvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8languageSSvs", + "mangledName": "$s14AtomicTransact0A6ConfigV8languageSSvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8languageSSvM", + "mangledName": "$s14AtomicTransact0A6ConfigV8languageSSvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "deeplink", + "printedName": "deeplink", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.Deeplink?", + "children": [ + { + "kind": "TypeNominal", + "name": "Deeplink", + "printedName": "AtomicTransact.AtomicConfig.Deeplink", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV8deeplinkAC8DeeplinkVSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV8deeplinkAC8DeeplinkVSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.Deeplink?", + "children": [ + { + "kind": "TypeNominal", + "name": "Deeplink", + "printedName": "AtomicTransact.AtomicConfig.Deeplink", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8deeplinkAC8DeeplinkVSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV8deeplinkAC8DeeplinkVSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.Deeplink?", + "children": [ + { + "kind": "TypeNominal", + "name": "Deeplink", + "printedName": "AtomicTransact.AtomicConfig.Deeplink", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8deeplinkAC8DeeplinkVSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV8deeplinkAC8DeeplinkVSgvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8deeplinkAC8DeeplinkVSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV8deeplinkAC8DeeplinkVSgvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "metadata", + "printedName": "metadata", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : Swift.String]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV8metadataSDyS2SGSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV8metadataSDyS2SGSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "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" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8metadataSDyS2SGSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV8metadataSDyS2SGSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : Swift.String]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8metadataSDyS2SGSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV8metadataSDyS2SGSgvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8metadataSDyS2SGSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV8metadataSDyS2SGSgvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "search", + "printedName": "search", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.Search?", + "children": [ + { + "kind": "TypeNominal", + "name": "Search", + "printedName": "AtomicTransact.AtomicConfig.Search", + "usr": "s:14AtomicTransact0A6ConfigV6SearchV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV6searchAC6SearchVSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV6searchAC6SearchVSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.Search?", + "children": [ + { + "kind": "TypeNominal", + "name": "Search", + "printedName": "AtomicTransact.AtomicConfig.Search", + "usr": "s:14AtomicTransact0A6ConfigV6SearchV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV6searchAC6SearchVSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV6searchAC6SearchVSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.Search?", + "children": [ + { + "kind": "TypeNominal", + "name": "Search", + "printedName": "AtomicTransact.AtomicConfig.Search", + "usr": "s:14AtomicTransact0A6ConfigV6SearchV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV6searchAC6SearchVSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV6searchAC6SearchVSgvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV6searchAC6SearchVSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV6searchAC6SearchVSgvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "handoff", + "printedName": "handoff", + "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:14AtomicTransact0A6ConfigV7handoffSaySSGSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV7handoffSaySSGSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV7handoffSaySSGSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV7handoffSaySSGSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV7handoffSaySSGSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV7handoffSaySSGSgvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV7handoffSaySSGSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV7handoffSaySSGSgvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "experiments", + "printedName": "experiments", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.Experiments?", + "children": [ + { + "kind": "TypeNominal", + "name": "Experiments", + "printedName": "AtomicTransact.AtomicConfig.Experiments", + "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV11experimentsAC11ExperimentsVSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV11experimentsAC11ExperimentsVSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.Experiments?", + "children": [ + { + "kind": "TypeNominal", + "name": "Experiments", + "printedName": "AtomicTransact.AtomicConfig.Experiments", + "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV11experimentsAC11ExperimentsVSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV11experimentsAC11ExperimentsVSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.Experiments?", + "children": [ + { + "kind": "TypeNominal", + "name": "Experiments", + "printedName": "AtomicTransact.AtomicConfig.Experiments", + "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV11experimentsAC11ExperimentsVSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV11experimentsAC11ExperimentsVSgvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV11experimentsAC11ExperimentsVSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV11experimentsAC11ExperimentsVSgvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "features", + "printedName": "features", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.Features?", + "children": [ + { + "kind": "TypeNominal", + "name": "Features", + "printedName": "AtomicTransact.AtomicConfig.Features", + "usr": "s:14AtomicTransact0A6ConfigV8FeaturesV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV8featuresAC8FeaturesVSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV8featuresAC8FeaturesVSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.Features?", + "children": [ + { + "kind": "TypeNominal", + "name": "Features", + "printedName": "AtomicTransact.AtomicConfig.Features", + "usr": "s:14AtomicTransact0A6ConfigV8FeaturesV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8featuresAC8FeaturesVSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV8featuresAC8FeaturesVSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.Features?", + "children": [ + { + "kind": "TypeNominal", + "name": "Features", + "printedName": "AtomicTransact.AtomicConfig.Features", + "usr": "s:14AtomicTransact0A6ConfigV8FeaturesV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8featuresAC8FeaturesVSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV8featuresAC8FeaturesVSgvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8featuresAC8FeaturesVSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV8featuresAC8FeaturesVSgvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "customer", + "printedName": "customer", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.Customer?", + "children": [ + { + "kind": "TypeNominal", + "name": "Customer", + "printedName": "AtomicTransact.AtomicConfig.Customer", + "usr": "s:14AtomicTransact0A6ConfigV8CustomerV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV8customerAC8CustomerVSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV8customerAC8CustomerVSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.Customer?", + "children": [ + { + "kind": "TypeNominal", + "name": "Customer", + "printedName": "AtomicTransact.AtomicConfig.Customer", + "usr": "s:14AtomicTransact0A6ConfigV8CustomerV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8customerAC8CustomerVSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV8customerAC8CustomerVSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.Customer?", + "children": [ + { + "kind": "TypeNominal", + "name": "Customer", + "printedName": "AtomicTransact.AtomicConfig.Customer", + "usr": "s:14AtomicTransact0A6ConfigV8CustomerV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8customerAC8CustomerVSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV8customerAC8CustomerVSgvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8customerAC8CustomerVSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV8customerAC8CustomerVSgvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "uplinkSessionUrl", + "printedName": "uplinkSessionUrl", + "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:14AtomicTransact0A6ConfigV16uplinkSessionUrlSSSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV16uplinkSessionUrlSSSgvp", + "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:14AtomicTransact0A6ConfigV16uplinkSessionUrlSSSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV16uplinkSessionUrlSSSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AtomicConfig", + "printedName": "AtomicTransact.AtomicConfig", + "usr": "s:14AtomicTransact0A6ConfigV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV4fromACs7Decoder_p_tKcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV4fromACs7Decoder_p_tKcfc", + "moduleName": "AtomicTransact", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Encoder", + "printedName": "any Swift.Encoder", + "usr": "s:s7EncoderP" + } + ], + "declKind": "Func", + "usr": "s:14AtomicTransact0A6ConfigV6encode2toys7Encoder_p_tKF", + "mangledName": "$s14AtomicTransact0A6ConfigV6encode2toys7Encoder_p_tKF", + "moduleName": "AtomicTransact", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:14AtomicTransact0A6ConfigV", + "mangledName": "$s14AtomicTransact0A6ConfigV", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "TransactEnvironment", + "printedName": "TransactEnvironment", + "children": [ + { + "kind": "Var", + "name": "production", + "printedName": "production", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactEnvironment.Type) -> AtomicTransact.TransactEnvironment", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactEnvironment", + "printedName": "AtomicTransact.TransactEnvironment", + "usr": "s:14AtomicTransact0B11EnvironmentO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.TransactEnvironment.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "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": "TransactEnvironment", + "printedName": "AtomicTransact.TransactEnvironment", + "usr": "s:14AtomicTransact0B11EnvironmentO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B11EnvironmentO7sandboxyA2CmF", + "mangledName": "$s14AtomicTransact0B11EnvironmentO7sandboxyA2CmF", + "moduleName": "AtomicTransact" + }, + { + "kind": "Var", + "name": "custom", + "printedName": "custom", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactEnvironment.Type) -> (Swift.String, Swift.String) -> AtomicTransact.TransactEnvironment", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.String, Swift.String) -> AtomicTransact.TransactEnvironment", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactEnvironment", + "printedName": "AtomicTransact.TransactEnvironment", + "usr": "s:14AtomicTransact0B11EnvironmentO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(transactPath: Swift.String, apiPath: Swift.String)", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.TransactEnvironment.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactEnvironment", + "printedName": "AtomicTransact.TransactEnvironment", + "usr": "s:14AtomicTransact0B11EnvironmentO" + } + ] + } + ] + } + ], + "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": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "AtomicTransact" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "TransactResponse", + "printedName": "TransactResponse", + "children": [ + { + "kind": "TypeDecl", + "name": "ResponseData", + "printedName": "ResponseData", + "children": [ + { + "kind": "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" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B8ResponseO0C4DataV4dataSDySSs8Sendable_pGvg", + "mangledName": "$s14AtomicTransact0B8ResponseO0C4DataV4dataSDySSs8Sendable_pGvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : any Swift.Sendable]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Sendable", + "printedName": "any Swift.Sendable", + "usr": "s:s8SendableP" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B8ResponseO0C4DataV4dataSDySSs8Sendable_pGvs", + "mangledName": "$s14AtomicTransact0B8ResponseO0C4DataV4dataSDySSs8Sendable_pGvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B8ResponseO0C4DataV4dataSDySSs8Sendable_pGvM", + "mangledName": "$s14AtomicTransact0B8ResponseO0C4DataV4dataSDySSs8Sendable_pGvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "taskId", + "printedName": "taskId", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B8ResponseO0C4DataV6taskIdSSSgvp", + "mangledName": "$s14AtomicTransact0B8ResponseO0C4DataV6taskIdSSSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B8ResponseO0C4DataV6taskIdSSSgvg", + "mangledName": "$s14AtomicTransact0B8ResponseO0C4DataV6taskIdSSSgvg", + "moduleName": "AtomicTransact", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "handoff", + "printedName": "handoff", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s: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", + "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" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B8ResponseO0C4DataV10identifierSSvg", + "mangledName": "$s14AtomicTransact0B8ResponseO0C4DataV10identifierSSvg", + "moduleName": "AtomicTransact", + "accessorKind": "get" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:14AtomicTransact0B8ResponseO0C4DataV", + "mangledName": "$s14AtomicTransact0B8ResponseO0C4DataV", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Var", + "name": "finished", + "printedName": "finished", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactResponse.Type) -> (AtomicTransact.TransactResponse.ResponseData) -> AtomicTransact.TransactResponse", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactResponse.ResponseData) -> AtomicTransact.TransactResponse", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactResponse", + "printedName": "AtomicTransact.TransactResponse", + "usr": "s:14AtomicTransact0B8ResponseO" + }, + { + "kind": "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" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B8ResponseO8finishedyA2C0C4DataV_tcACmF", + "mangledName": "$s14AtomicTransact0B8ResponseO8finishedyA2C0C4DataV_tcACmF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "closed", + "printedName": "closed", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactResponse.Type) -> (AtomicTransact.TransactResponse.ResponseData) -> AtomicTransact.TransactResponse", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactResponse.ResponseData) -> AtomicTransact.TransactResponse", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactResponse", + "printedName": "AtomicTransact.TransactResponse", + "usr": "s:14AtomicTransact0B8ResponseO" + }, + { + "kind": "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" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B8ResponseO6closedyA2C0C4DataV_tcACmF", + "mangledName": "$s14AtomicTransact0B8ResponseO6closedyA2C0C4DataV_tcACmF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "error", + "printedName": "error", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactResponse.Type) -> (AtomicTransact.TransactError) -> AtomicTransact.TransactResponse", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactError) -> AtomicTransact.TransactResponse", + "children": [ + { + "kind": "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" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B8ResponseO5erroryAcA0B5ErrorO_tcACmF", + "mangledName": "$s14AtomicTransact0B8ResponseO5erroryAcA0B5ErrorO_tcACmF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "transactDismissed", + "printedName": "transactDismissed", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactResponse.Type) -> AtomicTransact.TransactResponse", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactResponse", + "printedName": "AtomicTransact.TransactResponse", + "usr": "s:14AtomicTransact0B8ResponseO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.TransactResponse.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactResponse", + "printedName": "AtomicTransact.TransactResponse", + "usr": "s:14AtomicTransact0B8ResponseO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B8ResponseO17transactDismissedyA2CmF", + "mangledName": "$s14AtomicTransact0B8ResponseO17transactDismissedyA2CmF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B8ResponseO11descriptionSSvp", + "mangledName": "$s14AtomicTransact0B8ResponseO11descriptionSSvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B8ResponseO11descriptionSSvg", + "mangledName": "$s14AtomicTransact0B8ResponseO11descriptionSSvg", + "moduleName": "AtomicTransact", + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:14AtomicTransact0B8ResponseO", + "mangledName": "$s14AtomicTransact0B8ResponseO", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "TransactError", + "printedName": "TransactError", + "children": [ + { + "kind": "Var", + "name": "unableToConnectToTransact", + "printedName": "unableToConnectToTransact", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactError.Type) -> AtomicTransact.TransactError", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactError", + "printedName": "AtomicTransact.TransactError", + "usr": "s:14AtomicTransact0B5ErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.TransactError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactError", + "printedName": "AtomicTransact.TransactError", + "usr": "s:14AtomicTransact0B5ErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B5ErrorO015unableToConnecteB0yA2CmF", + "mangledName": "$s14AtomicTransact0B5ErrorO015unableToConnecteB0yA2CmF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "invalidConfig", + "printedName": "invalidConfig", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactError.Type) -> AtomicTransact.TransactError", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactError", + "printedName": "AtomicTransact.TransactError", + "usr": "s:14AtomicTransact0B5ErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.TransactError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactError", + "printedName": "AtomicTransact.TransactError", + "usr": "s:14AtomicTransact0B5ErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B5ErrorO13invalidConfigyA2CmF", + "mangledName": "$s14AtomicTransact0B5ErrorO13invalidConfigyA2CmF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "transactError", + "printedName": "transactError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactError.Type) -> ([Swift.String : any Swift.Sendable]) -> AtomicTransact.TransactError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "([Swift.String : any Swift.Sendable]) -> AtomicTransact.TransactError", + "children": [ + { + "kind": "TypeNominal", + "name": "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", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactError", + "printedName": "AtomicTransact.TransactError", + "usr": "s:14AtomicTransact0B5ErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B5ErrorO08transactC0yACSDySSs8Sendable_pG_tcACmF", + "mangledName": "$s14AtomicTransact0B5ErrorO08transactC0yACSDySSs8Sendable_pG_tcACmF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + } + ], + "declKind": "Enum", + "usr": "s:14AtomicTransact0B5ErrorO", + "mangledName": "$s14AtomicTransact0B5ErrorO", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "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) -> ())?", + "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": "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" + } + ] + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((AtomicTransact.TransactAuthStatusUpdate) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactAuthStatusUpdate) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "TransactAuthStatusUpdate", + "printedName": "AtomicTransact.TransactAuthStatusUpdate", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV" + } + ] + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((AtomicTransact.TransactTaskStatusUpdate) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactTaskStatusUpdate) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "TransactTaskStatusUpdate", + "printedName": "AtomicTransact.TransactTaskStatusUpdate", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV" + } + ] + } + ], + "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", + "printedName": "((AtomicTransact.TransactResponse) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactResponse) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "TransactResponse", + "printedName": "AtomicTransact.TransactResponse", + "usr": "s:14AtomicTransact0B8ResponseO" + } + ] + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((AtomicTransact.TransactError) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactError) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "TransactError", + "printedName": "AtomicTransact.TransactError", + "usr": "s:14AtomicTransact0B5ErrorO" + } + ] + } + ], + "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": [ + { + "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" + } + ] + }, + { + "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" + }, + { + "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" + }, + { + "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", + "printedName": "((AtomicTransact.TransactResponse) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactResponse) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "TransactResponse", + "printedName": "AtomicTransact.TransactResponse", + "usr": "s:14AtomicTransact0B8ResponseO" + } + ] + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((AtomicTransact.TransactError) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactError) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "TransactError", + "printedName": "AtomicTransact.TransactError", + "usr": "s:14AtomicTransact0B5ErrorO" + } + ] + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:14AtomicTransact0A0O07presentB04from6config11environment17presentationStyle13onInteraction0I11DataRequest0I16AuthStatusUpdate0i4TasknO00I6Launch0I10Completion0I5ErrorySo16UIViewControllerC_AA0A6ConfigVAA0B11EnvironmentOSo019UIModalPresentationH0VyAA0bJ0VcSgyAA0bkL0VcyAA0bmnO0VcSgyAA0bpnO0VcSgyycSgyAA0B8ResponseOcSgyAA0bS0OcSgtFZ", + "mangledName": "$s14AtomicTransact0A0O07presentB04from6config11environment17presentationStyle13onInteraction0I11DataRequest0I16AuthStatusUpdate0i4TasknO00I6Launch0I10Completion0I5ErrorySo16UIViewControllerC_AA0A6ConfigVAA0B11EnvironmentOSo019UIModalPresentationH0VyAA0bJ0VcSgyAA0bkL0VcyAA0bmnO0VcSgyAA0bpnO0VcSgyycSgyAA0B8ResponseOcSgyAA0bS0OcSgtFZ", + "moduleName": "AtomicTransact", + "static": true, + "declAttributes": [ + "AccessControl", + "Custom", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "presentAction", + "printedName": "presentAction(from:id:environment:presentationStyle:theme:metadata:onLaunch:onAuthStatusUpdate:onTaskStatusUpdate:onCompletion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "UIViewController", + "printedName": "UIKit.UIViewController", + "usr": "c:objc(cs)UIViewController" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "TransactEnvironment", + "printedName": "AtomicTransact.TransactEnvironment", + "hasDefaultArg": true, + "usr": "s:14AtomicTransact0B11EnvironmentO" + }, + { + "kind": "TypeNominal", + "name": "UIModalPresentationStyle", + "printedName": "UIKit.UIModalPresentationStyle", + "hasDefaultArg": true, + "usr": "c:@E@UIModalPresentationStyle" + }, + { + "kind": "TypeNominal", + "name": "Theme", + "printedName": "AtomicTransact.AtomicConfig.Theme", + "hasDefaultArg": true, + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : Swift.String]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:SD" + } + ], + "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", + "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" + }, + { + "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" + }, + { + "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" + } + ], + "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:14AtomicTransact0A0O12interactions7Combine12AnyPublisherVyAA0B11InteractionVs5NeverOGvpZ", + "mangledName": "$s14AtomicTransact0A0O12interactions7Combine12AnyPublisherVyAA0B11InteractionVs5NeverOGvpZ", + "moduleName": "AtomicTransact", + "static": true, + "declAttributes": [ + "AccessControl", + "Custom", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "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": "Accessor", + "usr": "s:14AtomicTransact0A0O12interactions7Combine12AnyPublisherVyAA0B11InteractionVs5NeverOGvgZ", + "mangledName": "$s14AtomicTransact0A0O12interactions7Combine12AnyPublisherVyAA0B11InteractionVs5NeverOGvgZ", + "moduleName": "AtomicTransact", + "static": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "dismissTransact", + "printedName": "dismissTransact()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:14AtomicTransact0A0O07dismissB0yyFZ", + "mangledName": "$s14AtomicTransact0A0O07dismissB0yyFZ", + "moduleName": "AtomicTransact", + "static": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "hideTransact", + "printedName": "hideTransact()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:14AtomicTransact0A0O04hideB0yyFZ", + "mangledName": "$s14AtomicTransact0A0O04hideB0yyFZ", + "moduleName": "AtomicTransact", + "static": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setDebug", + "printedName": "setDebug(isEnabled:forwardLogs:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Swift.String) -> ())?", + "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:14AtomicTransact0A0O8setDebug9isEnabled11forwardLogsySb_ySSYbcSgtYaFZ", + "mangledName": "$s14AtomicTransact0A0O8setDebug9isEnabled11forwardLogsySb_ySSYbcSgtYaFZ", + "moduleName": "AtomicTransact", + "static": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "TypeDecl", + "name": "PauseTransactError", + "printedName": "PauseTransactError", + "children": [ + { + "kind": "Var", + "name": "transactNotPresented", + "printedName": "transactNotPresented", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.Atomic.PauseTransactError.Type) -> AtomicTransact.Atomic.PauseTransactError", + "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" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A0O05PauseB5ErrorO20transactNotPresentedyA2EmF", + "mangledName": "$s14AtomicTransact0A0O05PauseB5ErrorO20transactNotPresentedyA2EmF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "PauseTransactError", + "printedName": "AtomicTransact.Atomic.PauseTransactError", + "usr": "s:14AtomicTransact0A0O05PauseB5ErrorO" + }, + { + "kind": "TypeNominal", + "name": "PauseTransactError", + "printedName": "AtomicTransact.Atomic.PauseTransactError", + "usr": "s:14AtomicTransact0A0O05PauseB5ErrorO" + } + ], + "declKind": "Func", + "usr": "s:14AtomicTransact0A0O05PauseB5ErrorO2eeoiySbAE_AEtFZ", + "mangledName": "$s14AtomicTransact0A0O05PauseB5ErrorO2eeoiySbAE_AEtFZ", + "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:14AtomicTransact0A0O05PauseB5ErrorO9hashValueSivp", + "mangledName": "$s14AtomicTransact0A0O05PauseB5ErrorO9hashValueSivp", + "moduleName": "AtomicTransact", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A0O05PauseB5ErrorO9hashValueSivg", + "mangledName": "$s14AtomicTransact0A0O05PauseB5ErrorO9hashValueSivg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:14AtomicTransact0A0O05PauseB5ErrorO4hash4intoys6HasherVz_tF", + "mangledName": "$s14AtomicTransact0A0O05PauseB5ErrorO4hash4intoys6HasherVz_tF", + "moduleName": "AtomicTransact", + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:14AtomicTransact0A0O05PauseB5ErrorO", + "mangledName": "$s14AtomicTransact0A0O05PauseB5ErrorO", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" + }, + { + "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:)", + "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": "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": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "OSLog", + "printedName": "OSLog", + "declKind": "Import", + "moduleName": "AtomicTransact" + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "AtomicTransact" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "SwiftUI", + "printedName": "SwiftUI", + "declKind": "Import", + "moduleName": "AtomicTransact" + }, + { + "kind": "TypeDecl", + "name": "TransactActionPresenter", + "printedName": "TransactActionPresenter", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactActionPresenter", + "printedName": "AtomicTransact.TransactActionPresenter", + "usr": "s:14AtomicTransact0B15ActionPresenterC" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B15ActionPresenterCACycfc", + "mangledName": "$s14AtomicTransact0B15ActionPresenterCACycfc", + "moduleName": "AtomicTransact", + "declAttributes": [ + "Custom", + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "presentAction", + "printedName": "presentAction(id:environment:presentationStyle:theme:metadata:onLaunch:onAuthStatusUpdate:onTaskStatusUpdate:onCompletion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "TransactEnvironment", + "printedName": "AtomicTransact.TransactEnvironment", + "hasDefaultArg": true, + "usr": "s:14AtomicTransact0B11EnvironmentO" + }, + { + "kind": "TypeNominal", + "name": "UIModalPresentationStyle", + "printedName": "UIKit.UIModalPresentationStyle", + "hasDefaultArg": true, + "usr": "c:@E@UIModalPresentationStyle" + }, + { + "kind": "TypeNominal", + "name": "Theme", + "printedName": "AtomicTransact.AtomicConfig.Theme", + "hasDefaultArg": true, + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : Swift.String]?", + "children": [ + { + "kind": "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": "(() -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((AtomicTransact.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" + }, + { + "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" + }, + { + "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" + } + ], + "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": "TransactAuthStatusUpdate", + "printedName": "TransactAuthStatusUpdate", + "children": [ + { + "kind": "Var", + "name": "company", + "printedName": "company", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactCompany", + "printedName": "AtomicTransact.TransactCompany", + "usr": "s:14AtomicTransact0B7CompanyV" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV7companyAA0B7CompanyVvp", + "mangledName": "$s14AtomicTransact0B16AuthStatusUpdateV7companyAA0B7CompanyVvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "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": "AuthStatus", + "printedName": "AtomicTransact.TransactAuthStatusUpdate.AuthStatus", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV0cD0O" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV6statusAC0cD0Ovp", + "mangledName": "$s14AtomicTransact0B16AuthStatusUpdateV6statusAC0cD0Ovp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "AuthStatus", + "printedName": "AtomicTransact.TransactAuthStatusUpdate.AuthStatus", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV0cD0O" + } + ], + "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": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactAuthStatusUpdate.AuthStatus.Type) -> AtomicTransact.TransactAuthStatusUpdate.AuthStatus", + "children": [ + { + "kind": "TypeNominal", + "name": "AuthStatus", + "printedName": "AtomicTransact.TransactAuthStatusUpdate.AuthStatus", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV0cD0O" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.TransactAuthStatusUpdate.AuthStatus.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "AuthStatus", + "printedName": "AtomicTransact.TransactAuthStatusUpdate.AuthStatus", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV0cD0O" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV0cD0O13authenticatedyA2EmF", + "mangledName": "$s14AtomicTransact0B16AuthStatusUpdateV0cD0O13authenticatedyA2EmF", + "moduleName": "AtomicTransact" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.TransactAuthStatusUpdate.AuthStatus?", + "children": [ + { + "kind": "TypeNominal", + "name": "AuthStatus", + "printedName": "AtomicTransact.TransactAuthStatusUpdate.AuthStatus", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV0cD0O" + } + ], + "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" + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "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()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV0cD0O8rawValueSSvg", + "mangledName": "$s14AtomicTransact0B16AuthStatusUpdateV0cD0O8rawValueSSvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV0cD0O", + "mangledName": "$s14AtomicTransact0B16AuthStatusUpdateV0cD0O", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl" + ], + "enumRawTypeName": "String", + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "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": "Constructor", + "name": "init", + "printedName": "init(company:status:)", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactAuthStatusUpdate", + "printedName": "AtomicTransact.TransactAuthStatusUpdate", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV" + }, + { + "kind": "TypeNominal", + "name": "TransactCompany", + "printedName": "AtomicTransact.TransactCompany", + "usr": "s:14AtomicTransact0B7CompanyV" + }, + { + "kind": "TypeNominal", + "name": "AuthStatus", + "printedName": "AtomicTransact.TransactAuthStatusUpdate.AuthStatus", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV0cD0O" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV7company6statusAcA0B7CompanyV_AC0cD0Otcfc", + "mangledName": "$s14AtomicTransact0B16AuthStatusUpdateV7company6statusAcA0B7CompanyV_AC0cD0Otcfc", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactAuthStatusUpdate", + "printedName": "AtomicTransact.TransactAuthStatusUpdate", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV4fromACs7Decoder_p_tKcfc", + "mangledName": "$s14AtomicTransact0B16AuthStatusUpdateV4fromACs7Decoder_p_tKcfc", + "moduleName": "AtomicTransact", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + } + ], + "declKind": "Struct", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV", + "mangledName": "$s14AtomicTransact0B16AuthStatusUpdateV", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "WebKit", + "printedName": "WebKit", + "declKind": "Import", + "moduleName": "AtomicTransact" + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "AtomicTransact" + }, + { + "kind": "Import", + "name": "SafariServices", + "printedName": "SafariServices", + "declKind": "Import", + "moduleName": "AtomicTransact" + }, + { + "kind": "Import", + "name": "QuantumIOS", + "printedName": "QuantumIOS", + "declKind": "Import", + "moduleName": "AtomicTransact" + }, + { + "kind": "TypeDecl", + "name": "BaseTransactViewController", + "printedName": "BaseTransactViewController", + "children": [ + { + "kind": "Var", + "name": "config", + "printedName": "config", + "children": [ + { + "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": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "ImplicitlyUnwrappedOptional", + "printedName": "AtomicTransact.AtomicConfig?", + "children": [ + { + "kind": "TypeNominal", + "name": "AtomicConfig", + "printedName": "AtomicTransact.AtomicConfig", + "usr": "s:14AtomicTransact0A6ConfigV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact04BaseB14ViewControllerC6configAA0A6ConfigVSgvg", + "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC6configAA0A6ConfigVSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImplicitlyUnwrappedOptional", + "printedName": "AtomicTransact.AtomicConfig?", + "children": [ + { + "kind": "TypeNominal", + "name": "AtomicConfig", + "printedName": "AtomicTransact.AtomicConfig", + "usr": "s:14AtomicTransact0A6ConfigV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact04BaseB14ViewControllerC6configAA0A6ConfigVSgvs", + "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC6configAA0A6ConfigVSgvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact04BaseB14ViewControllerC6configAA0A6ConfigVSgvM", + "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC6configAA0A6ConfigVSgvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "environment", + "printedName": "environment", + "children": [ + { + "kind": "TypeNominal", + "name": "ImplicitlyUnwrappedOptional", + "printedName": "AtomicTransact.TransactEnvironment?", + "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?", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactEnvironment", + "printedName": "AtomicTransact.TransactEnvironment", + "usr": "s:14AtomicTransact0B11EnvironmentO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact04BaseB14ViewControllerC11environmentAA0B11EnvironmentOSgvg", + "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC11environmentAA0B11EnvironmentOSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImplicitlyUnwrappedOptional", + "printedName": "AtomicTransact.TransactEnvironment?", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactEnvironment", + "printedName": "AtomicTransact.TransactEnvironment", + "usr": "s:14AtomicTransact0B11EnvironmentO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact04BaseB14ViewControllerC11environmentAA0B11EnvironmentOSgvs", + "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC11environmentAA0B11EnvironmentOSgvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "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) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactInteraction) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "TransactInteraction", + "printedName": "AtomicTransact.TransactInteraction", + "usr": "s:14AtomicTransact0B11InteractionV" + } + ] + } + ], + "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": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((AtomicTransact.TransactInteraction) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactInteraction) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "TransactInteraction", + "printedName": "AtomicTransact.TransactInteraction", + "usr": "s:14AtomicTransact0B11InteractionV" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact04BaseB14ViewControllerC13onInteractionyAA0bG0VcSgvg", + "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC13onInteractionyAA0bG0VcSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((AtomicTransact.TransactInteraction) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactInteraction) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "TransactInteraction", + "printedName": "AtomicTransact.TransactInteraction", + "usr": "s:14AtomicTransact0B11InteractionV" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact04BaseB14ViewControllerC13onInteractionyAA0bG0VcSgvs", + "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC13onInteractionyAA0bG0VcSgvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "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?)?", + "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": "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()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "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:14AtomicTransact04BaseB14ViewControllerC13onDataRequestAA0bG8ResponseVSgAA0bgH0VYacSgvs", + "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC13onDataRequestAA0bG8ResponseVSgAA0bgH0VYacSgvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "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) -> ())?", + "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": "Var", + "usr": "s:14AtomicTransact04BaseB14ViewControllerC18onAuthStatusUpdateyAA0bghI0VcSgvp", + "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC18onAuthStatusUpdateyAA0bghI0VcSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasInitialValue", + "Preconcurrency", + "Custom", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "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" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact04BaseB14ViewControllerC18onAuthStatusUpdateyAA0bghI0VcSgvg", + "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC18onAuthStatusUpdateyAA0bghI0VcSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, + { + "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": "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": "Var", + "name": "onTaskStatusUpdate", + "printedName": "onTaskStatusUpdate", + "children": [ + { + "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" + } + ], + "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": [ + { + "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" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact04BaseB14ViewControllerC18onTaskStatusUpdateyAA0bghI0VcSgvg", + "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC18onTaskStatusUpdateyAA0bghI0VcSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "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" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact04BaseB14ViewControllerC18onTaskStatusUpdateyAA0bghI0VcSgvs", + "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC18onTaskStatusUpdateyAA0bghI0VcSgvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "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": [ + { + "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" + } + ], + "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" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact04BaseB14ViewControllerC12onCompletionyAA0B8ResponseOcSgvg", + "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC12onCompletionyAA0B8ResponseOcSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "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" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact04BaseB14ViewControllerC12onCompletionyAA0B8ResponseOcSgvs", + "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC12onCompletionyAA0B8ResponseOcSgvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "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": "Var", + "name": "onLaunch", + "printedName": "onLaunch", + "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": "Var", + "usr": "s:14AtomicTransact04BaseB14ViewControllerC8onLaunchyycSgvp", + "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC8onLaunchyycSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasInitialValue", + "Preconcurrency", + "Custom", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "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": "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": "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) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "TransactError", + "printedName": "AtomicTransact.TransactError", + "usr": "s:14AtomicTransact0B5ErrorO" + } + ] + } + ], + "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": [ + { + "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" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact04BaseB14ViewControllerC7onErroryAA0bG0OcSgvg", + "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC7onErroryAA0bG0OcSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "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" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact04BaseB14ViewControllerC7onErroryAA0bG0OcSgvs", + "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC7onErroryAA0bG0OcSgvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact04BaseB14ViewControllerC7onErroryAA0bG0OcSgvM", + "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC7onErroryAA0bG0OcSgvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Function", + "name": "viewDidLoad", + "printedName": "viewDidLoad()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@AtomicTransact@objc(cs)BaseTransactViewController(im)viewDidLoad", + "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC11viewDidLoadyyF", + "moduleName": "AtomicTransact", + "overriding": true, + "objc_name": "viewDidLoad", + "declAttributes": [ + "Dynamic", + "ObjC", + "Preconcurrency", + "Custom", + "Override", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "webView", + "printedName": "webView(_:didFailProvisionalNavigation:withError:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "WKWebView", + "printedName": "WebKit.WKWebView", + "usr": "c:objc(cs)WKWebView" + }, + { + "kind": "TypeNominal", + "name": "ImplicitlyUnwrappedOptional", + "printedName": "WebKit.WKNavigation?", + "children": [ + { + "kind": "TypeNominal", + "name": "WKNavigation", + "printedName": "WebKit.WKNavigation", + "usr": "c:objc(cs)WKNavigation" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "any Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "declKind": "Func", + "usr": "c:@M@AtomicTransact@objc(cs)BaseTransactViewController(im)webView:didFailProvisionalNavigation:withError:", + "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC03webD0_28didFailProvisionalNavigation9withErrorySo05WKWebD0C_So12WKNavigationCSgs0L0_ptF", + "moduleName": "AtomicTransact", + "objc_name": "webView:didFailProvisionalNavigation:withError:", + "declAttributes": [ + "ObjC", + "Preconcurrency", + "Custom", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "userContentController", + "printedName": "userContentController(_:didReceive:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "WKUserContentController", + "printedName": "WebKit.WKUserContentController", + "usr": "c:objc(cs)WKUserContentController" + }, + { + "kind": "TypeNominal", + "name": "WKScriptMessage", + "printedName": "WebKit.WKScriptMessage", + "usr": "c:objc(cs)WKScriptMessage" + } + ], + "declKind": "Func", + "usr": "c:@M@AtomicTransact@objc(cs)BaseTransactViewController(im)userContentController:didReceiveScriptMessage:", + "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC011userContentE0_10didReceiveySo06WKUsergE0C_So15WKScriptMessageCtF", + "moduleName": "AtomicTransact", + "objc_name": "userContentController:didReceiveScriptMessage:", + "declAttributes": [ + "ObjC", + "Preconcurrency", + "Custom", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(nibName:bundle:)", + "children": [ + { + "kind": "TypeNominal", + "name": "BaseTransactViewController", + "printedName": "AtomicTransact.BaseTransactViewController", + "usr": "c:@M@AtomicTransact@objc(cs)BaseTransactViewController" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Bundle?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bundle", + "printedName": "Foundation.Bundle", + "usr": "c:objc(cs)NSBundle" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "c:@M@AtomicTransact@objc(cs)BaseTransactViewController(im)initWithNibName:bundle:", + "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC7nibName6bundleACSSSg_So8NSBundleCSgtcfc", + "moduleName": "AtomicTransact", + "overriding": true, + "implicit": true, + "objc_name": "initWithNibName:bundle:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Preconcurrency", + "Custom", + "Override" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(coder:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.BaseTransactViewController?", + "children": [ + { + "kind": "TypeNominal", + "name": "BaseTransactViewController", + "printedName": "AtomicTransact.BaseTransactViewController", + "usr": "c:@M@AtomicTransact@objc(cs)BaseTransactViewController" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "NSCoder", + "printedName": "Foundation.NSCoder", + "usr": "c:objc(cs)NSCoder" + } + ], + "declKind": "Constructor", + "usr": "c:@M@AtomicTransact@objc(cs)BaseTransactViewController(im)initWithCoder:", + "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC5coderACSgSo7NSCoderC_tcfc", + "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()", + "children": [ + { + "kind": "TypeNominal", + "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": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV7productAA0A6ConfigV11ProductTypeOvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV7productAA0A6ConfigV11ProductTypeOvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "company", + "printedName": "company", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactCompany", + "printedName": "AtomicTransact.TransactCompany", + "usr": "s:14AtomicTransact0B7CompanyV" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV7companyAA0B7CompanyVvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV7companyAA0B7CompanyVvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactCompany", + "printedName": "AtomicTransact.TransactCompany", + "usr": "s:14AtomicTransact0B7CompanyV" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV7companyAA0B7CompanyVvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV7companyAA0B7CompanyVvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "status", + "printedName": "status", + "children": [ + { + "kind": "TypeNominal", + "name": "TaskStatus", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV6statusAC0cD0Ovp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV6statusAC0cD0Ovp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "TaskStatus", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV6statusAC0cD0Ovg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV6statusAC0cD0Ovg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "failReason", + "printedName": "failReason", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10failReasonSSSgvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10failReasonSSSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10failReasonSSSgvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10failReasonSSSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "switchData", + "printedName": "switchData", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData?", + "children": [ + { + "kind": "TypeNominal", + "name": "SwitchData", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10switchDataAC06SwitchG0VSgvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10switchDataAC06SwitchG0VSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData?", + "children": [ + { + "kind": "TypeNominal", + "name": "SwitchData", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10switchDataAC06SwitchG0VSgvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10switchDataAC06SwitchG0VSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "depositData", + "printedName": "depositData", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.DepositData?", + "children": [ + { + "kind": "TypeNominal", + "name": "DepositData", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.DepositData", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11depositDataAC07DepositG0VSgvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11depositDataAC07DepositG0VSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.DepositData?", + "children": [ + { + "kind": "TypeNominal", + "name": "DepositData", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.DepositData", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11depositDataAC07DepositG0VSgvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11depositDataAC07DepositG0VSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "managedBy", + "printedName": "managedBy", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.ManagedBy?", + "children": [ + { + "kind": "TypeNominal", + "name": "ManagedBy", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.ManagedBy", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV9ManagedByV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV9managedByAC07ManagedG0VSgvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV9managedByAC07ManagedG0VSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.ManagedBy?", + "children": [ + { + "kind": "TypeNominal", + "name": "ManagedBy", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.ManagedBy", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV9ManagedByV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV9managedByAC07ManagedG0VSgvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV9managedByAC07ManagedG0VSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(taskId:product:company:status:failReason:switchData:depositData:managedBy:)", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactTaskStatusUpdate", + "printedName": "AtomicTransact.TransactTaskStatusUpdate", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + }, + { + "kind": "TypeNominal", + "name": "TransactCompany", + "printedName": "AtomicTransact.TransactCompany", + "usr": "s:14AtomicTransact0B7CompanyV" + }, + { + "kind": "TypeNominal", + "name": "TaskStatus", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData?", + "children": [ + { + "kind": "TypeNominal", + "name": "SwitchData", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.DepositData?", + "children": [ + { + "kind": "TypeNominal", + "name": "DepositData", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.DepositData", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.ManagedBy?", + "children": [ + { + "kind": "TypeNominal", + "name": "ManagedBy", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.ManagedBy", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV9ManagedByV" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV6taskId7product7company6status10failReason10switchData07depositN09managedByACSS_AA0A6ConfigV11ProductTypeOAA0B7CompanyVAC0cD0OSSSgAC06SwitchN0VSgAC07DepositN0VSgAC07ManagedQ0VSgtcfc", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV6taskId7product7company6status10failReason10switchData07depositN09managedByACSS_AA0A6ConfigV11ProductTypeOAA0B7CompanyVAC0cD0OSSSgAC06SwitchN0VSgAC07DepositN0VSgAC07ManagedQ0VSgtcfc", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "TypeDecl", + "name": "ManagedBy", + "printedName": "ManagedBy", + "children": [ + { + "kind": "Var", + "name": "company", + "printedName": "company", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactCompany", + "printedName": "AtomicTransact.TransactCompany", + "usr": "s:14AtomicTransact0B7CompanyV" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV9ManagedByV7companyAA0B7CompanyVvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV9ManagedByV7companyAA0B7CompanyVvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactCompany", + "printedName": "AtomicTransact.TransactCompany", + "usr": "s:14AtomicTransact0B7CompanyV" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV9ManagedByV7companyAA0B7CompanyVvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV9ManagedByV7companyAA0B7CompanyVvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(company:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ManagedBy", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.ManagedBy", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV9ManagedByV" + }, + { + "kind": "TypeNominal", + "name": "TransactCompany", + "printedName": "AtomicTransact.TransactCompany", + "usr": "s:14AtomicTransact0B7CompanyV" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV9ManagedByV7companyAeA0B7CompanyV_tcfc", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV9ManagedByV7companyAeA0B7CompanyV_tcfc", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ManagedBy", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.ManagedBy", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV9ManagedByV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV9ManagedByV4fromAEs7Decoder_p_tKcfc", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV9ManagedByV4fromAEs7Decoder_p_tKcfc", + "moduleName": "AtomicTransact", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + } + ], + "declKind": "Struct", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV9ManagedByV", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV9ManagedByV", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "TaskStatus", + "printedName": "TaskStatus", + "children": [ + { + "kind": "Var", + "name": "completed", + "printedName": "completed", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactTaskStatusUpdate.TaskStatus.Type) -> AtomicTransact.TransactTaskStatusUpdate.TaskStatus", + "children": [ + { + "kind": "TypeNominal", + "name": "TaskStatus", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TaskStatus", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O9completedyA2EmF", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV0cD0O9completedyA2EmF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "failed", + "printedName": "failed", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactTaskStatusUpdate.TaskStatus.Type) -> AtomicTransact.TransactTaskStatusUpdate.TaskStatus", + "children": [ + { + "kind": "TypeNominal", + "name": "TaskStatus", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TaskStatus", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O6failedyA2EmF", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV0cD0O6failedyA2EmF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "processing", + "printedName": "processing", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactTaskStatusUpdate.TaskStatus.Type) -> AtomicTransact.TransactTaskStatusUpdate.TaskStatus", + "children": [ + { + "kind": "TypeNominal", + "name": "TaskStatus", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TaskStatus", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O10processingyA2EmF", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV0cD0O10processingyA2EmF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "queued", + "printedName": "queued", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactTaskStatusUpdate.TaskStatus.Type) -> AtomicTransact.TransactTaskStatusUpdate.TaskStatus", + "children": [ + { + "kind": "TypeNominal", + "name": "TaskStatus", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TaskStatus", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O6queuedyA2EmF", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV0cD0O6queuedyA2EmF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus?", + "children": [ + { + "kind": "TypeNominal", + "name": "TaskStatus", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O8rawValueAESgSS_tcfc", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV0cD0O8rawValueAESgSS_tcfc", + "moduleName": "AtomicTransact", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O8rawValueSSvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV0cD0O8rawValueSSvp", + "moduleName": "AtomicTransact", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O8rawValueSSvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV0cD0O8rawValueSSvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV0cD0O", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "enumRawTypeName": "String", + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "SwitchData", + "printedName": "SwitchData", + "children": [ + { + "kind": "Var", + "name": "paymentMethod", + "printedName": "paymentMethod", + "children": [ + { + "kind": "TypeNominal", + "name": "PaymentMethod", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13paymentMethodAE07PaymentI0Vvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13paymentMethodAE07PaymentI0Vvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "PaymentMethod", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13paymentMethodAE07PaymentI0Vvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13paymentMethodAE07PaymentI0Vvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(paymentMethod:)", + "children": [ + { + "kind": "TypeNominal", + "name": "SwitchData", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV" + }, + { + "kind": "TypeNominal", + "name": "PaymentMethod", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13paymentMethodA2E07PaymentI0V_tcfc", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13paymentMethodA2E07PaymentI0V_tcfc", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "TypeDecl", + "name": "PaymentMethod", + "printedName": "PaymentMethod", + "children": [ + { + "kind": "Var", + "name": "id", + "printedName": "id", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV2idSSvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV2idSSvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV2idSSvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV2idSSvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "title", + "printedName": "title", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV5titleSSvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV5titleSSvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV5titleSSvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV5titleSSvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "type", + "printedName": "type", + "children": [ + { + "kind": "TypeNominal", + "name": "PaymentType", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV4typeAG0H4TypeOvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV4typeAG0H4TypeOvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "PaymentType", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV4typeAG0H4TypeOvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV4typeAG0H4TypeOvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "TypeDecl", + "name": "PaymentType", + "printedName": "PaymentType", + "children": [ + { + "kind": "Var", + "name": "card", + "printedName": "card", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType.Type) -> AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType", + "children": [ + { + "kind": "TypeNominal", + "name": "PaymentType", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "PaymentType", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO4cardyA2ImF", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO4cardyA2ImF", + "moduleName": "AtomicTransact" + }, + { + "kind": "Var", + "name": "bank", + "printedName": "bank", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType.Type) -> AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType", + "children": [ + { + "kind": "TypeNominal", + "name": "PaymentType", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "PaymentType", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO4bankyA2ImF", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO4bankyA2ImF", + "moduleName": "AtomicTransact" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType?", + "children": [ + { + "kind": "TypeNominal", + "name": "PaymentType", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO8rawValueAISgSS_tcfc", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO8rawValueAISgSS_tcfc", + "moduleName": "AtomicTransact", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO8rawValueSSvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO8rawValueSSvp", + "moduleName": "AtomicTransact", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO8rawValueSSvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO8rawValueSSvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "enumRawTypeName": "String", + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Var", + "name": "expiry", + "printedName": "expiry", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV6expirySSSgvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV6expirySSSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV6expirySSSgvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV6expirySSSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "brand", + "printedName": "brand", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV5brandSSSgvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV5brandSSSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV5brandSSSgvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV5brandSSSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "lastFour", + "printedName": "lastFour", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV8lastFourSSSgvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV8lastFourSSSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV8lastFourSSSgvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV8lastFourSSSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "routingNumber", + "printedName": "routingNumber", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV13routingNumberSSSgvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV13routingNumberSSSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV13routingNumberSSSgvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV13routingNumberSSSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "accountType", + "printedName": "accountType", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV11accountTypeSSSgvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV11accountTypeSSSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV11accountTypeSSSgvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV11accountTypeSSSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "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" + } + ] + }, + { + "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": "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": "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" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "SwitchData", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV4fromAEs7Decoder_p_tKcfc", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV4fromAEs7Decoder_p_tKcfc", + "moduleName": "AtomicTransact", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + } + ], + "declKind": "Struct", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "DepositData", + "printedName": "DepositData", + "children": [ + { + "kind": "Var", + "name": "accountType", + "printedName": "accountType", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV11accountTypeSSSgvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11DepositDataV11accountTypeSSSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "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": "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": "Var", + "name": "distributionType", + "printedName": "distributionType", + "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:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV16distributionTypeSSSgvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11DepositDataV16distributionTypeSSSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV16distributionTypeSSSgvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11DepositDataV16distributionTypeSSSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "lastFour", + "printedName": "lastFour", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV8lastFourSSSgvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11DepositDataV8lastFourSSSgvp", + "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:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV8lastFourSSSgvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11DepositDataV8lastFourSSSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "routingNumber", + "printedName": "routingNumber", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s: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": "Var", + "name": "title", + "printedName": "title", + "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": [ + { + "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": "Constructor", + "name": "init", + "printedName": "init(accountType:distributionAmount:distributionType:lastFour:routingNumber:title:)", + "children": [ + { + "kind": "TypeNominal", + "name": "DepositData", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.DepositData", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "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: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", + "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:)", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactTaskStatusUpdate", + "printedName": "AtomicTransact.TransactTaskStatusUpdate", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV4fromACs7Decoder_p_tKcfc", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV4fromACs7Decoder_p_tKcfc", + "moduleName": "AtomicTransact", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + } + ], + "declKind": "Struct", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "TransactDataRequest", + "printedName": "TransactDataRequest", + "children": [ + { + "kind": "Var", + "name": "taskId", + "printedName": "taskId", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "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" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11DataRequestV6taskIdSSSgvg", + "mangledName": "$s14AtomicTransact0B11DataRequestV6taskIdSSSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11DataRequestV6taskIdSSSgvs", + "mangledName": "$s14AtomicTransact0B11DataRequestV6taskIdSSSgvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11DataRequestV6taskIdSSSgvM", + "mangledName": "$s14AtomicTransact0B11DataRequestV6taskIdSSSgvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "userId", + "printedName": "userId", + "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()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11DataRequestV6userIdSSvs", + "mangledName": "$s14AtomicTransact0B11DataRequestV6userIdSSvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11DataRequestV6userIdSSvM", + "mangledName": "$s14AtomicTransact0B11DataRequestV6userIdSSvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "identifier", + "printedName": "identifier", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B11DataRequestV10identifierSSvp", + "mangledName": "$s14AtomicTransact0B11DataRequestV10identifierSSvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11DataRequestV10identifierSSvg", + "mangledName": "$s14AtomicTransact0B11DataRequestV10identifierSSvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11DataRequestV10identifierSSvs", + "mangledName": "$s14AtomicTransact0B11DataRequestV10identifierSSvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11DataRequestV10identifierSSvM", + "mangledName": "$s14AtomicTransact0B11DataRequestV10identifierSSvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "fields", + "printedName": "fields", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B11DataRequestV6fieldsSaySSGvp", + "mangledName": "$s14AtomicTransact0B11DataRequestV6fieldsSaySSGvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11DataRequestV6fieldsSaySSGvg", + "mangledName": "$s14AtomicTransact0B11DataRequestV6fieldsSaySSGvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11DataRequestV6fieldsSaySSGvs", + "mangledName": "$s14AtomicTransact0B11DataRequestV6fieldsSaySSGvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11DataRequestV6fieldsSaySSGvM", + "mangledName": "$s14AtomicTransact0B11DataRequestV6fieldsSaySSGvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "data", + "printedName": "data", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : any Swift.Sendable]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Sendable", + "printedName": "any Swift.Sendable", + "usr": "s:s8SendableP" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B11DataRequestV4dataSDySSs8Sendable_pGvp", + "mangledName": "$s14AtomicTransact0B11DataRequestV4dataSDySSs8Sendable_pGvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : any Swift.Sendable]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Sendable", + "printedName": "any Swift.Sendable", + "usr": "s:s8SendableP" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11DataRequestV4dataSDySSs8Sendable_pGvg", + "mangledName": "$s14AtomicTransact0B11DataRequestV4dataSDySSs8Sendable_pGvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "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", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactSDKEvent", + "printedName": "AtomicTransact.TransactSDKEvent", + "usr": "s:14AtomicTransact0B8SDKEventO" + } + ] + } + ] + } + ], + "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", + "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: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": "TransactSDKEvent", + "printedName": "AtomicTransact.TransactSDKEvent", + "usr": "s:14AtomicTransact0B8SDKEventO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B8SDKEventO7openURLyA2CmF", + "mangledName": "$s14AtomicTransact0B8SDKEventO7openURLyA2CmF", + "moduleName": "AtomicTransact" + }, + { + "kind": "Var", + "name": "interaction", + "printedName": "interaction", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactSDKEvent.Type) -> AtomicTransact.TransactSDKEvent", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactSDKEvent", + "printedName": "AtomicTransact.TransactSDKEvent", + "usr": "s:14AtomicTransact0B8SDKEventO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.TransactSDKEvent.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactSDKEvent", + "printedName": "AtomicTransact.TransactSDKEvent", + "usr": "s:14AtomicTransact0B8SDKEventO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B8SDKEventO11interactionyA2CmF", + "mangledName": "$s14AtomicTransact0B8SDKEventO11interactionyA2CmF", + "moduleName": "AtomicTransact" + }, + { + "kind": "Var", + "name": "dataRequest", + "printedName": "dataRequest", + "children": [ + { + "kind": "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:14AtomicTransact0B8SDKEventO11dataRequestyA2CmF", + "mangledName": "$s14AtomicTransact0B8SDKEventO11dataRequestyA2CmF", + "moduleName": "AtomicTransact" + }, + { + "kind": "Var", + "name": "automationHandoff", + "printedName": "automationHandoff", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactSDKEvent.Type) -> AtomicTransact.TransactSDKEvent", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactSDKEvent", + "printedName": "AtomicTransact.TransactSDKEvent", + "usr": "s:14AtomicTransact0B8SDKEventO" + }, + { + "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" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B8SDKEventO8rawValueACSgSS_tcfc", + "mangledName": "$s14AtomicTransact0B8SDKEventO8rawValueACSgSS_tcfc", + "moduleName": "AtomicTransact", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B8SDKEventO8rawValueSSvp", + "mangledName": "$s14AtomicTransact0B8SDKEventO8rawValueSSvp", + "moduleName": "AtomicTransact", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B8SDKEventO8rawValueSSvg", + "mangledName": "$s14AtomicTransact0B8SDKEventO8rawValueSSvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "allCases", + "printedName": "allCases", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[AtomicTransact.TransactSDKEvent]", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactSDKEvent", + "printedName": "AtomicTransact.TransactSDKEvent", + "usr": "s:14AtomicTransact0B8SDKEventO" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B8SDKEventO8allCasesSayACGvpZ", + "mangledName": "$s14AtomicTransact0B8SDKEventO8allCasesSayACGvpZ", + "moduleName": "AtomicTransact", + "static": true, + "implicit": true, + "declAttributes": [ + "Nonisolated" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[AtomicTransact.TransactSDKEvent]", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactSDKEvent", + "printedName": "AtomicTransact.TransactSDKEvent", + "usr": "s:14AtomicTransact0B8SDKEventO" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B8SDKEventO8allCasesSayACGvgZ", + "mangledName": "$s14AtomicTransact0B8SDKEventO8allCasesSayACGvgZ", + "moduleName": "AtomicTransact", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:14AtomicTransact0B8SDKEventO", + "mangledName": "$s14AtomicTransact0B8SDKEventO", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl" + ], + "enumRawTypeName": "String", + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + }, + { + "kind": "Conformance", + "name": "CaseIterable", + "printedName": "CaseIterable", + "children": [ + { + "kind": "TypeWitness", + "name": "AllCases", + "printedName": "AllCases", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[AtomicTransact.TransactSDKEvent]", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactSDKEvent", + "printedName": "AtomicTransact.TransactSDKEvent", + "usr": "s:14AtomicTransact0B8SDKEventO" + } + ], + "usr": "s:Sa" + } + ] + } + ], + "usr": "s:s12CaseIterableP", + "mangledName": "$ss12CaseIterableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "TransactDataResponse", + "printedName": "TransactDataResponse", + "children": [ + { + "kind": "Var", + "name": "card", + "printedName": "card", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.TransactDataResponse.CardData?", + "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": "AtomicTransact.TransactDataResponse.CardData?", + "children": [ + { + "kind": "TypeNominal", + "name": "CardData", + "printedName": "AtomicTransact.TransactDataResponse.CardData", + "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V" + } + ], + "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": "AtomicTransact.TransactDataResponse.Identity?", + "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": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.TransactDataResponse.Identity?", + "children": [ + { + "kind": "TypeNominal", + "name": "Identity", + "printedName": "AtomicTransact.TransactDataResponse.Identity", + "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B12DataResponseV8identityAC8IdentityVSgvg", + "mangledName": "$s14AtomicTransact0B12DataResponseV8identityAC8IdentityVSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(card:identity:)", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactDataResponse", + "printedName": "AtomicTransact.TransactDataResponse", + "usr": "s:14AtomicTransact0B12DataResponseV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.TransactDataResponse.CardData?", + "children": [ + { + "kind": "TypeNominal", + "name": "CardData", + "printedName": "AtomicTransact.TransactDataResponse.CardData", + "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.TransactDataResponse.Identity?", + "children": [ + { + "kind": "TypeNominal", + "name": "Identity", + "printedName": "AtomicTransact.TransactDataResponse.Identity", + "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV" + } + ], + "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": "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" + }, + { + "kind": "Var", + "name": "invalidCharacters", + "printedName": "invalidCharacters", + "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:14AtomicTransact0B12DataResponseV19ValidationErrorTypeO17invalidCharactersyA2EmF", + "mangledName": "$s14AtomicTransact0B12DataResponseV19ValidationErrorTypeO17invalidCharactersyA2EmF", + "moduleName": "AtomicTransact" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.TransactDataResponse.ValidationErrorType?", + "children": [ + { + "kind": "TypeNominal", + "name": "ValidationErrorType", + "printedName": "AtomicTransact.TransactDataResponse.ValidationErrorType", + "usr": "s:14AtomicTransact0B12DataResponseV19ValidationErrorTypeO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B12DataResponseV19ValidationErrorTypeO8rawValueAESgSS_tcfc", + "mangledName": "$s14AtomicTransact0B12DataResponseV19ValidationErrorTypeO8rawValueAESgSS_tcfc", + "moduleName": "AtomicTransact", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B12DataResponseV19ValidationErrorTypeO8rawValueSSvp", + "mangledName": "$s14AtomicTransact0B12DataResponseV19ValidationErrorTypeO8rawValueSSvp", + "moduleName": "AtomicTransact", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B12DataResponseV19ValidationErrorTypeO8rawValueSSvg", + "mangledName": "$s14AtomicTransact0B12DataResponseV19ValidationErrorTypeO8rawValueSSvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:14AtomicTransact0B12DataResponseV19ValidationErrorTypeO", + "mangledName": "$s14AtomicTransact0B12DataResponseV19ValidationErrorTypeO", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "enumRawTypeName": "String", + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "ValidationError", + "printedName": "ValidationError", + "children": [ + { + "kind": "Var", + "name": "fieldName", + "printedName": "fieldName", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B12DataResponseV15ValidationErrorV9fieldNameSSvp", + "mangledName": "$s14AtomicTransact0B12DataResponseV15ValidationErrorV9fieldNameSSvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "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": "Var", + "name": "error", + "printedName": "error", + "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": [ + { + "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": "Constructor", + "name": "init", + "printedName": "init(fieldName:error:)", + "children": [ + { + "kind": "TypeNominal", + "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": "TypeDecl", + "name": "Identity", + "printedName": "Identity", + "children": [ + { + "kind": "Var", + "name": "firstName", + "printedName": "firstName", + "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:14AtomicTransact0B12DataResponseV8IdentityV9firstNameSSSgvp", + "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV9firstNameSSSgvp", + "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:14AtomicTransact0B12DataResponseV8IdentityV9firstNameSSSgvg", + "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV9firstNameSSSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "lastName", + "printedName": "lastName", + "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: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": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "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", + "printedName": "Swift.String?", + "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": [ + { + "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:14AtomicTransact0B12DataResponseV8IdentityV10postalCodeSSSgvg", + "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV10postalCodeSSSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "address", + "printedName": "address", + "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:14AtomicTransact0B12DataResponseV8IdentityV7addressSSSgvp", + "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV7addressSSSgvp", + "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:14AtomicTransact0B12DataResponseV8IdentityV7addressSSSgvg", + "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV7addressSSSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "address2", + "printedName": "address2", + "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:14AtomicTransact0B12DataResponseV8IdentityV8address2SSSgvp", + "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV8address2SSSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV8address2SSSgvg", + "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV8address2SSSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "city", + "printedName": "city", + "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:14AtomicTransact0B12DataResponseV8IdentityV4citySSSgvp", + "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV4citySSSgvp", + "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:14AtomicTransact0B12DataResponseV8IdentityV4citySSSgvg", + "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV4citySSSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "state", + "printedName": "state", + "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:14AtomicTransact0B12DataResponseV8IdentityV5stateSSSgvp", + "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV5stateSSSgvp", + "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:14AtomicTransact0B12DataResponseV8IdentityV5stateSSSgvg", + "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV5stateSSSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "phone", + "printedName": "phone", + "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:14AtomicTransact0B12DataResponseV8IdentityV5phoneSSSgvp", + "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV5phoneSSSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV5phoneSSSgvg", + "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV5phoneSSSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "email", + "printedName": "email", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV5emailSSSgvp", + "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV5emailSSSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV5emailSSSgvg", + "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV5emailSSSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(firstName:lastName:postalCode:address:address2:city:state:phone:email:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Identity", + "printedName": "AtomicTransact.TransactDataResponse.Identity", + "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "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:14AtomicTransact0B12DataResponseV8IdentityV9firstName04lastG010postalCode7address8address24city5state5phone5emailAESSSg_A8Otcfc", + "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV9firstName04lastG010postalCode7address8address24city5state5phone5emailAESSSg_A8Otcfc", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "validate", + "printedName": "validate()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[AtomicTransact.TransactDataResponse.ValidationError]", + "children": [ + { + "kind": "TypeNominal", + "name": "ValidationError", + "printedName": "AtomicTransact.TransactDataResponse.ValidationError", + "usr": "s:14AtomicTransact0B12DataResponseV15ValidationErrorV" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Func", + "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV8validateSayAC15ValidationErrorVGyF", + "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV8validateSayAC15ValidationErrorVGyF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "isValid", + "printedName": "isValid()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV7isValidSbyF", + "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV7isValidSbyF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "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": [ + { + "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": "Var", + "name": "expiry", + "printedName": "expiry", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s: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": "Var", + "name": "cvv", + "printedName": "cvv", + "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:14AtomicTransact0B12DataResponseV04CardC0V3cvvSSSgvp", + "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V3cvvSSSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V3cvvSSSgvg", + "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V3cvvSSSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "cardType", + "printedName": "cardType", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.TransactDataResponse.CardData.CardType?", + "children": [ + { + "kind": "TypeNominal", + "name": "CardType", + "printedName": "AtomicTransact.TransactDataResponse.CardData.CardType", + "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V0E4TypeO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V8cardTypeAE0eG0OSgvp", + "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V8cardTypeAE0eG0OSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.TransactDataResponse.CardData.CardType?", + "children": [ + { + "kind": "TypeNominal", + "name": "CardType", + "printedName": "AtomicTransact.TransactDataResponse.CardData.CardType", + "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V0E4TypeO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V8cardTypeAE0eG0OSgvg", + "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V8cardTypeAE0eG0OSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "TypeDecl", + "name": "CardType", + "printedName": "CardType", + "children": [ + { + "kind": "Var", + "name": "debit", + "printedName": "debit", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactDataResponse.CardData.CardType.Type) -> AtomicTransact.TransactDataResponse.CardData.CardType", + "children": [ + { + "kind": "TypeNominal", + "name": "CardType", + "printedName": "AtomicTransact.TransactDataResponse.CardData.CardType", + "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V0E4TypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.TransactDataResponse.CardData.CardType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CardType", + "printedName": "AtomicTransact.TransactDataResponse.CardData.CardType", + "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V0E4TypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V0E4TypeO5debityA2GmF", + "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V0E4TypeO5debityA2GmF", + "moduleName": "AtomicTransact" + }, + { + "kind": "Var", + "name": "credit", + "printedName": "credit", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactDataResponse.CardData.CardType.Type) -> AtomicTransact.TransactDataResponse.CardData.CardType", + "children": [ + { + "kind": "TypeNominal", + "name": "CardType", + "printedName": "AtomicTransact.TransactDataResponse.CardData.CardType", + "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V0E4TypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.TransactDataResponse.CardData.CardType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CardType", + "printedName": "AtomicTransact.TransactDataResponse.CardData.CardType", + "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V0E4TypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V0E4TypeO6credityA2GmF", + "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V0E4TypeO6credityA2GmF", + "moduleName": "AtomicTransact" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.TransactDataResponse.CardData.CardType?", + "children": [ + { + "kind": "TypeNominal", + "name": "CardType", + "printedName": "AtomicTransact.TransactDataResponse.CardData.CardType", + "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V0E4TypeO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V0E4TypeO8rawValueAGSgSS_tcfc", + "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V0E4TypeO8rawValueAGSgSS_tcfc", + "moduleName": "AtomicTransact", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "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": "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", + "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": "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" + } + ], + "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": "Function", + "name": "validate", + "printedName": "validate()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[AtomicTransact.TransactDataResponse.ValidationError]", + "children": [ + { + "kind": "TypeNominal", + "name": "ValidationError", + "printedName": "AtomicTransact.TransactDataResponse.ValidationError", + "usr": "s:14AtomicTransact0B12DataResponseV15ValidationErrorV" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Func", + "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V8validateSayAC15ValidationErrorVGyF", + "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V8validateSayAC15ValidationErrorVGyF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "isValid", + "printedName": "isValid()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V7isValidSbyF", + "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V7isValidSbyF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "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": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B7CompanyV2idSSvp", + "mangledName": "$s14AtomicTransact0B7CompanyV2idSSvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B7CompanyV2idSSvg", + "mangledName": "$s14AtomicTransact0B7CompanyV2idSSvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "name", + "printedName": "name", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B7CompanyV4nameSSvp", + "mangledName": "$s14AtomicTransact0B7CompanyV4nameSSvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B7CompanyV4nameSSvg", + "mangledName": "$s14AtomicTransact0B7CompanyV4nameSSvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "branding", + "printedName": "branding", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.TransactCompany.Branding?", + "children": [ + { + "kind": "TypeNominal", + "name": "Branding", + "printedName": "AtomicTransact.TransactCompany.Branding", + "usr": "s:14AtomicTransact0B7CompanyV8BrandingV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B7CompanyV8brandingAC8BrandingVSgvp", + "mangledName": "$s14AtomicTransact0B7CompanyV8brandingAC8BrandingVSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.TransactCompany.Branding?", + "children": [ + { + "kind": "TypeNominal", + "name": "Branding", + "printedName": "AtomicTransact.TransactCompany.Branding", + "usr": "s:14AtomicTransact0B7CompanyV8BrandingV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B7CompanyV8brandingAC8BrandingVSgvg", + "mangledName": "$s14AtomicTransact0B7CompanyV8brandingAC8BrandingVSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "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", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "TypeDecl", + "name": "Logo", + "printedName": "Logo", + "children": [ + { + "kind": "Var", + "name": "url", + "printedName": "url", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B7CompanyV8BrandingV4LogoV3urlSSvp", + "mangledName": "$s14AtomicTransact0B7CompanyV8BrandingV4LogoV3urlSSvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B7CompanyV8BrandingV4LogoV3urlSSvg", + "mangledName": "$s14AtomicTransact0B7CompanyV8BrandingV4LogoV3urlSSvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "backgroundColor", + "printedName": "backgroundColor", + "children": [ + { + "kind": "TypeNominal", + "name": "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": "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": "Struct", + "usr": "s:14AtomicTransact0B7CompanyV8BrandingV4LogoV", + "mangledName": "$s14AtomicTransact0B7CompanyV8BrandingV4LogoV", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "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": "Struct", + "usr": "s:14AtomicTransact0B7CompanyV8BrandingV", + "mangledName": "$s14AtomicTransact0B7CompanyV8BrandingV", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactCompany", + "printedName": "AtomicTransact.TransactCompany", + "usr": "s:14AtomicTransact0B7CompanyV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B7CompanyV4fromACs7Decoder_p_tKcfc", + "mangledName": "$s14AtomicTransact0B7CompanyV4fromACs7Decoder_p_tKcfc", + "moduleName": "AtomicTransact", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + } + ], + "declKind": "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": "TypeDecl", + "name": "Logger", + "printedName": "Logger", + "declKind": "Struct", + "usr": "s:2os6LoggerV", + "mangledName": "$s2os6LoggerV", + "moduleName": "os", + "intro_Macosx": "11.0", + "intro_iOS": "14.0", + "intro_tvOS": "14.0", + "intro_watchOS": "7.0", + "declAttributes": [ + "Available", + "Available", + "Available", + "Available" + ], + "isExternal": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "View", + "printedName": "View", + "children": [ + { + "kind": "Function", + "name": "atomicTransact", + "printedName": "atomicTransact(isPresented:config:environment:presentsFullscreen:onInteraction:onDataRequest:onAuthStatusUpdate:onTaskStatusUpdate:onLaunch:onCompletion:onError:)", + "children": [ + { + "kind": "TypeNominal", + "name": "OpaqueTypeArchetype", + "printedName": "some SwiftUI.View", + "children": [ + { + "kind": "TypeNominal", + "name": "View", + "printedName": "SwiftUI.View", + "usr": "s:7SwiftUI4ViewP" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Binding", + "printedName": "SwiftUI.Binding", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:7SwiftUI7BindingV" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> AtomicTransact.AtomicConfig", + "children": [ + { + "kind": "TypeNominal", + "name": "AtomicConfig", + "printedName": "AtomicTransact.AtomicConfig", + "usr": "s:14AtomicTransact0A6ConfigV" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + }, + { + "kind": "TypeNominal", + "name": "TransactEnvironment", + "printedName": "AtomicTransact.TransactEnvironment", + "hasDefaultArg": true, + "usr": "s:14AtomicTransact0B11EnvironmentO" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "hasDefaultArg": true, + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((AtomicTransact.TransactInteraction) -> ())?", + "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": "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" + } + ] + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((AtomicTransact.TransactAuthStatusUpdate) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactAuthStatusUpdate) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "TransactAuthStatusUpdate", + "printedName": "AtomicTransact.TransactAuthStatusUpdate", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV" + } + ] + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((AtomicTransact.TransactTaskStatusUpdate) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactTaskStatusUpdate) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "TransactTaskStatusUpdate", + "printedName": "AtomicTransact.TransactTaskStatusUpdate", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV" + } + ] + } + ], + "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", + "printedName": "((AtomicTransact.TransactResponse) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactResponse) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "TransactResponse", + "printedName": "AtomicTransact.TransactResponse", + "usr": "s:14AtomicTransact0B8ResponseO" + } + ] + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((AtomicTransact.TransactError) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactError) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "TransactError", + "printedName": "AtomicTransact.TransactError", + "usr": "s:14AtomicTransact0B5ErrorO" + } + ] + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:7SwiftUI4ViewP14AtomicTransactE06atomicE011isPresented6config11environment18presentsFullscreen13onInteraction0M11DataRequest0M16AuthStatusUpdate0m4TaskrS00M6Launch0M10Completion0M5ErrorQrAA7BindingVySbG_AD0D6ConfigVycAD0E11EnvironmentOSbyAD0eN0VcSgAD0eO8ResponseVSgAD0eoP0VYacSgyAD0eqrS0VcSgyAD0etrS0VcSgyycSgyAD0E8ResponseOcSgyAD0eW0OcSgtF", + "mangledName": "$s7SwiftUI4ViewP14AtomicTransactE06atomicE011isPresented6config11environment18presentsFullscreen13onInteraction0M11DataRequest0M16AuthStatusUpdate0m4TaskrS00M6Launch0M10Completion0M5ErrorQrAA7BindingVySbG_AD0D6ConfigVycAD0E11EnvironmentOSbyAD0eN0VcSgAD0eO8ResponseVSgAD0eoP0VYacSgyAD0eqrS0VcSgyAD0etrS0VcSgyycSgyAD0E8ResponseOcSgyAD0eW0OcSgtF", + "moduleName": "AtomicTransact", + "genericSig": "<τ_0_0 where τ_0_0 : SwiftUI.View>", + "sugared_genericSig": "", + "declAttributes": [ + "Preconcurrency", + "Custom", + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "atomicTransactActionsPresenter", + "printedName": "atomicTransactActionsPresenter(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "OpaqueTypeArchetype", + "printedName": "some SwiftUI.View", + "children": [ + { + "kind": "TypeNominal", + "name": "View", + "printedName": "SwiftUI.View", + "usr": "s:7SwiftUI4ViewP" + } + ] + }, + { + "kind": "TypeNominal", + "name": "TransactActionPresenter", + "printedName": "AtomicTransact.TransactActionPresenter", + "usr": "s:14AtomicTransact0B15ActionPresenterC" + } + ], + "declKind": "Func", + "usr": "s:7SwiftUI4ViewP14AtomicTransactE06atomicE16ActionsPresenteryQrAD0e6ActionH0CF", + "mangledName": "$s7SwiftUI4ViewP14AtomicTransactE06atomicE16ActionsPresenteryQrAD0e6ActionH0CF", + "moduleName": "AtomicTransact", + "genericSig": "<τ_0_0 where τ_0_0 : SwiftUI.View>", + "sugared_genericSig": "", + "declAttributes": [ + "Preconcurrency", + "Custom", + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:7SwiftUI4ViewP", + "mangledName": "$s7SwiftUI4ViewP", + "moduleName": "SwiftUICore", + "genericSig": "<τ_0_0.Body : SwiftUI.View>", + "sugared_genericSig": "", + "intro_Macosx": "10.15", + "intro_iOS": "13.0", + "intro_tvOS": "13.0", + "intro_watchOS": "6.0", + "declAttributes": [ + "Preconcurrency", + "TypeEraser", + "OriginallyDefinedIn", + "OriginallyDefinedIn", + "OriginallyDefinedIn", + "OriginallyDefinedIn", + "Available", + "Available", + "Available", + "Available", + "Custom" + ], + "isExternal": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + } + ] + } + ], + "json_format_version": 8 + }, + "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\/FrameworkVersion.swift", + "kind": "StringLiteral", + "offset": 228, + "length": 8, + "value": "\"3.28.0\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", + "kind": "StringLiteral", + "offset": 1998, + "length": 4, + "value": "\"es\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", + "kind": "StringLiteral", + "offset": 2005, + "length": 4, + "value": "\"es\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", + "kind": "StringLiteral", + "offset": 2012, + "length": 4, + "value": "\"en\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", + "kind": "StringLiteral", + "offset": 4408, + "length": 4, + "value": "\"es\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", + "kind": "StringLiteral", + "offset": 4415, + "length": 4, + "value": "\"es\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", + "kind": "StringLiteral", + "offset": 4422, + "length": 4, + "value": "\"en\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", + "kind": "StringLiteral", + "offset": 7173, + "length": 4, + "value": "\"es\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", + "kind": "StringLiteral", + "offset": 7180, + "length": 4, + "value": "\"es\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", + "kind": "StringLiteral", + "offset": 7187, + "length": 4, + "value": "\"en\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", + "kind": "StringLiteral", + "offset": 10242, + "length": 9, + "value": "\"pay-now\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", + "kind": "FloatLiteral", + "offset": 13023, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", + "kind": "FloatLiteral", + "offset": 13060, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", + "kind": "FloatLiteral", + "offset": 13096, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", + "kind": "FloatLiteral", + "offset": 13133, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", + "kind": "StringLiteral", + "offset": 19145, + "length": 11, + "value": "\"user-link\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", + "kind": "StringLiteral", + "offset": 19185, + "length": 15, + "value": "\"employer-link\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", + "kind": "StringLiteral", + "offset": 19222, + "length": 10, + "value": "\"pay-link\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", + "kind": "StringLiteral", + "offset": 19253, + "length": 8, + "value": "\"custom\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", + "kind": "BooleanLiteral", + "offset": 19652, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", + "kind": "BooleanLiteral", + "offset": 22488, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", + "kind": "StringLiteral", + "offset": 26929, + "length": 5, + "value": "\"ios\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", + "kind": "StringLiteral", + "offset": 27200, + "length": 49, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", + "kind": "StringLiteral", + "offset": 27224, + "length": 1, + "value": "\".\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", + "kind": "StringLiteral", + "offset": 27248, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", + "kind": "IntegerLiteral", + "offset": 27288, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", + "kind": "StringLiteral", + "offset": 27325, + "length": 26, + "value": "\".\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", + "kind": "StringLiteral", + "offset": 27350, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", + "kind": "StringLiteral", + "offset": 27499, + "length": 18, + "value": "\"MinimumOSVersion\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", + "kind": "StringLiteral", + "offset": 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\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Data\/InternalNotifications.swift", + "kind": "StringLiteral", + "offset": 377, + "length": 15, + "value": "\"PauseTransact\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Data\/InternalNotifications.swift", + "kind": "BooleanLiteral", + "offset": 1981, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/Atomic.swift", + "kind": "BooleanLiteral", + "offset": 10592, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/Atomic.swift", + "kind": "BooleanLiteral", + "offset": 11330, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Data\/Logger.swift", + "kind": "StringLiteral", + "offset": 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" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicSwiftUI.swift", + "kind": "BooleanLiteral", + "offset": 1454, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicSwiftUI.swift", + "kind": "BooleanLiteral", + "offset": 3440, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Views\/BaseTransactViewController.swift", + "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", + "kind": "StringLiteral", + "offset": 6447, + "length": 5, + "value": "\"_id\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/TransactDataRequest.swift", + "kind": "Dictionary", + "offset": 1774, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/TransactSDKEvent.swift", + "kind": "StringLiteral", + "offset": 183, + "length": 23, + "value": "\"atomic-transact-close\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/TransactSDKEvent.swift", + "kind": "StringLiteral", + "offset": 222, + "length": 24, + "value": "\"atomic-transact-finish\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/TransactSDKEvent.swift", + "kind": "StringLiteral", + "offset": 263, + "length": 26, + "value": "\"atomic-transact-open-url\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/TransactSDKEvent.swift", + "kind": "StringLiteral", + "offset": 310, + "length": 29, + "value": "\"atomic-transact-interaction\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/TransactSDKEvent.swift", + "kind": "StringLiteral", + "offset": 360, + "length": 30, + "value": "\"atomic-transact-data-request\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/TransactSDKEvent.swift", + "kind": "StringLiteral", + "offset": 417, + "length": 36, + "value": "\"atomic-transact-automation-handoff\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/TransactSDKEvent.swift", + "kind": "StringLiteral", + "offset": 469, + "length": 24, + "value": "\"atomic-transact-launch\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/TransactSDKEvent.swift", + "kind": "StringLiteral", + "offset": 519, + "length": 36, + "value": "\"atomic-transact-auth-status-update\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/TransactSDKEvent.swift", + "kind": "StringLiteral", + "offset": 581, + "length": 36, + "value": "\"atomic-transact-task-status-update\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/TransactSDKEvent.swift", + "kind": "StringLiteral", + "offset": 632, + "length": 23, + "value": "\"atomic-transact-error\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/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\/Data\/LocalStorage.swift", + "kind": "StringLiteral", + "offset": 178, + "length": 32, + "value": "\"com.atomicfi.transact.keychain\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/TransactCompany.swift", + "kind": "StringLiteral", + "offset": 2453, + "length": 5, + "value": "\"_id\"" + } + ] +} \ No newline at end of file diff --git a/ios/frameworks/AtomicTransact.xcframework/ios-arm64_x86_64-simulator/AtomicTransact.framework/Modules/AtomicTransact.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface b/ios/frameworks/AtomicTransact.xcframework/ios-arm64_x86_64-simulator/AtomicTransact.framework/Modules/AtomicTransact.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface new file mode 100644 index 0000000..5e9ec88 --- /dev/null +++ b/ios/frameworks/AtomicTransact.xcframework/ios-arm64_x86_64-simulator/AtomicTransact.framework/Modules/AtomicTransact.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface @@ -0,0 +1,625 @@ +// 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 +@_exported import AtomicTransact +import Combine +import Foundation +import OSLog +import QuantumIOS +import SafariServices +import Security +import Swift +import SwiftUI +import UIKit +import WebKit +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? { + get + } + public var company: Swift.String? { + get + } + public var payroll: Swift.String? { + get + } +} +public struct AtomicConfig : Swift.Codable, Swift.Sendable { + public init(publicToken: Swift.String, scope: AtomicTransact.AtomicConfig.ScopeType, tasks: [AtomicTransact.AtomicConfig.Task], linkedAccount: Swift.String? = nil, deferredPaymentMethodStrategy: AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy? = nil, theme: AtomicTransact.AtomicConfig.Theme = Theme(dark: .system), language: Swift.String = Locale.current.languageCode == "es" ? "es" : "en", sessionContext: Swift.String? = nil, deeplink: AtomicTransact.AtomicConfig.Deeplink? = nil, metadata: [Swift.String : Swift.String]? = nil, search: AtomicTransact.AtomicConfig.Search? = nil, handoff: [Swift.String]? = nil, experiments: AtomicTransact.AtomicConfig.Experiments? = nil, features: AtomicTransact.AtomicConfig.Features? = nil, customer: AtomicTransact.AtomicConfig.Customer? = nil, uplinkSessionUrl: Swift.String? = nil) + public init(demo: AtomicTransact.AtomicConfig.DemoMode, scope: AtomicTransact.AtomicConfig.ScopeType, tasks: [AtomicTransact.AtomicConfig.Task], linkedAccount: Swift.String? = nil, theme: AtomicTransact.AtomicConfig.Theme = Theme(dark: .system), language: Swift.String = Locale.current.languageCode == "es" ? "es" : "en", sessionContext: Swift.String? = nil, deeplink: AtomicTransact.AtomicConfig.Deeplink? = nil, metadata: [Swift.String : Swift.String]? = nil, search: AtomicTransact.AtomicConfig.Search? = nil, handoff: [Swift.String]? = nil, experiments: AtomicTransact.AtomicConfig.Experiments? = nil) + @available(*, deprecated, message: "Use `tasks` instead of `product`") + public init(publicToken: Swift.String, scope: AtomicTransact.AtomicConfig.ScopeType, product: AtomicTransact.AtomicConfig.ProductType, additionalProduct: AtomicTransact.AtomicConfig.ProductType? = nil, linkedAccount: Swift.String? = nil, theme: AtomicTransact.AtomicConfig.Theme = Theme(dark: .system), distribution: AtomicTransact.AtomicConfig.Distribution? = nil, language: Swift.String = Locale.current.languageCode == "es" ? "es" : "en", sessionContext: Swift.String? = nil, deeplink: AtomicTransact.AtomicConfig.Deeplink? = nil, metadata: [Swift.String : Swift.String]? = nil, search: AtomicTransact.AtomicConfig.Search? = nil, handoff: [Swift.String]? = nil, experiments: AtomicTransact.AtomicConfig.Experiments? = nil) + public struct Task : Swift.Codable, Swift.Sendable { + public let product: AtomicTransact.AtomicConfig.ProductType? + public let operation: AtomicTransact.AtomicConfig.ProductType? + public let distribution: AtomicTransact.AtomicConfig.Distribution? + public let forms: [Swift.String]? + public let action: AtomicTransact.AtomicConfig.UserAction? + public let apps: [AtomicTransact.AtomicConfig.Task.App]? + public init(product: AtomicTransact.AtomicConfig.ProductType? = nil, operation: AtomicTransact.AtomicConfig.ProductType? = nil, distribution: AtomicTransact.AtomicConfig.Distribution? = nil, forms: [Swift.String]? = nil, action: AtomicTransact.AtomicConfig.UserAction? = nil, apps: [AtomicTransact.AtomicConfig.Task.App]? = nil) + public enum App : Swift.String, Swift.Codable, Swift.Sendable, Swift.CaseIterable { + case payNow + case expenses + case orders + case suggestions + public init?(rawValue: Swift.String) + public typealias AllCases = [AtomicTransact.AtomicConfig.Task.App] + public typealias RawValue = Swift.String + nonisolated public static var allCases: [AtomicTransact.AtomicConfig.Task.App] { + get + } + public var rawValue: Swift.String { + get + } + } + public func encode(to encoder: any Swift.Encoder) throws + public init(from decoder: any Swift.Decoder) throws + } + public struct Theme : Swift.Codable, Swift.Sendable { + public let brandColor: Swift.String? + public let overlayColor: Swift.String? + public var dark: Swift.Bool? + public var navigationOptions: AtomicTransact.AtomicConfig.NavigationOptions? + public init(brandColor: Swift.String?, overlayColor: Swift.String?, navigationOptions: AtomicTransact.AtomicConfig.NavigationOptions? = nil, dark: AtomicTransact.AtomicConfig.Theme.ColorScheme = .system) + public init(brandColor: UIKit.UIColor? = nil, overlayColor: UIKit.UIColor? = nil, navigationOptions: AtomicTransact.AtomicConfig.NavigationOptions? = nil, dark: AtomicTransact.AtomicConfig.Theme.ColorScheme = .system) + public enum ColorScheme { + case light + case dark + case system + public var isDarkMode: Swift.Bool { + get + } + public static func == (a: AtomicTransact.AtomicConfig.Theme.ColorScheme, b: AtomicTransact.AtomicConfig.Theme.ColorScheme) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } + } + public func encode(to encoder: any Swift.Encoder) throws + public init(from decoder: any Swift.Decoder) throws + } + public struct Distribution : Swift.Codable, Swift.Sendable { + public enum DistributionType : Swift.String, Swift.Codable, Swift.Sendable { + case total + case fixed + case percent + public init?(rawValue: Swift.String) + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get + } + } + public enum ActionType : Swift.String, Swift.Codable, Swift.Sendable { + case create + case update + case delete + public init?(rawValue: Swift.String) + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get + } + } + public var type: AtomicTransact.AtomicConfig.Distribution.DistributionType + public var amount: Swift.Double + public var action: AtomicTransact.AtomicConfig.Distribution.ActionType? + public var canUpdate: Swift.Bool? + public init(type: AtomicTransact.AtomicConfig.Distribution.DistributionType, amount: Swift.Double, action: AtomicTransact.AtomicConfig.Distribution.ActionType? = nil) + public init(type: AtomicTransact.AtomicConfig.Distribution.DistributionType, amount: Swift.Double, action: AtomicTransact.AtomicConfig.Distribution.ActionType? = nil, canUpdate: Swift.Bool?) + public func encode(to encoder: any Swift.Encoder) throws + public init(from decoder: any Swift.Decoder) throws + } + public enum ProductType : Swift.String, Swift.Codable, Swift.Sendable { + case deposit + case verify + case enroll + case `switch` + case present + case tax + case action + case aggregate + case manage + public init?(rawValue: Swift.String) + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get + } + } + public enum ScopeType : Swift.String, Swift.Codable, Swift.Sendable { + case userLink + case employerLink + case payLink + case custom + public init?(rawValue: Swift.String) + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get + } + } + public enum DeferredPaymentMethodStrategy : Swift.String, Swift.Codable, Swift.Sendable { + case sdk + case api + public init?(rawValue: Swift.String) + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get + } + } + public struct Deeplink : Swift.Codable, Swift.Sendable { + public enum Step { + case searchCompany + case searchPayroll + case loginCompany(companyId: Swift.String, connectorId: Swift.String? = nil, singleSwitch: Swift.Bool? = false) + case loginPayroll(connectorId: Swift.String, companyName: Swift.String) + case addCard + public var id: Swift.String { + get + } + } + public enum App { + case payNow(payments: [Swift.String], accountId: Swift.String) + case expenses + case orders + case suggestions + public var id: Swift.String { + get + } + } + public var step: Swift.String? + public var companyId: Swift.String? + public var connectorId: Swift.String? + public var companyName: Swift.String? + public var singleSwitch: Swift.Bool? + public var app: Swift.String? + public var payments: [Swift.String]? + public var accountId: Swift.String? + public init(step: AtomicTransact.AtomicConfig.Deeplink.Step) + public static func step(_ step: AtomicTransact.AtomicConfig.Deeplink.Step) -> AtomicTransact.AtomicConfig.Deeplink + public init(app: AtomicTransact.AtomicConfig.Deeplink.App) + public static func app(_ app: AtomicTransact.AtomicConfig.Deeplink.App) -> AtomicTransact.AtomicConfig.Deeplink + public func encode(to encoder: any Swift.Encoder) throws + public init(from decoder: any Swift.Decoder) throws + } + public struct DemoMode : Swift.Codable, Swift.Sendable { + public var enabled: Swift.Bool + public struct Customer : Swift.Codable, Swift.Sendable { + public var name: Swift.String + public struct Brand : Swift.Codable, Swift.Sendable { + public var logo: Swift.String + public var color: Swift.String + public init(logo: Swift.String, color: Swift.String) + public init(logo: Swift.String, color: UIKit.UIColor) + public func encode(to encoder: any Swift.Encoder) throws + public init(from decoder: any Swift.Decoder) throws + } + public var brand: AtomicTransact.AtomicConfig.DemoMode.Customer.Brand + public init(name: Swift.String, brand: AtomicTransact.AtomicConfig.DemoMode.Customer.Brand) + public func encode(to encoder: any Swift.Encoder) throws + public init(from decoder: any Swift.Decoder) throws + } + public var customer: AtomicTransact.AtomicConfig.DemoMode.Customer? + public init(customer: AtomicTransact.AtomicConfig.DemoMode.Customer? = nil) + public func encode(to encoder: any Swift.Encoder) throws + public init(from decoder: any Swift.Decoder) throws + } + public struct Search : Swift.Codable, Swift.Sendable { + public var tags: [Swift.String]? + public var excludedTags: [Swift.String]? + public var ruleId: Swift.String? + public init(tags: [Swift.String]? = nil, excludedTags: [Swift.String]? = nil, ruleId: Swift.String? = nil) + public func encode(to encoder: any Swift.Encoder) throws + public init(from decoder: any Swift.Decoder) throws + } + public struct Experiments : Swift.Codable, Swift.Sendable { + public var fractionalDeposits: Swift.Bool? + public var unemploymentCarousel: Swift.Bool? + public var manualFallback: Swift.Bool? + public init(fractionalDeposits: Swift.Bool? = nil, unemploymentCarousel: Swift.Bool? = nil, manualFallback: Swift.Bool? = nil) + 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? + public init(coAuth: Swift.Bool? = nil, manualDepositFlow: Swift.Bool? = nil) + public func encode(to encoder: any Swift.Encoder) throws + public init(from decoder: any Swift.Decoder) throws + } + public struct UserAction : Swift.Codable, Swift.Sendable { + public var id: Swift.String + public init(id: Swift.String) + public func encode(to encoder: any Swift.Encoder) throws + public init(from decoder: any Swift.Decoder) throws + } + public struct Customer : Swift.Codable, Swift.Sendable { + public var name: Swift.String + public init(name: Swift.String) + public func encode(to encoder: any Swift.Encoder) throws + public init(from decoder: any Swift.Decoder) throws + } + public struct NavigationOptions : Swift.Codable, Swift.Sendable { + public var showBackButton: Swift.Bool? + public var showBackButtonText: Swift.Bool? + public var showCloseButton: Swift.Bool? + public init(showBackButton: Swift.Bool? = nil, showBackButtonText: Swift.Bool? = nil, showCloseButton: Swift.Bool? = nil) + 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) + public func encode() -> Any? + public func encode(to encoder: any Swift.Encoder) throws + public init(from decoder: any Swift.Decoder) throws + } + public let publicToken: Swift.String? + public var tasks: [AtomicTransact.AtomicConfig.Task]? + public let demo: AtomicTransact.AtomicConfig.DemoMode? + public let product: AtomicTransact.AtomicConfig.ProductType? + public let additionalProduct: AtomicTransact.AtomicConfig.ProductType? + public let linkedAccount: Swift.String? + public let deferredPaymentMethodStrategy: AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy? + public let sessionContext: Swift.String? + public let scope: AtomicTransact.AtomicConfig.ScopeType? + public var theme: AtomicTransact.AtomicConfig.Theme? + public var distribution: AtomicTransact.AtomicConfig.Distribution? + public var language: Swift.String + public var deeplink: AtomicTransact.AtomicConfig.Deeplink? + public var metadata: [Swift.String : Swift.String]? + public var search: AtomicTransact.AtomicConfig.Search? + public var handoff: [Swift.String]? + public var experiments: AtomicTransact.AtomicConfig.Experiments? + public var features: AtomicTransact.AtomicConfig.Features? + public var customer: AtomicTransact.AtomicConfig.Customer? + public let uplinkSessionUrl: Swift.String? + public func encode(to encoder: any Swift.Encoder) throws + public init(from decoder: any Swift.Decoder) throws +} +public 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 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]) +} +public enum Atomic { + @_Concurrency.MainActor public static func presentTransact(from source: UIKit.UIViewController, config: AtomicTransact.AtomicConfig, environment: AtomicTransact.TransactEnvironment = .production, presentationStyle: UIKit.UIModalPresentationStyle = .formSheet, onInteraction: ((AtomicTransact.TransactInteraction) -> ())? = nil, onDataRequest: ((AtomicTransact.TransactDataRequest) async -> AtomicTransact.TransactDataResponse?)? = nil, onAuthStatusUpdate: ((AtomicTransact.TransactAuthStatusUpdate) -> ())? = nil, onTaskStatusUpdate: ((AtomicTransact.TransactTaskStatusUpdate) -> ())? = nil, onLaunch: (() -> ())? = nil, onCompletion: ((AtomicTransact.TransactResponse) -> ())? = nil, onError: ((AtomicTransact.TransactError) -> ())? = nil) + @_Concurrency.MainActor public static func presentTransact(from source: UIKit.UIViewController, config: AtomicTransact.AtomicConfig, environment: AtomicTransact.TransactEnvironment = .production, presentationStyle: UIKit.UIModalPresentationStyle = .formSheet, onInteraction: ((AtomicTransact.TransactInteraction) -> ())? = nil, onDataRequest: @escaping (AtomicTransact.TransactDataRequest) -> (), onAuthStatusUpdate: ((AtomicTransact.TransactAuthStatusUpdate) -> ())? = nil, onTaskStatusUpdate: ((AtomicTransact.TransactTaskStatusUpdate) -> ())? = nil, onLaunch: (() -> ())? = nil, onCompletion: ((AtomicTransact.TransactResponse) -> ())? = nil, onError: ((AtomicTransact.TransactError) -> ())? = nil) + @_Concurrency.MainActor public static func presentAction(from source: UIKit.UIViewController, id: Swift.String, environment: AtomicTransact.TransactEnvironment = .production, presentationStyle: UIKit.UIModalPresentationStyle = .formSheet, theme: AtomicTransact.AtomicConfig.Theme = AtomicConfig.Theme(dark: .system), metadata: [Swift.String : Swift.String]? = nil, onLaunch: (() -> ())? = nil, onAuthStatusUpdate: ((AtomicTransact.TransactAuthStatusUpdate) -> ())? = nil, onTaskStatusUpdate: ((AtomicTransact.TransactTaskStatusUpdate) -> ())? = nil, onCompletion: ((AtomicTransact.TransactResponse) -> ())? = nil) + @_Concurrency.MainActor public static var interactions: Combine.AnyPublisher { + get + } + public static func dismissTransact() + public static func hideTransact() + public static func setDebug(isEnabled: Swift.Bool, forwardLogs forwarder: (@Sendable (Swift.String) -> ())? = nil) async + public enum PauseTransactError : Swift.Error { + case transactNotPresented + public static func == (a: AtomicTransact.Atomic.PauseTransactError, b: AtomicTransact.Atomic.PauseTransactError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } + } + @_hasMissingDesignatedInitializers final public class PausedTransactRef : Swift.Sendable { + @_Concurrency.MainActor final public func resume(source: UIKit.UIViewController, animated: Swift.Bool = true) + @objc deinit + } + public static func pauseTransact(animated: Swift.Bool = true) async throws(AtomicTransact.Atomic.PauseTransactError) -> AtomicTransact.Atomic.PausedTransactRef +} +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 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 + public let product: AtomicTransact.AtomicConfig.ProductType + public let company: AtomicTransact.TransactCompany + public let status: AtomicTransact.TransactTaskStatusUpdate.TaskStatus + public let failReason: Swift.String? + 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 struct ManagedBy : Swift.Decodable, Swift.Sendable { + public let company: AtomicTransact.TransactCompany + public init(company: AtomicTransact.TransactCompany) + public init(from decoder: any Swift.Decoder) throws + } + public enum TaskStatus : Swift.String, Swift.Decodable, Swift.Sendable { + case completed + case failed + case processing + case queued + public init?(rawValue: Swift.String) + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get + } + } + public struct SwitchData : Swift.Decodable, Swift.Sendable { + public let paymentMethod: AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod + public init(paymentMethod: AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod) + public struct PaymentMethod : Swift.Decodable, Swift.Sendable { + public let id: Swift.String + public let title: Swift.String + public let type: AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType + public enum PaymentType : Swift.String, Swift.Decodable, Swift.Sendable { + case card + case bank + public init?(rawValue: Swift.String) + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get + } + } + public let expiry: Swift.String? + public let brand: Swift.String? + public let lastFour: Swift.String? + public let routingNumber: Swift.String? + public let accountType: Swift.String? + public let lastFourAccountNumber: Swift.String? + 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) + public init(from decoder: any Swift.Decoder) throws + } + public init(from decoder: any Swift.Decoder) throws + } + public struct DepositData : Swift.Decodable, Swift.Sendable { + public let accountType: Swift.String? + public let distributionAmount: Swift.Double? + public let distributionType: Swift.String? + public let lastFour: Swift.String? + public let routingNumber: Swift.String? + public let title: Swift.String? + 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) + 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.AtomicConfig.Task.App : Swift.Equatable {} +extension AtomicTransact.AtomicConfig.Task.App : Swift.Hashable {} +extension AtomicTransact.AtomicConfig.Task.App : Swift.RawRepresentable {} +extension AtomicTransact.AtomicConfig.Theme.ColorScheme : Swift.Equatable {} +extension AtomicTransact.AtomicConfig.Theme.ColorScheme : Swift.Hashable {} +extension AtomicTransact.AtomicConfig.Distribution.DistributionType : Swift.Equatable {} +extension AtomicTransact.AtomicConfig.Distribution.DistributionType : Swift.Hashable {} +extension AtomicTransact.AtomicConfig.Distribution.DistributionType : Swift.RawRepresentable {} +extension AtomicTransact.AtomicConfig.Distribution.ActionType : Swift.Equatable {} +extension AtomicTransact.AtomicConfig.Distribution.ActionType : Swift.Hashable {} +extension AtomicTransact.AtomicConfig.Distribution.ActionType : Swift.RawRepresentable {} +extension AtomicTransact.AtomicConfig.ProductType : Swift.Equatable {} +extension AtomicTransact.AtomicConfig.ProductType : Swift.Hashable {} +extension AtomicTransact.AtomicConfig.ProductType : Swift.RawRepresentable {} +extension AtomicTransact.AtomicConfig.ScopeType : Swift.Equatable {} +extension AtomicTransact.AtomicConfig.ScopeType : Swift.Hashable {} +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 {} 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 new file mode 100644 index 0000000..41ceb20 Binary files /dev/null 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 new file mode 100644 index 0000000..5e9ec88 --- /dev/null +++ b/ios/frameworks/AtomicTransact.xcframework/ios-arm64_x86_64-simulator/AtomicTransact.framework/Modules/AtomicTransact.swiftmodule/arm64-apple-ios-simulator.swiftinterface @@ -0,0 +1,625 @@ +// 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 +@_exported import AtomicTransact +import Combine +import Foundation +import OSLog +import QuantumIOS +import SafariServices +import Security +import Swift +import SwiftUI +import UIKit +import WebKit +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? { + get + } + public var company: Swift.String? { + get + } + public var payroll: Swift.String? { + get + } +} +public struct AtomicConfig : Swift.Codable, Swift.Sendable { + public init(publicToken: Swift.String, scope: AtomicTransact.AtomicConfig.ScopeType, tasks: [AtomicTransact.AtomicConfig.Task], linkedAccount: Swift.String? = nil, deferredPaymentMethodStrategy: AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy? = nil, theme: AtomicTransact.AtomicConfig.Theme = Theme(dark: .system), language: Swift.String = Locale.current.languageCode == "es" ? "es" : "en", sessionContext: Swift.String? = nil, deeplink: AtomicTransact.AtomicConfig.Deeplink? = nil, metadata: [Swift.String : Swift.String]? = nil, search: AtomicTransact.AtomicConfig.Search? = nil, handoff: [Swift.String]? = nil, experiments: AtomicTransact.AtomicConfig.Experiments? = nil, features: AtomicTransact.AtomicConfig.Features? = nil, customer: AtomicTransact.AtomicConfig.Customer? = nil, uplinkSessionUrl: Swift.String? = nil) + public init(demo: AtomicTransact.AtomicConfig.DemoMode, scope: AtomicTransact.AtomicConfig.ScopeType, tasks: [AtomicTransact.AtomicConfig.Task], linkedAccount: Swift.String? = nil, theme: AtomicTransact.AtomicConfig.Theme = Theme(dark: .system), language: Swift.String = Locale.current.languageCode == "es" ? "es" : "en", sessionContext: Swift.String? = nil, deeplink: AtomicTransact.AtomicConfig.Deeplink? = nil, metadata: [Swift.String : Swift.String]? = nil, search: AtomicTransact.AtomicConfig.Search? = nil, handoff: [Swift.String]? = nil, experiments: AtomicTransact.AtomicConfig.Experiments? = nil) + @available(*, deprecated, message: "Use `tasks` instead of `product`") + public init(publicToken: Swift.String, scope: AtomicTransact.AtomicConfig.ScopeType, product: AtomicTransact.AtomicConfig.ProductType, additionalProduct: AtomicTransact.AtomicConfig.ProductType? = nil, linkedAccount: Swift.String? = nil, theme: AtomicTransact.AtomicConfig.Theme = Theme(dark: .system), distribution: AtomicTransact.AtomicConfig.Distribution? = nil, language: Swift.String = Locale.current.languageCode == "es" ? "es" : "en", sessionContext: Swift.String? = nil, deeplink: AtomicTransact.AtomicConfig.Deeplink? = nil, metadata: [Swift.String : Swift.String]? = nil, search: AtomicTransact.AtomicConfig.Search? = nil, handoff: [Swift.String]? = nil, experiments: AtomicTransact.AtomicConfig.Experiments? = nil) + public struct Task : Swift.Codable, Swift.Sendable { + public let product: AtomicTransact.AtomicConfig.ProductType? + public let operation: AtomicTransact.AtomicConfig.ProductType? + public let distribution: AtomicTransact.AtomicConfig.Distribution? + public let forms: [Swift.String]? + public let action: AtomicTransact.AtomicConfig.UserAction? + public let apps: [AtomicTransact.AtomicConfig.Task.App]? + public init(product: AtomicTransact.AtomicConfig.ProductType? = nil, operation: AtomicTransact.AtomicConfig.ProductType? = nil, distribution: AtomicTransact.AtomicConfig.Distribution? = nil, forms: [Swift.String]? = nil, action: AtomicTransact.AtomicConfig.UserAction? = nil, apps: [AtomicTransact.AtomicConfig.Task.App]? = nil) + public enum App : Swift.String, Swift.Codable, Swift.Sendable, Swift.CaseIterable { + case payNow + case expenses + case orders + case suggestions + public init?(rawValue: Swift.String) + public typealias AllCases = [AtomicTransact.AtomicConfig.Task.App] + public typealias RawValue = Swift.String + nonisolated public static var allCases: [AtomicTransact.AtomicConfig.Task.App] { + get + } + public var rawValue: Swift.String { + get + } + } + public func encode(to encoder: any Swift.Encoder) throws + public init(from decoder: any Swift.Decoder) throws + } + public struct Theme : Swift.Codable, Swift.Sendable { + public let brandColor: Swift.String? + public let overlayColor: Swift.String? + public var dark: Swift.Bool? + public var navigationOptions: AtomicTransact.AtomicConfig.NavigationOptions? + public init(brandColor: Swift.String?, overlayColor: Swift.String?, navigationOptions: AtomicTransact.AtomicConfig.NavigationOptions? = nil, dark: AtomicTransact.AtomicConfig.Theme.ColorScheme = .system) + public init(brandColor: UIKit.UIColor? = nil, overlayColor: UIKit.UIColor? = nil, navigationOptions: AtomicTransact.AtomicConfig.NavigationOptions? = nil, dark: AtomicTransact.AtomicConfig.Theme.ColorScheme = .system) + public enum ColorScheme { + case light + case dark + case system + public var isDarkMode: Swift.Bool { + get + } + public static func == (a: AtomicTransact.AtomicConfig.Theme.ColorScheme, b: AtomicTransact.AtomicConfig.Theme.ColorScheme) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } + } + public func encode(to encoder: any Swift.Encoder) throws + public init(from decoder: any Swift.Decoder) throws + } + public struct Distribution : Swift.Codable, Swift.Sendable { + public enum DistributionType : Swift.String, Swift.Codable, Swift.Sendable { + case total + case fixed + case percent + public init?(rawValue: Swift.String) + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get + } + } + public enum ActionType : Swift.String, Swift.Codable, Swift.Sendable { + case create + case update + case delete + public init?(rawValue: Swift.String) + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get + } + } + public var type: AtomicTransact.AtomicConfig.Distribution.DistributionType + public var amount: Swift.Double + public var action: AtomicTransact.AtomicConfig.Distribution.ActionType? + public var canUpdate: Swift.Bool? + public init(type: AtomicTransact.AtomicConfig.Distribution.DistributionType, amount: Swift.Double, action: AtomicTransact.AtomicConfig.Distribution.ActionType? = nil) + public init(type: AtomicTransact.AtomicConfig.Distribution.DistributionType, amount: Swift.Double, action: AtomicTransact.AtomicConfig.Distribution.ActionType? = nil, canUpdate: Swift.Bool?) + public func encode(to encoder: any Swift.Encoder) throws + public init(from decoder: any Swift.Decoder) throws + } + public enum ProductType : Swift.String, Swift.Codable, Swift.Sendable { + case deposit + case verify + case enroll + case `switch` + case present + case tax + case action + case aggregate + case manage + public init?(rawValue: Swift.String) + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get + } + } + public enum ScopeType : Swift.String, Swift.Codable, Swift.Sendable { + case userLink + case employerLink + case payLink + case custom + public init?(rawValue: Swift.String) + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get + } + } + public enum DeferredPaymentMethodStrategy : Swift.String, Swift.Codable, Swift.Sendable { + case sdk + case api + public init?(rawValue: Swift.String) + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get + } + } + public struct Deeplink : Swift.Codable, Swift.Sendable { + public enum Step { + case searchCompany + case searchPayroll + case loginCompany(companyId: Swift.String, connectorId: Swift.String? = nil, singleSwitch: Swift.Bool? = false) + case loginPayroll(connectorId: Swift.String, companyName: Swift.String) + case addCard + public var id: Swift.String { + get + } + } + public enum App { + case payNow(payments: [Swift.String], accountId: Swift.String) + case expenses + case orders + case suggestions + public var id: Swift.String { + get + } + } + public var step: Swift.String? + public var companyId: Swift.String? + public var connectorId: Swift.String? + public var companyName: Swift.String? + public var singleSwitch: Swift.Bool? + public var app: Swift.String? + public var payments: [Swift.String]? + public var accountId: Swift.String? + public init(step: AtomicTransact.AtomicConfig.Deeplink.Step) + public static func step(_ step: AtomicTransact.AtomicConfig.Deeplink.Step) -> AtomicTransact.AtomicConfig.Deeplink + public init(app: AtomicTransact.AtomicConfig.Deeplink.App) + public static func app(_ app: AtomicTransact.AtomicConfig.Deeplink.App) -> AtomicTransact.AtomicConfig.Deeplink + public func encode(to encoder: any Swift.Encoder) throws + public init(from decoder: any Swift.Decoder) throws + } + public struct DemoMode : Swift.Codable, Swift.Sendable { + public var enabled: Swift.Bool + public struct Customer : Swift.Codable, Swift.Sendable { + public var name: Swift.String + public struct Brand : Swift.Codable, Swift.Sendable { + public var logo: Swift.String + public var color: Swift.String + public init(logo: Swift.String, color: Swift.String) + public init(logo: Swift.String, color: UIKit.UIColor) + public func encode(to encoder: any Swift.Encoder) throws + public init(from decoder: any Swift.Decoder) throws + } + public var brand: AtomicTransact.AtomicConfig.DemoMode.Customer.Brand + public init(name: Swift.String, brand: AtomicTransact.AtomicConfig.DemoMode.Customer.Brand) + public func encode(to encoder: any Swift.Encoder) throws + public init(from decoder: any Swift.Decoder) throws + } + public var customer: AtomicTransact.AtomicConfig.DemoMode.Customer? + public init(customer: AtomicTransact.AtomicConfig.DemoMode.Customer? = nil) + public func encode(to encoder: any Swift.Encoder) throws + public init(from decoder: any Swift.Decoder) throws + } + public struct Search : Swift.Codable, Swift.Sendable { + public var tags: [Swift.String]? + public var excludedTags: [Swift.String]? + public var ruleId: Swift.String? + public init(tags: [Swift.String]? = nil, excludedTags: [Swift.String]? = nil, ruleId: Swift.String? = nil) + public func encode(to encoder: any Swift.Encoder) throws + public init(from decoder: any Swift.Decoder) throws + } + public struct Experiments : Swift.Codable, Swift.Sendable { + public var fractionalDeposits: Swift.Bool? + public var unemploymentCarousel: Swift.Bool? + public var manualFallback: Swift.Bool? + public init(fractionalDeposits: Swift.Bool? = nil, unemploymentCarousel: Swift.Bool? = nil, manualFallback: Swift.Bool? = nil) + 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? + public init(coAuth: Swift.Bool? = nil, manualDepositFlow: Swift.Bool? = nil) + public func encode(to encoder: any Swift.Encoder) throws + public init(from decoder: any Swift.Decoder) throws + } + public struct UserAction : Swift.Codable, Swift.Sendable { + public var id: Swift.String + public init(id: Swift.String) + public func encode(to encoder: any Swift.Encoder) throws + public init(from decoder: any Swift.Decoder) throws + } + public struct Customer : Swift.Codable, Swift.Sendable { + public var name: Swift.String + public init(name: Swift.String) + public func encode(to encoder: any Swift.Encoder) throws + public init(from decoder: any Swift.Decoder) throws + } + public struct NavigationOptions : Swift.Codable, Swift.Sendable { + public var showBackButton: Swift.Bool? + public var showBackButtonText: Swift.Bool? + public var showCloseButton: Swift.Bool? + public init(showBackButton: Swift.Bool? = nil, showBackButtonText: Swift.Bool? = nil, showCloseButton: Swift.Bool? = nil) + 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) + public func encode() -> Any? + public func encode(to encoder: any Swift.Encoder) throws + public init(from decoder: any Swift.Decoder) throws + } + public let publicToken: Swift.String? + public var tasks: [AtomicTransact.AtomicConfig.Task]? + public let demo: AtomicTransact.AtomicConfig.DemoMode? + public let product: AtomicTransact.AtomicConfig.ProductType? + public let additionalProduct: AtomicTransact.AtomicConfig.ProductType? + public let linkedAccount: Swift.String? + public let deferredPaymentMethodStrategy: AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy? + public let sessionContext: Swift.String? + public let scope: AtomicTransact.AtomicConfig.ScopeType? + public var theme: AtomicTransact.AtomicConfig.Theme? + public var distribution: AtomicTransact.AtomicConfig.Distribution? + public var language: Swift.String + public var deeplink: AtomicTransact.AtomicConfig.Deeplink? + public var metadata: [Swift.String : Swift.String]? + public var search: AtomicTransact.AtomicConfig.Search? + public var handoff: [Swift.String]? + public var experiments: AtomicTransact.AtomicConfig.Experiments? + public var features: AtomicTransact.AtomicConfig.Features? + public var customer: AtomicTransact.AtomicConfig.Customer? + public let uplinkSessionUrl: Swift.String? + public func encode(to encoder: any Swift.Encoder) throws + public init(from decoder: any Swift.Decoder) throws +} +public 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 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]) +} +public enum Atomic { + @_Concurrency.MainActor public static func presentTransact(from source: UIKit.UIViewController, config: AtomicTransact.AtomicConfig, environment: AtomicTransact.TransactEnvironment = .production, presentationStyle: UIKit.UIModalPresentationStyle = .formSheet, onInteraction: ((AtomicTransact.TransactInteraction) -> ())? = nil, onDataRequest: ((AtomicTransact.TransactDataRequest) async -> AtomicTransact.TransactDataResponse?)? = nil, onAuthStatusUpdate: ((AtomicTransact.TransactAuthStatusUpdate) -> ())? = nil, onTaskStatusUpdate: ((AtomicTransact.TransactTaskStatusUpdate) -> ())? = nil, onLaunch: (() -> ())? = nil, onCompletion: ((AtomicTransact.TransactResponse) -> ())? = nil, onError: ((AtomicTransact.TransactError) -> ())? = nil) + @_Concurrency.MainActor public static func presentTransact(from source: UIKit.UIViewController, config: AtomicTransact.AtomicConfig, environment: AtomicTransact.TransactEnvironment = .production, presentationStyle: UIKit.UIModalPresentationStyle = .formSheet, onInteraction: ((AtomicTransact.TransactInteraction) -> ())? = nil, onDataRequest: @escaping (AtomicTransact.TransactDataRequest) -> (), onAuthStatusUpdate: ((AtomicTransact.TransactAuthStatusUpdate) -> ())? = nil, onTaskStatusUpdate: ((AtomicTransact.TransactTaskStatusUpdate) -> ())? = nil, onLaunch: (() -> ())? = nil, onCompletion: ((AtomicTransact.TransactResponse) -> ())? = nil, onError: ((AtomicTransact.TransactError) -> ())? = nil) + @_Concurrency.MainActor public static func presentAction(from source: UIKit.UIViewController, id: Swift.String, environment: AtomicTransact.TransactEnvironment = .production, presentationStyle: UIKit.UIModalPresentationStyle = .formSheet, theme: AtomicTransact.AtomicConfig.Theme = AtomicConfig.Theme(dark: .system), metadata: [Swift.String : Swift.String]? = nil, onLaunch: (() -> ())? = nil, onAuthStatusUpdate: ((AtomicTransact.TransactAuthStatusUpdate) -> ())? = nil, onTaskStatusUpdate: ((AtomicTransact.TransactTaskStatusUpdate) -> ())? = nil, onCompletion: ((AtomicTransact.TransactResponse) -> ())? = nil) + @_Concurrency.MainActor public static var interactions: Combine.AnyPublisher { + get + } + public static func dismissTransact() + public static func hideTransact() + public static func setDebug(isEnabled: Swift.Bool, forwardLogs forwarder: (@Sendable (Swift.String) -> ())? = nil) async + public enum PauseTransactError : Swift.Error { + case transactNotPresented + public static func == (a: AtomicTransact.Atomic.PauseTransactError, b: AtomicTransact.Atomic.PauseTransactError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } + } + @_hasMissingDesignatedInitializers final public class PausedTransactRef : Swift.Sendable { + @_Concurrency.MainActor final public func resume(source: UIKit.UIViewController, animated: Swift.Bool = true) + @objc deinit + } + public static func pauseTransact(animated: Swift.Bool = true) async throws(AtomicTransact.Atomic.PauseTransactError) -> AtomicTransact.Atomic.PausedTransactRef +} +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 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 + public let product: AtomicTransact.AtomicConfig.ProductType + public let company: AtomicTransact.TransactCompany + public let status: AtomicTransact.TransactTaskStatusUpdate.TaskStatus + public let failReason: Swift.String? + 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 struct ManagedBy : Swift.Decodable, Swift.Sendable { + public let company: AtomicTransact.TransactCompany + public init(company: AtomicTransact.TransactCompany) + public init(from decoder: any Swift.Decoder) throws + } + public enum TaskStatus : Swift.String, Swift.Decodable, Swift.Sendable { + case completed + case failed + case processing + case queued + public init?(rawValue: Swift.String) + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get + } + } + public struct SwitchData : Swift.Decodable, Swift.Sendable { + public let paymentMethod: AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod + public init(paymentMethod: AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod) + public struct PaymentMethod : Swift.Decodable, Swift.Sendable { + public let id: Swift.String + public let title: Swift.String + public let type: AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType + public enum PaymentType : Swift.String, Swift.Decodable, Swift.Sendable { + case card + case bank + public init?(rawValue: Swift.String) + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get + } + } + public let expiry: Swift.String? + public let brand: Swift.String? + public let lastFour: Swift.String? + public let routingNumber: Swift.String? + public let accountType: Swift.String? + public let lastFourAccountNumber: Swift.String? + 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) + public init(from decoder: any Swift.Decoder) throws + } + public init(from decoder: any Swift.Decoder) throws + } + public struct DepositData : Swift.Decodable, Swift.Sendable { + public let accountType: Swift.String? + public let distributionAmount: Swift.Double? + public let distributionType: Swift.String? + public let lastFour: Swift.String? + public let routingNumber: Swift.String? + public let title: Swift.String? + 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) + 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.AtomicConfig.Task.App : Swift.Equatable {} +extension AtomicTransact.AtomicConfig.Task.App : Swift.Hashable {} +extension AtomicTransact.AtomicConfig.Task.App : Swift.RawRepresentable {} +extension AtomicTransact.AtomicConfig.Theme.ColorScheme : Swift.Equatable {} +extension AtomicTransact.AtomicConfig.Theme.ColorScheme : Swift.Hashable {} +extension AtomicTransact.AtomicConfig.Distribution.DistributionType : Swift.Equatable {} +extension AtomicTransact.AtomicConfig.Distribution.DistributionType : Swift.Hashable {} +extension AtomicTransact.AtomicConfig.Distribution.DistributionType : Swift.RawRepresentable {} +extension AtomicTransact.AtomicConfig.Distribution.ActionType : Swift.Equatable {} +extension AtomicTransact.AtomicConfig.Distribution.ActionType : Swift.Hashable {} +extension AtomicTransact.AtomicConfig.Distribution.ActionType : Swift.RawRepresentable {} +extension AtomicTransact.AtomicConfig.ProductType : Swift.Equatable {} +extension AtomicTransact.AtomicConfig.ProductType : Swift.Hashable {} +extension AtomicTransact.AtomicConfig.ProductType : Swift.RawRepresentable {} +extension AtomicTransact.AtomicConfig.ScopeType : Swift.Equatable {} +extension AtomicTransact.AtomicConfig.ScopeType : Swift.Hashable {} +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 {} 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 new file mode 100644 index 0000000..4334b62 --- /dev/null +++ b/ios/frameworks/AtomicTransact.xcframework/ios-arm64_x86_64-simulator/AtomicTransact.framework/Modules/AtomicTransact.swiftmodule/x86_64-apple-ios-simulator.abi.json @@ -0,0 +1,25770 @@ +{ + "ABIRoot": { + "kind": "Root", + "name": "AtomicTransact", + "printedName": "AtomicTransact", + "children": [ + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "SwiftUI", + "printedName": "SwiftUI", + "declKind": "Import", + "moduleName": "AtomicTransact" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "TransactInteraction", + "printedName": "TransactInteraction", + "children": [ + { + "kind": "Var", + "name": "name", + "printedName": "name", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B11InteractionV4nameSSvp", + "mangledName": "$s14AtomicTransact0B11InteractionV4nameSSvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11InteractionV4nameSSvg", + "mangledName": "$s14AtomicTransact0B11InteractionV4nameSSvg", + "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: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": "Var", + "name": "identifier", + "printedName": "identifier", + "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": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11InteractionV10identifierSSvg", + "mangledName": "$s14AtomicTransact0B11InteractionV10identifierSSvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "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:14AtomicTransact0B11InteractionV10identifierSSvs", + "mangledName": "$s14AtomicTransact0B11InteractionV10identifierSSvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11InteractionV10identifierSSvM", + "mangledName": "$s14AtomicTransact0B11InteractionV10identifierSSvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "value", + "printedName": "value", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : any Swift.Sendable]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Sendable", + "printedName": "any Swift.Sendable", + "usr": "s:s8SendableP" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B11InteractionV5valueSDySSs8Sendable_pGvp", + "mangledName": "$s14AtomicTransact0B11InteractionV5valueSDySSs8Sendable_pGvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "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:14AtomicTransact0B11InteractionV5valueSDySSs8Sendable_pGvg", + "mangledName": "$s14AtomicTransact0B11InteractionV5valueSDySSs8Sendable_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: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": "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": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11InteractionV8languageSSSgvg", + "mangledName": "$s14AtomicTransact0B11InteractionV8languageSSSgvg", + "moduleName": "AtomicTransact", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "customer", + "printedName": "customer", + "children": [ + { + "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", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "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": "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": "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": "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", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11InteractionV7companySSSgvg", + "mangledName": "$s14AtomicTransact0B11InteractionV7companySSSgvg", + "moduleName": "AtomicTransact", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "payroll", + "printedName": "payroll", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B11InteractionV7payrollSSSgvp", + "mangledName": "$s14AtomicTransact0B11InteractionV7payrollSSSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "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" + } + ] + } + ], + "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:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AtomicConfig", + "printedName": "AtomicTransact.AtomicConfig", + "usr": "s:14AtomicTransact0A6ConfigV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ScopeType", + "printedName": "AtomicTransact.AtomicConfig.ScopeType", + "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[AtomicTransact.AtomicConfig.Task]", + "children": [ + { + "kind": "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": "Optional", + "printedName": "AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy?", + "children": [ + { + "kind": "TypeNominal", + "name": "DeferredPaymentMethodStrategy", + "printedName": "AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy", + "usr": "s:14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Theme", + "printedName": "AtomicTransact.AtomicConfig.Theme", + "hasDefaultArg": true, + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "hasDefaultArg": true, + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.Deeplink?", + "children": [ + { + "kind": "TypeNominal", + "name": "Deeplink", + "printedName": "AtomicTransact.AtomicConfig.Deeplink", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : Swift.String]?", + "children": [ + { + "kind": "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" + }, + { + "kind": "TypeNominal", + "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", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ScopeType", + "printedName": "AtomicTransact.AtomicConfig.ScopeType", + "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO" + }, + { + "kind": "TypeNominal", + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.ProductType?", + "children": [ + { + "kind": "TypeNominal", + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Theme", + "printedName": "AtomicTransact.AtomicConfig.Theme", + "hasDefaultArg": true, + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.Distribution?", + "children": [ + { + "kind": "TypeNominal", + "name": "Distribution", + "printedName": "AtomicTransact.AtomicConfig.Distribution", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "hasDefaultArg": true, + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.Deeplink?", + "children": [ + { + "kind": "TypeNominal", + "name": "Deeplink", + "printedName": "AtomicTransact.AtomicConfig.Deeplink", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : Swift.String]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:SD" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.Search?", + "children": [ + { + "kind": "TypeNominal", + "name": "Search", + "printedName": "AtomicTransact.AtomicConfig.Search", + "usr": "s:14AtomicTransact0A6ConfigV6SearchV" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.Experiments?", + "children": [ + { + "kind": "TypeNominal", + "name": "Experiments", + "printedName": "AtomicTransact.AtomicConfig.Experiments", + "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV11publicToken5scope7product17additionalProduct13linkedAccount5theme12distribution8language14sessionContext8deeplink8metadata6search7handoff11experimentsACSS_AC9ScopeTypeOAC0iW0OAUSgSSSgAC5ThemeVAC12DistributionVSgSSAwC8DeeplinkVSgSDyS2SGSgAC6SearchVSgSaySSGSgAC11ExperimentsVSgtcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV11publicToken5scope7product17additionalProduct13linkedAccount5theme12distribution8language14sessionContext8deeplink8metadata6search7handoff11experimentsACSS_AC9ScopeTypeOAC0iW0OAUSgSSSgAC5ThemeVAC12DistributionVSgSSAwC8DeeplinkVSgSDyS2SGSgAC6SearchVSgSaySSGSgAC11ExperimentsVSgtcfc", + "moduleName": "AtomicTransact", + "deprecated": true, + "declAttributes": [ + "AccessControl", + "Available", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "TypeDecl", + "name": "Task", + "printedName": "Task", + "children": [ + { + "kind": "Var", + "name": "product", + "printedName": "product", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.ProductType?", + "children": [ + { + "kind": "TypeNominal", + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV7productAC11ProductTypeOSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV7productAC11ProductTypeOSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "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" + } + ] + }, + { + "kind": "Var", + "name": "operation", + "printedName": "operation", + "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:14AtomicTransact0A6ConfigV4TaskV9operationAC11ProductTypeOSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV9operationAC11ProductTypeOSgvp", + "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:14AtomicTransact0A6ConfigV4TaskV9operationAC11ProductTypeOSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV9operationAC11ProductTypeOSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "distribution", + "printedName": "distribution", + "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": "Var", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV12distributionAC12DistributionVSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV12distributionAC12DistributionVSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.Distribution?", + "children": [ + { + "kind": "TypeNominal", + "name": "Distribution", + "printedName": "AtomicTransact.AtomicConfig.Distribution", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV12distributionAC12DistributionVSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV12distributionAC12DistributionVSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "forms", + "printedName": "forms", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + } + ], + "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": "Var", + "name": "action", + "printedName": "action", + "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": "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": "Var", + "name": "apps", + "printedName": "apps", + "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": "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": "Optional", + "printedName": "AtomicTransact.AtomicConfig.ProductType?", + "children": [ + { + "kind": "TypeNominal", + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.ProductType?", + "children": [ + { + "kind": "TypeNominal", + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.Distribution?", + "children": [ + { + "kind": "TypeNominal", + "name": "Distribution", + "printedName": "AtomicTransact.AtomicConfig.Distribution", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "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", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.Task.App.Type) -> AtomicTransact.AtomicConfig.Task.App", + "children": [ + { + "kind": "TypeNominal", + "name": "App", + "printedName": "AtomicTransact.AtomicConfig.Task.App", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.Task.App.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "App", + "printedName": "AtomicTransact.AtomicConfig.Task.App", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO6ordersyA2GmF", + "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV3AppO6ordersyA2GmF", + "moduleName": "AtomicTransact" + }, + { + "kind": "Var", + "name": "suggestions", + "printedName": "suggestions", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.Task.App.Type) -> AtomicTransact.AtomicConfig.Task.App", + "children": [ + { + "kind": "TypeNominal", + "name": "App", + "printedName": "AtomicTransact.AtomicConfig.Task.App", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.Task.App.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "App", + "printedName": "AtomicTransact.AtomicConfig.Task.App", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO11suggestionsyA2GmF", + "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV3AppO11suggestionsyA2GmF", + "moduleName": "AtomicTransact" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.Task.App?", + "children": [ + { + "kind": "TypeNominal", + "name": "App", + "printedName": "AtomicTransact.AtomicConfig.Task.App", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "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": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO8rawValueSSvp", + "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV3AppO8rawValueSSvp", + "moduleName": "AtomicTransact", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO8rawValueSSvg", + "mangledName": "$s14AtomicTransact0A6ConfigV4TaskV3AppO8rawValueSSvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "allCases", + "printedName": "allCases", + "children": [ + { + "kind": "TypeNominal", + "name": "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" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "CaseIterable", + "printedName": "CaseIterable", + "children": [ + { + "kind": "TypeWitness", + "name": "AllCases", + "printedName": "AllCases", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[AtomicTransact.AtomicConfig.Task.App]", + "children": [ + { + "kind": "TypeNominal", + "name": "App", + "printedName": "AtomicTransact.AtomicConfig.Task.App", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV3AppO" + } + ], + "usr": "s:Sa" + } + ] + } + ], + "usr": "s:s12CaseIterableP", + "mangledName": "$ss12CaseIterableP" + } + ] + }, + { + "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": "()" + }, + { + "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()", + "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" + } + ] + }, + { + "kind": "Var", + "name": "overlayColor", + "printedName": "overlayColor", + "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:14AtomicTransact0A6ConfigV5ThemeV12overlayColorSSSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV12overlayColorSSSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV12overlayColorSSSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV12overlayColorSSSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "dark", + "printedName": "dark", + "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:14AtomicTransact0A6ConfigV5ThemeV4darkSbSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV4darkSbSgvp", + "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:14AtomicTransact0A6ConfigV5ThemeV4darkSbSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV4darkSbSgvg", + "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:14AtomicTransact0A6ConfigV5ThemeV4darkSbSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV4darkSbSgvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV4darkSbSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV4darkSbSgvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "navigationOptions", + "printedName": "navigationOptions", + "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": "Var", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV17navigationOptionsAC010NavigationF0VSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV17navigationOptionsAC010NavigationF0VSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.NavigationOptions?", + "children": [ + { + "kind": "TypeNominal", + "name": "NavigationOptions", + "printedName": "AtomicTransact.AtomicConfig.NavigationOptions", + "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV17navigationOptionsAC010NavigationF0VSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV17navigationOptionsAC010NavigationF0VSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.NavigationOptions?", + "children": [ + { + "kind": "TypeNominal", + "name": "NavigationOptions", + "printedName": "AtomicTransact.AtomicConfig.NavigationOptions", + "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV17navigationOptionsAC010NavigationF0VSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV17navigationOptionsAC010NavigationF0VSgvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV17navigationOptionsAC010NavigationF0VSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV17navigationOptionsAC010NavigationF0VSgvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "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": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.NavigationOptions?", + "children": [ + { + "kind": "TypeNominal", + "name": "NavigationOptions", + "printedName": "AtomicTransact.AtomicConfig.NavigationOptions", + "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ColorScheme", + "printedName": "AtomicTransact.AtomicConfig.Theme.ColorScheme", + "hasDefaultArg": true, + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV10brandColor07overlayF017navigationOptions4darkAESSSg_AjC010NavigationI0VSgAE0F6SchemeOtcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV10brandColor07overlayF017navigationOptions4darkAESSSg_AjC010NavigationI0VSgAE0F6SchemeOtcfc", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "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": "UIKit.UIColor?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "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" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.NavigationOptions?", + "children": [ + { + "kind": "TypeNominal", + "name": "NavigationOptions", + "printedName": "AtomicTransact.AtomicConfig.NavigationOptions", + "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ColorScheme", + "printedName": "AtomicTransact.AtomicConfig.Theme.ColorScheme", + "hasDefaultArg": true, + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV10brandColor07overlayF017navigationOptions4darkAESo7UIColorCSg_AlC010NavigationI0VSgAE0F6SchemeOtcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV10brandColor07overlayF017navigationOptions4darkAESo7UIColorCSg_AlC010NavigationI0VSgAE0F6SchemeOtcfc", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "TypeDecl", + "name": "ColorScheme", + "printedName": "ColorScheme", + "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": "Var", + "name": "dark", + "printedName": "dark", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.Theme.ColorScheme.Type) -> AtomicTransact.AtomicConfig.Theme.ColorScheme", + "children": [ + { + "kind": "TypeNominal", + "name": "ColorScheme", + "printedName": "AtomicTransact.AtomicConfig.Theme.ColorScheme", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.Theme.ColorScheme.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ColorScheme", + "printedName": "AtomicTransact.AtomicConfig.Theme.ColorScheme", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO4darkyA2GmF", + "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO4darkyA2GmF", + "moduleName": "AtomicTransact" + }, + { + "kind": "Var", + "name": "system", + "printedName": "system", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.Theme.ColorScheme.Type) -> AtomicTransact.AtomicConfig.Theme.ColorScheme", + "children": [ + { + "kind": "TypeNominal", + "name": "ColorScheme", + "printedName": "AtomicTransact.AtomicConfig.Theme.ColorScheme", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.Theme.ColorScheme.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ColorScheme", + "printedName": "AtomicTransact.AtomicConfig.Theme.ColorScheme", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO6systemyA2GmF", + "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO6systemyA2GmF", + "moduleName": "AtomicTransact" + }, + { + "kind": "Var", + "name": "isDarkMode", + "printedName": "isDarkMode", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO10isDarkModeSbvp", + "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO10isDarkModeSbvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO10isDarkModeSbvg", + "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO10isDarkModeSbvg", + "moduleName": "AtomicTransact", + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "ColorScheme", + "printedName": "AtomicTransact.AtomicConfig.Theme.ColorScheme", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO" + }, + { + "kind": "TypeNominal", + "name": "ColorScheme", + "printedName": "AtomicTransact.AtomicConfig.Theme.ColorScheme", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO" + } + ], + "declKind": "Func", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO2eeoiySbAG_AGtFZ", + "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO2eeoiySbAG_AGtFZ", + "moduleName": "AtomicTransact", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO9hashValueSivp", + "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO9hashValueSivp", + "moduleName": "AtomicTransact", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO9hashValueSivg", + "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO9hashValueSivg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO4hash4intoys6HasherVz_tF", + "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO4hash4intoys6HasherVz_tF", + "moduleName": "AtomicTransact", + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO", + "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV11ColorSchemeO", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Theme", + "printedName": "AtomicTransact.AtomicConfig.Theme", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV4fromAEs7Decoder_p_tKcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV5ThemeV4fromAEs7Decoder_p_tKcfc", + "moduleName": "AtomicTransact", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "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": "TypeDecl", + "name": "Distribution", + "printedName": "Distribution", + "children": [ + { + "kind": "TypeDecl", + "name": "DistributionType", + "printedName": "DistributionType", + "children": [ + { + "kind": "Var", + "name": "total", + "printedName": "total", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.Distribution.DistributionType.Type) -> AtomicTransact.AtomicConfig.Distribution.DistributionType", + "children": [ + { + "kind": "TypeNominal", + "name": "DistributionType", + "printedName": "AtomicTransact.AtomicConfig.Distribution.DistributionType", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.Distribution.DistributionType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "DistributionType", + "printedName": "AtomicTransact.AtomicConfig.Distribution.DistributionType", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO5totalyA2GmF", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV0D4TypeO5totalyA2GmF", + "moduleName": "AtomicTransact" + }, + { + "kind": "Var", + "name": "fixed", + "printedName": "fixed", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.Distribution.DistributionType.Type) -> AtomicTransact.AtomicConfig.Distribution.DistributionType", + "children": [ + { + "kind": "TypeNominal", + "name": "DistributionType", + "printedName": "AtomicTransact.AtomicConfig.Distribution.DistributionType", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.Distribution.DistributionType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "DistributionType", + "printedName": "AtomicTransact.AtomicConfig.Distribution.DistributionType", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO5fixedyA2GmF", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV0D4TypeO5fixedyA2GmF", + "moduleName": "AtomicTransact" + }, + { + "kind": "Var", + "name": "percent", + "printedName": "percent", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.Distribution.DistributionType.Type) -> AtomicTransact.AtomicConfig.Distribution.DistributionType", + "children": [ + { + "kind": "TypeNominal", + "name": "DistributionType", + "printedName": "AtomicTransact.AtomicConfig.Distribution.DistributionType", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.Distribution.DistributionType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "DistributionType", + "printedName": "AtomicTransact.AtomicConfig.Distribution.DistributionType", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO7percentyA2GmF", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV0D4TypeO7percentyA2GmF", + "moduleName": "AtomicTransact" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.Distribution.DistributionType?", + "children": [ + { + "kind": "TypeNominal", + "name": "DistributionType", + "printedName": "AtomicTransact.AtomicConfig.Distribution.DistributionType", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO8rawValueAGSgSS_tcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV0D4TypeO8rawValueAGSgSS_tcfc", + "moduleName": "AtomicTransact", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO8rawValueSSvp", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV0D4TypeO8rawValueSSvp", + "moduleName": "AtomicTransact", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO8rawValueSSvg", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV0D4TypeO8rawValueSSvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "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", + "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": "ActionType", + "printedName": "ActionType", + "children": [ + { + "kind": "Var", + "name": "create", + "printedName": "create", + "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:14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO6createyA2GmF", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO6createyA2GmF", + "moduleName": "AtomicTransact" + }, + { + "kind": "Var", + "name": "update", + "printedName": "update", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.Distribution.ActionType.Type) -> AtomicTransact.AtomicConfig.Distribution.ActionType", + "children": [ + { + "kind": "TypeNominal", + "name": "ActionType", + "printedName": "AtomicTransact.AtomicConfig.Distribution.ActionType", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.Distribution.ActionType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ActionType", + "printedName": "AtomicTransact.AtomicConfig.Distribution.ActionType", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO6updateyA2GmF", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO6updateyA2GmF", + "moduleName": "AtomicTransact" + }, + { + "kind": "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, + "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", + "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": "Var", + "name": "type", + "printedName": "type", + "children": [ + { + "kind": "TypeNominal", + "name": "DistributionType", + "printedName": "AtomicTransact.AtomicConfig.Distribution.DistributionType", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV4typeAE0D4TypeOvp", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV4typeAE0D4TypeOvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "DistributionType", + "printedName": "AtomicTransact.AtomicConfig.Distribution.DistributionType", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV4typeAE0D4TypeOvg", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV4typeAE0D4TypeOvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "DistributionType", + "printedName": "AtomicTransact.AtomicConfig.Distribution.DistributionType", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV0D4TypeO" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV4typeAE0D4TypeOvs", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV4typeAE0D4TypeOvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV4typeAE0D4TypeOvM", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV4typeAE0D4TypeOvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "amount", + "printedName": "amount", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Var", + "usr": "s: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.Distribution.ActionType?", + "children": [ + { + "kind": "TypeNominal", + "name": "ActionType", + "printedName": "AtomicTransact.AtomicConfig.Distribution.ActionType", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV6actionAE10ActionTypeOSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV6actionAE10ActionTypeOSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.Distribution.ActionType?", + "children": [ + { + "kind": "TypeNominal", + "name": "ActionType", + "printedName": "AtomicTransact.AtomicConfig.Distribution.ActionType", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV6actionAE10ActionTypeOSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV6actionAE10ActionTypeOSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.Distribution.ActionType?", + "children": [ + { + "kind": "TypeNominal", + "name": "ActionType", + "printedName": "AtomicTransact.AtomicConfig.Distribution.ActionType", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV10ActionTypeO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV6actionAE10ActionTypeOSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV6actionAE10ActionTypeOSgvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV6actionAE10ActionTypeOSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV6actionAE10ActionTypeOSgvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "canUpdate", + "printedName": "canUpdate", + "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:14AtomicTransact0A6ConfigV12DistributionV9canUpdateSbSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV9canUpdateSbSgvp", + "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:14AtomicTransact0A6ConfigV12DistributionV9canUpdateSbSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV9canUpdateSbSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV9canUpdateSbSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV9canUpdateSbSgvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV9canUpdateSbSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV12DistributionV9canUpdateSbSgvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(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" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "ProductType", + "printedName": "ProductType", + "children": [ + { + "kind": "Var", + "name": "deposit", + "printedName": "deposit", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.ProductType.Type) -> AtomicTransact.AtomicConfig.ProductType", + "children": [ + { + "kind": "TypeNominal", + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.ProductType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO7deposityA2EmF", + "mangledName": "$s14AtomicTransact0A6ConfigV11ProductTypeO7deposityA2EmF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "verify", + "printedName": "verify", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.ProductType.Type) -> AtomicTransact.AtomicConfig.ProductType", + "children": [ + { + "kind": "TypeNominal", + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.ProductType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO6verifyyA2EmF", + "mangledName": "$s14AtomicTransact0A6ConfigV11ProductTypeO6verifyyA2EmF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "enroll", + "printedName": "enroll", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.ProductType.Type) -> AtomicTransact.AtomicConfig.ProductType", + "children": [ + { + "kind": "TypeNominal", + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.ProductType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO6enrollyA2EmF", + "mangledName": "$s14AtomicTransact0A6ConfigV11ProductTypeO6enrollyA2EmF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "switch", + "printedName": "switch", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.ProductType.Type) -> AtomicTransact.AtomicConfig.ProductType", + "children": [ + { + "kind": "TypeNominal", + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.ProductType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO6switchyA2EmF", + "mangledName": "$s14AtomicTransact0A6ConfigV11ProductTypeO6switchyA2EmF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "present", + "printedName": "present", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.ProductType.Type) -> AtomicTransact.AtomicConfig.ProductType", + "children": [ + { + "kind": "TypeNominal", + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.ProductType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO7presentyA2EmF", + "mangledName": "$s14AtomicTransact0A6ConfigV11ProductTypeO7presentyA2EmF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "tax", + "printedName": "tax", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.ProductType.Type) -> AtomicTransact.AtomicConfig.ProductType", + "children": [ + { + "kind": "TypeNominal", + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.ProductType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO3taxyA2EmF", + "mangledName": "$s14AtomicTransact0A6ConfigV11ProductTypeO3taxyA2EmF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "action", + "printedName": "action", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.ProductType.Type) -> AtomicTransact.AtomicConfig.ProductType", + "children": [ + { + "kind": "TypeNominal", + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.ProductType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO6actionyA2EmF", + "mangledName": "$s14AtomicTransact0A6ConfigV11ProductTypeO6actionyA2EmF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "aggregate", + "printedName": "aggregate", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.ProductType.Type) -> AtomicTransact.AtomicConfig.ProductType", + "children": [ + { + "kind": "TypeNominal", + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.ProductType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO9aggregateyA2EmF", + "mangledName": "$s14AtomicTransact0A6ConfigV11ProductTypeO9aggregateyA2EmF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "manage", + "printedName": "manage", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.ProductType.Type) -> AtomicTransact.AtomicConfig.ProductType", + "children": [ + { + "kind": "TypeNominal", + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.ProductType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO6manageyA2EmF", + "mangledName": "$s14AtomicTransact0A6ConfigV11ProductTypeO6manageyA2EmF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.ProductType?", + "children": [ + { + "kind": "TypeNominal", + "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: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()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO8rawValueSSvg", + "mangledName": "$s14AtomicTransact0A6ConfigV11ProductTypeO8rawValueSSvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "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" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.ScopeType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ScopeType", + "printedName": "AtomicTransact.AtomicConfig.ScopeType", + "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO8userLinkyA2EmF", + "mangledName": "$s14AtomicTransact0A6ConfigV9ScopeTypeO8userLinkyA2EmF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "employerLink", + "printedName": "employerLink", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.ScopeType.Type) -> AtomicTransact.AtomicConfig.ScopeType", + "children": [ + { + "kind": "TypeNominal", + "name": "ScopeType", + "printedName": "AtomicTransact.AtomicConfig.ScopeType", + "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.ScopeType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ScopeType", + "printedName": "AtomicTransact.AtomicConfig.ScopeType", + "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO12employerLinkyA2EmF", + "mangledName": "$s14AtomicTransact0A6ConfigV9ScopeTypeO12employerLinkyA2EmF", + "moduleName": "AtomicTransact" + }, + { + "kind": "Var", + "name": "payLink", + "printedName": "payLink", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.ScopeType.Type) -> AtomicTransact.AtomicConfig.ScopeType", + "children": [ + { + "kind": "TypeNominal", + "name": "ScopeType", + "printedName": "AtomicTransact.AtomicConfig.ScopeType", + "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.ScopeType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ScopeType", + "printedName": "AtomicTransact.AtomicConfig.ScopeType", + "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO7payLinkyA2EmF", + "mangledName": "$s14AtomicTransact0A6ConfigV9ScopeTypeO7payLinkyA2EmF", + "moduleName": "AtomicTransact" + }, + { + "kind": "Var", + "name": "custom", + "printedName": "custom", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.ScopeType.Type) -> AtomicTransact.AtomicConfig.ScopeType", + "children": [ + { + "kind": "TypeNominal", + "name": "ScopeType", + "printedName": "AtomicTransact.AtomicConfig.ScopeType", + "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.ScopeType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ScopeType", + "printedName": "AtomicTransact.AtomicConfig.ScopeType", + "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO6customyA2EmF", + "mangledName": "$s14AtomicTransact0A6ConfigV9ScopeTypeO6customyA2EmF", + "moduleName": "AtomicTransact" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.ScopeType?", + "children": [ + { + "kind": "TypeNominal", + "name": "ScopeType", + "printedName": "AtomicTransact.AtomicConfig.ScopeType", + "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO" + } + ], + "usr": "s:Sq" + }, + { + "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()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO8rawValueSSvg", + "mangledName": "$s14AtomicTransact0A6ConfigV9ScopeTypeO8rawValueSSvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO", + "mangledName": "$s14AtomicTransact0A6ConfigV9ScopeTypeO", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "enumRawTypeName": "String", + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "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": "DeferredPaymentMethodStrategy", + "printedName": "DeferredPaymentMethodStrategy", + "children": [ + { + "kind": "Var", + "name": "sdk", + "printedName": "sdk", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy.Type) -> AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy", + "children": [ + { + "kind": "TypeNominal", + "name": "DeferredPaymentMethodStrategy", + "printedName": "AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy", + "usr": "s:14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "DeferredPaymentMethodStrategy", + "printedName": "AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy", + "usr": "s:14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO3sdkyA2EmF", + "mangledName": "$s14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO3sdkyA2EmF", + "moduleName": "AtomicTransact" + }, + { + "kind": "Var", + "name": "api", + "printedName": "api", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy.Type) -> AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy", + "children": [ + { + "kind": "TypeNominal", + "name": "DeferredPaymentMethodStrategy", + "printedName": "AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy", + "usr": "s:14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "DeferredPaymentMethodStrategy", + "printedName": "AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy", + "usr": "s:14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO3apiyA2EmF", + "mangledName": "$s14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO3apiyA2EmF", + "moduleName": "AtomicTransact" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy?", + "children": [ + { + "kind": "TypeNominal", + "name": "DeferredPaymentMethodStrategy", + "printedName": "AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy", + "usr": "s:14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO8rawValueAESgSS_tcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO8rawValueAESgSS_tcfc", + "moduleName": "AtomicTransact", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO8rawValueSSvp", + "mangledName": "$s14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO8rawValueSSvp", + "moduleName": "AtomicTransact", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO8rawValueSSvg", + "mangledName": "$s14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO8rawValueSSvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO", + "mangledName": "$s14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl" + ], + "enumRawTypeName": "String", + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Deeplink", + "printedName": "Deeplink", + "children": [ + { + "kind": "TypeDecl", + "name": "Step", + "printedName": "Step", + "children": [ + { + "kind": "Var", + "name": "searchCompany", + "printedName": "searchCompany", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.Deeplink.Step.Type) -> AtomicTransact.AtomicConfig.Deeplink.Step", + "children": [ + { + "kind": "TypeNominal", + "name": "Step", + "printedName": "AtomicTransact.AtomicConfig.Deeplink.Step", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.Deeplink.Step.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Step", + "printedName": "AtomicTransact.AtomicConfig.Deeplink.Step", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO13searchCompanyyA2GmF", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV4StepO13searchCompanyyA2GmF", + "moduleName": "AtomicTransact" + }, + { + "kind": "Var", + "name": "searchPayroll", + "printedName": "searchPayroll", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.Deeplink.Step.Type) -> AtomicTransact.AtomicConfig.Deeplink.Step", + "children": [ + { + "kind": "TypeNominal", + "name": "Step", + "printedName": "AtomicTransact.AtomicConfig.Deeplink.Step", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.Deeplink.Step.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Step", + "printedName": "AtomicTransact.AtomicConfig.Deeplink.Step", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO13searchPayrollyA2GmF", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV4StepO13searchPayrollyA2GmF", + "moduleName": "AtomicTransact" + }, + { + "kind": "Var", + "name": "loginCompany", + "printedName": "loginCompany", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.Deeplink.Step.Type) -> (Swift.String, Swift.String?, Swift.Bool?) -> AtomicTransact.AtomicConfig.Deeplink.Step", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.String, Swift.String?, Swift.Bool?) -> AtomicTransact.AtomicConfig.Deeplink.Step", + "children": [ + { + "kind": "TypeNominal", + "name": "Step", + "printedName": "AtomicTransact.AtomicConfig.Deeplink.Step", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(companyId: Swift.String, connectorId: Swift.String?, singleSwitch: Swift.Bool?)", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.Deeplink.Step.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Step", + "printedName": "AtomicTransact.AtomicConfig.Deeplink.Step", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO12loginCompanyyAGSS_SSSgSbSgtcAGmF", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV4StepO12loginCompanyyAGSS_SSSgSbSgtcAGmF", + "moduleName": "AtomicTransact" + }, + { + "kind": "Var", + "name": "loginPayroll", + "printedName": "loginPayroll", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.Deeplink.Step.Type) -> (Swift.String, Swift.String) -> AtomicTransact.AtomicConfig.Deeplink.Step", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.String, Swift.String) -> AtomicTransact.AtomicConfig.Deeplink.Step", + "children": [ + { + "kind": "TypeNominal", + "name": "Step", + "printedName": "AtomicTransact.AtomicConfig.Deeplink.Step", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(connectorId: Swift.String, companyName: Swift.String)", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.Deeplink.Step.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Step", + "printedName": "AtomicTransact.AtomicConfig.Deeplink.Step", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO12loginPayrollyAGSS_SStcAGmF", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV4StepO12loginPayrollyAGSS_SStcAGmF", + "moduleName": "AtomicTransact" + }, + { + "kind": "Var", + "name": "addCard", + "printedName": "addCard", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.AtomicConfig.Deeplink.Step.Type) -> AtomicTransact.AtomicConfig.Deeplink.Step", + "children": [ + { + "kind": "TypeNominal", + "name": "Step", + "printedName": "AtomicTransact.AtomicConfig.Deeplink.Step", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.AtomicConfig.Deeplink.Step.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Step", + "printedName": "AtomicTransact.AtomicConfig.Deeplink.Step", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO7addCardyA2GmF", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV4StepO7addCardyA2GmF", + "moduleName": "AtomicTransact" + }, + { + "kind": "Var", + "name": "id", + "printedName": "id", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO2idSSvp", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV4StepO2idSSvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO2idSSvg", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV4StepO2idSSvg", + "moduleName": "AtomicTransact", + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV4StepO", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "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?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4stepSSSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV4stepSSSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4stepSSSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV4stepSSSgvg", + "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:14AtomicTransact0A6ConfigV8DeeplinkV4stepSSSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV4stepSSSgvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4stepSSSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV4stepSSSgvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "companyId", + "printedName": "companyId", + "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:14AtomicTransact0A6ConfigV8DeeplinkV9companyIdSSSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV9companyIdSSSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s: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" + } + ] + }, + { + "kind": "Var", + "name": "connectorId", + "printedName": "connectorId", + "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:14AtomicTransact0A6ConfigV8DeeplinkV11connectorIdSSSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV11connectorIdSSSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV11connectorIdSSSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV11connectorIdSSSgvg", + "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:14AtomicTransact0A6ConfigV8DeeplinkV11connectorIdSSSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV11connectorIdSSSgvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "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": "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" + }, + { + "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": "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": "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": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV12singleSwitchSbSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV12singleSwitchSbSgvg", + "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:14AtomicTransact0A6ConfigV8DeeplinkV12singleSwitchSbSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV12singleSwitchSbSgvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "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": "Var", + "name": "app", + "printedName": "app", + "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:14AtomicTransact0A6ConfigV8DeeplinkV3appSSSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV3appSSSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV3appSSSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV3appSSSgvg", + "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:14AtomicTransact0A6ConfigV8DeeplinkV3appSSSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV3appSSSgvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV3appSSSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV3appSSSgvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "payments", + "printedName": "payments", + "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: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": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV8paymentsSaySSGSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV8paymentsSaySSGSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV8paymentsSaySSGSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV8paymentsSaySSGSgvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "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": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV9accountIdSSSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV9accountIdSSSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "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:14AtomicTransact0A6ConfigV8DeeplinkV9accountIdSSSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV9accountIdSSSgvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV9accountIdSSSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV9accountIdSSSgvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(step:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Deeplink", + "printedName": "AtomicTransact.AtomicConfig.Deeplink", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV" + }, + { + "kind": "TypeNominal", + "name": "Step", + "printedName": "AtomicTransact.AtomicConfig.Deeplink.Step", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4stepA2E4StepO_tcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV4stepA2E4StepO_tcfc", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "step", + "printedName": "step(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Deeplink", + "printedName": "AtomicTransact.AtomicConfig.Deeplink", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV" + }, + { + "kind": "TypeNominal", + "name": "Step", + "printedName": "AtomicTransact.AtomicConfig.Deeplink.Step", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4StepO" + } + ], + "declKind": "Func", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4stepyA2E4StepOFZ", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV4stepyA2E4StepOFZ", + "moduleName": "AtomicTransact", + "static": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(app:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Deeplink", + "printedName": "AtomicTransact.AtomicConfig.Deeplink", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV" + }, + { + "kind": "TypeNominal", + "name": "App", + "printedName": "AtomicTransact.AtomicConfig.Deeplink.App", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV3AppO" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV3appA2E3AppO_tcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV3appA2E3AppO_tcfc", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "app", + "printedName": "app(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Deeplink", + "printedName": "AtomicTransact.AtomicConfig.Deeplink", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV" + }, + { + "kind": "TypeNominal", + "name": "App", + "printedName": "AtomicTransact.AtomicConfig.Deeplink.App", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV3AppO" + } + ], + "declKind": "Func", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV3appyA2E3AppOFZ", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV3appyA2E3AppOFZ", + "moduleName": "AtomicTransact", + "static": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Deeplink", + "printedName": "AtomicTransact.AtomicConfig.Deeplink", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV4fromAEs7Decoder_p_tKcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV4fromAEs7Decoder_p_tKcfc", + "moduleName": "AtomicTransact", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Encoder", + "printedName": "any Swift.Encoder", + "usr": "s:s7EncoderP" + } + ], + "declKind": "Func", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV6encode2toys7Encoder_p_tKF", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV6encode2toys7Encoder_p_tKF", + "moduleName": "AtomicTransact", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV", + "mangledName": "$s14AtomicTransact0A6ConfigV8DeeplinkV", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "DemoMode", + "printedName": "DemoMode", + "children": [ + { + "kind": "Var", + "name": "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", + "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:14AtomicTransact0A6ConfigV8DemoModeV7enabledSbvg", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV7enabledSbvg", + "moduleName": "AtomicTransact", + "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:14AtomicTransact0A6ConfigV8DemoModeV7enabledSbvs", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV7enabledSbvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV7enabledSbvM", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV7enabledSbvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Customer", + "printedName": "Customer", + "children": [ + { + "kind": "Var", + "name": "name", + "printedName": "name", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV4nameSSvp", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV4nameSSvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV4nameSSvg", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV4nameSSvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV4nameSSvs", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV4nameSSvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV4nameSSvM", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV4nameSSvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Brand", + "printedName": "Brand", + "children": [ + { + "kind": "Var", + "name": "logo", + "printedName": "logo", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV4logoSSvp", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV4logoSSvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV4logoSSvg", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV4logoSSvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV4logoSSvs", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV4logoSSvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV4logoSSvM", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV4logoSSvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "color", + "printedName": "color", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV5colorSSvp", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV5colorSSvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV5colorSSvg", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV5colorSSvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV5colorSSvs", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV5colorSSvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV5colorSSvM", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV5colorSSvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(logo:color:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Brand", + "printedName": "AtomicTransact.AtomicConfig.DemoMode.Customer.Brand", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV4logo5colorAISS_SStcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV4logo5colorAISS_SStcfc", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(logo:color:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Brand", + "printedName": "AtomicTransact.AtomicConfig.DemoMode.Customer.Brand", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV4logo5colorAISS_So7UIColorCtcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV4logo5colorAISS_So7UIColorCtcfc", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Brand", + "printedName": "AtomicTransact.AtomicConfig.DemoMode.Customer.Brand", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV4fromAIs7Decoder_p_tKcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV4fromAIs7Decoder_p_tKcfc", + "moduleName": "AtomicTransact", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Encoder", + "printedName": "any Swift.Encoder", + "usr": "s:s7EncoderP" + } + ], + "declKind": "Func", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV6encode2toys7Encoder_p_tKF", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV6encode2toys7Encoder_p_tKF", + "moduleName": "AtomicTransact", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "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": "Constructor", + "name": "init", + "printedName": "init(name:brand:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Customer", + "printedName": "AtomicTransact.AtomicConfig.DemoMode.Customer", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Brand", + "printedName": "AtomicTransact.AtomicConfig.DemoMode.Customer.Brand", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV5BrandV" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV4name5brandAGSS_AG5BrandVtcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV4name5brandAGSS_AG5BrandVtcfc", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Customer", + "printedName": "AtomicTransact.AtomicConfig.DemoMode.Customer", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV4fromAGs7Decoder_p_tKcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV4fromAGs7Decoder_p_tKcfc", + "moduleName": "AtomicTransact", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Encoder", + "printedName": "any Swift.Encoder", + "usr": "s:s7EncoderP" + } + ], + "declKind": "Func", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV6encode2toys7Encoder_p_tKF", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV6encode2toys7Encoder_p_tKF", + "moduleName": "AtomicTransact", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8CustomerV", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Var", + "name": "customer", + "printedName": "customer", + "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": "Var", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8customerAE8CustomerVSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8customerAE8CustomerVSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "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": "Constructor", + "name": "init", + "printedName": "init(customer:)", + "children": [ + { + "kind": "TypeNominal", + "name": "DemoMode", + "printedName": "AtomicTransact.AtomicConfig.DemoMode", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.DemoMode.Customer?", + "children": [ + { + "kind": "TypeNominal", + "name": "Customer", + "printedName": "AtomicTransact.AtomicConfig.DemoMode.Customer", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8CustomerV" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV8customerA2E8CustomerVSg_tcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV8DemoModeV8customerA2E8CustomerVSg_tcfc", + "moduleName": "AtomicTransact", + "declAttributes": [ + "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": [ + { + "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:14AtomicTransact0A6ConfigV6SearchV4tagsSaySSGSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV6SearchV4tagsSaySSGSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV6SearchV4tagsSaySSGSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV6SearchV4tagsSaySSGSgvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV6SearchV4tagsSaySSGSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV6SearchV4tagsSaySSGSgvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "excludedTags", + "printedName": "excludedTags", + "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:14AtomicTransact0A6ConfigV6SearchV12excludedTagsSaySSGSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV6SearchV12excludedTagsSaySSGSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s: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": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV6SearchV12excludedTagsSaySSGSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV6SearchV12excludedTagsSaySSGSgvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV6SearchV12excludedTagsSaySSGSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV6SearchV12excludedTagsSaySSGSgvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "ruleId", + "printedName": "ruleId", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV6SearchV6ruleIdSSSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV6SearchV6ruleIdSSSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "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" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV6SearchV4tags12excludedTags6ruleIdAESaySSGSg_AJSSSgtcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV6SearchV4tags12excludedTags6ruleIdAESaySSGSg_AJSSSgtcfc", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Search", + "printedName": "AtomicTransact.AtomicConfig.Search", + "usr": "s:14AtomicTransact0A6ConfigV6SearchV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV6SearchV4fromAEs7Decoder_p_tKcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV6SearchV4fromAEs7Decoder_p_tKcfc", + "moduleName": "AtomicTransact", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Encoder", + "printedName": "any Swift.Encoder", + "usr": "s:s7EncoderP" + } + ], + "declKind": "Func", + "usr": "s:14AtomicTransact0A6ConfigV6SearchV6encode2toys7Encoder_p_tKF", + "mangledName": "$s14AtomicTransact0A6ConfigV6SearchV6encode2toys7Encoder_p_tKF", + "moduleName": "AtomicTransact", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:14AtomicTransact0A6ConfigV6SearchV", + "mangledName": "$s14AtomicTransact0A6ConfigV6SearchV", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Experiments", + "printedName": "Experiments", + "children": [ + { + "kind": "Var", + "name": "fractionalDeposits", + "printedName": "fractionalDeposits", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV18fractionalDepositsSbSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV11ExperimentsV18fractionalDepositsSbSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV18fractionalDepositsSbSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV11ExperimentsV18fractionalDepositsSbSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV18fractionalDepositsSbSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV11ExperimentsV18fractionalDepositsSbSgvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV18fractionalDepositsSbSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV11ExperimentsV18fractionalDepositsSbSgvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "unemploymentCarousel", + "printedName": "unemploymentCarousel", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV20unemploymentCarouselSbSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV11ExperimentsV20unemploymentCarouselSbSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV20unemploymentCarouselSbSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV11ExperimentsV20unemploymentCarouselSbSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV20unemploymentCarouselSbSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV11ExperimentsV20unemploymentCarouselSbSgvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV20unemploymentCarouselSbSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV11ExperimentsV20unemploymentCarouselSbSgvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "manualFallback", + "printedName": "manualFallback", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV14manualFallbackSbSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV11ExperimentsV14manualFallbackSbSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "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, + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV18fractionalDeposits20unemploymentCarousel14manualFallbackAESbSg_A2Itcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV11ExperimentsV18fractionalDeposits20unemploymentCarousel14manualFallbackAESbSg_A2Itcfc", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Experiments", + "printedName": "AtomicTransact.AtomicConfig.Experiments", + "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV4fromAEs7Decoder_p_tKcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV11ExperimentsV4fromAEs7Decoder_p_tKcfc", + "moduleName": "AtomicTransact", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Encoder", + "printedName": "any Swift.Encoder", + "usr": "s:s7EncoderP" + } + ], + "declKind": "Func", + "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV6encode2toys7Encoder_p_tKF", + "mangledName": "$s14AtomicTransact0A6ConfigV11ExperimentsV6encode2toys7Encoder_p_tKF", + "moduleName": "AtomicTransact", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV", + "mangledName": "$s14AtomicTransact0A6ConfigV11ExperimentsV", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Features", + "printedName": "Features", + "children": [ + { + "kind": "Var", + "name": "manualDepositFlow", + "printedName": "manualDepositFlow", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV8FeaturesV17manualDepositFlowSbSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV8FeaturesV17manualDepositFlowSbSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8FeaturesV17manualDepositFlowSbSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV8FeaturesV17manualDepositFlowSbSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8FeaturesV17manualDepositFlowSbSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV8FeaturesV17manualDepositFlowSbSgvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8FeaturesV17manualDepositFlowSbSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV8FeaturesV17manualDepositFlowSbSgvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "coAuth", + "printedName": "coAuth", + "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" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV8FeaturesV6coAuth17manualDepositFlowAESbSg_AHtcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV8FeaturesV6coAuth17manualDepositFlowAESbSg_AHtcfc", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Features", + "printedName": "AtomicTransact.AtomicConfig.Features", + "usr": "s:14AtomicTransact0A6ConfigV8FeaturesV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV8FeaturesV4fromAEs7Decoder_p_tKcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV8FeaturesV4fromAEs7Decoder_p_tKcfc", + "moduleName": "AtomicTransact", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Encoder", + "printedName": "any Swift.Encoder", + "usr": "s:s7EncoderP" + } + ], + "declKind": "Func", + "usr": "s:14AtomicTransact0A6ConfigV8FeaturesV6encode2toys7Encoder_p_tKF", + "mangledName": "$s14AtomicTransact0A6ConfigV8FeaturesV6encode2toys7Encoder_p_tKF", + "moduleName": "AtomicTransact", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:14AtomicTransact0A6ConfigV8FeaturesV", + "mangledName": "$s14AtomicTransact0A6ConfigV8FeaturesV", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "UserAction", + "printedName": "UserAction", + "children": [ + { + "kind": "Var", + "name": "id", + "printedName": "id", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV10UserActionV2idSSvp", + "mangledName": "$s14AtomicTransact0A6ConfigV10UserActionV2idSSvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV10UserActionV2idSSvg", + "mangledName": "$s14AtomicTransact0A6ConfigV10UserActionV2idSSvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV10UserActionV2idSSvs", + "mangledName": "$s14AtomicTransact0A6ConfigV10UserActionV2idSSvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV10UserActionV2idSSvM", + "mangledName": "$s14AtomicTransact0A6ConfigV10UserActionV2idSSvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(id:)", + "children": [ + { + "kind": "TypeNominal", + "name": "UserAction", + "printedName": "AtomicTransact.AtomicConfig.UserAction", + "usr": "s:14AtomicTransact0A6ConfigV10UserActionV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV10UserActionV2idAESS_tcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV10UserActionV2idAESS_tcfc", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "UserAction", + "printedName": "AtomicTransact.AtomicConfig.UserAction", + "usr": "s:14AtomicTransact0A6ConfigV10UserActionV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV10UserActionV4fromAEs7Decoder_p_tKcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV10UserActionV4fromAEs7Decoder_p_tKcfc", + "moduleName": "AtomicTransact", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Encoder", + "printedName": "any Swift.Encoder", + "usr": "s:s7EncoderP" + } + ], + "declKind": "Func", + "usr": "s:14AtomicTransact0A6ConfigV10UserActionV6encode2toys7Encoder_p_tKF", + "mangledName": "$s14AtomicTransact0A6ConfigV10UserActionV6encode2toys7Encoder_p_tKF", + "moduleName": "AtomicTransact", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:14AtomicTransact0A6ConfigV10UserActionV", + "mangledName": "$s14AtomicTransact0A6ConfigV10UserActionV", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Customer", + "printedName": "Customer", + "children": [ + { + "kind": "Var", + "name": "name", + "printedName": "name", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV8CustomerV4nameSSvp", + "mangledName": "$s14AtomicTransact0A6ConfigV8CustomerV4nameSSvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8CustomerV4nameSSvg", + "mangledName": "$s14AtomicTransact0A6ConfigV8CustomerV4nameSSvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, + { + "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", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV14showBackButtonSbSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV17NavigationOptionsV14showBackButtonSbSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV14showBackButtonSbSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV17NavigationOptionsV14showBackButtonSbSgvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV14showBackButtonSbSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV17NavigationOptionsV14showBackButtonSbSgvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "showBackButtonText", + "printedName": "showBackButtonText", + "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:14AtomicTransact0A6ConfigV17NavigationOptionsV18showBackButtonTextSbSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV17NavigationOptionsV18showBackButtonTextSbSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV18showBackButtonTextSbSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV17NavigationOptionsV18showBackButtonTextSbSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV18showBackButtonTextSbSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV17NavigationOptionsV18showBackButtonTextSbSgvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV18showBackButtonTextSbSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV17NavigationOptionsV18showBackButtonTextSbSgvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "showCloseButton", + "printedName": "showCloseButton", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV15showCloseButtonSbSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV17NavigationOptionsV15showCloseButtonSbSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV15showCloseButtonSbSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV17NavigationOptionsV15showCloseButtonSbSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV15showCloseButtonSbSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV17NavigationOptionsV15showCloseButtonSbSgvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV15showCloseButtonSbSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV17NavigationOptionsV15showCloseButtonSbSgvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(showBackButton:showBackButtonText:showCloseButton:)", + "children": [ + { + "kind": "TypeNominal", + "name": "NavigationOptions", + "printedName": "AtomicTransact.AtomicConfig.NavigationOptions", + "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "hasDefaultArg": true, + "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, + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV14showBackButton0fgH4Text0f5CloseH0AESbSg_A2Itcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV17NavigationOptionsV14showBackButton0fgH4Text0f5CloseH0AESbSg_A2Itcfc", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "NavigationOptions", + "printedName": "AtomicTransact.AtomicConfig.NavigationOptions", + "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV4fromAEs7Decoder_p_tKcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV17NavigationOptionsV4fromAEs7Decoder_p_tKcfc", + "moduleName": "AtomicTransact", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Encoder", + "printedName": "any Swift.Encoder", + "usr": "s:s7EncoderP" + } + ], + "declKind": "Func", + "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV6encode2toys7Encoder_p_tKF", + "mangledName": "$s14AtomicTransact0A6ConfigV17NavigationOptionsV6encode2toys7Encoder_p_tKF", + "moduleName": "AtomicTransact", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:14AtomicTransact0A6ConfigV17NavigationOptionsV", + "mangledName": "$s14AtomicTransact0A6ConfigV17NavigationOptionsV", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Platform", + "printedName": "Platform", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "Platform", + "printedName": "AtomicTransact.AtomicConfig.Platform", + "usr": "s:14AtomicTransact0A6ConfigV8PlatformV" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV8PlatformVAEycfc", + "mangledName": "$s14AtomicTransact0A6ConfigV8PlatformVAEycfc", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(suffixed:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Platform", + "printedName": "AtomicTransact.AtomicConfig.Platform", + "usr": "s:14AtomicTransact0A6ConfigV8PlatformV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV8PlatformV8suffixedAESS_tcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV8PlatformV8suffixedAESS_tcfc", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Any?", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:14AtomicTransact0A6ConfigV8PlatformV6encodeypSgyF", + "mangledName": "$s14AtomicTransact0A6ConfigV8PlatformV6encodeypSgyF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Platform", + "printedName": "AtomicTransact.AtomicConfig.Platform", + "usr": "s:14AtomicTransact0A6ConfigV8PlatformV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV8PlatformV4fromAEs7Decoder_p_tKcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV8PlatformV4fromAEs7Decoder_p_tKcfc", + "moduleName": "AtomicTransact", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Encoder", + "printedName": "any Swift.Encoder", + "usr": "s:s7EncoderP" + } + ], + "declKind": "Func", + "usr": "s:14AtomicTransact0A6ConfigV8PlatformV6encode2toys7Encoder_p_tKF", + "mangledName": "$s14AtomicTransact0A6ConfigV8PlatformV6encode2toys7Encoder_p_tKF", + "moduleName": "AtomicTransact", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:14AtomicTransact0A6ConfigV8PlatformV", + "mangledName": "$s14AtomicTransact0A6ConfigV8PlatformV", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Var", + "name": "publicToken", + "printedName": "publicToken", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV11publicTokenSSSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV11publicTokenSSSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV11publicTokenSSSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV11publicTokenSSSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "tasks", + "printedName": "tasks", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[AtomicTransact.AtomicConfig.Task]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[AtomicTransact.AtomicConfig.Task]", + "children": [ + { + "kind": "TypeNominal", + "name": "Task", + "printedName": "AtomicTransact.AtomicConfig.Task", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV5tasksSayAC4TaskVGSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV5tasksSayAC4TaskVGSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[AtomicTransact.AtomicConfig.Task]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[AtomicTransact.AtomicConfig.Task]", + "children": [ + { + "kind": "TypeNominal", + "name": "Task", + "printedName": "AtomicTransact.AtomicConfig.Task", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV5tasksSayAC4TaskVGSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV5tasksSayAC4TaskVGSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[AtomicTransact.AtomicConfig.Task]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[AtomicTransact.AtomicConfig.Task]", + "children": [ + { + "kind": "TypeNominal", + "name": "Task", + "printedName": "AtomicTransact.AtomicConfig.Task", + "usr": "s:14AtomicTransact0A6ConfigV4TaskV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV5tasksSayAC4TaskVGSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV5tasksSayAC4TaskVGSgvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV5tasksSayAC4TaskVGSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV5tasksSayAC4TaskVGSgvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "demo", + "printedName": "demo", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.DemoMode?", + "children": [ + { + "kind": "TypeNominal", + "name": "DemoMode", + "printedName": "AtomicTransact.AtomicConfig.DemoMode", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV4demoAC8DemoModeVSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV4demoAC8DemoModeVSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.DemoMode?", + "children": [ + { + "kind": "TypeNominal", + "name": "DemoMode", + "printedName": "AtomicTransact.AtomicConfig.DemoMode", + "usr": "s:14AtomicTransact0A6ConfigV8DemoModeV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV4demoAC8DemoModeVSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV4demoAC8DemoModeVSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "product", + "printedName": "product", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.ProductType?", + "children": [ + { + "kind": "TypeNominal", + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV7productAC11ProductTypeOSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV7productAC11ProductTypeOSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "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:14AtomicTransact0A6ConfigV7productAC11ProductTypeOSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV7productAC11ProductTypeOSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "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:14AtomicTransact0A6ConfigV17additionalProductAC0E4TypeOSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV17additionalProductAC0E4TypeOSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.ProductType?", + "children": [ + { + "kind": "TypeNominal", + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV17additionalProductAC0E4TypeOSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV17additionalProductAC0E4TypeOSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "linkedAccount", + "printedName": "linkedAccount", + "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:14AtomicTransact0A6ConfigV13linkedAccountSSSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV13linkedAccountSSSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV13linkedAccountSSSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV13linkedAccountSSSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "deferredPaymentMethodStrategy", + "printedName": "deferredPaymentMethodStrategy", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy?", + "children": [ + { + "kind": "TypeNominal", + "name": "DeferredPaymentMethodStrategy", + "printedName": "AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy", + "usr": "s:14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV29deferredPaymentMethodStrategyAC08DeferredefG0OSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV29deferredPaymentMethodStrategyAC08DeferredefG0OSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy?", + "children": [ + { + "kind": "TypeNominal", + "name": "DeferredPaymentMethodStrategy", + "printedName": "AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy", + "usr": "s:14AtomicTransact0A6ConfigV29DeferredPaymentMethodStrategyO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV29deferredPaymentMethodStrategyAC08DeferredefG0OSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV29deferredPaymentMethodStrategyAC08DeferredefG0OSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "sessionContext", + "printedName": "sessionContext", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV14sessionContextSSSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV14sessionContextSSSgvp", + "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:14AtomicTransact0A6ConfigV14sessionContextSSSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV14sessionContextSSSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "scope", + "printedName": "scope", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.ScopeType?", + "children": [ + { + "kind": "TypeNominal", + "name": "ScopeType", + "printedName": "AtomicTransact.AtomicConfig.ScopeType", + "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV5scopeAC9ScopeTypeOSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV5scopeAC9ScopeTypeOSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.ScopeType?", + "children": [ + { + "kind": "TypeNominal", + "name": "ScopeType", + "printedName": "AtomicTransact.AtomicConfig.ScopeType", + "usr": "s:14AtomicTransact0A6ConfigV9ScopeTypeO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV5scopeAC9ScopeTypeOSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV5scopeAC9ScopeTypeOSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "theme", + "printedName": "theme", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.Theme?", + "children": [ + { + "kind": "TypeNominal", + "name": "Theme", + "printedName": "AtomicTransact.AtomicConfig.Theme", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV5themeAC5ThemeVSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV5themeAC5ThemeVSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.Theme?", + "children": [ + { + "kind": "TypeNominal", + "name": "Theme", + "printedName": "AtomicTransact.AtomicConfig.Theme", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV5themeAC5ThemeVSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV5themeAC5ThemeVSgvg", + "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.Theme?", + "children": [ + { + "kind": "TypeNominal", + "name": "Theme", + "printedName": "AtomicTransact.AtomicConfig.Theme", + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV5themeAC5ThemeVSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV5themeAC5ThemeVSgvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV5themeAC5ThemeVSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV5themeAC5ThemeVSgvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "distribution", + "printedName": "distribution", + "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": "Var", + "usr": "s:14AtomicTransact0A6ConfigV12distributionAC12DistributionVSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV12distributionAC12DistributionVSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.Distribution?", + "children": [ + { + "kind": "TypeNominal", + "name": "Distribution", + "printedName": "AtomicTransact.AtomicConfig.Distribution", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV12distributionAC12DistributionVSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV12distributionAC12DistributionVSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.Distribution?", + "children": [ + { + "kind": "TypeNominal", + "name": "Distribution", + "printedName": "AtomicTransact.AtomicConfig.Distribution", + "usr": "s:14AtomicTransact0A6ConfigV12DistributionV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV12distributionAC12DistributionVSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV12distributionAC12DistributionVSgvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV12distributionAC12DistributionVSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV12distributionAC12DistributionVSgvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "language", + "printedName": "language", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV8languageSSvp", + "mangledName": "$s14AtomicTransact0A6ConfigV8languageSSvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8languageSSvg", + "mangledName": "$s14AtomicTransact0A6ConfigV8languageSSvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8languageSSvs", + "mangledName": "$s14AtomicTransact0A6ConfigV8languageSSvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8languageSSvM", + "mangledName": "$s14AtomicTransact0A6ConfigV8languageSSvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "deeplink", + "printedName": "deeplink", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.Deeplink?", + "children": [ + { + "kind": "TypeNominal", + "name": "Deeplink", + "printedName": "AtomicTransact.AtomicConfig.Deeplink", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV8deeplinkAC8DeeplinkVSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV8deeplinkAC8DeeplinkVSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.Deeplink?", + "children": [ + { + "kind": "TypeNominal", + "name": "Deeplink", + "printedName": "AtomicTransact.AtomicConfig.Deeplink", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8deeplinkAC8DeeplinkVSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV8deeplinkAC8DeeplinkVSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.Deeplink?", + "children": [ + { + "kind": "TypeNominal", + "name": "Deeplink", + "printedName": "AtomicTransact.AtomicConfig.Deeplink", + "usr": "s:14AtomicTransact0A6ConfigV8DeeplinkV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8deeplinkAC8DeeplinkVSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV8deeplinkAC8DeeplinkVSgvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8deeplinkAC8DeeplinkVSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV8deeplinkAC8DeeplinkVSgvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "metadata", + "printedName": "metadata", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : Swift.String]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV8metadataSDyS2SGSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV8metadataSDyS2SGSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "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" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8metadataSDyS2SGSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV8metadataSDyS2SGSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : Swift.String]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8metadataSDyS2SGSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV8metadataSDyS2SGSgvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8metadataSDyS2SGSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV8metadataSDyS2SGSgvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "search", + "printedName": "search", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.Search?", + "children": [ + { + "kind": "TypeNominal", + "name": "Search", + "printedName": "AtomicTransact.AtomicConfig.Search", + "usr": "s:14AtomicTransact0A6ConfigV6SearchV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV6searchAC6SearchVSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV6searchAC6SearchVSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.Search?", + "children": [ + { + "kind": "TypeNominal", + "name": "Search", + "printedName": "AtomicTransact.AtomicConfig.Search", + "usr": "s:14AtomicTransact0A6ConfigV6SearchV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV6searchAC6SearchVSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV6searchAC6SearchVSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.Search?", + "children": [ + { + "kind": "TypeNominal", + "name": "Search", + "printedName": "AtomicTransact.AtomicConfig.Search", + "usr": "s:14AtomicTransact0A6ConfigV6SearchV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV6searchAC6SearchVSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV6searchAC6SearchVSgvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV6searchAC6SearchVSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV6searchAC6SearchVSgvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "handoff", + "printedName": "handoff", + "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:14AtomicTransact0A6ConfigV7handoffSaySSGSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV7handoffSaySSGSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV7handoffSaySSGSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV7handoffSaySSGSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV7handoffSaySSGSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV7handoffSaySSGSgvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV7handoffSaySSGSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV7handoffSaySSGSgvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "experiments", + "printedName": "experiments", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.Experiments?", + "children": [ + { + "kind": "TypeNominal", + "name": "Experiments", + "printedName": "AtomicTransact.AtomicConfig.Experiments", + "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV11experimentsAC11ExperimentsVSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV11experimentsAC11ExperimentsVSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.Experiments?", + "children": [ + { + "kind": "TypeNominal", + "name": "Experiments", + "printedName": "AtomicTransact.AtomicConfig.Experiments", + "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV11experimentsAC11ExperimentsVSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV11experimentsAC11ExperimentsVSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.Experiments?", + "children": [ + { + "kind": "TypeNominal", + "name": "Experiments", + "printedName": "AtomicTransact.AtomicConfig.Experiments", + "usr": "s:14AtomicTransact0A6ConfigV11ExperimentsV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV11experimentsAC11ExperimentsVSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV11experimentsAC11ExperimentsVSgvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV11experimentsAC11ExperimentsVSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV11experimentsAC11ExperimentsVSgvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "features", + "printedName": "features", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.Features?", + "children": [ + { + "kind": "TypeNominal", + "name": "Features", + "printedName": "AtomicTransact.AtomicConfig.Features", + "usr": "s:14AtomicTransact0A6ConfigV8FeaturesV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV8featuresAC8FeaturesVSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV8featuresAC8FeaturesVSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.Features?", + "children": [ + { + "kind": "TypeNominal", + "name": "Features", + "printedName": "AtomicTransact.AtomicConfig.Features", + "usr": "s:14AtomicTransact0A6ConfigV8FeaturesV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8featuresAC8FeaturesVSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV8featuresAC8FeaturesVSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.Features?", + "children": [ + { + "kind": "TypeNominal", + "name": "Features", + "printedName": "AtomicTransact.AtomicConfig.Features", + "usr": "s:14AtomicTransact0A6ConfigV8FeaturesV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8featuresAC8FeaturesVSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV8featuresAC8FeaturesVSgvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8featuresAC8FeaturesVSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV8featuresAC8FeaturesVSgvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "customer", + "printedName": "customer", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.Customer?", + "children": [ + { + "kind": "TypeNominal", + "name": "Customer", + "printedName": "AtomicTransact.AtomicConfig.Customer", + "usr": "s:14AtomicTransact0A6ConfigV8CustomerV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0A6ConfigV8customerAC8CustomerVSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV8customerAC8CustomerVSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.Customer?", + "children": [ + { + "kind": "TypeNominal", + "name": "Customer", + "printedName": "AtomicTransact.AtomicConfig.Customer", + "usr": "s:14AtomicTransact0A6ConfigV8CustomerV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8customerAC8CustomerVSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV8customerAC8CustomerVSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.AtomicConfig.Customer?", + "children": [ + { + "kind": "TypeNominal", + "name": "Customer", + "printedName": "AtomicTransact.AtomicConfig.Customer", + "usr": "s:14AtomicTransact0A6ConfigV8CustomerV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8customerAC8CustomerVSgvs", + "mangledName": "$s14AtomicTransact0A6ConfigV8customerAC8CustomerVSgvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A6ConfigV8customerAC8CustomerVSgvM", + "mangledName": "$s14AtomicTransact0A6ConfigV8customerAC8CustomerVSgvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "uplinkSessionUrl", + "printedName": "uplinkSessionUrl", + "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:14AtomicTransact0A6ConfigV16uplinkSessionUrlSSSgvp", + "mangledName": "$s14AtomicTransact0A6ConfigV16uplinkSessionUrlSSSgvp", + "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:14AtomicTransact0A6ConfigV16uplinkSessionUrlSSSgvg", + "mangledName": "$s14AtomicTransact0A6ConfigV16uplinkSessionUrlSSSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AtomicConfig", + "printedName": "AtomicTransact.AtomicConfig", + "usr": "s:14AtomicTransact0A6ConfigV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0A6ConfigV4fromACs7Decoder_p_tKcfc", + "mangledName": "$s14AtomicTransact0A6ConfigV4fromACs7Decoder_p_tKcfc", + "moduleName": "AtomicTransact", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Encoder", + "printedName": "any Swift.Encoder", + "usr": "s:s7EncoderP" + } + ], + "declKind": "Func", + "usr": "s:14AtomicTransact0A6ConfigV6encode2toys7Encoder_p_tKF", + "mangledName": "$s14AtomicTransact0A6ConfigV6encode2toys7Encoder_p_tKF", + "moduleName": "AtomicTransact", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:14AtomicTransact0A6ConfigV", + "mangledName": "$s14AtomicTransact0A6ConfigV", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "TransactEnvironment", + "printedName": "TransactEnvironment", + "children": [ + { + "kind": "Var", + "name": "production", + "printedName": "production", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactEnvironment.Type) -> AtomicTransact.TransactEnvironment", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactEnvironment", + "printedName": "AtomicTransact.TransactEnvironment", + "usr": "s:14AtomicTransact0B11EnvironmentO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.TransactEnvironment.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "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": "TransactEnvironment", + "printedName": "AtomicTransact.TransactEnvironment", + "usr": "s:14AtomicTransact0B11EnvironmentO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B11EnvironmentO7sandboxyA2CmF", + "mangledName": "$s14AtomicTransact0B11EnvironmentO7sandboxyA2CmF", + "moduleName": "AtomicTransact" + }, + { + "kind": "Var", + "name": "custom", + "printedName": "custom", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactEnvironment.Type) -> (Swift.String, Swift.String) -> AtomicTransact.TransactEnvironment", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.String, Swift.String) -> AtomicTransact.TransactEnvironment", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactEnvironment", + "printedName": "AtomicTransact.TransactEnvironment", + "usr": "s:14AtomicTransact0B11EnvironmentO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(transactPath: Swift.String, apiPath: Swift.String)", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.TransactEnvironment.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactEnvironment", + "printedName": "AtomicTransact.TransactEnvironment", + "usr": "s:14AtomicTransact0B11EnvironmentO" + } + ] + } + ] + } + ], + "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": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "AtomicTransact" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "TransactResponse", + "printedName": "TransactResponse", + "children": [ + { + "kind": "TypeDecl", + "name": "ResponseData", + "printedName": "ResponseData", + "children": [ + { + "kind": "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" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B8ResponseO0C4DataV4dataSDySSs8Sendable_pGvg", + "mangledName": "$s14AtomicTransact0B8ResponseO0C4DataV4dataSDySSs8Sendable_pGvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : any Swift.Sendable]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Sendable", + "printedName": "any Swift.Sendable", + "usr": "s:s8SendableP" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B8ResponseO0C4DataV4dataSDySSs8Sendable_pGvs", + "mangledName": "$s14AtomicTransact0B8ResponseO0C4DataV4dataSDySSs8Sendable_pGvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B8ResponseO0C4DataV4dataSDySSs8Sendable_pGvM", + "mangledName": "$s14AtomicTransact0B8ResponseO0C4DataV4dataSDySSs8Sendable_pGvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "taskId", + "printedName": "taskId", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B8ResponseO0C4DataV6taskIdSSSgvp", + "mangledName": "$s14AtomicTransact0B8ResponseO0C4DataV6taskIdSSSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B8ResponseO0C4DataV6taskIdSSSgvg", + "mangledName": "$s14AtomicTransact0B8ResponseO0C4DataV6taskIdSSSgvg", + "moduleName": "AtomicTransact", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "handoff", + "printedName": "handoff", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s: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", + "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" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B8ResponseO0C4DataV10identifierSSvg", + "mangledName": "$s14AtomicTransact0B8ResponseO0C4DataV10identifierSSvg", + "moduleName": "AtomicTransact", + "accessorKind": "get" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:14AtomicTransact0B8ResponseO0C4DataV", + "mangledName": "$s14AtomicTransact0B8ResponseO0C4DataV", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Var", + "name": "finished", + "printedName": "finished", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactResponse.Type) -> (AtomicTransact.TransactResponse.ResponseData) -> AtomicTransact.TransactResponse", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactResponse.ResponseData) -> AtomicTransact.TransactResponse", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactResponse", + "printedName": "AtomicTransact.TransactResponse", + "usr": "s:14AtomicTransact0B8ResponseO" + }, + { + "kind": "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" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B8ResponseO8finishedyA2C0C4DataV_tcACmF", + "mangledName": "$s14AtomicTransact0B8ResponseO8finishedyA2C0C4DataV_tcACmF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "closed", + "printedName": "closed", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactResponse.Type) -> (AtomicTransact.TransactResponse.ResponseData) -> AtomicTransact.TransactResponse", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactResponse.ResponseData) -> AtomicTransact.TransactResponse", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactResponse", + "printedName": "AtomicTransact.TransactResponse", + "usr": "s:14AtomicTransact0B8ResponseO" + }, + { + "kind": "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" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B8ResponseO6closedyA2C0C4DataV_tcACmF", + "mangledName": "$s14AtomicTransact0B8ResponseO6closedyA2C0C4DataV_tcACmF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "error", + "printedName": "error", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactResponse.Type) -> (AtomicTransact.TransactError) -> AtomicTransact.TransactResponse", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactError) -> AtomicTransact.TransactResponse", + "children": [ + { + "kind": "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" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B8ResponseO5erroryAcA0B5ErrorO_tcACmF", + "mangledName": "$s14AtomicTransact0B8ResponseO5erroryAcA0B5ErrorO_tcACmF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "transactDismissed", + "printedName": "transactDismissed", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactResponse.Type) -> AtomicTransact.TransactResponse", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactResponse", + "printedName": "AtomicTransact.TransactResponse", + "usr": "s:14AtomicTransact0B8ResponseO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.TransactResponse.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactResponse", + "printedName": "AtomicTransact.TransactResponse", + "usr": "s:14AtomicTransact0B8ResponseO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B8ResponseO17transactDismissedyA2CmF", + "mangledName": "$s14AtomicTransact0B8ResponseO17transactDismissedyA2CmF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B8ResponseO11descriptionSSvp", + "mangledName": "$s14AtomicTransact0B8ResponseO11descriptionSSvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B8ResponseO11descriptionSSvg", + "mangledName": "$s14AtomicTransact0B8ResponseO11descriptionSSvg", + "moduleName": "AtomicTransact", + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:14AtomicTransact0B8ResponseO", + "mangledName": "$s14AtomicTransact0B8ResponseO", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "TransactError", + "printedName": "TransactError", + "children": [ + { + "kind": "Var", + "name": "unableToConnectToTransact", + "printedName": "unableToConnectToTransact", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactError.Type) -> AtomicTransact.TransactError", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactError", + "printedName": "AtomicTransact.TransactError", + "usr": "s:14AtomicTransact0B5ErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.TransactError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactError", + "printedName": "AtomicTransact.TransactError", + "usr": "s:14AtomicTransact0B5ErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B5ErrorO015unableToConnecteB0yA2CmF", + "mangledName": "$s14AtomicTransact0B5ErrorO015unableToConnecteB0yA2CmF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "invalidConfig", + "printedName": "invalidConfig", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactError.Type) -> AtomicTransact.TransactError", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactError", + "printedName": "AtomicTransact.TransactError", + "usr": "s:14AtomicTransact0B5ErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.TransactError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactError", + "printedName": "AtomicTransact.TransactError", + "usr": "s:14AtomicTransact0B5ErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B5ErrorO13invalidConfigyA2CmF", + "mangledName": "$s14AtomicTransact0B5ErrorO13invalidConfigyA2CmF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "transactError", + "printedName": "transactError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactError.Type) -> ([Swift.String : any Swift.Sendable]) -> AtomicTransact.TransactError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "([Swift.String : any Swift.Sendable]) -> AtomicTransact.TransactError", + "children": [ + { + "kind": "TypeNominal", + "name": "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", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactError", + "printedName": "AtomicTransact.TransactError", + "usr": "s:14AtomicTransact0B5ErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B5ErrorO08transactC0yACSDySSs8Sendable_pG_tcACmF", + "mangledName": "$s14AtomicTransact0B5ErrorO08transactC0yACSDySSs8Sendable_pG_tcACmF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + } + ], + "declKind": "Enum", + "usr": "s:14AtomicTransact0B5ErrorO", + "mangledName": "$s14AtomicTransact0B5ErrorO", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "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) -> ())?", + "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": "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" + } + ] + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((AtomicTransact.TransactAuthStatusUpdate) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactAuthStatusUpdate) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "TransactAuthStatusUpdate", + "printedName": "AtomicTransact.TransactAuthStatusUpdate", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV" + } + ] + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((AtomicTransact.TransactTaskStatusUpdate) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactTaskStatusUpdate) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "TransactTaskStatusUpdate", + "printedName": "AtomicTransact.TransactTaskStatusUpdate", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV" + } + ] + } + ], + "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", + "printedName": "((AtomicTransact.TransactResponse) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactResponse) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "TransactResponse", + "printedName": "AtomicTransact.TransactResponse", + "usr": "s:14AtomicTransact0B8ResponseO" + } + ] + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((AtomicTransact.TransactError) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactError) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "TransactError", + "printedName": "AtomicTransact.TransactError", + "usr": "s:14AtomicTransact0B5ErrorO" + } + ] + } + ], + "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": [ + { + "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" + } + ] + }, + { + "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" + }, + { + "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" + }, + { + "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", + "printedName": "((AtomicTransact.TransactResponse) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactResponse) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "TransactResponse", + "printedName": "AtomicTransact.TransactResponse", + "usr": "s:14AtomicTransact0B8ResponseO" + } + ] + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((AtomicTransact.TransactError) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactError) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "TransactError", + "printedName": "AtomicTransact.TransactError", + "usr": "s:14AtomicTransact0B5ErrorO" + } + ] + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:14AtomicTransact0A0O07presentB04from6config11environment17presentationStyle13onInteraction0I11DataRequest0I16AuthStatusUpdate0i4TasknO00I6Launch0I10Completion0I5ErrorySo16UIViewControllerC_AA0A6ConfigVAA0B11EnvironmentOSo019UIModalPresentationH0VyAA0bJ0VcSgyAA0bkL0VcyAA0bmnO0VcSgyAA0bpnO0VcSgyycSgyAA0B8ResponseOcSgyAA0bS0OcSgtFZ", + "mangledName": "$s14AtomicTransact0A0O07presentB04from6config11environment17presentationStyle13onInteraction0I11DataRequest0I16AuthStatusUpdate0i4TasknO00I6Launch0I10Completion0I5ErrorySo16UIViewControllerC_AA0A6ConfigVAA0B11EnvironmentOSo019UIModalPresentationH0VyAA0bJ0VcSgyAA0bkL0VcyAA0bmnO0VcSgyAA0bpnO0VcSgyycSgyAA0B8ResponseOcSgyAA0bS0OcSgtFZ", + "moduleName": "AtomicTransact", + "static": true, + "declAttributes": [ + "AccessControl", + "Custom", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "presentAction", + "printedName": "presentAction(from:id:environment:presentationStyle:theme:metadata:onLaunch:onAuthStatusUpdate:onTaskStatusUpdate:onCompletion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "UIViewController", + "printedName": "UIKit.UIViewController", + "usr": "c:objc(cs)UIViewController" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "TransactEnvironment", + "printedName": "AtomicTransact.TransactEnvironment", + "hasDefaultArg": true, + "usr": "s:14AtomicTransact0B11EnvironmentO" + }, + { + "kind": "TypeNominal", + "name": "UIModalPresentationStyle", + "printedName": "UIKit.UIModalPresentationStyle", + "hasDefaultArg": true, + "usr": "c:@E@UIModalPresentationStyle" + }, + { + "kind": "TypeNominal", + "name": "Theme", + "printedName": "AtomicTransact.AtomicConfig.Theme", + "hasDefaultArg": true, + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : Swift.String]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:SD" + } + ], + "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", + "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" + }, + { + "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" + }, + { + "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" + } + ], + "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:14AtomicTransact0A0O12interactions7Combine12AnyPublisherVyAA0B11InteractionVs5NeverOGvpZ", + "mangledName": "$s14AtomicTransact0A0O12interactions7Combine12AnyPublisherVyAA0B11InteractionVs5NeverOGvpZ", + "moduleName": "AtomicTransact", + "static": true, + "declAttributes": [ + "AccessControl", + "Custom", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "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": "Accessor", + "usr": "s:14AtomicTransact0A0O12interactions7Combine12AnyPublisherVyAA0B11InteractionVs5NeverOGvgZ", + "mangledName": "$s14AtomicTransact0A0O12interactions7Combine12AnyPublisherVyAA0B11InteractionVs5NeverOGvgZ", + "moduleName": "AtomicTransact", + "static": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "dismissTransact", + "printedName": "dismissTransact()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:14AtomicTransact0A0O07dismissB0yyFZ", + "mangledName": "$s14AtomicTransact0A0O07dismissB0yyFZ", + "moduleName": "AtomicTransact", + "static": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "hideTransact", + "printedName": "hideTransact()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:14AtomicTransact0A0O04hideB0yyFZ", + "mangledName": "$s14AtomicTransact0A0O04hideB0yyFZ", + "moduleName": "AtomicTransact", + "static": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setDebug", + "printedName": "setDebug(isEnabled:forwardLogs:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Swift.String) -> ())?", + "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:14AtomicTransact0A0O8setDebug9isEnabled11forwardLogsySb_ySSYbcSgtYaFZ", + "mangledName": "$s14AtomicTransact0A0O8setDebug9isEnabled11forwardLogsySb_ySSYbcSgtYaFZ", + "moduleName": "AtomicTransact", + "static": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "TypeDecl", + "name": "PauseTransactError", + "printedName": "PauseTransactError", + "children": [ + { + "kind": "Var", + "name": "transactNotPresented", + "printedName": "transactNotPresented", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.Atomic.PauseTransactError.Type) -> AtomicTransact.Atomic.PauseTransactError", + "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" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0A0O05PauseB5ErrorO20transactNotPresentedyA2EmF", + "mangledName": "$s14AtomicTransact0A0O05PauseB5ErrorO20transactNotPresentedyA2EmF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "PauseTransactError", + "printedName": "AtomicTransact.Atomic.PauseTransactError", + "usr": "s:14AtomicTransact0A0O05PauseB5ErrorO" + }, + { + "kind": "TypeNominal", + "name": "PauseTransactError", + "printedName": "AtomicTransact.Atomic.PauseTransactError", + "usr": "s:14AtomicTransact0A0O05PauseB5ErrorO" + } + ], + "declKind": "Func", + "usr": "s:14AtomicTransact0A0O05PauseB5ErrorO2eeoiySbAE_AEtFZ", + "mangledName": "$s14AtomicTransact0A0O05PauseB5ErrorO2eeoiySbAE_AEtFZ", + "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:14AtomicTransact0A0O05PauseB5ErrorO9hashValueSivp", + "mangledName": "$s14AtomicTransact0A0O05PauseB5ErrorO9hashValueSivp", + "moduleName": "AtomicTransact", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0A0O05PauseB5ErrorO9hashValueSivg", + "mangledName": "$s14AtomicTransact0A0O05PauseB5ErrorO9hashValueSivg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:14AtomicTransact0A0O05PauseB5ErrorO4hash4intoys6HasherVz_tF", + "mangledName": "$s14AtomicTransact0A0O05PauseB5ErrorO4hash4intoys6HasherVz_tF", + "moduleName": "AtomicTransact", + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:14AtomicTransact0A0O05PauseB5ErrorO", + "mangledName": "$s14AtomicTransact0A0O05PauseB5ErrorO", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" + }, + { + "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:)", + "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": "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": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "OSLog", + "printedName": "OSLog", + "declKind": "Import", + "moduleName": "AtomicTransact" + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "AtomicTransact" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "SwiftUI", + "printedName": "SwiftUI", + "declKind": "Import", + "moduleName": "AtomicTransact" + }, + { + "kind": "TypeDecl", + "name": "TransactActionPresenter", + "printedName": "TransactActionPresenter", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactActionPresenter", + "printedName": "AtomicTransact.TransactActionPresenter", + "usr": "s:14AtomicTransact0B15ActionPresenterC" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B15ActionPresenterCACycfc", + "mangledName": "$s14AtomicTransact0B15ActionPresenterCACycfc", + "moduleName": "AtomicTransact", + "declAttributes": [ + "Custom", + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "presentAction", + "printedName": "presentAction(id:environment:presentationStyle:theme:metadata:onLaunch:onAuthStatusUpdate:onTaskStatusUpdate:onCompletion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "TransactEnvironment", + "printedName": "AtomicTransact.TransactEnvironment", + "hasDefaultArg": true, + "usr": "s:14AtomicTransact0B11EnvironmentO" + }, + { + "kind": "TypeNominal", + "name": "UIModalPresentationStyle", + "printedName": "UIKit.UIModalPresentationStyle", + "hasDefaultArg": true, + "usr": "c:@E@UIModalPresentationStyle" + }, + { + "kind": "TypeNominal", + "name": "Theme", + "printedName": "AtomicTransact.AtomicConfig.Theme", + "hasDefaultArg": true, + "usr": "s:14AtomicTransact0A6ConfigV5ThemeV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : Swift.String]?", + "children": [ + { + "kind": "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": "(() -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((AtomicTransact.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" + }, + { + "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" + }, + { + "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" + } + ], + "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": "TransactAuthStatusUpdate", + "printedName": "TransactAuthStatusUpdate", + "children": [ + { + "kind": "Var", + "name": "company", + "printedName": "company", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactCompany", + "printedName": "AtomicTransact.TransactCompany", + "usr": "s:14AtomicTransact0B7CompanyV" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV7companyAA0B7CompanyVvp", + "mangledName": "$s14AtomicTransact0B16AuthStatusUpdateV7companyAA0B7CompanyVvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "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": "AuthStatus", + "printedName": "AtomicTransact.TransactAuthStatusUpdate.AuthStatus", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV0cD0O" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV6statusAC0cD0Ovp", + "mangledName": "$s14AtomicTransact0B16AuthStatusUpdateV6statusAC0cD0Ovp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "AuthStatus", + "printedName": "AtomicTransact.TransactAuthStatusUpdate.AuthStatus", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV0cD0O" + } + ], + "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": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactAuthStatusUpdate.AuthStatus.Type) -> AtomicTransact.TransactAuthStatusUpdate.AuthStatus", + "children": [ + { + "kind": "TypeNominal", + "name": "AuthStatus", + "printedName": "AtomicTransact.TransactAuthStatusUpdate.AuthStatus", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV0cD0O" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.TransactAuthStatusUpdate.AuthStatus.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "AuthStatus", + "printedName": "AtomicTransact.TransactAuthStatusUpdate.AuthStatus", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV0cD0O" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV0cD0O13authenticatedyA2EmF", + "mangledName": "$s14AtomicTransact0B16AuthStatusUpdateV0cD0O13authenticatedyA2EmF", + "moduleName": "AtomicTransact" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.TransactAuthStatusUpdate.AuthStatus?", + "children": [ + { + "kind": "TypeNominal", + "name": "AuthStatus", + "printedName": "AtomicTransact.TransactAuthStatusUpdate.AuthStatus", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV0cD0O" + } + ], + "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" + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "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()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV0cD0O8rawValueSSvg", + "mangledName": "$s14AtomicTransact0B16AuthStatusUpdateV0cD0O8rawValueSSvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV0cD0O", + "mangledName": "$s14AtomicTransact0B16AuthStatusUpdateV0cD0O", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl" + ], + "enumRawTypeName": "String", + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "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": "Constructor", + "name": "init", + "printedName": "init(company:status:)", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactAuthStatusUpdate", + "printedName": "AtomicTransact.TransactAuthStatusUpdate", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV" + }, + { + "kind": "TypeNominal", + "name": "TransactCompany", + "printedName": "AtomicTransact.TransactCompany", + "usr": "s:14AtomicTransact0B7CompanyV" + }, + { + "kind": "TypeNominal", + "name": "AuthStatus", + "printedName": "AtomicTransact.TransactAuthStatusUpdate.AuthStatus", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV0cD0O" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV7company6statusAcA0B7CompanyV_AC0cD0Otcfc", + "mangledName": "$s14AtomicTransact0B16AuthStatusUpdateV7company6statusAcA0B7CompanyV_AC0cD0Otcfc", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactAuthStatusUpdate", + "printedName": "AtomicTransact.TransactAuthStatusUpdate", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV4fromACs7Decoder_p_tKcfc", + "mangledName": "$s14AtomicTransact0B16AuthStatusUpdateV4fromACs7Decoder_p_tKcfc", + "moduleName": "AtomicTransact", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + } + ], + "declKind": "Struct", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV", + "mangledName": "$s14AtomicTransact0B16AuthStatusUpdateV", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "WebKit", + "printedName": "WebKit", + "declKind": "Import", + "moduleName": "AtomicTransact" + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "AtomicTransact" + }, + { + "kind": "Import", + "name": "SafariServices", + "printedName": "SafariServices", + "declKind": "Import", + "moduleName": "AtomicTransact" + }, + { + "kind": "Import", + "name": "QuantumIOS", + "printedName": "QuantumIOS", + "declKind": "Import", + "moduleName": "AtomicTransact" + }, + { + "kind": "TypeDecl", + "name": "BaseTransactViewController", + "printedName": "BaseTransactViewController", + "children": [ + { + "kind": "Var", + "name": "config", + "printedName": "config", + "children": [ + { + "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": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "ImplicitlyUnwrappedOptional", + "printedName": "AtomicTransact.AtomicConfig?", + "children": [ + { + "kind": "TypeNominal", + "name": "AtomicConfig", + "printedName": "AtomicTransact.AtomicConfig", + "usr": "s:14AtomicTransact0A6ConfigV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact04BaseB14ViewControllerC6configAA0A6ConfigVSgvg", + "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC6configAA0A6ConfigVSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImplicitlyUnwrappedOptional", + "printedName": "AtomicTransact.AtomicConfig?", + "children": [ + { + "kind": "TypeNominal", + "name": "AtomicConfig", + "printedName": "AtomicTransact.AtomicConfig", + "usr": "s:14AtomicTransact0A6ConfigV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact04BaseB14ViewControllerC6configAA0A6ConfigVSgvs", + "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC6configAA0A6ConfigVSgvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact04BaseB14ViewControllerC6configAA0A6ConfigVSgvM", + "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC6configAA0A6ConfigVSgvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "environment", + "printedName": "environment", + "children": [ + { + "kind": "TypeNominal", + "name": "ImplicitlyUnwrappedOptional", + "printedName": "AtomicTransact.TransactEnvironment?", + "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?", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactEnvironment", + "printedName": "AtomicTransact.TransactEnvironment", + "usr": "s:14AtomicTransact0B11EnvironmentO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact04BaseB14ViewControllerC11environmentAA0B11EnvironmentOSgvg", + "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC11environmentAA0B11EnvironmentOSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImplicitlyUnwrappedOptional", + "printedName": "AtomicTransact.TransactEnvironment?", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactEnvironment", + "printedName": "AtomicTransact.TransactEnvironment", + "usr": "s:14AtomicTransact0B11EnvironmentO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact04BaseB14ViewControllerC11environmentAA0B11EnvironmentOSgvs", + "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC11environmentAA0B11EnvironmentOSgvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "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) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactInteraction) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "TransactInteraction", + "printedName": "AtomicTransact.TransactInteraction", + "usr": "s:14AtomicTransact0B11InteractionV" + } + ] + } + ], + "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": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((AtomicTransact.TransactInteraction) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactInteraction) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "TransactInteraction", + "printedName": "AtomicTransact.TransactInteraction", + "usr": "s:14AtomicTransact0B11InteractionV" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact04BaseB14ViewControllerC13onInteractionyAA0bG0VcSgvg", + "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC13onInteractionyAA0bG0VcSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((AtomicTransact.TransactInteraction) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactInteraction) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "TransactInteraction", + "printedName": "AtomicTransact.TransactInteraction", + "usr": "s:14AtomicTransact0B11InteractionV" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact04BaseB14ViewControllerC13onInteractionyAA0bG0VcSgvs", + "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC13onInteractionyAA0bG0VcSgvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "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?)?", + "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": "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()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "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:14AtomicTransact04BaseB14ViewControllerC13onDataRequestAA0bG8ResponseVSgAA0bgH0VYacSgvs", + "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC13onDataRequestAA0bG8ResponseVSgAA0bgH0VYacSgvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "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) -> ())?", + "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": "Var", + "usr": "s:14AtomicTransact04BaseB14ViewControllerC18onAuthStatusUpdateyAA0bghI0VcSgvp", + "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC18onAuthStatusUpdateyAA0bghI0VcSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasInitialValue", + "Preconcurrency", + "Custom", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "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" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact04BaseB14ViewControllerC18onAuthStatusUpdateyAA0bghI0VcSgvg", + "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC18onAuthStatusUpdateyAA0bghI0VcSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, + { + "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": "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": "Var", + "name": "onTaskStatusUpdate", + "printedName": "onTaskStatusUpdate", + "children": [ + { + "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" + } + ], + "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": [ + { + "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" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact04BaseB14ViewControllerC18onTaskStatusUpdateyAA0bghI0VcSgvg", + "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC18onTaskStatusUpdateyAA0bghI0VcSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "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" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact04BaseB14ViewControllerC18onTaskStatusUpdateyAA0bghI0VcSgvs", + "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC18onTaskStatusUpdateyAA0bghI0VcSgvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "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": [ + { + "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" + } + ], + "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" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact04BaseB14ViewControllerC12onCompletionyAA0B8ResponseOcSgvg", + "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC12onCompletionyAA0B8ResponseOcSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "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" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact04BaseB14ViewControllerC12onCompletionyAA0B8ResponseOcSgvs", + "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC12onCompletionyAA0B8ResponseOcSgvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "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": "Var", + "name": "onLaunch", + "printedName": "onLaunch", + "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": "Var", + "usr": "s:14AtomicTransact04BaseB14ViewControllerC8onLaunchyycSgvp", + "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC8onLaunchyycSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasInitialValue", + "Preconcurrency", + "Custom", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "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": "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": "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) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "TransactError", + "printedName": "AtomicTransact.TransactError", + "usr": "s:14AtomicTransact0B5ErrorO" + } + ] + } + ], + "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": [ + { + "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" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact04BaseB14ViewControllerC7onErroryAA0bG0OcSgvg", + "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC7onErroryAA0bG0OcSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "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" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact04BaseB14ViewControllerC7onErroryAA0bG0OcSgvs", + "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC7onErroryAA0bG0OcSgvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact04BaseB14ViewControllerC7onErroryAA0bG0OcSgvM", + "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC7onErroryAA0bG0OcSgvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Function", + "name": "viewDidLoad", + "printedName": "viewDidLoad()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@AtomicTransact@objc(cs)BaseTransactViewController(im)viewDidLoad", + "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC11viewDidLoadyyF", + "moduleName": "AtomicTransact", + "overriding": true, + "objc_name": "viewDidLoad", + "declAttributes": [ + "Dynamic", + "ObjC", + "Preconcurrency", + "Custom", + "Override", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "webView", + "printedName": "webView(_:didFailProvisionalNavigation:withError:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "WKWebView", + "printedName": "WebKit.WKWebView", + "usr": "c:objc(cs)WKWebView" + }, + { + "kind": "TypeNominal", + "name": "ImplicitlyUnwrappedOptional", + "printedName": "WebKit.WKNavigation?", + "children": [ + { + "kind": "TypeNominal", + "name": "WKNavigation", + "printedName": "WebKit.WKNavigation", + "usr": "c:objc(cs)WKNavigation" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "any Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "declKind": "Func", + "usr": "c:@M@AtomicTransact@objc(cs)BaseTransactViewController(im)webView:didFailProvisionalNavigation:withError:", + "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC03webD0_28didFailProvisionalNavigation9withErrorySo05WKWebD0C_So12WKNavigationCSgs0L0_ptF", + "moduleName": "AtomicTransact", + "objc_name": "webView:didFailProvisionalNavigation:withError:", + "declAttributes": [ + "ObjC", + "Preconcurrency", + "Custom", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "userContentController", + "printedName": "userContentController(_:didReceive:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "WKUserContentController", + "printedName": "WebKit.WKUserContentController", + "usr": "c:objc(cs)WKUserContentController" + }, + { + "kind": "TypeNominal", + "name": "WKScriptMessage", + "printedName": "WebKit.WKScriptMessage", + "usr": "c:objc(cs)WKScriptMessage" + } + ], + "declKind": "Func", + "usr": "c:@M@AtomicTransact@objc(cs)BaseTransactViewController(im)userContentController:didReceiveScriptMessage:", + "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC011userContentE0_10didReceiveySo06WKUsergE0C_So15WKScriptMessageCtF", + "moduleName": "AtomicTransact", + "objc_name": "userContentController:didReceiveScriptMessage:", + "declAttributes": [ + "ObjC", + "Preconcurrency", + "Custom", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(nibName:bundle:)", + "children": [ + { + "kind": "TypeNominal", + "name": "BaseTransactViewController", + "printedName": "AtomicTransact.BaseTransactViewController", + "usr": "c:@M@AtomicTransact@objc(cs)BaseTransactViewController" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Bundle?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bundle", + "printedName": "Foundation.Bundle", + "usr": "c:objc(cs)NSBundle" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "c:@M@AtomicTransact@objc(cs)BaseTransactViewController(im)initWithNibName:bundle:", + "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC7nibName6bundleACSSSg_So8NSBundleCSgtcfc", + "moduleName": "AtomicTransact", + "overriding": true, + "implicit": true, + "objc_name": "initWithNibName:bundle:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Preconcurrency", + "Custom", + "Override" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(coder:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.BaseTransactViewController?", + "children": [ + { + "kind": "TypeNominal", + "name": "BaseTransactViewController", + "printedName": "AtomicTransact.BaseTransactViewController", + "usr": "c:@M@AtomicTransact@objc(cs)BaseTransactViewController" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "NSCoder", + "printedName": "Foundation.NSCoder", + "usr": "c:objc(cs)NSCoder" + } + ], + "declKind": "Constructor", + "usr": "c:@M@AtomicTransact@objc(cs)BaseTransactViewController(im)initWithCoder:", + "mangledName": "$s14AtomicTransact04BaseB14ViewControllerC5coderACSgSo7NSCoderC_tcfc", + "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()", + "children": [ + { + "kind": "TypeNominal", + "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": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV7productAA0A6ConfigV11ProductTypeOvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV7productAA0A6ConfigV11ProductTypeOvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "company", + "printedName": "company", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactCompany", + "printedName": "AtomicTransact.TransactCompany", + "usr": "s:14AtomicTransact0B7CompanyV" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV7companyAA0B7CompanyVvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV7companyAA0B7CompanyVvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactCompany", + "printedName": "AtomicTransact.TransactCompany", + "usr": "s:14AtomicTransact0B7CompanyV" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV7companyAA0B7CompanyVvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV7companyAA0B7CompanyVvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "status", + "printedName": "status", + "children": [ + { + "kind": "TypeNominal", + "name": "TaskStatus", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV6statusAC0cD0Ovp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV6statusAC0cD0Ovp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "TaskStatus", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV6statusAC0cD0Ovg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV6statusAC0cD0Ovg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "failReason", + "printedName": "failReason", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10failReasonSSSgvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10failReasonSSSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10failReasonSSSgvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10failReasonSSSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "switchData", + "printedName": "switchData", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData?", + "children": [ + { + "kind": "TypeNominal", + "name": "SwitchData", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10switchDataAC06SwitchG0VSgvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10switchDataAC06SwitchG0VSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData?", + "children": [ + { + "kind": "TypeNominal", + "name": "SwitchData", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10switchDataAC06SwitchG0VSgvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10switchDataAC06SwitchG0VSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "depositData", + "printedName": "depositData", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.DepositData?", + "children": [ + { + "kind": "TypeNominal", + "name": "DepositData", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.DepositData", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11depositDataAC07DepositG0VSgvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11depositDataAC07DepositG0VSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.DepositData?", + "children": [ + { + "kind": "TypeNominal", + "name": "DepositData", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.DepositData", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11depositDataAC07DepositG0VSgvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11depositDataAC07DepositG0VSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "managedBy", + "printedName": "managedBy", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.ManagedBy?", + "children": [ + { + "kind": "TypeNominal", + "name": "ManagedBy", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.ManagedBy", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV9ManagedByV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV9managedByAC07ManagedG0VSgvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV9managedByAC07ManagedG0VSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.ManagedBy?", + "children": [ + { + "kind": "TypeNominal", + "name": "ManagedBy", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.ManagedBy", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV9ManagedByV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV9managedByAC07ManagedG0VSgvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV9managedByAC07ManagedG0VSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(taskId:product:company:status:failReason:switchData:depositData:managedBy:)", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactTaskStatusUpdate", + "printedName": "AtomicTransact.TransactTaskStatusUpdate", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ProductType", + "printedName": "AtomicTransact.AtomicConfig.ProductType", + "usr": "s:14AtomicTransact0A6ConfigV11ProductTypeO" + }, + { + "kind": "TypeNominal", + "name": "TransactCompany", + "printedName": "AtomicTransact.TransactCompany", + "usr": "s:14AtomicTransact0B7CompanyV" + }, + { + "kind": "TypeNominal", + "name": "TaskStatus", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData?", + "children": [ + { + "kind": "TypeNominal", + "name": "SwitchData", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.DepositData?", + "children": [ + { + "kind": "TypeNominal", + "name": "DepositData", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.DepositData", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.ManagedBy?", + "children": [ + { + "kind": "TypeNominal", + "name": "ManagedBy", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.ManagedBy", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV9ManagedByV" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV6taskId7product7company6status10failReason10switchData07depositN09managedByACSS_AA0A6ConfigV11ProductTypeOAA0B7CompanyVAC0cD0OSSSgAC06SwitchN0VSgAC07DepositN0VSgAC07ManagedQ0VSgtcfc", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV6taskId7product7company6status10failReason10switchData07depositN09managedByACSS_AA0A6ConfigV11ProductTypeOAA0B7CompanyVAC0cD0OSSSgAC06SwitchN0VSgAC07DepositN0VSgAC07ManagedQ0VSgtcfc", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "TypeDecl", + "name": "ManagedBy", + "printedName": "ManagedBy", + "children": [ + { + "kind": "Var", + "name": "company", + "printedName": "company", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactCompany", + "printedName": "AtomicTransact.TransactCompany", + "usr": "s:14AtomicTransact0B7CompanyV" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV9ManagedByV7companyAA0B7CompanyVvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV9ManagedByV7companyAA0B7CompanyVvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactCompany", + "printedName": "AtomicTransact.TransactCompany", + "usr": "s:14AtomicTransact0B7CompanyV" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV9ManagedByV7companyAA0B7CompanyVvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV9ManagedByV7companyAA0B7CompanyVvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(company:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ManagedBy", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.ManagedBy", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV9ManagedByV" + }, + { + "kind": "TypeNominal", + "name": "TransactCompany", + "printedName": "AtomicTransact.TransactCompany", + "usr": "s:14AtomicTransact0B7CompanyV" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV9ManagedByV7companyAeA0B7CompanyV_tcfc", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV9ManagedByV7companyAeA0B7CompanyV_tcfc", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ManagedBy", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.ManagedBy", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV9ManagedByV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV9ManagedByV4fromAEs7Decoder_p_tKcfc", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV9ManagedByV4fromAEs7Decoder_p_tKcfc", + "moduleName": "AtomicTransact", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + } + ], + "declKind": "Struct", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV9ManagedByV", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV9ManagedByV", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "TaskStatus", + "printedName": "TaskStatus", + "children": [ + { + "kind": "Var", + "name": "completed", + "printedName": "completed", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactTaskStatusUpdate.TaskStatus.Type) -> AtomicTransact.TransactTaskStatusUpdate.TaskStatus", + "children": [ + { + "kind": "TypeNominal", + "name": "TaskStatus", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TaskStatus", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O9completedyA2EmF", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV0cD0O9completedyA2EmF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "failed", + "printedName": "failed", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactTaskStatusUpdate.TaskStatus.Type) -> AtomicTransact.TransactTaskStatusUpdate.TaskStatus", + "children": [ + { + "kind": "TypeNominal", + "name": "TaskStatus", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TaskStatus", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O6failedyA2EmF", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV0cD0O6failedyA2EmF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "processing", + "printedName": "processing", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactTaskStatusUpdate.TaskStatus.Type) -> AtomicTransact.TransactTaskStatusUpdate.TaskStatus", + "children": [ + { + "kind": "TypeNominal", + "name": "TaskStatus", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TaskStatus", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O10processingyA2EmF", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV0cD0O10processingyA2EmF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "queued", + "printedName": "queued", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactTaskStatusUpdate.TaskStatus.Type) -> AtomicTransact.TransactTaskStatusUpdate.TaskStatus", + "children": [ + { + "kind": "TypeNominal", + "name": "TaskStatus", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TaskStatus", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O6queuedyA2EmF", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV0cD0O6queuedyA2EmF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus?", + "children": [ + { + "kind": "TypeNominal", + "name": "TaskStatus", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.TaskStatus", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O8rawValueAESgSS_tcfc", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV0cD0O8rawValueAESgSS_tcfc", + "moduleName": "AtomicTransact", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O8rawValueSSvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV0cD0O8rawValueSSvp", + "moduleName": "AtomicTransact", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O8rawValueSSvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV0cD0O8rawValueSSvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV0cD0O", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV0cD0O", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "enumRawTypeName": "String", + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "SwitchData", + "printedName": "SwitchData", + "children": [ + { + "kind": "Var", + "name": "paymentMethod", + "printedName": "paymentMethod", + "children": [ + { + "kind": "TypeNominal", + "name": "PaymentMethod", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13paymentMethodAE07PaymentI0Vvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13paymentMethodAE07PaymentI0Vvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "PaymentMethod", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13paymentMethodAE07PaymentI0Vvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13paymentMethodAE07PaymentI0Vvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(paymentMethod:)", + "children": [ + { + "kind": "TypeNominal", + "name": "SwitchData", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV" + }, + { + "kind": "TypeNominal", + "name": "PaymentMethod", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13paymentMethodA2E07PaymentI0V_tcfc", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13paymentMethodA2E07PaymentI0V_tcfc", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "TypeDecl", + "name": "PaymentMethod", + "printedName": "PaymentMethod", + "children": [ + { + "kind": "Var", + "name": "id", + "printedName": "id", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV2idSSvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV2idSSvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV2idSSvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV2idSSvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "title", + "printedName": "title", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV5titleSSvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV5titleSSvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV5titleSSvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV5titleSSvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "type", + "printedName": "type", + "children": [ + { + "kind": "TypeNominal", + "name": "PaymentType", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV4typeAG0H4TypeOvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV4typeAG0H4TypeOvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "PaymentType", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV4typeAG0H4TypeOvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV4typeAG0H4TypeOvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "TypeDecl", + "name": "PaymentType", + "printedName": "PaymentType", + "children": [ + { + "kind": "Var", + "name": "card", + "printedName": "card", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType.Type) -> AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType", + "children": [ + { + "kind": "TypeNominal", + "name": "PaymentType", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "PaymentType", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO4cardyA2ImF", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO4cardyA2ImF", + "moduleName": "AtomicTransact" + }, + { + "kind": "Var", + "name": "bank", + "printedName": "bank", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType.Type) -> AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType", + "children": [ + { + "kind": "TypeNominal", + "name": "PaymentType", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "PaymentType", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO4bankyA2ImF", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO4bankyA2ImF", + "moduleName": "AtomicTransact" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType?", + "children": [ + { + "kind": "TypeNominal", + "name": "PaymentType", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO8rawValueAISgSS_tcfc", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO8rawValueAISgSS_tcfc", + "moduleName": "AtomicTransact", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO8rawValueSSvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO8rawValueSSvp", + "moduleName": "AtomicTransact", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO8rawValueSSvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO8rawValueSSvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV0H4TypeO", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "enumRawTypeName": "String", + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Var", + "name": "expiry", + "printedName": "expiry", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV6expirySSSgvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV6expirySSSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV6expirySSSgvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV6expirySSSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "brand", + "printedName": "brand", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV5brandSSSgvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV5brandSSSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV5brandSSSgvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV5brandSSSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "lastFour", + "printedName": "lastFour", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV8lastFourSSSgvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV8lastFourSSSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV8lastFourSSSgvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV8lastFourSSSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "routingNumber", + "printedName": "routingNumber", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV13routingNumberSSSgvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV13routingNumberSSSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV13routingNumberSSSgvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV13routingNumberSSSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "accountType", + "printedName": "accountType", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV11accountTypeSSSgvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV11accountTypeSSSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV11accountTypeSSSgvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV13PaymentMethodV11accountTypeSSSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "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" + } + ] + }, + { + "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": "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": "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" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "SwitchData", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.SwitchData", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV4fromAEs7Decoder_p_tKcfc", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV4fromAEs7Decoder_p_tKcfc", + "moduleName": "AtomicTransact", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + } + ], + "declKind": "Struct", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV10SwitchDataV", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "DepositData", + "printedName": "DepositData", + "children": [ + { + "kind": "Var", + "name": "accountType", + "printedName": "accountType", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV11accountTypeSSSgvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11DepositDataV11accountTypeSSSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "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": "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": "Var", + "name": "distributionType", + "printedName": "distributionType", + "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:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV16distributionTypeSSSgvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11DepositDataV16distributionTypeSSSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV16distributionTypeSSSgvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11DepositDataV16distributionTypeSSSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "lastFour", + "printedName": "lastFour", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV8lastFourSSSgvp", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11DepositDataV8lastFourSSSgvp", + "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:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV8lastFourSSSgvg", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV11DepositDataV8lastFourSSSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "routingNumber", + "printedName": "routingNumber", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s: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": "Var", + "name": "title", + "printedName": "title", + "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": [ + { + "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": "Constructor", + "name": "init", + "printedName": "init(accountType:distributionAmount:distributionType:lastFour:routingNumber:title:)", + "children": [ + { + "kind": "TypeNominal", + "name": "DepositData", + "printedName": "AtomicTransact.TransactTaskStatusUpdate.DepositData", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV11DepositDataV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "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: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", + "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:)", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactTaskStatusUpdate", + "printedName": "AtomicTransact.TransactTaskStatusUpdate", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV4fromACs7Decoder_p_tKcfc", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV4fromACs7Decoder_p_tKcfc", + "moduleName": "AtomicTransact", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + } + ], + "declKind": "Struct", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV", + "mangledName": "$s14AtomicTransact0B16TaskStatusUpdateV", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "TransactDataRequest", + "printedName": "TransactDataRequest", + "children": [ + { + "kind": "Var", + "name": "taskId", + "printedName": "taskId", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "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" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11DataRequestV6taskIdSSSgvg", + "mangledName": "$s14AtomicTransact0B11DataRequestV6taskIdSSSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11DataRequestV6taskIdSSSgvs", + "mangledName": "$s14AtomicTransact0B11DataRequestV6taskIdSSSgvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11DataRequestV6taskIdSSSgvM", + "mangledName": "$s14AtomicTransact0B11DataRequestV6taskIdSSSgvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "userId", + "printedName": "userId", + "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()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11DataRequestV6userIdSSvs", + "mangledName": "$s14AtomicTransact0B11DataRequestV6userIdSSvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11DataRequestV6userIdSSvM", + "mangledName": "$s14AtomicTransact0B11DataRequestV6userIdSSvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "identifier", + "printedName": "identifier", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B11DataRequestV10identifierSSvp", + "mangledName": "$s14AtomicTransact0B11DataRequestV10identifierSSvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11DataRequestV10identifierSSvg", + "mangledName": "$s14AtomicTransact0B11DataRequestV10identifierSSvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11DataRequestV10identifierSSvs", + "mangledName": "$s14AtomicTransact0B11DataRequestV10identifierSSvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11DataRequestV10identifierSSvM", + "mangledName": "$s14AtomicTransact0B11DataRequestV10identifierSSvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "fields", + "printedName": "fields", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B11DataRequestV6fieldsSaySSGvp", + "mangledName": "$s14AtomicTransact0B11DataRequestV6fieldsSaySSGvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11DataRequestV6fieldsSaySSGvg", + "mangledName": "$s14AtomicTransact0B11DataRequestV6fieldsSaySSGvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11DataRequestV6fieldsSaySSGvs", + "mangledName": "$s14AtomicTransact0B11DataRequestV6fieldsSaySSGvs", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11DataRequestV6fieldsSaySSGvM", + "mangledName": "$s14AtomicTransact0B11DataRequestV6fieldsSaySSGvM", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "data", + "printedName": "data", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : any Swift.Sendable]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Sendable", + "printedName": "any Swift.Sendable", + "usr": "s:s8SendableP" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B11DataRequestV4dataSDySSs8Sendable_pGvp", + "mangledName": "$s14AtomicTransact0B11DataRequestV4dataSDySSs8Sendable_pGvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : any Swift.Sendable]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Sendable", + "printedName": "any Swift.Sendable", + "usr": "s:s8SendableP" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B11DataRequestV4dataSDySSs8Sendable_pGvg", + "mangledName": "$s14AtomicTransact0B11DataRequestV4dataSDySSs8Sendable_pGvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "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", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactSDKEvent", + "printedName": "AtomicTransact.TransactSDKEvent", + "usr": "s:14AtomicTransact0B8SDKEventO" + } + ] + } + ] + } + ], + "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", + "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: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": "TransactSDKEvent", + "printedName": "AtomicTransact.TransactSDKEvent", + "usr": "s:14AtomicTransact0B8SDKEventO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B8SDKEventO7openURLyA2CmF", + "mangledName": "$s14AtomicTransact0B8SDKEventO7openURLyA2CmF", + "moduleName": "AtomicTransact" + }, + { + "kind": "Var", + "name": "interaction", + "printedName": "interaction", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactSDKEvent.Type) -> AtomicTransact.TransactSDKEvent", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactSDKEvent", + "printedName": "AtomicTransact.TransactSDKEvent", + "usr": "s:14AtomicTransact0B8SDKEventO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.TransactSDKEvent.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactSDKEvent", + "printedName": "AtomicTransact.TransactSDKEvent", + "usr": "s:14AtomicTransact0B8SDKEventO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B8SDKEventO11interactionyA2CmF", + "mangledName": "$s14AtomicTransact0B8SDKEventO11interactionyA2CmF", + "moduleName": "AtomicTransact" + }, + { + "kind": "Var", + "name": "dataRequest", + "printedName": "dataRequest", + "children": [ + { + "kind": "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:14AtomicTransact0B8SDKEventO11dataRequestyA2CmF", + "mangledName": "$s14AtomicTransact0B8SDKEventO11dataRequestyA2CmF", + "moduleName": "AtomicTransact" + }, + { + "kind": "Var", + "name": "automationHandoff", + "printedName": "automationHandoff", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactSDKEvent.Type) -> AtomicTransact.TransactSDKEvent", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactSDKEvent", + "printedName": "AtomicTransact.TransactSDKEvent", + "usr": "s:14AtomicTransact0B8SDKEventO" + }, + { + "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" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B8SDKEventO8rawValueACSgSS_tcfc", + "mangledName": "$s14AtomicTransact0B8SDKEventO8rawValueACSgSS_tcfc", + "moduleName": "AtomicTransact", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B8SDKEventO8rawValueSSvp", + "mangledName": "$s14AtomicTransact0B8SDKEventO8rawValueSSvp", + "moduleName": "AtomicTransact", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B8SDKEventO8rawValueSSvg", + "mangledName": "$s14AtomicTransact0B8SDKEventO8rawValueSSvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "allCases", + "printedName": "allCases", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[AtomicTransact.TransactSDKEvent]", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactSDKEvent", + "printedName": "AtomicTransact.TransactSDKEvent", + "usr": "s:14AtomicTransact0B8SDKEventO" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B8SDKEventO8allCasesSayACGvpZ", + "mangledName": "$s14AtomicTransact0B8SDKEventO8allCasesSayACGvpZ", + "moduleName": "AtomicTransact", + "static": true, + "implicit": true, + "declAttributes": [ + "Nonisolated" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[AtomicTransact.TransactSDKEvent]", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactSDKEvent", + "printedName": "AtomicTransact.TransactSDKEvent", + "usr": "s:14AtomicTransact0B8SDKEventO" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B8SDKEventO8allCasesSayACGvgZ", + "mangledName": "$s14AtomicTransact0B8SDKEventO8allCasesSayACGvgZ", + "moduleName": "AtomicTransact", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:14AtomicTransact0B8SDKEventO", + "mangledName": "$s14AtomicTransact0B8SDKEventO", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl" + ], + "enumRawTypeName": "String", + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + }, + { + "kind": "Conformance", + "name": "CaseIterable", + "printedName": "CaseIterable", + "children": [ + { + "kind": "TypeWitness", + "name": "AllCases", + "printedName": "AllCases", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[AtomicTransact.TransactSDKEvent]", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactSDKEvent", + "printedName": "AtomicTransact.TransactSDKEvent", + "usr": "s:14AtomicTransact0B8SDKEventO" + } + ], + "usr": "s:Sa" + } + ] + } + ], + "usr": "s:s12CaseIterableP", + "mangledName": "$ss12CaseIterableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "AtomicTransact", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "TransactDataResponse", + "printedName": "TransactDataResponse", + "children": [ + { + "kind": "Var", + "name": "card", + "printedName": "card", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.TransactDataResponse.CardData?", + "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": "AtomicTransact.TransactDataResponse.CardData?", + "children": [ + { + "kind": "TypeNominal", + "name": "CardData", + "printedName": "AtomicTransact.TransactDataResponse.CardData", + "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V" + } + ], + "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": "AtomicTransact.TransactDataResponse.Identity?", + "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": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.TransactDataResponse.Identity?", + "children": [ + { + "kind": "TypeNominal", + "name": "Identity", + "printedName": "AtomicTransact.TransactDataResponse.Identity", + "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B12DataResponseV8identityAC8IdentityVSgvg", + "mangledName": "$s14AtomicTransact0B12DataResponseV8identityAC8IdentityVSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(card:identity:)", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactDataResponse", + "printedName": "AtomicTransact.TransactDataResponse", + "usr": "s:14AtomicTransact0B12DataResponseV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.TransactDataResponse.CardData?", + "children": [ + { + "kind": "TypeNominal", + "name": "CardData", + "printedName": "AtomicTransact.TransactDataResponse.CardData", + "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.TransactDataResponse.Identity?", + "children": [ + { + "kind": "TypeNominal", + "name": "Identity", + "printedName": "AtomicTransact.TransactDataResponse.Identity", + "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV" + } + ], + "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": "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" + }, + { + "kind": "Var", + "name": "invalidCharacters", + "printedName": "invalidCharacters", + "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:14AtomicTransact0B12DataResponseV19ValidationErrorTypeO17invalidCharactersyA2EmF", + "mangledName": "$s14AtomicTransact0B12DataResponseV19ValidationErrorTypeO17invalidCharactersyA2EmF", + "moduleName": "AtomicTransact" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.TransactDataResponse.ValidationErrorType?", + "children": [ + { + "kind": "TypeNominal", + "name": "ValidationErrorType", + "printedName": "AtomicTransact.TransactDataResponse.ValidationErrorType", + "usr": "s:14AtomicTransact0B12DataResponseV19ValidationErrorTypeO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B12DataResponseV19ValidationErrorTypeO8rawValueAESgSS_tcfc", + "mangledName": "$s14AtomicTransact0B12DataResponseV19ValidationErrorTypeO8rawValueAESgSS_tcfc", + "moduleName": "AtomicTransact", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B12DataResponseV19ValidationErrorTypeO8rawValueSSvp", + "mangledName": "$s14AtomicTransact0B12DataResponseV19ValidationErrorTypeO8rawValueSSvp", + "moduleName": "AtomicTransact", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B12DataResponseV19ValidationErrorTypeO8rawValueSSvg", + "mangledName": "$s14AtomicTransact0B12DataResponseV19ValidationErrorTypeO8rawValueSSvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:14AtomicTransact0B12DataResponseV19ValidationErrorTypeO", + "mangledName": "$s14AtomicTransact0B12DataResponseV19ValidationErrorTypeO", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "enumRawTypeName": "String", + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "ValidationError", + "printedName": "ValidationError", + "children": [ + { + "kind": "Var", + "name": "fieldName", + "printedName": "fieldName", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B12DataResponseV15ValidationErrorV9fieldNameSSvp", + "mangledName": "$s14AtomicTransact0B12DataResponseV15ValidationErrorV9fieldNameSSvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "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": "Var", + "name": "error", + "printedName": "error", + "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": [ + { + "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": "Constructor", + "name": "init", + "printedName": "init(fieldName:error:)", + "children": [ + { + "kind": "TypeNominal", + "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": "TypeDecl", + "name": "Identity", + "printedName": "Identity", + "children": [ + { + "kind": "Var", + "name": "firstName", + "printedName": "firstName", + "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:14AtomicTransact0B12DataResponseV8IdentityV9firstNameSSSgvp", + "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV9firstNameSSSgvp", + "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:14AtomicTransact0B12DataResponseV8IdentityV9firstNameSSSgvg", + "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV9firstNameSSSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "lastName", + "printedName": "lastName", + "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: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": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "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", + "printedName": "Swift.String?", + "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": [ + { + "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:14AtomicTransact0B12DataResponseV8IdentityV10postalCodeSSSgvg", + "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV10postalCodeSSSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "address", + "printedName": "address", + "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:14AtomicTransact0B12DataResponseV8IdentityV7addressSSSgvp", + "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV7addressSSSgvp", + "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:14AtomicTransact0B12DataResponseV8IdentityV7addressSSSgvg", + "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV7addressSSSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "address2", + "printedName": "address2", + "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:14AtomicTransact0B12DataResponseV8IdentityV8address2SSSgvp", + "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV8address2SSSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV8address2SSSgvg", + "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV8address2SSSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "city", + "printedName": "city", + "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:14AtomicTransact0B12DataResponseV8IdentityV4citySSSgvp", + "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV4citySSSgvp", + "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:14AtomicTransact0B12DataResponseV8IdentityV4citySSSgvg", + "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV4citySSSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "state", + "printedName": "state", + "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:14AtomicTransact0B12DataResponseV8IdentityV5stateSSSgvp", + "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV5stateSSSgvp", + "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:14AtomicTransact0B12DataResponseV8IdentityV5stateSSSgvg", + "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV5stateSSSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "phone", + "printedName": "phone", + "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:14AtomicTransact0B12DataResponseV8IdentityV5phoneSSSgvp", + "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV5phoneSSSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV5phoneSSSgvg", + "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV5phoneSSSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "email", + "printedName": "email", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV5emailSSSgvp", + "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV5emailSSSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV5emailSSSgvg", + "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV5emailSSSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(firstName:lastName:postalCode:address:address2:city:state:phone:email:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Identity", + "printedName": "AtomicTransact.TransactDataResponse.Identity", + "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "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:14AtomicTransact0B12DataResponseV8IdentityV9firstName04lastG010postalCode7address8address24city5state5phone5emailAESSSg_A8Otcfc", + "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV9firstName04lastG010postalCode7address8address24city5state5phone5emailAESSSg_A8Otcfc", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "validate", + "printedName": "validate()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[AtomicTransact.TransactDataResponse.ValidationError]", + "children": [ + { + "kind": "TypeNominal", + "name": "ValidationError", + "printedName": "AtomicTransact.TransactDataResponse.ValidationError", + "usr": "s:14AtomicTransact0B12DataResponseV15ValidationErrorV" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Func", + "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV8validateSayAC15ValidationErrorVGyF", + "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV8validateSayAC15ValidationErrorVGyF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "isValid", + "printedName": "isValid()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "s:14AtomicTransact0B12DataResponseV8IdentityV7isValidSbyF", + "mangledName": "$s14AtomicTransact0B12DataResponseV8IdentityV7isValidSbyF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "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": [ + { + "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": "Var", + "name": "expiry", + "printedName": "expiry", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s: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": "Var", + "name": "cvv", + "printedName": "cvv", + "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:14AtomicTransact0B12DataResponseV04CardC0V3cvvSSSgvp", + "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V3cvvSSSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V3cvvSSSgvg", + "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V3cvvSSSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "cardType", + "printedName": "cardType", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.TransactDataResponse.CardData.CardType?", + "children": [ + { + "kind": "TypeNominal", + "name": "CardType", + "printedName": "AtomicTransact.TransactDataResponse.CardData.CardType", + "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V0E4TypeO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V8cardTypeAE0eG0OSgvp", + "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V8cardTypeAE0eG0OSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.TransactDataResponse.CardData.CardType?", + "children": [ + { + "kind": "TypeNominal", + "name": "CardType", + "printedName": "AtomicTransact.TransactDataResponse.CardData.CardType", + "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V0E4TypeO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V8cardTypeAE0eG0OSgvg", + "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V8cardTypeAE0eG0OSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "TypeDecl", + "name": "CardType", + "printedName": "CardType", + "children": [ + { + "kind": "Var", + "name": "debit", + "printedName": "debit", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactDataResponse.CardData.CardType.Type) -> AtomicTransact.TransactDataResponse.CardData.CardType", + "children": [ + { + "kind": "TypeNominal", + "name": "CardType", + "printedName": "AtomicTransact.TransactDataResponse.CardData.CardType", + "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V0E4TypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.TransactDataResponse.CardData.CardType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CardType", + "printedName": "AtomicTransact.TransactDataResponse.CardData.CardType", + "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V0E4TypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V0E4TypeO5debityA2GmF", + "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V0E4TypeO5debityA2GmF", + "moduleName": "AtomicTransact" + }, + { + "kind": "Var", + "name": "credit", + "printedName": "credit", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactDataResponse.CardData.CardType.Type) -> AtomicTransact.TransactDataResponse.CardData.CardType", + "children": [ + { + "kind": "TypeNominal", + "name": "CardType", + "printedName": "AtomicTransact.TransactDataResponse.CardData.CardType", + "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V0E4TypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AtomicTransact.TransactDataResponse.CardData.CardType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CardType", + "printedName": "AtomicTransact.TransactDataResponse.CardData.CardType", + "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V0E4TypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V0E4TypeO6credityA2GmF", + "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V0E4TypeO6credityA2GmF", + "moduleName": "AtomicTransact" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.TransactDataResponse.CardData.CardType?", + "children": [ + { + "kind": "TypeNominal", + "name": "CardType", + "printedName": "AtomicTransact.TransactDataResponse.CardData.CardType", + "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V0E4TypeO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V0E4TypeO8rawValueAGSgSS_tcfc", + "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V0E4TypeO8rawValueAGSgSS_tcfc", + "moduleName": "AtomicTransact", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "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": "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", + "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": "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" + } + ], + "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": "Function", + "name": "validate", + "printedName": "validate()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[AtomicTransact.TransactDataResponse.ValidationError]", + "children": [ + { + "kind": "TypeNominal", + "name": "ValidationError", + "printedName": "AtomicTransact.TransactDataResponse.ValidationError", + "usr": "s:14AtomicTransact0B12DataResponseV15ValidationErrorV" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Func", + "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V8validateSayAC15ValidationErrorVGyF", + "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V8validateSayAC15ValidationErrorVGyF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "isValid", + "printedName": "isValid()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "s:14AtomicTransact0B12DataResponseV04CardC0V7isValidSbyF", + "mangledName": "$s14AtomicTransact0B12DataResponseV04CardC0V7isValidSbyF", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "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": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B7CompanyV2idSSvp", + "mangledName": "$s14AtomicTransact0B7CompanyV2idSSvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B7CompanyV2idSSvg", + "mangledName": "$s14AtomicTransact0B7CompanyV2idSSvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "name", + "printedName": "name", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B7CompanyV4nameSSvp", + "mangledName": "$s14AtomicTransact0B7CompanyV4nameSSvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B7CompanyV4nameSSvg", + "mangledName": "$s14AtomicTransact0B7CompanyV4nameSSvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "branding", + "printedName": "branding", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.TransactCompany.Branding?", + "children": [ + { + "kind": "TypeNominal", + "name": "Branding", + "printedName": "AtomicTransact.TransactCompany.Branding", + "usr": "s:14AtomicTransact0B7CompanyV8BrandingV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B7CompanyV8brandingAC8BrandingVSgvp", + "mangledName": "$s14AtomicTransact0B7CompanyV8brandingAC8BrandingVSgvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AtomicTransact.TransactCompany.Branding?", + "children": [ + { + "kind": "TypeNominal", + "name": "Branding", + "printedName": "AtomicTransact.TransactCompany.Branding", + "usr": "s:14AtomicTransact0B7CompanyV8BrandingV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B7CompanyV8brandingAC8BrandingVSgvg", + "mangledName": "$s14AtomicTransact0B7CompanyV8brandingAC8BrandingVSgvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "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", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "TypeDecl", + "name": "Logo", + "printedName": "Logo", + "children": [ + { + "kind": "Var", + "name": "url", + "printedName": "url", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:14AtomicTransact0B7CompanyV8BrandingV4LogoV3urlSSvp", + "mangledName": "$s14AtomicTransact0B7CompanyV8BrandingV4LogoV3urlSSvp", + "moduleName": "AtomicTransact", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14AtomicTransact0B7CompanyV8BrandingV4LogoV3urlSSvg", + "mangledName": "$s14AtomicTransact0B7CompanyV8BrandingV4LogoV3urlSSvg", + "moduleName": "AtomicTransact", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "backgroundColor", + "printedName": "backgroundColor", + "children": [ + { + "kind": "TypeNominal", + "name": "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": "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": "Struct", + "usr": "s:14AtomicTransact0B7CompanyV8BrandingV4LogoV", + "mangledName": "$s14AtomicTransact0B7CompanyV8BrandingV4LogoV", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "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": "Struct", + "usr": "s:14AtomicTransact0B7CompanyV8BrandingV", + "mangledName": "$s14AtomicTransact0B7CompanyV8BrandingV", + "moduleName": "AtomicTransact", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactCompany", + "printedName": "AtomicTransact.TransactCompany", + "usr": "s:14AtomicTransact0B7CompanyV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:14AtomicTransact0B7CompanyV4fromACs7Decoder_p_tKcfc", + "mangledName": "$s14AtomicTransact0B7CompanyV4fromACs7Decoder_p_tKcfc", + "moduleName": "AtomicTransact", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + } + ], + "declKind": "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": "TypeDecl", + "name": "Logger", + "printedName": "Logger", + "declKind": "Struct", + "usr": "s:2os6LoggerV", + "mangledName": "$s2os6LoggerV", + "moduleName": "os", + "intro_Macosx": "11.0", + "intro_iOS": "14.0", + "intro_tvOS": "14.0", + "intro_watchOS": "7.0", + "declAttributes": [ + "Available", + "Available", + "Available", + "Available" + ], + "isExternal": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "View", + "printedName": "View", + "children": [ + { + "kind": "Function", + "name": "atomicTransact", + "printedName": "atomicTransact(isPresented:config:environment:presentsFullscreen:onInteraction:onDataRequest:onAuthStatusUpdate:onTaskStatusUpdate:onLaunch:onCompletion:onError:)", + "children": [ + { + "kind": "TypeNominal", + "name": "OpaqueTypeArchetype", + "printedName": "some SwiftUI.View", + "children": [ + { + "kind": "TypeNominal", + "name": "View", + "printedName": "SwiftUI.View", + "usr": "s:7SwiftUI4ViewP" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Binding", + "printedName": "SwiftUI.Binding", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:7SwiftUI7BindingV" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> AtomicTransact.AtomicConfig", + "children": [ + { + "kind": "TypeNominal", + "name": "AtomicConfig", + "printedName": "AtomicTransact.AtomicConfig", + "usr": "s:14AtomicTransact0A6ConfigV" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + }, + { + "kind": "TypeNominal", + "name": "TransactEnvironment", + "printedName": "AtomicTransact.TransactEnvironment", + "hasDefaultArg": true, + "usr": "s:14AtomicTransact0B11EnvironmentO" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "hasDefaultArg": true, + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((AtomicTransact.TransactInteraction) -> ())?", + "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": "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" + } + ] + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((AtomicTransact.TransactAuthStatusUpdate) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactAuthStatusUpdate) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "TransactAuthStatusUpdate", + "printedName": "AtomicTransact.TransactAuthStatusUpdate", + "usr": "s:14AtomicTransact0B16AuthStatusUpdateV" + } + ] + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((AtomicTransact.TransactTaskStatusUpdate) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactTaskStatusUpdate) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "TransactTaskStatusUpdate", + "printedName": "AtomicTransact.TransactTaskStatusUpdate", + "usr": "s:14AtomicTransact0B16TaskStatusUpdateV" + } + ] + } + ], + "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", + "printedName": "((AtomicTransact.TransactResponse) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactResponse) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "TransactResponse", + "printedName": "AtomicTransact.TransactResponse", + "usr": "s:14AtomicTransact0B8ResponseO" + } + ] + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((AtomicTransact.TransactError) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AtomicTransact.TransactError) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "TransactError", + "printedName": "AtomicTransact.TransactError", + "usr": "s:14AtomicTransact0B5ErrorO" + } + ] + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:7SwiftUI4ViewP14AtomicTransactE06atomicE011isPresented6config11environment18presentsFullscreen13onInteraction0M11DataRequest0M16AuthStatusUpdate0m4TaskrS00M6Launch0M10Completion0M5ErrorQrAA7BindingVySbG_AD0D6ConfigVycAD0E11EnvironmentOSbyAD0eN0VcSgAD0eO8ResponseVSgAD0eoP0VYacSgyAD0eqrS0VcSgyAD0etrS0VcSgyycSgyAD0E8ResponseOcSgyAD0eW0OcSgtF", + "mangledName": "$s7SwiftUI4ViewP14AtomicTransactE06atomicE011isPresented6config11environment18presentsFullscreen13onInteraction0M11DataRequest0M16AuthStatusUpdate0m4TaskrS00M6Launch0M10Completion0M5ErrorQrAA7BindingVySbG_AD0D6ConfigVycAD0E11EnvironmentOSbyAD0eN0VcSgAD0eO8ResponseVSgAD0eoP0VYacSgyAD0eqrS0VcSgyAD0etrS0VcSgyycSgyAD0E8ResponseOcSgyAD0eW0OcSgtF", + "moduleName": "AtomicTransact", + "genericSig": "<τ_0_0 where τ_0_0 : SwiftUI.View>", + "sugared_genericSig": "", + "declAttributes": [ + "Preconcurrency", + "Custom", + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "atomicTransactActionsPresenter", + "printedName": "atomicTransactActionsPresenter(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "OpaqueTypeArchetype", + "printedName": "some SwiftUI.View", + "children": [ + { + "kind": "TypeNominal", + "name": "View", + "printedName": "SwiftUI.View", + "usr": "s:7SwiftUI4ViewP" + } + ] + }, + { + "kind": "TypeNominal", + "name": "TransactActionPresenter", + "printedName": "AtomicTransact.TransactActionPresenter", + "usr": "s:14AtomicTransact0B15ActionPresenterC" + } + ], + "declKind": "Func", + "usr": "s:7SwiftUI4ViewP14AtomicTransactE06atomicE16ActionsPresenteryQrAD0e6ActionH0CF", + "mangledName": "$s7SwiftUI4ViewP14AtomicTransactE06atomicE16ActionsPresenteryQrAD0e6ActionH0CF", + "moduleName": "AtomicTransact", + "genericSig": "<τ_0_0 where τ_0_0 : SwiftUI.View>", + "sugared_genericSig": "", + "declAttributes": [ + "Preconcurrency", + "Custom", + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:7SwiftUI4ViewP", + "mangledName": "$s7SwiftUI4ViewP", + "moduleName": "SwiftUICore", + "genericSig": "<τ_0_0.Body : SwiftUI.View>", + "sugared_genericSig": "", + "intro_Macosx": "10.15", + "intro_iOS": "13.0", + "intro_tvOS": "13.0", + "intro_watchOS": "6.0", + "declAttributes": [ + "Preconcurrency", + "TypeEraser", + "OriginallyDefinedIn", + "OriginallyDefinedIn", + "OriginallyDefinedIn", + "OriginallyDefinedIn", + "Available", + "Available", + "Available", + "Available", + "Custom" + ], + "isExternal": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + } + ] + } + ], + "json_format_version": 8 + }, + "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\/FrameworkVersion.swift", + "kind": "StringLiteral", + "offset": 228, + "length": 8, + "value": "\"3.28.0\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", + "kind": "StringLiteral", + "offset": 1998, + "length": 4, + "value": "\"es\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", + "kind": "StringLiteral", + "offset": 2005, + "length": 4, + "value": "\"es\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", + "kind": "StringLiteral", + "offset": 2012, + "length": 4, + "value": "\"en\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", + "kind": "StringLiteral", + "offset": 4408, + "length": 4, + "value": "\"es\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", + "kind": "StringLiteral", + "offset": 4415, + "length": 4, + "value": "\"es\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", + "kind": "StringLiteral", + "offset": 4422, + "length": 4, + "value": "\"en\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", + "kind": "StringLiteral", + "offset": 7173, + "length": 4, + "value": "\"es\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", + "kind": "StringLiteral", + "offset": 7180, + "length": 4, + "value": "\"es\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", + "kind": "StringLiteral", + "offset": 7187, + "length": 4, + "value": "\"en\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", + "kind": "StringLiteral", + "offset": 10242, + "length": 9, + "value": "\"pay-now\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", + "kind": "FloatLiteral", + "offset": 13023, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", + "kind": "FloatLiteral", + "offset": 13060, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", + "kind": "FloatLiteral", + "offset": 13096, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", + "kind": "FloatLiteral", + "offset": 13133, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", + "kind": "StringLiteral", + "offset": 19145, + "length": 11, + "value": "\"user-link\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", + "kind": "StringLiteral", + "offset": 19185, + "length": 15, + "value": "\"employer-link\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", + "kind": "StringLiteral", + "offset": 19222, + "length": 10, + "value": "\"pay-link\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", + "kind": "StringLiteral", + "offset": 19253, + "length": 8, + "value": "\"custom\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", + "kind": "BooleanLiteral", + "offset": 19652, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", + "kind": "BooleanLiteral", + "offset": 22488, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", + "kind": "StringLiteral", + "offset": 26929, + "length": 5, + "value": "\"ios\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", + "kind": "StringLiteral", + "offset": 27200, + "length": 49, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", + "kind": "StringLiteral", + "offset": 27224, + "length": 1, + "value": "\".\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", + "kind": "StringLiteral", + "offset": 27248, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", + "kind": "IntegerLiteral", + "offset": 27288, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", + "kind": "StringLiteral", + "offset": 27325, + "length": 26, + "value": "\".\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", + "kind": "StringLiteral", + "offset": 27350, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", + "kind": "StringLiteral", + "offset": 27499, + "length": 18, + "value": "\"MinimumOSVersion\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicConfig.swift", + "kind": "StringLiteral", + "offset": 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\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Data\/InternalNotifications.swift", + "kind": "StringLiteral", + "offset": 377, + "length": 15, + "value": "\"PauseTransact\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Data\/InternalNotifications.swift", + "kind": "BooleanLiteral", + "offset": 1981, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/Atomic.swift", + "kind": "BooleanLiteral", + "offset": 10592, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/Atomic.swift", + "kind": "BooleanLiteral", + "offset": 11330, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Data\/Logger.swift", + "kind": "StringLiteral", + "offset": 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" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicSwiftUI.swift", + "kind": "BooleanLiteral", + "offset": 1454, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/AtomicSwiftUI.swift", + "kind": "BooleanLiteral", + "offset": 3440, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Views\/BaseTransactViewController.swift", + "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", + "kind": "StringLiteral", + "offset": 6447, + "length": 5, + "value": "\"_id\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/TransactDataRequest.swift", + "kind": "Dictionary", + "offset": 1774, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/TransactSDKEvent.swift", + "kind": "StringLiteral", + "offset": 183, + "length": 23, + "value": "\"atomic-transact-close\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/TransactSDKEvent.swift", + "kind": "StringLiteral", + "offset": 222, + "length": 24, + "value": "\"atomic-transact-finish\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/TransactSDKEvent.swift", + "kind": "StringLiteral", + "offset": 263, + "length": 26, + "value": "\"atomic-transact-open-url\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/TransactSDKEvent.swift", + "kind": "StringLiteral", + "offset": 310, + "length": 29, + "value": "\"atomic-transact-interaction\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/TransactSDKEvent.swift", + "kind": "StringLiteral", + "offset": 360, + "length": 30, + "value": "\"atomic-transact-data-request\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/TransactSDKEvent.swift", + "kind": "StringLiteral", + "offset": 417, + "length": 36, + "value": "\"atomic-transact-automation-handoff\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/TransactSDKEvent.swift", + "kind": "StringLiteral", + "offset": 469, + "length": 24, + "value": "\"atomic-transact-launch\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/TransactSDKEvent.swift", + "kind": "StringLiteral", + "offset": 519, + "length": 36, + "value": "\"atomic-transact-auth-status-update\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/TransactSDKEvent.swift", + "kind": "StringLiteral", + "offset": 581, + "length": 36, + "value": "\"atomic-transact-task-status-update\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/TransactSDKEvent.swift", + "kind": "StringLiteral", + "offset": 632, + "length": 23, + "value": "\"atomic-transact-error\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/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\/Data\/LocalStorage.swift", + "kind": "StringLiteral", + "offset": 178, + "length": 32, + "value": "\"com.atomicfi.transact.keychain\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/AtomicTransact\/Public\/TransactCompany.swift", + "kind": "StringLiteral", + "offset": 2453, + "length": 5, + "value": "\"_id\"" + } + ] +} \ No newline at end of file diff --git a/ios/frameworks/AtomicTransact.xcframework/ios-arm64_x86_64-simulator/AtomicTransact.framework/Modules/AtomicTransact.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface b/ios/frameworks/AtomicTransact.xcframework/ios-arm64_x86_64-simulator/AtomicTransact.framework/Modules/AtomicTransact.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface new file mode 100644 index 0000000..d3e2c42 --- /dev/null +++ b/ios/frameworks/AtomicTransact.xcframework/ios-arm64_x86_64-simulator/AtomicTransact.framework/Modules/AtomicTransact.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface @@ -0,0 +1,625 @@ +// 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 +@_exported import AtomicTransact +import Combine +import Foundation +import OSLog +import QuantumIOS +import SafariServices +import Security +import Swift +import SwiftUI +import UIKit +import WebKit +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? { + get + } + public var company: Swift.String? { + get + } + public var payroll: Swift.String? { + get + } +} +public struct AtomicConfig : Swift.Codable, Swift.Sendable { + public init(publicToken: Swift.String, scope: AtomicTransact.AtomicConfig.ScopeType, tasks: [AtomicTransact.AtomicConfig.Task], linkedAccount: Swift.String? = nil, deferredPaymentMethodStrategy: AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy? = nil, theme: AtomicTransact.AtomicConfig.Theme = Theme(dark: .system), language: Swift.String = Locale.current.languageCode == "es" ? "es" : "en", sessionContext: Swift.String? = nil, deeplink: AtomicTransact.AtomicConfig.Deeplink? = nil, metadata: [Swift.String : Swift.String]? = nil, search: AtomicTransact.AtomicConfig.Search? = nil, handoff: [Swift.String]? = nil, experiments: AtomicTransact.AtomicConfig.Experiments? = nil, features: AtomicTransact.AtomicConfig.Features? = nil, customer: AtomicTransact.AtomicConfig.Customer? = nil, uplinkSessionUrl: Swift.String? = nil) + public init(demo: AtomicTransact.AtomicConfig.DemoMode, scope: AtomicTransact.AtomicConfig.ScopeType, tasks: [AtomicTransact.AtomicConfig.Task], linkedAccount: Swift.String? = nil, theme: AtomicTransact.AtomicConfig.Theme = Theme(dark: .system), language: Swift.String = Locale.current.languageCode == "es" ? "es" : "en", sessionContext: Swift.String? = nil, deeplink: AtomicTransact.AtomicConfig.Deeplink? = nil, metadata: [Swift.String : Swift.String]? = nil, search: AtomicTransact.AtomicConfig.Search? = nil, handoff: [Swift.String]? = nil, experiments: AtomicTransact.AtomicConfig.Experiments? = nil) + @available(*, deprecated, message: "Use `tasks` instead of `product`") + public init(publicToken: Swift.String, scope: AtomicTransact.AtomicConfig.ScopeType, product: AtomicTransact.AtomicConfig.ProductType, additionalProduct: AtomicTransact.AtomicConfig.ProductType? = nil, linkedAccount: Swift.String? = nil, theme: AtomicTransact.AtomicConfig.Theme = Theme(dark: .system), distribution: AtomicTransact.AtomicConfig.Distribution? = nil, language: Swift.String = Locale.current.languageCode == "es" ? "es" : "en", sessionContext: Swift.String? = nil, deeplink: AtomicTransact.AtomicConfig.Deeplink? = nil, metadata: [Swift.String : Swift.String]? = nil, search: AtomicTransact.AtomicConfig.Search? = nil, handoff: [Swift.String]? = nil, experiments: AtomicTransact.AtomicConfig.Experiments? = nil) + public struct Task : Swift.Codable, Swift.Sendable { + public let product: AtomicTransact.AtomicConfig.ProductType? + public let operation: AtomicTransact.AtomicConfig.ProductType? + public let distribution: AtomicTransact.AtomicConfig.Distribution? + public let forms: [Swift.String]? + public let action: AtomicTransact.AtomicConfig.UserAction? + public let apps: [AtomicTransact.AtomicConfig.Task.App]? + public init(product: AtomicTransact.AtomicConfig.ProductType? = nil, operation: AtomicTransact.AtomicConfig.ProductType? = nil, distribution: AtomicTransact.AtomicConfig.Distribution? = nil, forms: [Swift.String]? = nil, action: AtomicTransact.AtomicConfig.UserAction? = nil, apps: [AtomicTransact.AtomicConfig.Task.App]? = nil) + public enum App : Swift.String, Swift.Codable, Swift.Sendable, Swift.CaseIterable { + case payNow + case expenses + case orders + case suggestions + public init?(rawValue: Swift.String) + public typealias AllCases = [AtomicTransact.AtomicConfig.Task.App] + public typealias RawValue = Swift.String + nonisolated public static var allCases: [AtomicTransact.AtomicConfig.Task.App] { + get + } + public var rawValue: Swift.String { + get + } + } + public func encode(to encoder: any Swift.Encoder) throws + public init(from decoder: any Swift.Decoder) throws + } + public struct Theme : Swift.Codable, Swift.Sendable { + public let brandColor: Swift.String? + public let overlayColor: Swift.String? + public var dark: Swift.Bool? + public var navigationOptions: AtomicTransact.AtomicConfig.NavigationOptions? + public init(brandColor: Swift.String?, overlayColor: Swift.String?, navigationOptions: AtomicTransact.AtomicConfig.NavigationOptions? = nil, dark: AtomicTransact.AtomicConfig.Theme.ColorScheme = .system) + public init(brandColor: UIKit.UIColor? = nil, overlayColor: UIKit.UIColor? = nil, navigationOptions: AtomicTransact.AtomicConfig.NavigationOptions? = nil, dark: AtomicTransact.AtomicConfig.Theme.ColorScheme = .system) + public enum ColorScheme { + case light + case dark + case system + public var isDarkMode: Swift.Bool { + get + } + public static func == (a: AtomicTransact.AtomicConfig.Theme.ColorScheme, b: AtomicTransact.AtomicConfig.Theme.ColorScheme) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } + } + public func encode(to encoder: any Swift.Encoder) throws + public init(from decoder: any Swift.Decoder) throws + } + public struct Distribution : Swift.Codable, Swift.Sendable { + public enum DistributionType : Swift.String, Swift.Codable, Swift.Sendable { + case total + case fixed + case percent + public init?(rawValue: Swift.String) + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get + } + } + public enum ActionType : Swift.String, Swift.Codable, Swift.Sendable { + case create + case update + case delete + public init?(rawValue: Swift.String) + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get + } + } + public var type: AtomicTransact.AtomicConfig.Distribution.DistributionType + public var amount: Swift.Double + public var action: AtomicTransact.AtomicConfig.Distribution.ActionType? + public var canUpdate: Swift.Bool? + public init(type: AtomicTransact.AtomicConfig.Distribution.DistributionType, amount: Swift.Double, action: AtomicTransact.AtomicConfig.Distribution.ActionType? = nil) + public init(type: AtomicTransact.AtomicConfig.Distribution.DistributionType, amount: Swift.Double, action: AtomicTransact.AtomicConfig.Distribution.ActionType? = nil, canUpdate: Swift.Bool?) + public func encode(to encoder: any Swift.Encoder) throws + public init(from decoder: any Swift.Decoder) throws + } + public enum ProductType : Swift.String, Swift.Codable, Swift.Sendable { + case deposit + case verify + case enroll + case `switch` + case present + case tax + case action + case aggregate + case manage + public init?(rawValue: Swift.String) + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get + } + } + public enum ScopeType : Swift.String, Swift.Codable, Swift.Sendable { + case userLink + case employerLink + case payLink + case custom + public init?(rawValue: Swift.String) + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get + } + } + public enum DeferredPaymentMethodStrategy : Swift.String, Swift.Codable, Swift.Sendable { + case sdk + case api + public init?(rawValue: Swift.String) + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get + } + } + public struct Deeplink : Swift.Codable, Swift.Sendable { + public enum Step { + case searchCompany + case searchPayroll + case loginCompany(companyId: Swift.String, connectorId: Swift.String? = nil, singleSwitch: Swift.Bool? = false) + case loginPayroll(connectorId: Swift.String, companyName: Swift.String) + case addCard + public var id: Swift.String { + get + } + } + public enum App { + case payNow(payments: [Swift.String], accountId: Swift.String) + case expenses + case orders + case suggestions + public var id: Swift.String { + get + } + } + public var step: Swift.String? + public var companyId: Swift.String? + public var connectorId: Swift.String? + public var companyName: Swift.String? + public var singleSwitch: Swift.Bool? + public var app: Swift.String? + public var payments: [Swift.String]? + public var accountId: Swift.String? + public init(step: AtomicTransact.AtomicConfig.Deeplink.Step) + public static func step(_ step: AtomicTransact.AtomicConfig.Deeplink.Step) -> AtomicTransact.AtomicConfig.Deeplink + public init(app: AtomicTransact.AtomicConfig.Deeplink.App) + public static func app(_ app: AtomicTransact.AtomicConfig.Deeplink.App) -> AtomicTransact.AtomicConfig.Deeplink + public func encode(to encoder: any Swift.Encoder) throws + public init(from decoder: any Swift.Decoder) throws + } + public struct DemoMode : Swift.Codable, Swift.Sendable { + public var enabled: Swift.Bool + public struct Customer : Swift.Codable, Swift.Sendable { + public var name: Swift.String + public struct Brand : Swift.Codable, Swift.Sendable { + public var logo: Swift.String + public var color: Swift.String + public init(logo: Swift.String, color: Swift.String) + public init(logo: Swift.String, color: UIKit.UIColor) + public func encode(to encoder: any Swift.Encoder) throws + public init(from decoder: any Swift.Decoder) throws + } + public var brand: AtomicTransact.AtomicConfig.DemoMode.Customer.Brand + public init(name: Swift.String, brand: AtomicTransact.AtomicConfig.DemoMode.Customer.Brand) + public func encode(to encoder: any Swift.Encoder) throws + public init(from decoder: any Swift.Decoder) throws + } + public var customer: AtomicTransact.AtomicConfig.DemoMode.Customer? + public init(customer: AtomicTransact.AtomicConfig.DemoMode.Customer? = nil) + public func encode(to encoder: any Swift.Encoder) throws + public init(from decoder: any Swift.Decoder) throws + } + public struct Search : Swift.Codable, Swift.Sendable { + public var tags: [Swift.String]? + public var excludedTags: [Swift.String]? + public var ruleId: Swift.String? + public init(tags: [Swift.String]? = nil, excludedTags: [Swift.String]? = nil, ruleId: Swift.String? = nil) + public func encode(to encoder: any Swift.Encoder) throws + public init(from decoder: any Swift.Decoder) throws + } + public struct Experiments : Swift.Codable, Swift.Sendable { + public var fractionalDeposits: Swift.Bool? + public var unemploymentCarousel: Swift.Bool? + public var manualFallback: Swift.Bool? + public init(fractionalDeposits: Swift.Bool? = nil, unemploymentCarousel: Swift.Bool? = nil, manualFallback: Swift.Bool? = nil) + 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? + public init(coAuth: Swift.Bool? = nil, manualDepositFlow: Swift.Bool? = nil) + public func encode(to encoder: any Swift.Encoder) throws + public init(from decoder: any Swift.Decoder) throws + } + public struct UserAction : Swift.Codable, Swift.Sendable { + public var id: Swift.String + public init(id: Swift.String) + public func encode(to encoder: any Swift.Encoder) throws + public init(from decoder: any Swift.Decoder) throws + } + public struct Customer : Swift.Codable, Swift.Sendable { + public var name: Swift.String + public init(name: Swift.String) + public func encode(to encoder: any Swift.Encoder) throws + public init(from decoder: any Swift.Decoder) throws + } + public struct NavigationOptions : Swift.Codable, Swift.Sendable { + public var showBackButton: Swift.Bool? + public var showBackButtonText: Swift.Bool? + public var showCloseButton: Swift.Bool? + public init(showBackButton: Swift.Bool? = nil, showBackButtonText: Swift.Bool? = nil, showCloseButton: Swift.Bool? = nil) + 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) + public func encode() -> Any? + public func encode(to encoder: any Swift.Encoder) throws + public init(from decoder: any Swift.Decoder) throws + } + public let publicToken: Swift.String? + public var tasks: [AtomicTransact.AtomicConfig.Task]? + public let demo: AtomicTransact.AtomicConfig.DemoMode? + public let product: AtomicTransact.AtomicConfig.ProductType? + public let additionalProduct: AtomicTransact.AtomicConfig.ProductType? + public let linkedAccount: Swift.String? + public let deferredPaymentMethodStrategy: AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy? + public let sessionContext: Swift.String? + public let scope: AtomicTransact.AtomicConfig.ScopeType? + public var theme: AtomicTransact.AtomicConfig.Theme? + public var distribution: AtomicTransact.AtomicConfig.Distribution? + public var language: Swift.String + public var deeplink: AtomicTransact.AtomicConfig.Deeplink? + public var metadata: [Swift.String : Swift.String]? + public var search: AtomicTransact.AtomicConfig.Search? + public var handoff: [Swift.String]? + public var experiments: AtomicTransact.AtomicConfig.Experiments? + public var features: AtomicTransact.AtomicConfig.Features? + public var customer: AtomicTransact.AtomicConfig.Customer? + public let uplinkSessionUrl: Swift.String? + public func encode(to encoder: any Swift.Encoder) throws + public init(from decoder: any Swift.Decoder) throws +} +public 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 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]) +} +public enum Atomic { + @_Concurrency.MainActor public static func presentTransact(from source: UIKit.UIViewController, config: AtomicTransact.AtomicConfig, environment: AtomicTransact.TransactEnvironment = .production, presentationStyle: UIKit.UIModalPresentationStyle = .formSheet, onInteraction: ((AtomicTransact.TransactInteraction) -> ())? = nil, onDataRequest: ((AtomicTransact.TransactDataRequest) async -> AtomicTransact.TransactDataResponse?)? = nil, onAuthStatusUpdate: ((AtomicTransact.TransactAuthStatusUpdate) -> ())? = nil, onTaskStatusUpdate: ((AtomicTransact.TransactTaskStatusUpdate) -> ())? = nil, onLaunch: (() -> ())? = nil, onCompletion: ((AtomicTransact.TransactResponse) -> ())? = nil, onError: ((AtomicTransact.TransactError) -> ())? = nil) + @_Concurrency.MainActor public static func presentTransact(from source: UIKit.UIViewController, config: AtomicTransact.AtomicConfig, environment: AtomicTransact.TransactEnvironment = .production, presentationStyle: UIKit.UIModalPresentationStyle = .formSheet, onInteraction: ((AtomicTransact.TransactInteraction) -> ())? = nil, onDataRequest: @escaping (AtomicTransact.TransactDataRequest) -> (), onAuthStatusUpdate: ((AtomicTransact.TransactAuthStatusUpdate) -> ())? = nil, onTaskStatusUpdate: ((AtomicTransact.TransactTaskStatusUpdate) -> ())? = nil, onLaunch: (() -> ())? = nil, onCompletion: ((AtomicTransact.TransactResponse) -> ())? = nil, onError: ((AtomicTransact.TransactError) -> ())? = nil) + @_Concurrency.MainActor public static func presentAction(from source: UIKit.UIViewController, id: Swift.String, environment: AtomicTransact.TransactEnvironment = .production, presentationStyle: UIKit.UIModalPresentationStyle = .formSheet, theme: AtomicTransact.AtomicConfig.Theme = AtomicConfig.Theme(dark: .system), metadata: [Swift.String : Swift.String]? = nil, onLaunch: (() -> ())? = nil, onAuthStatusUpdate: ((AtomicTransact.TransactAuthStatusUpdate) -> ())? = nil, onTaskStatusUpdate: ((AtomicTransact.TransactTaskStatusUpdate) -> ())? = nil, onCompletion: ((AtomicTransact.TransactResponse) -> ())? = nil) + @_Concurrency.MainActor public static var interactions: Combine.AnyPublisher { + get + } + public static func dismissTransact() + public static func hideTransact() + public static func setDebug(isEnabled: Swift.Bool, forwardLogs forwarder: (@Sendable (Swift.String) -> ())? = nil) async + public enum PauseTransactError : Swift.Error { + case transactNotPresented + public static func == (a: AtomicTransact.Atomic.PauseTransactError, b: AtomicTransact.Atomic.PauseTransactError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } + } + @_hasMissingDesignatedInitializers final public class PausedTransactRef : Swift.Sendable { + @_Concurrency.MainActor final public func resume(source: UIKit.UIViewController, animated: Swift.Bool = true) + @objc deinit + } + public static func pauseTransact(animated: Swift.Bool = true) async throws(AtomicTransact.Atomic.PauseTransactError) -> AtomicTransact.Atomic.PausedTransactRef +} +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 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 + public let product: AtomicTransact.AtomicConfig.ProductType + public let company: AtomicTransact.TransactCompany + public let status: AtomicTransact.TransactTaskStatusUpdate.TaskStatus + public let failReason: Swift.String? + 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 struct ManagedBy : Swift.Decodable, Swift.Sendable { + public let company: AtomicTransact.TransactCompany + public init(company: AtomicTransact.TransactCompany) + public init(from decoder: any Swift.Decoder) throws + } + public enum TaskStatus : Swift.String, Swift.Decodable, Swift.Sendable { + case completed + case failed + case processing + case queued + public init?(rawValue: Swift.String) + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get + } + } + public struct SwitchData : Swift.Decodable, Swift.Sendable { + public let paymentMethod: AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod + public init(paymentMethod: AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod) + public struct PaymentMethod : Swift.Decodable, Swift.Sendable { + public let id: Swift.String + public let title: Swift.String + public let type: AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType + public enum PaymentType : Swift.String, Swift.Decodable, Swift.Sendable { + case card + case bank + public init?(rawValue: Swift.String) + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get + } + } + public let expiry: Swift.String? + public let brand: Swift.String? + public let lastFour: Swift.String? + public let routingNumber: Swift.String? + public let accountType: Swift.String? + public let lastFourAccountNumber: Swift.String? + 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) + public init(from decoder: any Swift.Decoder) throws + } + public init(from decoder: any Swift.Decoder) throws + } + public struct DepositData : Swift.Decodable, Swift.Sendable { + public let accountType: Swift.String? + public let distributionAmount: Swift.Double? + public let distributionType: Swift.String? + public let lastFour: Swift.String? + public let routingNumber: Swift.String? + public let title: Swift.String? + 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) + 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.AtomicConfig.Task.App : Swift.Equatable {} +extension AtomicTransact.AtomicConfig.Task.App : Swift.Hashable {} +extension AtomicTransact.AtomicConfig.Task.App : Swift.RawRepresentable {} +extension AtomicTransact.AtomicConfig.Theme.ColorScheme : Swift.Equatable {} +extension AtomicTransact.AtomicConfig.Theme.ColorScheme : Swift.Hashable {} +extension AtomicTransact.AtomicConfig.Distribution.DistributionType : Swift.Equatable {} +extension AtomicTransact.AtomicConfig.Distribution.DistributionType : Swift.Hashable {} +extension AtomicTransact.AtomicConfig.Distribution.DistributionType : Swift.RawRepresentable {} +extension AtomicTransact.AtomicConfig.Distribution.ActionType : Swift.Equatable {} +extension AtomicTransact.AtomicConfig.Distribution.ActionType : Swift.Hashable {} +extension AtomicTransact.AtomicConfig.Distribution.ActionType : Swift.RawRepresentable {} +extension AtomicTransact.AtomicConfig.ProductType : Swift.Equatable {} +extension AtomicTransact.AtomicConfig.ProductType : Swift.Hashable {} +extension AtomicTransact.AtomicConfig.ProductType : Swift.RawRepresentable {} +extension AtomicTransact.AtomicConfig.ScopeType : Swift.Equatable {} +extension AtomicTransact.AtomicConfig.ScopeType : Swift.Hashable {} +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 {} 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 new file mode 100644 index 0000000..09bd745 Binary files /dev/null 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 new file mode 100644 index 0000000..d3e2c42 --- /dev/null +++ b/ios/frameworks/AtomicTransact.xcframework/ios-arm64_x86_64-simulator/AtomicTransact.framework/Modules/AtomicTransact.swiftmodule/x86_64-apple-ios-simulator.swiftinterface @@ -0,0 +1,625 @@ +// 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 +@_exported import AtomicTransact +import Combine +import Foundation +import OSLog +import QuantumIOS +import SafariServices +import Security +import Swift +import SwiftUI +import UIKit +import WebKit +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? { + get + } + public var company: Swift.String? { + get + } + public var payroll: Swift.String? { + get + } +} +public struct AtomicConfig : Swift.Codable, Swift.Sendable { + public init(publicToken: Swift.String, scope: AtomicTransact.AtomicConfig.ScopeType, tasks: [AtomicTransact.AtomicConfig.Task], linkedAccount: Swift.String? = nil, deferredPaymentMethodStrategy: AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy? = nil, theme: AtomicTransact.AtomicConfig.Theme = Theme(dark: .system), language: Swift.String = Locale.current.languageCode == "es" ? "es" : "en", sessionContext: Swift.String? = nil, deeplink: AtomicTransact.AtomicConfig.Deeplink? = nil, metadata: [Swift.String : Swift.String]? = nil, search: AtomicTransact.AtomicConfig.Search? = nil, handoff: [Swift.String]? = nil, experiments: AtomicTransact.AtomicConfig.Experiments? = nil, features: AtomicTransact.AtomicConfig.Features? = nil, customer: AtomicTransact.AtomicConfig.Customer? = nil, uplinkSessionUrl: Swift.String? = nil) + public init(demo: AtomicTransact.AtomicConfig.DemoMode, scope: AtomicTransact.AtomicConfig.ScopeType, tasks: [AtomicTransact.AtomicConfig.Task], linkedAccount: Swift.String? = nil, theme: AtomicTransact.AtomicConfig.Theme = Theme(dark: .system), language: Swift.String = Locale.current.languageCode == "es" ? "es" : "en", sessionContext: Swift.String? = nil, deeplink: AtomicTransact.AtomicConfig.Deeplink? = nil, metadata: [Swift.String : Swift.String]? = nil, search: AtomicTransact.AtomicConfig.Search? = nil, handoff: [Swift.String]? = nil, experiments: AtomicTransact.AtomicConfig.Experiments? = nil) + @available(*, deprecated, message: "Use `tasks` instead of `product`") + public init(publicToken: Swift.String, scope: AtomicTransact.AtomicConfig.ScopeType, product: AtomicTransact.AtomicConfig.ProductType, additionalProduct: AtomicTransact.AtomicConfig.ProductType? = nil, linkedAccount: Swift.String? = nil, theme: AtomicTransact.AtomicConfig.Theme = Theme(dark: .system), distribution: AtomicTransact.AtomicConfig.Distribution? = nil, language: Swift.String = Locale.current.languageCode == "es" ? "es" : "en", sessionContext: Swift.String? = nil, deeplink: AtomicTransact.AtomicConfig.Deeplink? = nil, metadata: [Swift.String : Swift.String]? = nil, search: AtomicTransact.AtomicConfig.Search? = nil, handoff: [Swift.String]? = nil, experiments: AtomicTransact.AtomicConfig.Experiments? = nil) + public struct Task : Swift.Codable, Swift.Sendable { + public let product: AtomicTransact.AtomicConfig.ProductType? + public let operation: AtomicTransact.AtomicConfig.ProductType? + public let distribution: AtomicTransact.AtomicConfig.Distribution? + public let forms: [Swift.String]? + public let action: AtomicTransact.AtomicConfig.UserAction? + public let apps: [AtomicTransact.AtomicConfig.Task.App]? + public init(product: AtomicTransact.AtomicConfig.ProductType? = nil, operation: AtomicTransact.AtomicConfig.ProductType? = nil, distribution: AtomicTransact.AtomicConfig.Distribution? = nil, forms: [Swift.String]? = nil, action: AtomicTransact.AtomicConfig.UserAction? = nil, apps: [AtomicTransact.AtomicConfig.Task.App]? = nil) + public enum App : Swift.String, Swift.Codable, Swift.Sendable, Swift.CaseIterable { + case payNow + case expenses + case orders + case suggestions + public init?(rawValue: Swift.String) + public typealias AllCases = [AtomicTransact.AtomicConfig.Task.App] + public typealias RawValue = Swift.String + nonisolated public static var allCases: [AtomicTransact.AtomicConfig.Task.App] { + get + } + public var rawValue: Swift.String { + get + } + } + public func encode(to encoder: any Swift.Encoder) throws + public init(from decoder: any Swift.Decoder) throws + } + public struct Theme : Swift.Codable, Swift.Sendable { + public let brandColor: Swift.String? + public let overlayColor: Swift.String? + public var dark: Swift.Bool? + public var navigationOptions: AtomicTransact.AtomicConfig.NavigationOptions? + public init(brandColor: Swift.String?, overlayColor: Swift.String?, navigationOptions: AtomicTransact.AtomicConfig.NavigationOptions? = nil, dark: AtomicTransact.AtomicConfig.Theme.ColorScheme = .system) + public init(brandColor: UIKit.UIColor? = nil, overlayColor: UIKit.UIColor? = nil, navigationOptions: AtomicTransact.AtomicConfig.NavigationOptions? = nil, dark: AtomicTransact.AtomicConfig.Theme.ColorScheme = .system) + public enum ColorScheme { + case light + case dark + case system + public var isDarkMode: Swift.Bool { + get + } + public static func == (a: AtomicTransact.AtomicConfig.Theme.ColorScheme, b: AtomicTransact.AtomicConfig.Theme.ColorScheme) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } + } + public func encode(to encoder: any Swift.Encoder) throws + public init(from decoder: any Swift.Decoder) throws + } + public struct Distribution : Swift.Codable, Swift.Sendable { + public enum DistributionType : Swift.String, Swift.Codable, Swift.Sendable { + case total + case fixed + case percent + public init?(rawValue: Swift.String) + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get + } + } + public enum ActionType : Swift.String, Swift.Codable, Swift.Sendable { + case create + case update + case delete + public init?(rawValue: Swift.String) + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get + } + } + public var type: AtomicTransact.AtomicConfig.Distribution.DistributionType + public var amount: Swift.Double + public var action: AtomicTransact.AtomicConfig.Distribution.ActionType? + public var canUpdate: Swift.Bool? + public init(type: AtomicTransact.AtomicConfig.Distribution.DistributionType, amount: Swift.Double, action: AtomicTransact.AtomicConfig.Distribution.ActionType? = nil) + public init(type: AtomicTransact.AtomicConfig.Distribution.DistributionType, amount: Swift.Double, action: AtomicTransact.AtomicConfig.Distribution.ActionType? = nil, canUpdate: Swift.Bool?) + public func encode(to encoder: any Swift.Encoder) throws + public init(from decoder: any Swift.Decoder) throws + } + public enum ProductType : Swift.String, Swift.Codable, Swift.Sendable { + case deposit + case verify + case enroll + case `switch` + case present + case tax + case action + case aggregate + case manage + public init?(rawValue: Swift.String) + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get + } + } + public enum ScopeType : Swift.String, Swift.Codable, Swift.Sendable { + case userLink + case employerLink + case payLink + case custom + public init?(rawValue: Swift.String) + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get + } + } + public enum DeferredPaymentMethodStrategy : Swift.String, Swift.Codable, Swift.Sendable { + case sdk + case api + public init?(rawValue: Swift.String) + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get + } + } + public struct Deeplink : Swift.Codable, Swift.Sendable { + public enum Step { + case searchCompany + case searchPayroll + case loginCompany(companyId: Swift.String, connectorId: Swift.String? = nil, singleSwitch: Swift.Bool? = false) + case loginPayroll(connectorId: Swift.String, companyName: Swift.String) + case addCard + public var id: Swift.String { + get + } + } + public enum App { + case payNow(payments: [Swift.String], accountId: Swift.String) + case expenses + case orders + case suggestions + public var id: Swift.String { + get + } + } + public var step: Swift.String? + public var companyId: Swift.String? + public var connectorId: Swift.String? + public var companyName: Swift.String? + public var singleSwitch: Swift.Bool? + public var app: Swift.String? + public var payments: [Swift.String]? + public var accountId: Swift.String? + public init(step: AtomicTransact.AtomicConfig.Deeplink.Step) + public static func step(_ step: AtomicTransact.AtomicConfig.Deeplink.Step) -> AtomicTransact.AtomicConfig.Deeplink + public init(app: AtomicTransact.AtomicConfig.Deeplink.App) + public static func app(_ app: AtomicTransact.AtomicConfig.Deeplink.App) -> AtomicTransact.AtomicConfig.Deeplink + public func encode(to encoder: any Swift.Encoder) throws + public init(from decoder: any Swift.Decoder) throws + } + public struct DemoMode : Swift.Codable, Swift.Sendable { + public var enabled: Swift.Bool + public struct Customer : Swift.Codable, Swift.Sendable { + public var name: Swift.String + public struct Brand : Swift.Codable, Swift.Sendable { + public var logo: Swift.String + public var color: Swift.String + public init(logo: Swift.String, color: Swift.String) + public init(logo: Swift.String, color: UIKit.UIColor) + public func encode(to encoder: any Swift.Encoder) throws + public init(from decoder: any Swift.Decoder) throws + } + public var brand: AtomicTransact.AtomicConfig.DemoMode.Customer.Brand + public init(name: Swift.String, brand: AtomicTransact.AtomicConfig.DemoMode.Customer.Brand) + public func encode(to encoder: any Swift.Encoder) throws + public init(from decoder: any Swift.Decoder) throws + } + public var customer: AtomicTransact.AtomicConfig.DemoMode.Customer? + public init(customer: AtomicTransact.AtomicConfig.DemoMode.Customer? = nil) + public func encode(to encoder: any Swift.Encoder) throws + public init(from decoder: any Swift.Decoder) throws + } + public struct Search : Swift.Codable, Swift.Sendable { + public var tags: [Swift.String]? + public var excludedTags: [Swift.String]? + public var ruleId: Swift.String? + public init(tags: [Swift.String]? = nil, excludedTags: [Swift.String]? = nil, ruleId: Swift.String? = nil) + public func encode(to encoder: any Swift.Encoder) throws + public init(from decoder: any Swift.Decoder) throws + } + public struct Experiments : Swift.Codable, Swift.Sendable { + public var fractionalDeposits: Swift.Bool? + public var unemploymentCarousel: Swift.Bool? + public var manualFallback: Swift.Bool? + public init(fractionalDeposits: Swift.Bool? = nil, unemploymentCarousel: Swift.Bool? = nil, manualFallback: Swift.Bool? = nil) + 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? + public init(coAuth: Swift.Bool? = nil, manualDepositFlow: Swift.Bool? = nil) + public func encode(to encoder: any Swift.Encoder) throws + public init(from decoder: any Swift.Decoder) throws + } + public struct UserAction : Swift.Codable, Swift.Sendable { + public var id: Swift.String + public init(id: Swift.String) + public func encode(to encoder: any Swift.Encoder) throws + public init(from decoder: any Swift.Decoder) throws + } + public struct Customer : Swift.Codable, Swift.Sendable { + public var name: Swift.String + public init(name: Swift.String) + public func encode(to encoder: any Swift.Encoder) throws + public init(from decoder: any Swift.Decoder) throws + } + public struct NavigationOptions : Swift.Codable, Swift.Sendable { + public var showBackButton: Swift.Bool? + public var showBackButtonText: Swift.Bool? + public var showCloseButton: Swift.Bool? + public init(showBackButton: Swift.Bool? = nil, showBackButtonText: Swift.Bool? = nil, showCloseButton: Swift.Bool? = nil) + 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) + public func encode() -> Any? + public func encode(to encoder: any Swift.Encoder) throws + public init(from decoder: any Swift.Decoder) throws + } + public let publicToken: Swift.String? + public var tasks: [AtomicTransact.AtomicConfig.Task]? + public let demo: AtomicTransact.AtomicConfig.DemoMode? + public let product: AtomicTransact.AtomicConfig.ProductType? + public let additionalProduct: AtomicTransact.AtomicConfig.ProductType? + public let linkedAccount: Swift.String? + public let deferredPaymentMethodStrategy: AtomicTransact.AtomicConfig.DeferredPaymentMethodStrategy? + public let sessionContext: Swift.String? + public let scope: AtomicTransact.AtomicConfig.ScopeType? + public var theme: AtomicTransact.AtomicConfig.Theme? + public var distribution: AtomicTransact.AtomicConfig.Distribution? + public var language: Swift.String + public var deeplink: AtomicTransact.AtomicConfig.Deeplink? + public var metadata: [Swift.String : Swift.String]? + public var search: AtomicTransact.AtomicConfig.Search? + public var handoff: [Swift.String]? + public var experiments: AtomicTransact.AtomicConfig.Experiments? + public var features: AtomicTransact.AtomicConfig.Features? + public var customer: AtomicTransact.AtomicConfig.Customer? + public let uplinkSessionUrl: Swift.String? + public func encode(to encoder: any Swift.Encoder) throws + public init(from decoder: any Swift.Decoder) throws +} +public 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 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]) +} +public enum Atomic { + @_Concurrency.MainActor public static func presentTransact(from source: UIKit.UIViewController, config: AtomicTransact.AtomicConfig, environment: AtomicTransact.TransactEnvironment = .production, presentationStyle: UIKit.UIModalPresentationStyle = .formSheet, onInteraction: ((AtomicTransact.TransactInteraction) -> ())? = nil, onDataRequest: ((AtomicTransact.TransactDataRequest) async -> AtomicTransact.TransactDataResponse?)? = nil, onAuthStatusUpdate: ((AtomicTransact.TransactAuthStatusUpdate) -> ())? = nil, onTaskStatusUpdate: ((AtomicTransact.TransactTaskStatusUpdate) -> ())? = nil, onLaunch: (() -> ())? = nil, onCompletion: ((AtomicTransact.TransactResponse) -> ())? = nil, onError: ((AtomicTransact.TransactError) -> ())? = nil) + @_Concurrency.MainActor public static func presentTransact(from source: UIKit.UIViewController, config: AtomicTransact.AtomicConfig, environment: AtomicTransact.TransactEnvironment = .production, presentationStyle: UIKit.UIModalPresentationStyle = .formSheet, onInteraction: ((AtomicTransact.TransactInteraction) -> ())? = nil, onDataRequest: @escaping (AtomicTransact.TransactDataRequest) -> (), onAuthStatusUpdate: ((AtomicTransact.TransactAuthStatusUpdate) -> ())? = nil, onTaskStatusUpdate: ((AtomicTransact.TransactTaskStatusUpdate) -> ())? = nil, onLaunch: (() -> ())? = nil, onCompletion: ((AtomicTransact.TransactResponse) -> ())? = nil, onError: ((AtomicTransact.TransactError) -> ())? = nil) + @_Concurrency.MainActor public static func presentAction(from source: UIKit.UIViewController, id: Swift.String, environment: AtomicTransact.TransactEnvironment = .production, presentationStyle: UIKit.UIModalPresentationStyle = .formSheet, theme: AtomicTransact.AtomicConfig.Theme = AtomicConfig.Theme(dark: .system), metadata: [Swift.String : Swift.String]? = nil, onLaunch: (() -> ())? = nil, onAuthStatusUpdate: ((AtomicTransact.TransactAuthStatusUpdate) -> ())? = nil, onTaskStatusUpdate: ((AtomicTransact.TransactTaskStatusUpdate) -> ())? = nil, onCompletion: ((AtomicTransact.TransactResponse) -> ())? = nil) + @_Concurrency.MainActor public static var interactions: Combine.AnyPublisher { + get + } + public static func dismissTransact() + public static func hideTransact() + public static func setDebug(isEnabled: Swift.Bool, forwardLogs forwarder: (@Sendable (Swift.String) -> ())? = nil) async + public enum PauseTransactError : Swift.Error { + case transactNotPresented + public static func == (a: AtomicTransact.Atomic.PauseTransactError, b: AtomicTransact.Atomic.PauseTransactError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } + } + @_hasMissingDesignatedInitializers final public class PausedTransactRef : Swift.Sendable { + @_Concurrency.MainActor final public func resume(source: UIKit.UIViewController, animated: Swift.Bool = true) + @objc deinit + } + public static func pauseTransact(animated: Swift.Bool = true) async throws(AtomicTransact.Atomic.PauseTransactError) -> AtomicTransact.Atomic.PausedTransactRef +} +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 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 + public let product: AtomicTransact.AtomicConfig.ProductType + public let company: AtomicTransact.TransactCompany + public let status: AtomicTransact.TransactTaskStatusUpdate.TaskStatus + public let failReason: Swift.String? + 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 struct ManagedBy : Swift.Decodable, Swift.Sendable { + public let company: AtomicTransact.TransactCompany + public init(company: AtomicTransact.TransactCompany) + public init(from decoder: any Swift.Decoder) throws + } + public enum TaskStatus : Swift.String, Swift.Decodable, Swift.Sendable { + case completed + case failed + case processing + case queued + public init?(rawValue: Swift.String) + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get + } + } + public struct SwitchData : Swift.Decodable, Swift.Sendable { + public let paymentMethod: AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod + public init(paymentMethod: AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod) + public struct PaymentMethod : Swift.Decodable, Swift.Sendable { + public let id: Swift.String + public let title: Swift.String + public let type: AtomicTransact.TransactTaskStatusUpdate.SwitchData.PaymentMethod.PaymentType + public enum PaymentType : Swift.String, Swift.Decodable, Swift.Sendable { + case card + case bank + public init?(rawValue: Swift.String) + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get + } + } + public let expiry: Swift.String? + public let brand: Swift.String? + public let lastFour: Swift.String? + public let routingNumber: Swift.String? + public let accountType: Swift.String? + public let lastFourAccountNumber: Swift.String? + 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) + public init(from decoder: any Swift.Decoder) throws + } + public init(from decoder: any Swift.Decoder) throws + } + public struct DepositData : Swift.Decodable, Swift.Sendable { + public let accountType: Swift.String? + public let distributionAmount: Swift.Double? + public let distributionType: Swift.String? + public let lastFour: Swift.String? + public let routingNumber: Swift.String? + public let title: Swift.String? + 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) + 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.AtomicConfig.Task.App : Swift.Equatable {} +extension AtomicTransact.AtomicConfig.Task.App : Swift.Hashable {} +extension AtomicTransact.AtomicConfig.Task.App : Swift.RawRepresentable {} +extension AtomicTransact.AtomicConfig.Theme.ColorScheme : Swift.Equatable {} +extension AtomicTransact.AtomicConfig.Theme.ColorScheme : Swift.Hashable {} +extension AtomicTransact.AtomicConfig.Distribution.DistributionType : Swift.Equatable {} +extension AtomicTransact.AtomicConfig.Distribution.DistributionType : Swift.Hashable {} +extension AtomicTransact.AtomicConfig.Distribution.DistributionType : Swift.RawRepresentable {} +extension AtomicTransact.AtomicConfig.Distribution.ActionType : Swift.Equatable {} +extension AtomicTransact.AtomicConfig.Distribution.ActionType : Swift.Hashable {} +extension AtomicTransact.AtomicConfig.Distribution.ActionType : Swift.RawRepresentable {} +extension AtomicTransact.AtomicConfig.ProductType : Swift.Equatable {} +extension AtomicTransact.AtomicConfig.ProductType : Swift.Hashable {} +extension AtomicTransact.AtomicConfig.ProductType : Swift.RawRepresentable {} +extension AtomicTransact.AtomicConfig.ScopeType : Swift.Equatable {} +extension AtomicTransact.AtomicConfig.ScopeType : Swift.Hashable {} +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 {} diff --git a/ios/frameworks/AtomicTransact.xcframework/ios-arm64_x86_64-simulator/AtomicTransact.framework/Modules/module.modulemap b/ios/frameworks/AtomicTransact.xcframework/ios-arm64_x86_64-simulator/AtomicTransact.framework/Modules/module.modulemap new file mode 100644 index 0000000..0a71a81 --- /dev/null +++ b/ios/frameworks/AtomicTransact.xcframework/ios-arm64_x86_64-simulator/AtomicTransact.framework/Modules/module.modulemap @@ -0,0 +1,6 @@ +framework module AtomicTransact { + umbrella header "AtomicTransact.h" + export * + + module * { export * } +} diff --git a/ios/frameworks/AtomicTransact.xcframework/ios-arm64_x86_64-simulator/AtomicTransact.framework/PrivacyInfo.xcprivacy b/ios/frameworks/AtomicTransact.xcframework/ios-arm64_x86_64-simulator/AtomicTransact.framework/PrivacyInfo.xcprivacy new file mode 100644 index 0000000..291731b --- /dev/null +++ b/ios/frameworks/AtomicTransact.xcframework/ios-arm64_x86_64-simulator/AtomicTransact.framework/PrivacyInfo.xcprivacy @@ -0,0 +1,100 @@ + + + + + NSPrivacyCollectedDataTypes + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypeName + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAppFunctionality + + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypeEmailAddress + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAppFunctionality + + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypePhoneNumber + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAppFunctionality + + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypePhysicalAddress + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAppFunctionality + + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypePaymentInfo + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAppFunctionality + + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypeOtherFinancialInfo + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAppFunctionality + + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypeProductInteraction + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAnalytics + NSPrivacyCollectedDataTypePurposeAppFunctionality + + + + NSPrivacyAccessedAPITypes + + NSPrivacyTracking + + NSPrivacyTrackingDomains + + + diff --git a/ios/frameworks/AtomicTransact.xcframework/ios-arm64_x86_64-simulator/AtomicTransact.framework/_CodeSignature/CodeDirectory b/ios/frameworks/AtomicTransact.xcframework/ios-arm64_x86_64-simulator/AtomicTransact.framework/_CodeSignature/CodeDirectory new file mode 100644 index 0000000..680190c Binary files /dev/null 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 b/ios/frameworks/AtomicTransact.xcframework/ios-arm64_x86_64-simulator/AtomicTransact.framework/_CodeSignature/CodeRequirements new file mode 100644 index 0000000..dbf9d61 Binary files /dev/null and b/ios/frameworks/AtomicTransact.xcframework/ios-arm64_x86_64-simulator/AtomicTransact.framework/_CodeSignature/CodeRequirements 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 new file mode 100644 index 0000000..7062e44 Binary files /dev/null and b/ios/frameworks/AtomicTransact.xcframework/ios-arm64_x86_64-simulator/AtomicTransact.framework/_CodeSignature/CodeRequirements-1 differ diff --git a/ios/frameworks/AtomicTransact.xcframework/ios-arm64_x86_64-simulator/AtomicTransact.framework/_CodeSignature/CodeResources b/ios/frameworks/AtomicTransact.xcframework/ios-arm64_x86_64-simulator/AtomicTransact.framework/_CodeSignature/CodeResources new file mode 100644 index 0000000..a527734 --- /dev/null +++ b/ios/frameworks/AtomicTransact.xcframework/ios-arm64_x86_64-simulator/AtomicTransact.framework/_CodeSignature/CodeResources @@ -0,0 +1,297 @@ + + + + + files + + Headers/AtomicTransact.h + + JB1ZyxKiOCMakS1nJSYdP3hldiA= + + Info.plist + + pXmrxs6rBQ3+huW1eNG6XTSV384= + + Modules/AtomicTransact.swiftmodule/arm64-apple-ios-simulator.abi.json + + +/TEx0CcYoTiYag+FpLRM6gCi8Y= + + Modules/AtomicTransact.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface + + 1SsXCAyV1mHKEdCF3RxUPYU+Rjc= + + Modules/AtomicTransact.swiftmodule/arm64-apple-ios-simulator.swiftdoc + + LA1bsvvu6RPbp5B5A/WAcsarqk0= + + Modules/AtomicTransact.swiftmodule/arm64-apple-ios-simulator.swiftinterface + + 1SsXCAyV1mHKEdCF3RxUPYU+Rjc= + + Modules/AtomicTransact.swiftmodule/arm64-apple-ios-simulator.swiftmodule + + Tl+KoszfBLnttIl5KwcQwihAeCI= + + Modules/AtomicTransact.swiftmodule/x86_64-apple-ios-simulator.abi.json + + +/TEx0CcYoTiYag+FpLRM6gCi8Y= + + Modules/AtomicTransact.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface + + a5cpg8E93K7FsVlIAwRtrU0OLG0= + + Modules/AtomicTransact.swiftmodule/x86_64-apple-ios-simulator.swiftdoc + + BOCTpYW9getB1Y9++YypfqfjYR4= + + Modules/AtomicTransact.swiftmodule/x86_64-apple-ios-simulator.swiftinterface + + a5cpg8E93K7FsVlIAwRtrU0OLG0= + + Modules/AtomicTransact.swiftmodule/x86_64-apple-ios-simulator.swiftmodule + + aBpb8GwilODgj/1+hj6DHQduWmo= + + Modules/module.modulemap + + Dl8p4o02kvxNrPDE3dx0CYzj6X4= + + PrivacyInfo.xcprivacy + + n1Tior/Z23JWo5dZj/4GmktJKDA= + + + files2 + + Headers/AtomicTransact.h + + hash + + JB1ZyxKiOCMakS1nJSYdP3hldiA= + + hash2 + + 6JBpFJy5hCIHEajgeAF8QC3huDp+2FQwITv0U8p4+t8= + + + Modules/AtomicTransact.swiftmodule/arm64-apple-ios-simulator.abi.json + + hash + + +/TEx0CcYoTiYag+FpLRM6gCi8Y= + + hash2 + + W3WWMwmqZ4U6uZ3l48L/bbHI/ZTf/LYqgADYMeprovE= + + + Modules/AtomicTransact.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface + + hash + + 1SsXCAyV1mHKEdCF3RxUPYU+Rjc= + + hash2 + + MnH8x0MTF8fUsmvWyaYMoauiFskqfUwT7ZBklu/CiJs= + + + Modules/AtomicTransact.swiftmodule/arm64-apple-ios-simulator.swiftdoc + + hash + + LA1bsvvu6RPbp5B5A/WAcsarqk0= + + hash2 + + 84sRWNdAsUrzmqSebXsgv881rgmUoZjYiqZc/koENCs= + + + Modules/AtomicTransact.swiftmodule/arm64-apple-ios-simulator.swiftinterface + + hash + + 1SsXCAyV1mHKEdCF3RxUPYU+Rjc= + + hash2 + + MnH8x0MTF8fUsmvWyaYMoauiFskqfUwT7ZBklu/CiJs= + + + Modules/AtomicTransact.swiftmodule/arm64-apple-ios-simulator.swiftmodule + + hash + + Tl+KoszfBLnttIl5KwcQwihAeCI= + + hash2 + + 9Grr5jiV48cKRvrNx25AuXDof4XL0bjEKOxNi8ngVE0= + + + Modules/AtomicTransact.swiftmodule/x86_64-apple-ios-simulator.abi.json + + hash + + +/TEx0CcYoTiYag+FpLRM6gCi8Y= + + hash2 + + W3WWMwmqZ4U6uZ3l48L/bbHI/ZTf/LYqgADYMeprovE= + + + Modules/AtomicTransact.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface + + hash + + a5cpg8E93K7FsVlIAwRtrU0OLG0= + + hash2 + + Gy4u1UtGte7aAZS8ssLd70wiTa06kIW0mrcdVhVtqZs= + + + Modules/AtomicTransact.swiftmodule/x86_64-apple-ios-simulator.swiftdoc + + hash + + BOCTpYW9getB1Y9++YypfqfjYR4= + + hash2 + + lcd1aeaKT2LOIY/8MRLFKGVbQDGX2rXITmlDyShuuow= + + + Modules/AtomicTransact.swiftmodule/x86_64-apple-ios-simulator.swiftinterface + + hash + + a5cpg8E93K7FsVlIAwRtrU0OLG0= + + hash2 + + Gy4u1UtGte7aAZS8ssLd70wiTa06kIW0mrcdVhVtqZs= + + + Modules/AtomicTransact.swiftmodule/x86_64-apple-ios-simulator.swiftmodule + + hash + + aBpb8GwilODgj/1+hj6DHQduWmo= + + hash2 + + VXs6aLqiOOWs6GW2wEAcS49MMXLSmuxQvtsW4pxy5XU= + + + Modules/module.modulemap + + hash + + Dl8p4o02kvxNrPDE3dx0CYzj6X4= + + hash2 + + a2MewFI5lVCCxHLB2fZxaZBPhcZdff77obiC0QCoGfI= + + + PrivacyInfo.xcprivacy + + hash + + n1Tior/Z23JWo5dZj/4GmktJKDA= + + hash2 + + CmTZqdG2e1lBJxEXDqpQnDUADbiIfumJXtPyjCRyBaw= + + + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/ios/Assets/.gitkeep b/ios/frameworks/AtomicTransact.xcframework/ios-arm64_x86_64-simulator/AtomicTransact.framework/_CodeSignature/CodeSignature similarity index 100% rename from ios/Assets/.gitkeep rename to ios/frameworks/AtomicTransact.xcframework/ios-arm64_x86_64-simulator/AtomicTransact.framework/_CodeSignature/CodeSignature diff --git a/ios/frameworks/MuppetIOS.xcframework/Info.plist b/ios/frameworks/MuppetIOS.xcframework/Info.plist new file mode 100644 index 0000000..86c6f0e --- /dev/null +++ b/ios/frameworks/MuppetIOS.xcframework/Info.plist @@ -0,0 +1,44 @@ + + + + + AvailableLibraries + + + BinaryPath + MuppetIOS.framework/MuppetIOS + LibraryIdentifier + ios-arm64_x86_64-simulator + LibraryPath + MuppetIOS.framework + SupportedArchitectures + + arm64 + x86_64 + + SupportedPlatform + ios + SupportedPlatformVariant + simulator + + + BinaryPath + MuppetIOS.framework/MuppetIOS + LibraryIdentifier + ios-arm64 + LibraryPath + MuppetIOS.framework + SupportedArchitectures + + arm64 + + SupportedPlatform + ios + + + CFBundlePackageType + XFWK + XCFrameworkFormatVersion + 1.0 + + diff --git a/ios/frameworks/MuppetIOS.xcframework/_CodeSignature/CodeDirectory b/ios/frameworks/MuppetIOS.xcframework/_CodeSignature/CodeDirectory new file mode 100644 index 0000000..9c68b8c Binary files /dev/null and b/ios/frameworks/MuppetIOS.xcframework/_CodeSignature/CodeDirectory differ diff --git a/ios/frameworks/MuppetIOS.xcframework/_CodeSignature/CodeRequirements b/ios/frameworks/MuppetIOS.xcframework/_CodeSignature/CodeRequirements new file mode 100644 index 0000000..a8646b9 Binary files /dev/null and b/ios/frameworks/MuppetIOS.xcframework/_CodeSignature/CodeRequirements differ diff --git a/ios/frameworks/MuppetIOS.xcframework/_CodeSignature/CodeRequirements-1 b/ios/frameworks/MuppetIOS.xcframework/_CodeSignature/CodeRequirements-1 new file mode 100644 index 0000000..1e1d3eb Binary files /dev/null and b/ios/frameworks/MuppetIOS.xcframework/_CodeSignature/CodeRequirements-1 differ diff --git a/ios/frameworks/MuppetIOS.xcframework/_CodeSignature/CodeResources b/ios/frameworks/MuppetIOS.xcframework/_CodeSignature/CodeResources new file mode 100644 index 0000000..dd2eb0b --- /dev/null +++ b/ios/frameworks/MuppetIOS.xcframework/_CodeSignature/CodeResources @@ -0,0 +1,443 @@ + + + + + files + + ios-arm64/MuppetIOS.framework/Info.plist + + vx1jAbVW2rAVeS5XxGRzt5UpexI= + + ios-arm64/MuppetIOS.framework/Modules/MuppetIOS.swiftmodule/arm64-apple-ios.abi.json + + L651PfcV6rc0pjtH6EUrLZDcSO4= + + ios-arm64/MuppetIOS.framework/Modules/MuppetIOS.swiftmodule/arm64-apple-ios.private.swiftinterface + + UJmZSH5YW2o5gx0muw8EfWYFK7I= + + ios-arm64/MuppetIOS.framework/Modules/MuppetIOS.swiftmodule/arm64-apple-ios.swiftdoc + + FPk9bHXkucAQES6RP3nkFmPRVks= + + ios-arm64/MuppetIOS.framework/Modules/MuppetIOS.swiftmodule/arm64-apple-ios.swiftinterface + + UJmZSH5YW2o5gx0muw8EfWYFK7I= + + ios-arm64/MuppetIOS.framework/MuppetIOS + + j6EoNxPhMAqKv5or1nkYaQLmGZM= + + ios-arm64/MuppetIOS.framework/PrivacyInfo.xcprivacy + + n1Tior/Z23JWo5dZj/4GmktJKDA= + + ios-arm64_x86_64-simulator/MuppetIOS.framework/Info.plist + + EWf06pTkluhwzHy0X49zwFvYbGQ= + + ios-arm64_x86_64-simulator/MuppetIOS.framework/Modules/MuppetIOS.swiftmodule/arm64-apple-ios-simulator.abi.json + + v32daJSCrc0IBFnn2sUHcrmM8hY= + + ios-arm64_x86_64-simulator/MuppetIOS.framework/Modules/MuppetIOS.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface + + J7RjSnpcac2m57DmUe4HA1+8G/0= + + ios-arm64_x86_64-simulator/MuppetIOS.framework/Modules/MuppetIOS.swiftmodule/arm64-apple-ios-simulator.swiftdoc + + JT14Tktw3mvyFQVnTae/XyJGhB4= + + ios-arm64_x86_64-simulator/MuppetIOS.framework/Modules/MuppetIOS.swiftmodule/arm64-apple-ios-simulator.swiftinterface + + J7RjSnpcac2m57DmUe4HA1+8G/0= + + ios-arm64_x86_64-simulator/MuppetIOS.framework/Modules/MuppetIOS.swiftmodule/x86_64-apple-ios-simulator.abi.json + + v32daJSCrc0IBFnn2sUHcrmM8hY= + + ios-arm64_x86_64-simulator/MuppetIOS.framework/Modules/MuppetIOS.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface + + +7tV2fAchwyWuDa8wf8aRBZXdh0= + + ios-arm64_x86_64-simulator/MuppetIOS.framework/Modules/MuppetIOS.swiftmodule/x86_64-apple-ios-simulator.swiftdoc + + cVnVs1R7jjFgY+KpCktVC6PK3B4= + + ios-arm64_x86_64-simulator/MuppetIOS.framework/Modules/MuppetIOS.swiftmodule/x86_64-apple-ios-simulator.swiftinterface + + +7tV2fAchwyWuDa8wf8aRBZXdh0= + + ios-arm64_x86_64-simulator/MuppetIOS.framework/MuppetIOS + + 1eCKpyafIYroYvBnj96aqhqAGxg= + + ios-arm64_x86_64-simulator/MuppetIOS.framework/PrivacyInfo.xcprivacy + + n1Tior/Z23JWo5dZj/4GmktJKDA= + + ios-arm64_x86_64-simulator/MuppetIOS.framework/_CodeSignature/CodeDirectory + + N4B3zpm5Nkk3ilYCSrc0fa9QnhE= + + ios-arm64_x86_64-simulator/MuppetIOS.framework/_CodeSignature/CodeRequirements + + OnX22wWFKRSOFN1+obRynMCeyXM= + + ios-arm64_x86_64-simulator/MuppetIOS.framework/_CodeSignature/CodeRequirements-1 + + PW6A98/Y0nNNt7SG80qc07JjRDs= + + ios-arm64_x86_64-simulator/MuppetIOS.framework/_CodeSignature/CodeResources + + sMWZYrOdcd1Z77NPbBliWFPvCP8= + + ios-arm64_x86_64-simulator/MuppetIOS.framework/_CodeSignature/CodeSignature + + 2jmj7l5rSw0yVb/vlWAYkK/YBwk= + + + files2 + + ios-arm64/MuppetIOS.framework/Info.plist + + hash + + vx1jAbVW2rAVeS5XxGRzt5UpexI= + + hash2 + + OT9I53+mZNc+i33lmOBaNQSzIK46MGJ5uIjF7ScC5yk= + + + ios-arm64/MuppetIOS.framework/Modules/MuppetIOS.swiftmodule/arm64-apple-ios.abi.json + + hash + + L651PfcV6rc0pjtH6EUrLZDcSO4= + + hash2 + + jtc5rrAZE+jcskGgrYNHVkyc8IXC1YIlXM7UxMQXg04= + + + ios-arm64/MuppetIOS.framework/Modules/MuppetIOS.swiftmodule/arm64-apple-ios.private.swiftinterface + + hash + + UJmZSH5YW2o5gx0muw8EfWYFK7I= + + hash2 + + MPYwmBHgH9oLDVt5sOjqyfv/xMv914HqisYgns9D/oY= + + + ios-arm64/MuppetIOS.framework/Modules/MuppetIOS.swiftmodule/arm64-apple-ios.swiftdoc + + hash + + FPk9bHXkucAQES6RP3nkFmPRVks= + + hash2 + + 3zamsAVsTe3RXK2mIT5fvWaSoNJvErvhiAfLCsFkeDc= + + + ios-arm64/MuppetIOS.framework/Modules/MuppetIOS.swiftmodule/arm64-apple-ios.swiftinterface + + hash + + UJmZSH5YW2o5gx0muw8EfWYFK7I= + + hash2 + + MPYwmBHgH9oLDVt5sOjqyfv/xMv914HqisYgns9D/oY= + + + ios-arm64/MuppetIOS.framework/MuppetIOS + + hash + + j6EoNxPhMAqKv5or1nkYaQLmGZM= + + hash2 + + QgE54R03IEQxJo+KhtIES7Llhn1DVPfLt8PrJeWfbYo= + + + ios-arm64/MuppetIOS.framework/PrivacyInfo.xcprivacy + + hash + + n1Tior/Z23JWo5dZj/4GmktJKDA= + + hash2 + + CmTZqdG2e1lBJxEXDqpQnDUADbiIfumJXtPyjCRyBaw= + + + ios-arm64_x86_64-simulator/MuppetIOS.framework/Info.plist + + hash + + EWf06pTkluhwzHy0X49zwFvYbGQ= + + hash2 + + rubmG1BnjUYETCKOndFJE1bNtri/7lmG0FuXwQIeFLE= + + + ios-arm64_x86_64-simulator/MuppetIOS.framework/Modules/MuppetIOS.swiftmodule/arm64-apple-ios-simulator.abi.json + + hash + + v32daJSCrc0IBFnn2sUHcrmM8hY= + + hash2 + + NhdeFoR+jPcytlN4VgjJduFUn9Trolc0eWjhA1v54ec= + + + ios-arm64_x86_64-simulator/MuppetIOS.framework/Modules/MuppetIOS.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface + + hash + + J7RjSnpcac2m57DmUe4HA1+8G/0= + + hash2 + + kPGPJErL1XOZItV4VJzslnPZgGWSxqVLVP9SQQgAM2Y= + + + ios-arm64_x86_64-simulator/MuppetIOS.framework/Modules/MuppetIOS.swiftmodule/arm64-apple-ios-simulator.swiftdoc + + hash + + JT14Tktw3mvyFQVnTae/XyJGhB4= + + hash2 + + oW152mcvNo/mJs7UNILHVfULa52p0yCOYKKp2Fhx1L4= + + + ios-arm64_x86_64-simulator/MuppetIOS.framework/Modules/MuppetIOS.swiftmodule/arm64-apple-ios-simulator.swiftinterface + + hash + + J7RjSnpcac2m57DmUe4HA1+8G/0= + + hash2 + + kPGPJErL1XOZItV4VJzslnPZgGWSxqVLVP9SQQgAM2Y= + + + ios-arm64_x86_64-simulator/MuppetIOS.framework/Modules/MuppetIOS.swiftmodule/x86_64-apple-ios-simulator.abi.json + + hash + + v32daJSCrc0IBFnn2sUHcrmM8hY= + + hash2 + + NhdeFoR+jPcytlN4VgjJduFUn9Trolc0eWjhA1v54ec= + + + ios-arm64_x86_64-simulator/MuppetIOS.framework/Modules/MuppetIOS.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface + + hash + + +7tV2fAchwyWuDa8wf8aRBZXdh0= + + hash2 + + UvOrQcDRng73GDXaCLhp7Gyw/XJPAy1SrfHCs6yGHto= + + + ios-arm64_x86_64-simulator/MuppetIOS.framework/Modules/MuppetIOS.swiftmodule/x86_64-apple-ios-simulator.swiftdoc + + hash + + cVnVs1R7jjFgY+KpCktVC6PK3B4= + + hash2 + + 4cjWgGvWGnWxPnpWRdYhgHSszM+MFLXwVwRH5S93GCo= + + + ios-arm64_x86_64-simulator/MuppetIOS.framework/Modules/MuppetIOS.swiftmodule/x86_64-apple-ios-simulator.swiftinterface + + hash + + +7tV2fAchwyWuDa8wf8aRBZXdh0= + + hash2 + + UvOrQcDRng73GDXaCLhp7Gyw/XJPAy1SrfHCs6yGHto= + + + ios-arm64_x86_64-simulator/MuppetIOS.framework/MuppetIOS + + hash + + 1eCKpyafIYroYvBnj96aqhqAGxg= + + hash2 + + JtNvx2xe+4f5A6DPTewDil2v4zufYuroJhR8HbJlaHw= + + + ios-arm64_x86_64-simulator/MuppetIOS.framework/PrivacyInfo.xcprivacy + + hash + + n1Tior/Z23JWo5dZj/4GmktJKDA= + + hash2 + + CmTZqdG2e1lBJxEXDqpQnDUADbiIfumJXtPyjCRyBaw= + + + ios-arm64_x86_64-simulator/MuppetIOS.framework/_CodeSignature/CodeDirectory + + hash + + N4B3zpm5Nkk3ilYCSrc0fa9QnhE= + + hash2 + + V8redMfIwzJ4Ia0ohxYO//8qPv5I/6ptBMTFV2x6aK8= + + + ios-arm64_x86_64-simulator/MuppetIOS.framework/_CodeSignature/CodeRequirements + + hash + + OnX22wWFKRSOFN1+obRynMCeyXM= + + hash2 + + mHkgkE6rZQ51eIwFSqCwUk5qgL/HGqMt+NI3phdD+YY= + + + ios-arm64_x86_64-simulator/MuppetIOS.framework/_CodeSignature/CodeRequirements-1 + + hash + + PW6A98/Y0nNNt7SG80qc07JjRDs= + + hash2 + + YBMgId1+4pyImNA5Kw/O3Jw41QvhAmUQo2pNKefdiwY= + + + ios-arm64_x86_64-simulator/MuppetIOS.framework/_CodeSignature/CodeResources + + hash + + sMWZYrOdcd1Z77NPbBliWFPvCP8= + + hash2 + + T+Cfciwvg+eZmd+bLY0dCjA3lwgI0eHlYNQvkroYImY= + + + ios-arm64_x86_64-simulator/MuppetIOS.framework/_CodeSignature/CodeSignature + + hash + + 2jmj7l5rSw0yVb/vlWAYkK/YBwk= + + hash2 + + 47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU= + + + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/ios/frameworks/MuppetIOS.xcframework/_CodeSignature/CodeSignature b/ios/frameworks/MuppetIOS.xcframework/_CodeSignature/CodeSignature new file mode 100644 index 0000000..e7ddfff Binary files /dev/null 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 new file mode 100644 index 0000000..709982d --- /dev/null +++ b/ios/frameworks/MuppetIOS.xcframework/ios-arm64/MuppetIOS.framework/Info.plist @@ -0,0 +1,55 @@ + + + + + BuildMachineOSBuild + 24G617 + CFBundleDevelopmentRegion + en + CFBundleExecutable + MuppetIOS + CFBundleIdentifier + com.atomicfi.MuppetIOS + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + MuppetIOS + CFBundlePackageType + FMWK + CFBundleShortVersionString + 3.28.0 + CFBundleSupportedPlatforms + + iPhoneOS + + CFBundleVersion + 175 + DTCompiler + com.apple.compilers.llvm.clang.1_0 + DTPlatformBuild + 22F76 + DTPlatformName + iphoneos + DTPlatformVersion + 18.5 + DTSDKBuild + 22F76 + DTSDKName + iphoneos18.5 + DTXcode + 1640 + DTXcodeBuild + 16F6 + MinimumOSVersion + 15.0 + UIDeviceFamily + + 1 + 2 + + UIRequiredDeviceCapabilities + + arm64 + + + diff --git a/ios/frameworks/MuppetIOS.xcframework/ios-arm64/MuppetIOS.framework/Modules/MuppetIOS.swiftmodule/arm64-apple-ios.abi.json b/ios/frameworks/MuppetIOS.xcframework/ios-arm64/MuppetIOS.framework/Modules/MuppetIOS.swiftmodule/arm64-apple-ios.abi.json new file mode 100644 index 0000000..330acb4 --- /dev/null +++ b/ios/frameworks/MuppetIOS.xcframework/ios-arm64/MuppetIOS.framework/Modules/MuppetIOS.swiftmodule/arm64-apple-ios.abi.json @@ -0,0 +1,7656 @@ +{ + "ABIRoot": { + "kind": "Root", + "name": "MuppetIOS", + "printedName": "MuppetIOS", + "children": [ + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "Emitter", + "printedName": "Emitter", + "children": [ + { + "kind": "TypeDecl", + "name": "Event", + "printedName": "Event", + "declKind": "Struct", + "usr": "s:9MuppetIOS7EmitterC5EventV", + "mangledName": "$s9MuppetIOS7EmitterC5EventV", + "moduleName": "MuppetIOS", + "genericSig": "<τ_0_0 where τ_0_0 : Swift.Equatable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "Function", + "name": "on", + "printedName": "on(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyPublisher", + "printedName": "Combine.AnyPublisher", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + }, + { + "kind": "TypeNominal", + "name": "Never", + "printedName": "Swift.Never", + "usr": "s:s5NeverO" + } + ], + "usr": "s:7Combine12AnyPublisherV" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS7EmitterC2ony7Combine12AnyPublisherVyAA4JSONOs5NeverOGxF", + "mangledName": "$s9MuppetIOS7EmitterC2ony7Combine12AnyPublisherVyAA4JSONOs5NeverOGxF", + "moduleName": "MuppetIOS", + "genericSig": "<τ_0_0 where τ_0_0 : Swift.Equatable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:9MuppetIOS7EmitterC", + "mangledName": "$s9MuppetIOS7EmitterC", + "moduleName": "MuppetIOS", + "genericSig": "<τ_0_0 where τ_0_0 : Swift.Equatable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "hasMissingDesignatedInitializers": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "WebKit", + "printedName": "WebKit", + "declKind": "Import", + "moduleName": "MuppetIOS" + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "MuppetIOS" + }, + { + "kind": "TypeDecl", + "name": "Browser", + "printedName": "Browser", + "children": [ + { + "kind": "TypeDecl", + "name": "EventType", + "printedName": "EventType", + "children": [ + { + "kind": "Var", + "name": "page", + "printedName": "page", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.Browser.EventType.Type) -> MuppetIOS.Browser.EventType", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Browser.EventType", + "usr": "s:9MuppetIOS7BrowserC9EventTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "MuppetIOS.Browser.EventType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Browser.EventType", + "usr": "s:9MuppetIOS7BrowserC9EventTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9MuppetIOS7BrowserC9EventTypeO4pageyA2EmF", + "mangledName": "$s9MuppetIOS7BrowserC9EventTypeO4pageyA2EmF", + "moduleName": "MuppetIOS" + }, + { + "kind": "Var", + "name": "closed", + "printedName": "closed", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.Browser.EventType.Type) -> MuppetIOS.Browser.EventType", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Browser.EventType", + "usr": "s:9MuppetIOS7BrowserC9EventTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "MuppetIOS.Browser.EventType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Browser.EventType", + "usr": "s:9MuppetIOS7BrowserC9EventTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9MuppetIOS7BrowserC9EventTypeO6closedyA2EmF", + "mangledName": "$s9MuppetIOS7BrowserC9EventTypeO6closedyA2EmF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Browser.EventType", + "usr": "s:9MuppetIOS7BrowserC9EventTypeO" + }, + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Browser.EventType", + "usr": "s:9MuppetIOS7BrowserC9EventTypeO" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS7BrowserC9EventTypeO2eeoiySbAE_AEtFZ", + "mangledName": "$s9MuppetIOS7BrowserC9EventTypeO2eeoiySbAE_AEtFZ", + "moduleName": "MuppetIOS", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS7BrowserC9EventTypeO9hashValueSivp", + "mangledName": "$s9MuppetIOS7BrowserC9EventTypeO9hashValueSivp", + "moduleName": "MuppetIOS", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS7BrowserC9EventTypeO9hashValueSivg", + "mangledName": "$s9MuppetIOS7BrowserC9EventTypeO9hashValueSivg", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS7BrowserC9EventTypeO4hash4intoys6HasherVz_tF", + "mangledName": "$s9MuppetIOS7BrowserC9EventTypeO4hash4intoys6HasherVz_tF", + "moduleName": "MuppetIOS", + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:9MuppetIOS7BrowserC9EventTypeO", + "mangledName": "$s9MuppetIOS7BrowserC9EventTypeO", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + } + ] + }, + { + "kind": "Var", + "name": "emitter", + "printedName": "emitter", + "children": [ + { + "kind": "TypeNominal", + "name": "Emitter", + "printedName": "MuppetIOS.Emitter", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Browser.EventType", + "usr": "s:9MuppetIOS7BrowserC9EventTypeO" + } + ], + "usr": "s:9MuppetIOS7EmitterC" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS7BrowserC7emitterAA7EmitterCyAC9EventTypeOGvp", + "mangledName": "$s9MuppetIOS7BrowserC7emitterAA7EmitterCyAC9EventTypeOGvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "HasInitialValue", + "Final", + "Custom", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Emitter", + "printedName": "MuppetIOS.Emitter", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Browser.EventType", + "usr": "s:9MuppetIOS7BrowserC9EventTypeO" + } + ], + "usr": "s:9MuppetIOS7EmitterC" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS7BrowserC7emitterAA7EmitterCyAC9EventTypeOGvg", + "mangledName": "$s9MuppetIOS7BrowserC7emitterAA7EmitterCyAC9EventTypeOGvg", + "moduleName": "MuppetIOS", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(controller:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Browser", + "printedName": "MuppetIOS.Browser", + "usr": "s:9MuppetIOS7BrowserC" + }, + { + "kind": "TypeNominal", + "name": "UIViewController", + "printedName": "UIKit.UIViewController", + "usr": "c:objc(cs)UIViewController" + } + ], + "declKind": "Constructor", + "usr": "s:9MuppetIOS7BrowserC10controllerACSo16UIViewControllerC_tcfc", + "mangledName": "$s9MuppetIOS7BrowserC10controllerACSo16UIViewControllerC_tcfc", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Custom", + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Browser", + "printedName": "MuppetIOS.Browser", + "usr": "s:9MuppetIOS7BrowserC" + }, + { + "kind": "TypeNominal", + "name": "Browser", + "printedName": "MuppetIOS.Browser", + "usr": "s:9MuppetIOS7BrowserC" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS7BrowserC2eeoiySbAC_ACtFZ", + "mangledName": "$s9MuppetIOS7BrowserC2eeoiySbAC_ACtFZ", + "moduleName": "MuppetIOS", + "static": true, + "declAttributes": [ + "Custom", + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS7BrowserC4hash4intoys6HasherVz_tF", + "mangledName": "$s9MuppetIOS7BrowserC4hash4intoys6HasherVz_tF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Custom", + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "handle", + "printedName": "handle", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS7BrowserC6handleSSvp", + "mangledName": "$s9MuppetIOS7BrowserC6handleSSvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Final", + "Custom", + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS7BrowserC6handleSSvg", + "mangledName": "$s9MuppetIOS7BrowserC6handleSSvg", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "close", + "printedName": "close()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS7BrowserC5closeyyYaF", + "mangledName": "$s9MuppetIOS7BrowserC5closeyyYaF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Custom", + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "newPage", + "printedName": "newPage(configuration:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Page", + "printedName": "MuppetIOS.Page", + "usr": "s:9MuppetIOS4PageC" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "WebKit.WKWebViewConfiguration?", + "children": [ + { + "kind": "TypeNominal", + "name": "WKWebViewConfiguration", + "printedName": "WebKit.WKWebViewConfiguration", + "usr": "c:objc(cs)WKWebViewConfiguration" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS7BrowserC7newPage13configurationAA0E0CSo22WKWebViewConfigurationCSg_tF", + "mangledName": "$s9MuppetIOS7BrowserC7newPage13configurationAA0E0CSo22WKWebViewConfigurationCSg_tF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Final", + "Custom", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "attachPage", + "printedName": "attachPage(to:controller:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Page", + "printedName": "MuppetIOS.Page", + "usr": "s:9MuppetIOS4PageC" + }, + { + "kind": "TypeNominal", + "name": "WKWebView", + "printedName": "WebKit.WKWebView", + "usr": "c:objc(cs)WKWebView" + }, + { + "kind": "TypeNominal", + "name": "UIViewController", + "printedName": "UIKit.UIViewController", + "usr": "c:objc(cs)UIViewController" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS7BrowserC10attachPage2to10controllerAA0E0CSo9WKWebViewC_So16UIViewControllerCtF", + "mangledName": "$s9MuppetIOS7BrowserC10attachPage2to10controllerAA0E0CSo9WKWebViewC_So16UIViewControllerCtF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Custom", + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS7BrowserC9hashValueSivp", + "mangledName": "$s9MuppetIOS7BrowserC9hashValueSivp", + "moduleName": "MuppetIOS", + "implicit": true, + "declAttributes": [ + "Final", + "Nonisolated" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS7BrowserC9hashValueSivg", + "mangledName": "$s9MuppetIOS7BrowserC9hashValueSivg", + "moduleName": "MuppetIOS", + "implicit": true, + "declAttributes": [ + "Final" + ], + "isFromExtension": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Class", + "usr": "s:9MuppetIOS7BrowserC", + "mangledName": "$s9MuppetIOS7BrowserC", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Final", + "AccessControl", + "Custom" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "MuppetIOS" + }, + { + "kind": "Import", + "name": "WebKit", + "printedName": "WebKit", + "declKind": "Import", + "moduleName": "MuppetIOS" + }, + { + "kind": "Import", + "name": "AtomicMacros", + "printedName": "AtomicMacros", + "declKind": "Import", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "WebKit", + "printedName": "WebKit", + "declKind": "Import", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "WebKit", + "printedName": "WebKit", + "declKind": "Import", + "moduleName": "MuppetIOS" + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "MuppetIOS" + }, + { + "kind": "TypeDecl", + "name": "Muppet", + "printedName": "Muppet", + "children": [ + { + "kind": "Var", + "name": "browsers", + "printedName": "browsers", + "children": [ + { + "kind": "TypeNominal", + "name": "Set", + "printedName": "Swift.Set", + "children": [ + { + "kind": "TypeNominal", + "name": "Browser", + "printedName": "MuppetIOS.Browser", + "usr": "s:9MuppetIOS7BrowserC" + } + ], + "usr": "s:Sh" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS0A0C8browsersShyAA7BrowserCGvp", + "mangledName": "$s9MuppetIOS0A0C8browsersShyAA7BrowserCGvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "HasInitialValue", + "Final", + "Custom", + "HasStorage", + "SetterAccess", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Set", + "printedName": "Swift.Set", + "children": [ + { + "kind": "TypeNominal", + "name": "Browser", + "printedName": "MuppetIOS.Browser", + "usr": "s:9MuppetIOS7BrowserC" + } + ], + "usr": "s:Sh" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS0A0C8browsersShyAA7BrowserCGvg", + "mangledName": "$s9MuppetIOS0A0C8browsersShyAA7BrowserCGvg", + "moduleName": "MuppetIOS", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(source:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Muppet", + "printedName": "MuppetIOS.Muppet", + "usr": "s:9MuppetIOS0A0C" + }, + { + "kind": "TypeNominal", + "name": "UIViewController", + "printedName": "UIKit.UIViewController", + "usr": "c:objc(cs)UIViewController" + } + ], + "declKind": "Constructor", + "usr": "s:9MuppetIOS0A0C6sourceACSo16UIViewControllerC_tcfc", + "mangledName": "$s9MuppetIOS0A0C6sourceACSo16UIViewControllerC_tcfc", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Custom", + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "update", + "printedName": "update(source:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "UIViewController", + "printedName": "UIKit.UIViewController", + "usr": "c:objc(cs)UIViewController" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS0A0C6update6sourceySo16UIViewControllerC_tF", + "mangledName": "$s9MuppetIOS0A0C6update6sourceySo16UIViewControllerC_tF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Custom", + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "getBrowser", + "printedName": "getBrowser(handle:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "MuppetIOS.Browser?", + "children": [ + { + "kind": "TypeNominal", + "name": "Browser", + "printedName": "MuppetIOS.Browser", + "usr": "s:9MuppetIOS7BrowserC" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS0A0C10getBrowser6handleAA0D0CSgSS_tF", + "mangledName": "$s9MuppetIOS0A0C10getBrowser6handleAA0D0CSgSS_tF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Custom", + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "getPage", + "printedName": "getPage(handle:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "MuppetIOS.Page?", + "children": [ + { + "kind": "TypeNominal", + "name": "Page", + "printedName": "MuppetIOS.Page", + "usr": "s:9MuppetIOS4PageC" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS0A0C7getPage6handleAA0D0CSgSS_tF", + "mangledName": "$s9MuppetIOS0A0C7getPage6handleAA0D0CSgSS_tF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Custom", + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "inject", + "printedName": "inject(page:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Page", + "printedName": "MuppetIOS.Page", + "usr": "s:9MuppetIOS4PageC" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS0A0C6inject4pageyAA4PageC_tF", + "mangledName": "$s9MuppetIOS0A0C6inject4pageyAA4PageC_tF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Custom", + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "launch", + "printedName": "launch(source:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Browser", + "printedName": "MuppetIOS.Browser", + "usr": "s:9MuppetIOS7BrowserC" + }, + { + "kind": "TypeNominal", + "name": "UIViewController", + "printedName": "UIKit.UIViewController", + "usr": "c:objc(cs)UIViewController" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS0A0C6launch6sourceAA7BrowserCSo16UIViewControllerC_tF", + "mangledName": "$s9MuppetIOS0A0C6launch6sourceAA7BrowserCSo16UIViewControllerC_tF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Custom", + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "defaultPageBuilder", + "printedName": "defaultPageBuilder(browser:configuration:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Page", + "printedName": "MuppetIOS.Page", + "usr": "s:9MuppetIOS4PageC" + }, + { + "kind": "TypeNominal", + "name": "Browser", + "printedName": "MuppetIOS.Browser", + "usr": "s:9MuppetIOS7BrowserC" + }, + { + "kind": "TypeNominal", + "name": "WKWebViewConfiguration", + "printedName": "WebKit.WKWebViewConfiguration", + "usr": "c:objc(cs)WKWebViewConfiguration" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS0A0C18defaultPageBuilder7browser13configurationAA0D0CAA7BrowserC_So22WKWebViewConfigurationCtFZ", + "mangledName": "$s9MuppetIOS0A0C18defaultPageBuilder7browser13configurationAA0D0CAA7BrowserC_So22WKWebViewConfigurationCtFZ", + "moduleName": "MuppetIOS", + "static": true, + "declAttributes": [ + "Custom", + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "pageBuilder", + "printedName": "pageBuilder", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.Browser, WebKit.WKWebViewConfiguration) -> MuppetIOS.Page", + "children": [ + { + "kind": "TypeNominal", + "name": "Page", + "printedName": "MuppetIOS.Page", + "usr": "s:9MuppetIOS4PageC" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(MuppetIOS.Browser, WebKit.WKWebViewConfiguration)", + "children": [ + { + "kind": "TypeNominal", + "name": "Browser", + "printedName": "MuppetIOS.Browser", + "usr": "s:9MuppetIOS7BrowserC" + }, + { + "kind": "TypeNominal", + "name": "WKWebViewConfiguration", + "printedName": "WebKit.WKWebViewConfiguration", + "usr": "c:objc(cs)WKWebViewConfiguration" + } + ] + } + ] + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS0A0C11pageBuilderyAA4PageCAA7BrowserC_So22WKWebViewConfigurationCtYbScMYccvp", + "mangledName": "$s9MuppetIOS0A0C11pageBuilderyAA4PageCAA7BrowserC_So22WKWebViewConfigurationCtYbScMYccvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "HasInitialValue", + "Final", + "Custom", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.Browser, WebKit.WKWebViewConfiguration) -> MuppetIOS.Page", + "children": [ + { + "kind": "TypeNominal", + "name": "Page", + "printedName": "MuppetIOS.Page", + "usr": "s:9MuppetIOS4PageC" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(MuppetIOS.Browser, WebKit.WKWebViewConfiguration)", + "children": [ + { + "kind": "TypeNominal", + "name": "Browser", + "printedName": "MuppetIOS.Browser", + "usr": "s:9MuppetIOS7BrowserC" + }, + { + "kind": "TypeNominal", + "name": "WKWebViewConfiguration", + "printedName": "WebKit.WKWebViewConfiguration", + "usr": "c:objc(cs)WKWebViewConfiguration" + } + ] + } + ] + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS0A0C11pageBuilderyAA4PageCAA7BrowserC_So22WKWebViewConfigurationCtYbScMYccvg", + "mangledName": "$s9MuppetIOS0A0C11pageBuilderyAA4PageCAA7BrowserC_So22WKWebViewConfigurationCtYbScMYccvg", + "moduleName": "MuppetIOS", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.Browser, WebKit.WKWebViewConfiguration) -> MuppetIOS.Page", + "children": [ + { + "kind": "TypeNominal", + "name": "Page", + "printedName": "MuppetIOS.Page", + "usr": "s:9MuppetIOS4PageC" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(MuppetIOS.Browser, WebKit.WKWebViewConfiguration)", + "children": [ + { + "kind": "TypeNominal", + "name": "Browser", + "printedName": "MuppetIOS.Browser", + "usr": "s:9MuppetIOS7BrowserC" + }, + { + "kind": "TypeNominal", + "name": "WKWebViewConfiguration", + "printedName": "WebKit.WKWebViewConfiguration", + "usr": "c:objc(cs)WKWebViewConfiguration" + } + ] + } + ] + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS0A0C11pageBuilderyAA4PageCAA7BrowserC_So22WKWebViewConfigurationCtYbScMYccvs", + "mangledName": "$s9MuppetIOS0A0C11pageBuilderyAA4PageCAA7BrowserC_So22WKWebViewConfigurationCtYbScMYccvs", + "moduleName": "MuppetIOS", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS0A0C11pageBuilderyAA4PageCAA7BrowserC_So22WKWebViewConfigurationCtYbScMYccvM", + "mangledName": "$s9MuppetIOS0A0C11pageBuilderyAA4PageCAA7BrowserC_So22WKWebViewConfigurationCtYbScMYccvM", + "moduleName": "MuppetIOS", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Function", + "name": "setDebug", + "printedName": "setDebug(isEnabled:forwardLogs:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Swift.String) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.String) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS0A0C8setDebug9isEnabled11forwardLogsySb_ySSYbcSgtYaFZ", + "mangledName": "$s9MuppetIOS0A0C8setDebug9isEnabled11forwardLogsySb_ySSYbcSgtYaFZ", + "moduleName": "MuppetIOS", + "static": true, + "declAttributes": [ + "Final", + "Custom", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:9MuppetIOS0A0C", + "mangledName": "$s9MuppetIOS0A0C", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Final", + "AccessControl", + "Custom" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "JSON", + "printedName": "JSON", + "children": [ + { + "kind": "Var", + "name": "dictionary", + "printedName": "dictionary", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.JSON.Type) -> ([Swift.String : MuppetIOS.JSON]) -> MuppetIOS.JSON", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "([Swift.String : MuppetIOS.JSON]) -> MuppetIOS.JSON", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : MuppetIOS.JSON]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + } + ], + "usr": "s:SD" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "MuppetIOS.JSON.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9MuppetIOS4JSONO10dictionaryyACSDySSACGcACmF", + "mangledName": "$s9MuppetIOS4JSONO10dictionaryyACSDySSACGcACmF", + "moduleName": "MuppetIOS" + }, + { + "kind": "Var", + "name": "array", + "printedName": "array", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.JSON.Type) -> ([MuppetIOS.JSON]) -> MuppetIOS.JSON", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "([MuppetIOS.JSON]) -> MuppetIOS.JSON", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[MuppetIOS.JSON]", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + } + ], + "usr": "s:Sa" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "MuppetIOS.JSON.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9MuppetIOS4JSONO5arrayyACSayACGcACmF", + "mangledName": "$s9MuppetIOS4JSONO5arrayyACSayACGcACmF", + "moduleName": "MuppetIOS" + }, + { + "kind": "Var", + "name": "string", + "printedName": "string", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.JSON.Type) -> (Swift.String) -> MuppetIOS.JSON", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.String) -> MuppetIOS.JSON", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "MuppetIOS.JSON.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9MuppetIOS4JSONO6stringyACSScACmF", + "mangledName": "$s9MuppetIOS4JSONO6stringyACSScACmF", + "moduleName": "MuppetIOS" + }, + { + "kind": "Var", + "name": "number", + "printedName": "number", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.JSON.Type) -> (Swift.Double) -> MuppetIOS.JSON", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Double) -> MuppetIOS.JSON", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + }, + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "MuppetIOS.JSON.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9MuppetIOS4JSONO6numberyACSdcACmF", + "mangledName": "$s9MuppetIOS4JSONO6numberyACSdcACmF", + "moduleName": "MuppetIOS" + }, + { + "kind": "Var", + "name": "bool", + "printedName": "bool", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.JSON.Type) -> (Swift.Bool) -> MuppetIOS.JSON", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Bool) -> MuppetIOS.JSON", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "MuppetIOS.JSON.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9MuppetIOS4JSONO4boolyACSbcACmF", + "mangledName": "$s9MuppetIOS4JSONO4boolyACSbcACmF", + "moduleName": "MuppetIOS" + }, + { + "kind": "Var", + "name": "null", + "printedName": "null", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.JSON.Type) -> MuppetIOS.JSON", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "MuppetIOS.JSON.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9MuppetIOS4JSONO4nullyA2CmF", + "mangledName": "$s9MuppetIOS4JSONO4nullyA2CmF", + "moduleName": "MuppetIOS" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Any?", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:9MuppetIOS4JSONOyACypSgcfc", + "mangledName": "$s9MuppetIOS4JSONOyACypSgcfc", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "asDictionary", + "printedName": "asDictionary", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : MuppetIOS.JSON]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : MuppetIOS.JSON]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS4JSONO12asDictionarySDySSACGSgvp", + "mangledName": "$s9MuppetIOS4JSONO12asDictionarySDySSACGSgvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : MuppetIOS.JSON]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : MuppetIOS.JSON]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4JSONO12asDictionarySDySSACGSgvg", + "mangledName": "$s9MuppetIOS4JSONO12asDictionarySDySSACGSgvg", + "moduleName": "MuppetIOS", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "asArray", + "printedName": "asArray", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[MuppetIOS.JSON]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[MuppetIOS.JSON]", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS4JSONO7asArraySayACGSgvp", + "mangledName": "$s9MuppetIOS4JSONO7asArraySayACGSgvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[MuppetIOS.JSON]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[MuppetIOS.JSON]", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4JSONO7asArraySayACGSgvg", + "mangledName": "$s9MuppetIOS4JSONO7asArraySayACGSgvg", + "moduleName": "MuppetIOS", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "asString", + "printedName": "asString", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS4JSONO8asStringSSSgvp", + "mangledName": "$s9MuppetIOS4JSONO8asStringSSSgvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4JSONO8asStringSSSgvg", + "mangledName": "$s9MuppetIOS4JSONO8asStringSSSgvg", + "moduleName": "MuppetIOS", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "asDouble", + "printedName": "asDouble", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS4JSONO8asDoubleSdSgvp", + "mangledName": "$s9MuppetIOS4JSONO8asDoubleSdSgvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4JSONO8asDoubleSdSgvg", + "mangledName": "$s9MuppetIOS4JSONO8asDoubleSdSgvg", + "moduleName": "MuppetIOS", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "asInt", + "printedName": "asInt", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS4JSONO5asIntSiSgvp", + "mangledName": "$s9MuppetIOS4JSONO5asIntSiSgvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4JSONO5asIntSiSgvg", + "mangledName": "$s9MuppetIOS4JSONO5asIntSiSgvg", + "moduleName": "MuppetIOS", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "asBool", + "printedName": "asBool", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS4JSONO6asBoolSbSgvp", + "mangledName": "$s9MuppetIOS4JSONO6asBoolSbSgvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4JSONO6asBoolSbSgvg", + "mangledName": "$s9MuppetIOS4JSONO6asBoolSbSgvg", + "moduleName": "MuppetIOS", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "asAny", + "printedName": "asAny", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS4JSONO5asAnyypvp", + "mangledName": "$s9MuppetIOS4JSONO5asAnyypvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4JSONO5asAnyypvg", + "mangledName": "$s9MuppetIOS4JSONO5asAnyypvg", + "moduleName": "MuppetIOS", + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "value", + "printedName": "value()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "τ_0_0?", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS4JSONO5valuexSgylF", + "mangledName": "$s9MuppetIOS4JSONO5valuexSgylF", + "moduleName": "MuppetIOS", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "isNull", + "printedName": "isNull", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS4JSONO6isNullSbvp", + "mangledName": "$s9MuppetIOS4JSONO6isNullSbvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4JSONO6isNullSbvg", + "mangledName": "$s9MuppetIOS4JSONO6isNullSbvg", + "moduleName": "MuppetIOS", + "accessorKind": "get" + } + ] + }, + { + "kind": "Subscript", + "name": "subscript", + "printedName": "subscript(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "MuppetIOS.JSON?", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Subscript", + "usr": "s:9MuppetIOS4JSONOyACSgSScip", + "mangledName": "$s9MuppetIOS4JSONOyACSgSScip", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "MuppetIOS.JSON?", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4JSONOyACSgSScig", + "mangledName": "$s9MuppetIOS4JSONOyACSgSScig", + "moduleName": "MuppetIOS", + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "MuppetIOS.JSON?", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4JSONOyACSgSScis", + "mangledName": "$s9MuppetIOS4JSONOyACSgSScis", + "moduleName": "MuppetIOS", + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4JSONOyACSgSSciM", + "mangledName": "$s9MuppetIOS4JSONOyACSgSSciM", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Subscript", + "name": "subscript", + "printedName": "subscript(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "MuppetIOS.JSON?", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Subscript", + "usr": "s:9MuppetIOS4JSONOyACSgSicip", + "mangledName": "$s9MuppetIOS4JSONOyACSgSicip", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "MuppetIOS.JSON?", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4JSONOyACSgSicig", + "mangledName": "$s9MuppetIOS4JSONOyACSgSicig", + "moduleName": "MuppetIOS", + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "MuppetIOS.JSON?", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4JSONOyACSgSicis", + "mangledName": "$s9MuppetIOS4JSONOyACSgSicis", + "moduleName": "MuppetIOS", + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4JSONOyACSgSiciM", + "mangledName": "$s9MuppetIOS4JSONOyACSgSiciM", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Subscript", + "name": "subscript", + "printedName": "subscript(dynamicMember:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "MuppetIOS.JSON?", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Subscript", + "usr": "s:9MuppetIOS4JSONO13dynamicMemberACSgSS_tcip", + "mangledName": "$s9MuppetIOS4JSONO13dynamicMemberACSgSS_tcip", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "MuppetIOS.JSON?", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4JSONO13dynamicMemberACSgSS_tcig", + "mangledName": "$s9MuppetIOS4JSONO13dynamicMemberACSgSS_tcig", + "moduleName": "MuppetIOS", + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + }, + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS4JSONO2eeoiySbAC_ACtFZ", + "mangledName": "$s9MuppetIOS4JSONO2eeoiySbAC_ACtFZ", + "moduleName": "MuppetIOS", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS4JSONO9hashValueSivp", + "mangledName": "$s9MuppetIOS4JSONO9hashValueSivp", + "moduleName": "MuppetIOS", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4JSONO9hashValueSivg", + "mangledName": "$s9MuppetIOS4JSONO9hashValueSivg", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS4JSONO4hash4intoys6HasherVz_tF", + "mangledName": "$s9MuppetIOS4JSONO4hash4intoys6HasherVz_tF", + "moduleName": "MuppetIOS", + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(stringLiteral:)", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:9MuppetIOS4JSONO13stringLiteralACSS_tcfc", + "mangledName": "$s9MuppetIOS4JSONO13stringLiteralACSS_tcfc", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(integerLiteral:)", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:9MuppetIOS4JSONO14integerLiteralACSi_tcfc", + "mangledName": "$s9MuppetIOS4JSONO14integerLiteralACSi_tcfc", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(floatLiteral:)", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + }, + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Constructor", + "usr": "s:9MuppetIOS4JSONO12floatLiteralACSd_tcfc", + "mangledName": "$s9MuppetIOS4JSONO12floatLiteralACSd_tcfc", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(booleanLiteral:)", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Constructor", + "usr": "s:9MuppetIOS4JSONO14booleanLiteralACSb_tcfc", + "mangledName": "$s9MuppetIOS4JSONO14booleanLiteralACSb_tcfc", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(arrayLiteral:)", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[MuppetIOS.JSON]", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Constructor", + "usr": "s:9MuppetIOS4JSONO12arrayLiteralA2Cd_tcfc", + "mangledName": "$s9MuppetIOS4JSONO12arrayLiteralA2Cd_tcfc", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(nilLiteral:)", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Constructor", + "usr": "s:9MuppetIOS4JSONO10nilLiteralACyt_tcfc", + "mangledName": "$s9MuppetIOS4JSONO10nilLiteralACyt_tcfc", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(dictionaryLiteral:)", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[(Swift.String, MuppetIOS.JSON)]", + "children": [ + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(Swift.String, MuppetIOS.JSON)", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + } + ] + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Constructor", + "usr": "s:9MuppetIOS4JSONO17dictionaryLiteralACSS_ACtd_tcfc", + "mangledName": "$s9MuppetIOS4JSONO17dictionaryLiteralACSS_ACtd_tcfc", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:9MuppetIOS4JSONO4fromACs7Decoder_p_tKcfc", + "mangledName": "$s9MuppetIOS4JSONO4fromACs7Decoder_p_tKcfc", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Encoder", + "printedName": "any Swift.Encoder", + "usr": "s:s7EncoderP" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS4JSONO6encode2toys7Encoder_p_tKF", + "mangledName": "$s9MuppetIOS4JSONO6encode2toys7Encoder_p_tKF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "declKind": "Constructor", + "usr": "s:9MuppetIOS4JSONO4fromACx_tKcSERzlufc", + "mangledName": "$s9MuppetIOS4JSONO4fromACx_tKcSERzlufc", + "moduleName": "MuppetIOS", + "genericSig": "<τ_0_0 where τ_0_0 : Swift.Encodable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "toJSONData", + "printedName": "toJSONData()", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS4JSONO10toJSONData10Foundation4DataVyKF", + "mangledName": "$s9MuppetIOS4JSONO10toJSONData10Foundation4DataVyKF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "toJSONString", + "printedName": "toJSONString()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS4JSONO12toJSONStringSSyKF", + "mangledName": "$s9MuppetIOS4JSONO12toJSONStringSSyKF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(fromJSONString:)", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:9MuppetIOS4JSONO14fromJSONStringACSS_tcfc", + "mangledName": "$s9MuppetIOS4JSONO14fromJSONStringACSS_tcfc", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS4JSONO11descriptionSSvp", + "mangledName": "$s9MuppetIOS4JSONO11descriptionSSvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4JSONO11descriptionSSvg", + "mangledName": "$s9MuppetIOS4JSONO11descriptionSSvg", + "moduleName": "MuppetIOS", + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "debugDescription", + "printedName": "debugDescription", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS4JSONO16debugDescriptionSSvp", + "mangledName": "$s9MuppetIOS4JSONO16debugDescriptionSSvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4JSONO16debugDescriptionSSvg", + "mangledName": "$s9MuppetIOS4JSONO16debugDescriptionSSvg", + "moduleName": "MuppetIOS", + "isFromExtension": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:9MuppetIOS4JSONO", + "mangledName": "$s9MuppetIOS4JSONO", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl", + "DynamicMemberLookup" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "ExpressibleByStringLiteral", + "printedName": "ExpressibleByStringLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "StringLiteralType", + "printedName": "StringLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:s26ExpressibleByStringLiteralP", + "mangledName": "$ss26ExpressibleByStringLiteralP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByExtendedGraphemeClusterLiteral", + "printedName": "ExpressibleByExtendedGraphemeClusterLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "ExtendedGraphemeClusterLiteralType", + "printedName": "ExtendedGraphemeClusterLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:s43ExpressibleByExtendedGraphemeClusterLiteralP", + "mangledName": "$ss43ExpressibleByExtendedGraphemeClusterLiteralP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByUnicodeScalarLiteral", + "printedName": "ExpressibleByUnicodeScalarLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "UnicodeScalarLiteralType", + "printedName": "UnicodeScalarLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:s33ExpressibleByUnicodeScalarLiteralP", + "mangledName": "$ss33ExpressibleByUnicodeScalarLiteralP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByIntegerLiteral", + "printedName": "ExpressibleByIntegerLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "IntegerLiteralType", + "printedName": "IntegerLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + } + ], + "usr": "s:s27ExpressibleByIntegerLiteralP", + "mangledName": "$ss27ExpressibleByIntegerLiteralP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByFloatLiteral", + "printedName": "ExpressibleByFloatLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "FloatLiteralType", + "printedName": "FloatLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ] + } + ], + "usr": "s:s25ExpressibleByFloatLiteralP", + "mangledName": "$ss25ExpressibleByFloatLiteralP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByBooleanLiteral", + "printedName": "ExpressibleByBooleanLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "BooleanLiteralType", + "printedName": "BooleanLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ] + } + ], + "usr": "s:s27ExpressibleByBooleanLiteralP", + "mangledName": "$ss27ExpressibleByBooleanLiteralP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByArrayLiteral", + "printedName": "ExpressibleByArrayLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "ArrayLiteralElement", + "printedName": "ArrayLiteralElement", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + } + ] + } + ], + "usr": "s:s25ExpressibleByArrayLiteralP", + "mangledName": "$ss25ExpressibleByArrayLiteralP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByNilLiteral", + "printedName": "ExpressibleByNilLiteral", + "usr": "s:s23ExpressibleByNilLiteralP", + "mangledName": "$ss23ExpressibleByNilLiteralP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByDictionaryLiteral", + "printedName": "ExpressibleByDictionaryLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "Key", + "printedName": "Key", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Value", + "printedName": "Value", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + } + ] + } + ], + "usr": "s:s30ExpressibleByDictionaryLiteralP", + "mangledName": "$ss30ExpressibleByDictionaryLiteralP" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "Import", + "name": "WebKit", + "printedName": "WebKit", + "declKind": "Import", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "AtomicMacros", + "printedName": "AtomicMacros", + "declKind": "Import", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ] + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "MuppetIOS" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "WebKit", + "printedName": "WebKit", + "declKind": "Import", + "moduleName": "MuppetIOS" + }, + { + "kind": "TypeDecl", + "name": "Cookie", + "printedName": "Cookie", + "children": [ + { + "kind": "Var", + "name": "name", + "printedName": "name", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS6CookieV4nameSSvp", + "mangledName": "$s9MuppetIOS6CookieV4nameSSvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS6CookieV4nameSSvg", + "mangledName": "$s9MuppetIOS6CookieV4nameSSvg", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS6CookieV4nameSSvs", + "mangledName": "$s9MuppetIOS6CookieV4nameSSvs", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS6CookieV4nameSSvM", + "mangledName": "$s9MuppetIOS6CookieV4nameSSvM", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "value", + "printedName": "value", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS6CookieV5valueSSvp", + "mangledName": "$s9MuppetIOS6CookieV5valueSSvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS6CookieV5valueSSvg", + "mangledName": "$s9MuppetIOS6CookieV5valueSSvg", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS6CookieV5valueSSvs", + "mangledName": "$s9MuppetIOS6CookieV5valueSSvs", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS6CookieV5valueSSvM", + "mangledName": "$s9MuppetIOS6CookieV5valueSSvM", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "path", + "printedName": "path", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS6CookieV4pathSSSgvp", + "mangledName": "$s9MuppetIOS6CookieV4pathSSSgvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS6CookieV4pathSSSgvg", + "mangledName": "$s9MuppetIOS6CookieV4pathSSSgvg", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS6CookieV4pathSSSgvs", + "mangledName": "$s9MuppetIOS6CookieV4pathSSSgvs", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS6CookieV4pathSSSgvM", + "mangledName": "$s9MuppetIOS6CookieV4pathSSSgvM", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "isSecure", + "printedName": "isSecure", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS6CookieV8isSecureSbSgvp", + "mangledName": "$s9MuppetIOS6CookieV8isSecureSbSgvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS6CookieV8isSecureSbSgvg", + "mangledName": "$s9MuppetIOS6CookieV8isSecureSbSgvg", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS6CookieV8isSecureSbSgvs", + "mangledName": "$s9MuppetIOS6CookieV8isSecureSbSgvs", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS6CookieV8isSecureSbSgvM", + "mangledName": "$s9MuppetIOS6CookieV8isSecureSbSgvM", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "domain", + "printedName": "domain", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS6CookieV6domainSSvp", + "mangledName": "$s9MuppetIOS6CookieV6domainSSvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS6CookieV6domainSSvg", + "mangledName": "$s9MuppetIOS6CookieV6domainSSvg", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS6CookieV6domainSSvs", + "mangledName": "$s9MuppetIOS6CookieV6domainSSvs", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS6CookieV6domainSSvM", + "mangledName": "$s9MuppetIOS6CookieV6domainSSvM", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "expiresDate", + "printedName": "expiresDate", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Date?", + "children": [ + { + "kind": "TypeNominal", + "name": "Date", + "printedName": "Foundation.Date", + "usr": "s:10Foundation4DateV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS6CookieV11expiresDate10Foundation0E0VSgvp", + "mangledName": "$s9MuppetIOS6CookieV11expiresDate10Foundation0E0VSgvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Date?", + "children": [ + { + "kind": "TypeNominal", + "name": "Date", + "printedName": "Foundation.Date", + "usr": "s:10Foundation4DateV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS6CookieV11expiresDate10Foundation0E0VSgvg", + "mangledName": "$s9MuppetIOS6CookieV11expiresDate10Foundation0E0VSgvg", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Date?", + "children": [ + { + "kind": "TypeNominal", + "name": "Date", + "printedName": "Foundation.Date", + "usr": "s:10Foundation4DateV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS6CookieV11expiresDate10Foundation0E0VSgvs", + "mangledName": "$s9MuppetIOS6CookieV11expiresDate10Foundation0E0VSgvs", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS6CookieV11expiresDate10Foundation0E0VSgvM", + "mangledName": "$s9MuppetIOS6CookieV11expiresDate10Foundation0E0VSgvM", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "isHTTPOnly", + "printedName": "isHTTPOnly", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS6CookieV10isHTTPOnlySbSgvp", + "mangledName": "$s9MuppetIOS6CookieV10isHTTPOnlySbSgvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS6CookieV10isHTTPOnlySbSgvg", + "mangledName": "$s9MuppetIOS6CookieV10isHTTPOnlySbSgvg", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS6CookieV10isHTTPOnlySbSgvs", + "mangledName": "$s9MuppetIOS6CookieV10isHTTPOnlySbSgvs", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS6CookieV10isHTTPOnlySbSgvM", + "mangledName": "$s9MuppetIOS6CookieV10isHTTPOnlySbSgvM", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "maxAge", + "printedName": "maxAge", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS6CookieV6maxAgeSiSgvp", + "mangledName": "$s9MuppetIOS6CookieV6maxAgeSiSgvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS6CookieV6maxAgeSiSgvg", + "mangledName": "$s9MuppetIOS6CookieV6maxAgeSiSgvg", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS6CookieV6maxAgeSiSgvs", + "mangledName": "$s9MuppetIOS6CookieV6maxAgeSiSgvs", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS6CookieV6maxAgeSiSgvM", + "mangledName": "$s9MuppetIOS6CookieV6maxAgeSiSgvM", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(name:value:path:isSecure:domain:expiresDate:isHTTPOnly:maxAge:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Cookie", + "printedName": "MuppetIOS.Cookie", + "usr": "s:9MuppetIOS6CookieV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "hasDefaultArg": true, + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "hasDefaultArg": true, + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Date?", + "children": [ + { + "kind": "TypeNominal", + "name": "Date", + "printedName": "Foundation.Date", + "usr": "s:10Foundation4DateV" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:9MuppetIOS6CookieV4name5value4path8isSecure6domain11expiresDate0G8HTTPOnly6maxAgeACSS_S2SSbSS10Foundation0K0VSgSbSgSiSgtcfc", + "mangledName": "$s9MuppetIOS6CookieV4name5value4path8isSecure6domain11expiresDate0G8HTTPOnly6maxAgeACSS_S2SSbSS10Foundation0K0VSgSbSgSiSgtcfc", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Cookie", + "printedName": "MuppetIOS.Cookie", + "usr": "s:9MuppetIOS6CookieV" + }, + { + "kind": "TypeNominal", + "name": "HTTPCookie", + "printedName": "Foundation.HTTPCookie", + "usr": "c:objc(cs)NSHTTPCookie" + } + ], + "declKind": "Constructor", + "usr": "s:9MuppetIOS6CookieV4fromACSo12NSHTTPCookieC_tcfc", + "mangledName": "$s9MuppetIOS6CookieV4fromACSo12NSHTTPCookieC_tcfc", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "httpCookie", + "printedName": "httpCookie", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.HTTPCookie?", + "children": [ + { + "kind": "TypeNominal", + "name": "HTTPCookie", + "printedName": "Foundation.HTTPCookie", + "usr": "c:objc(cs)NSHTTPCookie" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS6CookieV04httpC0So12NSHTTPCookieCSgvp", + "mangledName": "$s9MuppetIOS6CookieV04httpC0So12NSHTTPCookieCSgvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.HTTPCookie?", + "children": [ + { + "kind": "TypeNominal", + "name": "HTTPCookie", + "printedName": "Foundation.HTTPCookie", + "usr": "c:objc(cs)NSHTTPCookie" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS6CookieV04httpC0So12NSHTTPCookieCSgvg", + "mangledName": "$s9MuppetIOS6CookieV04httpC0So12NSHTTPCookieCSgvg", + "moduleName": "MuppetIOS", + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "<", + "printedName": "<(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Cookie", + "printedName": "MuppetIOS.Cookie", + "usr": "s:9MuppetIOS6CookieV" + }, + { + "kind": "TypeNominal", + "name": "Cookie", + "printedName": "MuppetIOS.Cookie", + "usr": "s:9MuppetIOS6CookieV" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS6CookieV1loiySbAC_ACtFZ", + "mangledName": "$s9MuppetIOS6CookieV1loiySbAC_ACtFZ", + "moduleName": "MuppetIOS", + "static": true, + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Cookie", + "printedName": "MuppetIOS.Cookie", + "usr": "s:9MuppetIOS6CookieV" + }, + { + "kind": "TypeNominal", + "name": "Cookie", + "printedName": "MuppetIOS.Cookie", + "usr": "s:9MuppetIOS6CookieV" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS6CookieV2eeoiySbAC_ACtFZ", + "mangledName": "$s9MuppetIOS6CookieV2eeoiySbAC_ACtFZ", + "moduleName": "MuppetIOS", + "static": true, + "implicit": true, + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Cookie", + "printedName": "MuppetIOS.Cookie", + "usr": "s:9MuppetIOS6CookieV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:9MuppetIOS6CookieV4fromACs7Decoder_p_tKcfc", + "mangledName": "$s9MuppetIOS6CookieV4fromACs7Decoder_p_tKcfc", + "moduleName": "MuppetIOS", + "implicit": true, + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Encoder", + "printedName": "any Swift.Encoder", + "usr": "s:s7EncoderP" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS6CookieV6encode2toys7Encoder_p_tKF", + "mangledName": "$s9MuppetIOS6CookieV6encode2toys7Encoder_p_tKF", + "moduleName": "MuppetIOS", + "implicit": true, + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:9MuppetIOS6CookieV", + "mangledName": "$s9MuppetIOS6CookieV", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Comparable", + "printedName": "Comparable", + "usr": "s:SL", + "mangledName": "$sSL" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "OSLog", + "printedName": "OSLog", + "declKind": "Import", + "moduleName": "MuppetIOS" + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "MuppetIOS" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "WebKit", + "printedName": "WebKit", + "declKind": "Import", + "moduleName": "MuppetIOS" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "WebKit", + "printedName": "WebKit", + "declKind": "Import", + "moduleName": "MuppetIOS" + }, + { + "kind": "TypeDecl", + "name": "Bridge", + "printedName": "Bridge", + "children": [ + { + "kind": "Function", + "name": "inject", + "printedName": "inject(muppet:page:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bridge", + "printedName": "MuppetIOS.Bridge", + "usr": "c:@M@MuppetIOS@objc(cs)Bridge" + }, + { + "kind": "TypeNominal", + "name": "Muppet", + "printedName": "MuppetIOS.Muppet", + "usr": "s:9MuppetIOS0A0C" + }, + { + "kind": "TypeNominal", + "name": "Page", + "printedName": "MuppetIOS.Page", + "usr": "s:9MuppetIOS4PageC" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS6BridgeC6inject6muppet4pageAcA0A0C_AA4PageCtFZ", + "mangledName": "$s9MuppetIOS6BridgeC6inject6muppet4pageAcA0A0C_AA4PageCtFZ", + "moduleName": "MuppetIOS", + "static": true, + "declAttributes": [ + "Custom", + "Final", + "AccessControl", + "DiscardableResult" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "userContentController", + "printedName": "userContentController(_:didReceive:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(Any?, Swift.String?)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Any?", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ] + }, + { + "kind": "TypeNominal", + "name": "WKUserContentController", + "printedName": "WebKit.WKUserContentController", + "usr": "c:objc(cs)WKUserContentController" + }, + { + "kind": "TypeNominal", + "name": "WKScriptMessage", + "printedName": "WebKit.WKScriptMessage", + "usr": "c:objc(cs)WKScriptMessage" + } + ], + "declKind": "Func", + "usr": "c:@M@MuppetIOS@objc(cs)Bridge(im)userContentController:didReceiveScriptMessage:replyHandler:", + "mangledName": "$s9MuppetIOS6BridgeC21userContentController_10didReceiveypSg_SSSgtSo06WKUsereF0C_So15WKScriptMessageCtYaF", + "moduleName": "MuppetIOS", + "objc_name": "userContentController:didReceiveScriptMessage:replyHandler:", + "declAttributes": [ + "Final", + "ObjC", + "Preconcurrency", + "Custom", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bridge", + "printedName": "MuppetIOS.Bridge", + "usr": "c:@M@MuppetIOS@objc(cs)Bridge" + } + ], + "declKind": "Constructor", + "usr": "c:@M@MuppetIOS@objc(cs)Bridge(im)init", + "mangledName": "$s9MuppetIOS6BridgeCACycfc", + "moduleName": "MuppetIOS", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Custom", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@MuppetIOS@objc(cs)Bridge", + "mangledName": "$s9MuppetIOS6BridgeC", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Final", + "AccessControl", + "Custom", + "ObjC" + ], + "superclassUsr": "c:objc(cs)NSObject", + "hasMissingDesignatedInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "WebKit", + "printedName": "WebKit", + "declKind": "Import", + "moduleName": "MuppetIOS" + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "MuppetIOS" + }, + { + "kind": "TypeDecl", + "name": "Page", + "printedName": "Page", + "children": [ + { + "kind": "TypeDecl", + "name": "Options", + "printedName": "Options", + "children": [ + { + "kind": "Var", + "name": "hideOnClose", + "printedName": "hideOnClose", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS4PageC7OptionsV11hideOnCloseSbvp", + "mangledName": "$s9MuppetIOS4PageC7OptionsV11hideOnCloseSbvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4PageC7OptionsV11hideOnCloseSbvg", + "mangledName": "$s9MuppetIOS4PageC7OptionsV11hideOnCloseSbvg", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4PageC7OptionsV11hideOnCloseSbvs", + "mangledName": "$s9MuppetIOS4PageC7OptionsV11hideOnCloseSbvs", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4PageC7OptionsV11hideOnCloseSbvM", + "mangledName": "$s9MuppetIOS4PageC7OptionsV11hideOnCloseSbvM", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "_modify" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:9MuppetIOS4PageC7OptionsV", + "mangledName": "$s9MuppetIOS4PageC7OptionsV", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "EventType", + "printedName": "EventType", + "children": [ + { + "kind": "Var", + "name": "console", + "printedName": "console", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.Page.EventType.Type) -> MuppetIOS.Page.EventType", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "MuppetIOS.Page.EventType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9MuppetIOS4PageC9EventTypeO7consoleyA2EmF", + "mangledName": "$s9MuppetIOS4PageC9EventTypeO7consoleyA2EmF", + "moduleName": "MuppetIOS" + }, + { + "kind": "Var", + "name": "close", + "printedName": "close", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.Page.EventType.Type) -> MuppetIOS.Page.EventType", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "MuppetIOS.Page.EventType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9MuppetIOS4PageC9EventTypeO5closeyA2EmF", + "mangledName": "$s9MuppetIOS4PageC9EventTypeO5closeyA2EmF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "closed", + "printedName": "closed", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.Page.EventType.Type) -> MuppetIOS.Page.EventType", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "MuppetIOS.Page.EventType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9MuppetIOS4PageC9EventTypeO6closedyA2EmF", + "mangledName": "$s9MuppetIOS4PageC9EventTypeO6closedyA2EmF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "dispatch", + "printedName": "dispatch", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.Page.EventType.Type) -> MuppetIOS.Page.EventType", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "MuppetIOS.Page.EventType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9MuppetIOS4PageC9EventTypeO8dispatchyA2EmF", + "mangledName": "$s9MuppetIOS4PageC9EventTypeO8dispatchyA2EmF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "domcontentloaded", + "printedName": "domcontentloaded", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.Page.EventType.Type) -> MuppetIOS.Page.EventType", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "MuppetIOS.Page.EventType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9MuppetIOS4PageC9EventTypeO16domcontentloadedyA2EmF", + "mangledName": "$s9MuppetIOS4PageC9EventTypeO16domcontentloadedyA2EmF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "started", + "printedName": "started", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.Page.EventType.Type) -> MuppetIOS.Page.EventType", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "MuppetIOS.Page.EventType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9MuppetIOS4PageC9EventTypeO7startedyA2EmF", + "mangledName": "$s9MuppetIOS4PageC9EventTypeO7startedyA2EmF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "finished", + "printedName": "finished", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.Page.EventType.Type) -> MuppetIOS.Page.EventType", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "MuppetIOS.Page.EventType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9MuppetIOS4PageC9EventTypeO8finishedyA2EmF", + "mangledName": "$s9MuppetIOS4PageC9EventTypeO8finishedyA2EmF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "load", + "printedName": "load", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.Page.EventType.Type) -> MuppetIOS.Page.EventType", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "MuppetIOS.Page.EventType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9MuppetIOS4PageC9EventTypeO4loadyA2EmF", + "mangledName": "$s9MuppetIOS4PageC9EventTypeO4loadyA2EmF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "locationchange", + "printedName": "locationchange", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.Page.EventType.Type) -> MuppetIOS.Page.EventType", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "MuppetIOS.Page.EventType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9MuppetIOS4PageC9EventTypeO14locationchangeyA2EmF", + "mangledName": "$s9MuppetIOS4PageC9EventTypeO14locationchangeyA2EmF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "domchange", + "printedName": "domchange", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.Page.EventType.Type) -> MuppetIOS.Page.EventType", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "MuppetIOS.Page.EventType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9MuppetIOS4PageC9EventTypeO9domchangeyA2EmF", + "mangledName": "$s9MuppetIOS4PageC9EventTypeO9domchangeyA2EmF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "progress", + "printedName": "progress", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.Page.EventType.Type) -> MuppetIOS.Page.EventType", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "MuppetIOS.Page.EventType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9MuppetIOS4PageC9EventTypeO8progressyA2EmF", + "mangledName": "$s9MuppetIOS4PageC9EventTypeO8progressyA2EmF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "popup", + "printedName": "popup", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.Page.EventType.Type) -> MuppetIOS.Page.EventType", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "MuppetIOS.Page.EventType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9MuppetIOS4PageC9EventTypeO5popupyA2EmF", + "mangledName": "$s9MuppetIOS4PageC9EventTypeO5popupyA2EmF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "visible", + "printedName": "visible", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.Page.EventType.Type) -> MuppetIOS.Page.EventType", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "MuppetIOS.Page.EventType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9MuppetIOS4PageC9EventTypeO7visibleyA2EmF", + "mangledName": "$s9MuppetIOS4PageC9EventTypeO7visibleyA2EmF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "hostblocked", + "printedName": "hostblocked", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.Page.EventType.Type) -> MuppetIOS.Page.EventType", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "MuppetIOS.Page.EventType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9MuppetIOS4PageC9EventTypeO11hostblockedyA2EmF", + "mangledName": "$s9MuppetIOS4PageC9EventTypeO11hostblockedyA2EmF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "error", + "printedName": "error", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.Page.EventType.Type) -> MuppetIOS.Page.EventType", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "MuppetIOS.Page.EventType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9MuppetIOS4PageC9EventTypeO5erroryA2EmF", + "mangledName": "$s9MuppetIOS4PageC9EventTypeO5erroryA2EmF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "MuppetIOS.Page.EventType?", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:9MuppetIOS4PageC9EventTypeO8rawValueAESgSS_tcfc", + "mangledName": "$s9MuppetIOS4PageC9EventTypeO8rawValueAESgSS_tcfc", + "moduleName": "MuppetIOS", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS4PageC9EventTypeO8rawValueSSvp", + "mangledName": "$s9MuppetIOS4PageC9EventTypeO8rawValueSSvp", + "moduleName": "MuppetIOS", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4PageC9EventTypeO8rawValueSSvg", + "mangledName": "$s9MuppetIOS4PageC9EventTypeO8rawValueSSvg", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:9MuppetIOS4PageC9EventTypeO", + "mangledName": "$s9MuppetIOS4PageC9EventTypeO", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "enumRawTypeName": "String", + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + } + ] + }, + { + "kind": "Var", + "name": "options", + "printedName": "options", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "MuppetIOS.Page.Options", + "usr": "s:9MuppetIOS4PageC7OptionsV" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS4PageC7optionsAC7OptionsVvp", + "mangledName": "$s9MuppetIOS4PageC7optionsAC7OptionsVvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "HasInitialValue", + "Final", + "Custom", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "MuppetIOS.Page.Options", + "usr": "s:9MuppetIOS4PageC7OptionsV" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4PageC7optionsAC7OptionsVvg", + "mangledName": "$s9MuppetIOS4PageC7optionsAC7OptionsVvg", + "moduleName": "MuppetIOS", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "MuppetIOS.Page.Options", + "usr": "s:9MuppetIOS4PageC7OptionsV" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4PageC7optionsAC7OptionsVvs", + "mangledName": "$s9MuppetIOS4PageC7optionsAC7OptionsVvs", + "moduleName": "MuppetIOS", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4PageC7optionsAC7OptionsVvM", + "mangledName": "$s9MuppetIOS4PageC7optionsAC7OptionsVvM", + "moduleName": "MuppetIOS", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "emitter", + "printedName": "emitter", + "children": [ + { + "kind": "TypeNominal", + "name": "Emitter", + "printedName": "MuppetIOS.Emitter", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + } + ], + "usr": "s:9MuppetIOS7EmitterC" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS4PageC7emitterAA7EmitterCyAC9EventTypeOGvp", + "mangledName": "$s9MuppetIOS4PageC7emitterAA7EmitterCyAC9EventTypeOGvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "HasInitialValue", + "Final", + "Custom", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Emitter", + "printedName": "MuppetIOS.Emitter", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + } + ], + "usr": "s:9MuppetIOS7EmitterC" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4PageC7emitterAA7EmitterCyAC9EventTypeOGvg", + "mangledName": "$s9MuppetIOS4PageC7emitterAA7EmitterCyAC9EventTypeOGvg", + "moduleName": "MuppetIOS", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "handle", + "printedName": "handle", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS4PageC6handleSSvp", + "mangledName": "$s9MuppetIOS4PageC6handleSSvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Final", + "Custom", + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4PageC6handleSSvg", + "mangledName": "$s9MuppetIOS4PageC6handleSSvg", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Page", + "printedName": "MuppetIOS.Page", + "usr": "s:9MuppetIOS4PageC" + }, + { + "kind": "TypeNominal", + "name": "Page", + "printedName": "MuppetIOS.Page", + "usr": "s:9MuppetIOS4PageC" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS4PageC2eeoiySbAC_ACtFZ", + "mangledName": "$s9MuppetIOS4PageC2eeoiySbAC_ACtFZ", + "moduleName": "MuppetIOS", + "static": true, + "declAttributes": [ + "Custom", + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS4PageC4hash4intoys6HasherVz_tF", + "mangledName": "$s9MuppetIOS4PageC4hash4intoys6HasherVz_tF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Custom", + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(browser:view:controller:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Page", + "printedName": "MuppetIOS.Page", + "usr": "s:9MuppetIOS4PageC" + }, + { + "kind": "TypeNominal", + "name": "Browser", + "printedName": "MuppetIOS.Browser", + "usr": "s:9MuppetIOS7BrowserC" + }, + { + "kind": "TypeNominal", + "name": "WKWebView", + "printedName": "WebKit.WKWebView", + "usr": "c:objc(cs)WKWebView" + }, + { + "kind": "TypeNominal", + "name": "UIViewController", + "printedName": "UIKit.UIViewController", + "usr": "c:objc(cs)UIViewController" + } + ], + "declKind": "Constructor", + "usr": "s:9MuppetIOS4PageC7browser4view10controllerAcA7BrowserC_So9WKWebViewCSo16UIViewControllerCtcfc", + "mangledName": "$s9MuppetIOS4PageC7browser4view10controllerAcA7BrowserC_So9WKWebViewCSo16UIViewControllerCtcfc", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Custom", + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "getCookies", + "printedName": "getCookies(for:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[MuppetIOS.Cookie]", + "children": [ + { + "kind": "TypeNominal", + "name": "Cookie", + "printedName": "MuppetIOS.Cookie", + "usr": "s:9MuppetIOS6CookieV" + } + ], + "usr": "s:Sa" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS4PageC10getCookies3forSayAA6CookieVG10Foundation3URLV_tYaF", + "mangledName": "$s9MuppetIOS4PageC10getCookies3forSayAA6CookieVG10Foundation3URLV_tYaF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Custom", + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setCookie", + "printedName": "setCookie(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Cookie", + "printedName": "MuppetIOS.Cookie", + "usr": "s:9MuppetIOS6CookieV" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS4PageC9setCookieyyAA0E0VYaF", + "mangledName": "$s9MuppetIOS4PageC9setCookieyyAA0E0VYaF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Custom", + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "addUserScript", + "printedName": "addUserScript(script:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS4PageC13addUserScript6scriptySS_tF", + "mangledName": "$s9MuppetIOS4PageC13addUserScript6scriptySS_tF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Custom", + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "evaluate", + "printedName": "evaluate(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS4PageC8evaluateyAA4JSONOSSYaF", + "mangledName": "$s9MuppetIOS4PageC8evaluateyAA4JSONOSSYaF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Custom", + "Final", + "AccessControl", + "DiscardableResult" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setUserAgent", + "printedName": "setUserAgent(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS4PageC12setUserAgentyySSF", + "mangledName": "$s9MuppetIOS4PageC12setUserAgentyySSF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Custom", + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "currentUserAgent", + "printedName": "currentUserAgent", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS4PageC16currentUserAgentSSvp", + "mangledName": "$s9MuppetIOS4PageC16currentUserAgentSSvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Final", + "Custom", + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4PageC16currentUserAgentSSvg", + "mangledName": "$s9MuppetIOS4PageC16currentUserAgentSSvg", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "clearHostAllowList", + "printedName": "clearHostAllowList()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS4PageC18clearHostAllowListyyF", + "mangledName": "$s9MuppetIOS4PageC18clearHostAllowListyyF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Custom", + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setHostAllowList", + "printedName": "setHostAllowList(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS4PageC16setHostAllowListyySaySSGF", + "mangledName": "$s9MuppetIOS4PageC16setHostAllowListyySaySSGF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Custom", + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "progress", + "printedName": "progress", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS4PageC8progressSivp", + "mangledName": "$s9MuppetIOS4PageC8progressSivp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Final", + "Custom", + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4PageC8progressSivg", + "mangledName": "$s9MuppetIOS4PageC8progressSivg", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "screenshot", + "printedName": "screenshot(width:height:quality:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "hasDefaultArg": true, + "usr": "s:14CoreFoundation7CGFloatV" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS4PageC10screenshot5width6height7qualitySSSgSiSg_AI14CoreFoundation7CGFloatVtYaF", + "mangledName": "$s9MuppetIOS4PageC10screenshot5width6height7qualitySSSgSiSg_AI12CoreGraphics7CGFloatVtYaF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Final", + "AccessControl", + "Nonisolated", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "request", + "printedName": "request(url:method:data:headers:followRedirects:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "WebKit.WKWebView.Response?", + "children": [ + { + "kind": "TypeNominal", + "name": "Response", + "printedName": "WebKit.WKWebView.Response", + "usr": "s:So9WKWebViewC9MuppetIOSE8ResponseV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "hasDefaultArg": true, + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "MuppetIOS.JSON?", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : Swift.String]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:SD" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "hasDefaultArg": true, + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS4PageC7request3url6method4data7headers15followRedirectsSo9WKWebViewCAAE8ResponseVSg10Foundation3URLV_SSAA4JSONOSgSDyS2SGSgSbtYaF", + "mangledName": "$s9MuppetIOS4PageC7request3url6method4data7headers15followRedirectsSo9WKWebViewCAAE8ResponseVSg10Foundation3URLV_SSAA4JSONOSgSDyS2SGSgSbtYaF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Final", + "Custom", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "close", + "printedName": "close()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS4PageC5closeyyYaF", + "mangledName": "$s9MuppetIOS4PageC5closeyyYaF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Custom", + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "show", + "printedName": "show(animated:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS4PageC4show8animatedySb_tYaF", + "mangledName": "$s9MuppetIOS4PageC4show8animatedySb_tYaF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Custom", + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "hide", + "printedName": "hide(animated:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS4PageC4hide8animatedySb_tYaF", + "mangledName": "$s9MuppetIOS4PageC4hide8animatedySb_tYaF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Custom", + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "makeChildPage", + "printedName": "makeChildPage(with:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "MuppetIOS.Page?", + "children": [ + { + "kind": "TypeNominal", + "name": "Page", + "printedName": "MuppetIOS.Page", + "usr": "s:9MuppetIOS4PageC" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "WKWebViewConfiguration", + "printedName": "WebKit.WKWebViewConfiguration", + "usr": "c:objc(cs)WKWebViewConfiguration" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS4PageC09makeChildC04withACSgSo22WKWebViewConfigurationC_tF", + "mangledName": "$s9MuppetIOS4PageC09makeChildC04withACSgSo22WKWebViewConfigurationC_tF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Custom", + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "goto", + "printedName": "goto(url:headers:timeout:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:SD" + }, + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "hasDefaultArg": true, + "usr": "s:Sd" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS4PageC4goto3url7headers7timeoutySS_SDyS2SGSdtYaKF", + "mangledName": "$s9MuppetIOS4PageC4goto3url7headers7timeoutySS_SDyS2SGSdtYaKF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Final", + "Custom", + "AccessControl" + ], + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "TypeDecl", + "name": "PageError", + "printedName": "PageError", + "children": [ + { + "kind": "Var", + "name": "invalidURL", + "printedName": "invalidURL", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.Page.PageError.Type) -> MuppetIOS.Page.PageError", + "children": [ + { + "kind": "TypeNominal", + "name": "PageError", + "printedName": "MuppetIOS.Page.PageError", + "usr": "s:9MuppetIOS4PageC0C5ErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "MuppetIOS.Page.PageError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "PageError", + "printedName": "MuppetIOS.Page.PageError", + "usr": "s:9MuppetIOS4PageC0C5ErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9MuppetIOS4PageC0C5ErrorO10invalidURLyA2EmF", + "mangledName": "$s9MuppetIOS4PageC0C5ErrorO10invalidURLyA2EmF", + "moduleName": "MuppetIOS" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "PageError", + "printedName": "MuppetIOS.Page.PageError", + "usr": "s:9MuppetIOS4PageC0C5ErrorO" + }, + { + "kind": "TypeNominal", + "name": "PageError", + "printedName": "MuppetIOS.Page.PageError", + "usr": "s:9MuppetIOS4PageC0C5ErrorO" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS4PageC0C5ErrorO2eeoiySbAE_AEtFZ", + "mangledName": "$s9MuppetIOS4PageC0C5ErrorO2eeoiySbAE_AEtFZ", + "moduleName": "MuppetIOS", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS4PageC0C5ErrorO9hashValueSivp", + "mangledName": "$s9MuppetIOS4PageC0C5ErrorO9hashValueSivp", + "moduleName": "MuppetIOS", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4PageC0C5ErrorO9hashValueSivg", + "mangledName": "$s9MuppetIOS4PageC0C5ErrorO9hashValueSivg", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS4PageC0C5ErrorO4hash4intoys6HasherVz_tF", + "mangledName": "$s9MuppetIOS4PageC0C5ErrorO4hash4intoys6HasherVz_tF", + "moduleName": "MuppetIOS", + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:9MuppetIOS4PageC0C5ErrorO", + "mangledName": "$s9MuppetIOS4PageC0C5ErrorO", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS4PageC9hashValueSivp", + "mangledName": "$s9MuppetIOS4PageC9hashValueSivp", + "moduleName": "MuppetIOS", + "implicit": true, + "declAttributes": [ + "Final", + "Nonisolated" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4PageC9hashValueSivg", + "mangledName": "$s9MuppetIOS4PageC9hashValueSivg", + "moduleName": "MuppetIOS", + "implicit": true, + "declAttributes": [ + "Final" + ], + "isFromExtension": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Class", + "usr": "s:9MuppetIOS4PageC", + "mangledName": "$s9MuppetIOS4PageC", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Final", + "AccessControl", + "Custom" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "WebKit", + "printedName": "WebKit", + "declKind": "Import", + "moduleName": "MuppetIOS" + }, + { + "kind": "Import", + "name": "AtomicMacros", + "printedName": "AtomicMacros", + "declKind": "Import", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "WebKit", + "printedName": "WebKit", + "declKind": "Import", + "moduleName": "MuppetIOS" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "WKWebView", + "printedName": "WKWebView", + "children": [ + { + "kind": "TypeDecl", + "name": "Response", + "printedName": "Response", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Response", + "printedName": "WebKit.WKWebView.Response", + "usr": "s:So9WKWebViewC9MuppetIOSE8ResponseV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:So9WKWebViewC9MuppetIOSE8ResponseV4fromAEs7Decoder_p_tKcfc", + "mangledName": "$sSo9WKWebViewC9MuppetIOSE8ResponseV4fromAEs7Decoder_p_tKcfc", + "moduleName": "MuppetIOS", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Encoder", + "printedName": "any Swift.Encoder", + "usr": "s:s7EncoderP" + } + ], + "declKind": "Func", + "usr": "s:So9WKWebViewC9MuppetIOSE8ResponseV6encode2toys7Encoder_p_tKF", + "mangledName": "$sSo9WKWebViewC9MuppetIOSE8ResponseV6encode2toys7Encoder_p_tKF", + "moduleName": "MuppetIOS", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:So9WKWebViewC9MuppetIOSE8ResponseV", + "mangledName": "$sSo9WKWebViewC9MuppetIOSE8ResponseV", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + } + ] + } + ], + "declKind": "Class", + "usr": "c:objc(cs)WKWebView", + "moduleName": "WebKit", + "isOpen": true, + "intro_iOS": "8.0", + "objc_name": "WKWebView", + "declAttributes": [ + "Preconcurrency", + "Available", + "ObjC", + "Custom", + "Dynamic" + ], + "superclassUsr": "c:objc(cs)UIView", + "isExternal": true, + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "UIKit.UIView", + "UIKit.UIResponder", + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "UITraitChangeObservable", + "printedName": "UITraitChangeObservable", + "usr": "s:5UIKit23UITraitChangeObservableP", + "mangledName": "$s5UIKit23UITraitChangeObservableP" + }, + { + "kind": "Conformance", + "name": "__DefaultCustomPlaygroundQuickLookable", + "printedName": "__DefaultCustomPlaygroundQuickLookable", + "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", + "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Logger", + "printedName": "Logger", + "declKind": "Struct", + "usr": "s:2os6LoggerV", + "mangledName": "$s2os6LoggerV", + "moduleName": "os", + "intro_Macosx": "11.0", + "intro_iOS": "14.0", + "intro_tvOS": "14.0", + "intro_watchOS": "7.0", + "declAttributes": [ + "Available", + "Available", + "Available", + "Available" + ], + "isExternal": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "URLSession", + "printedName": "URLSession", + "declKind": "Class", + "usr": "c:objc(cs)NSURLSession", + "moduleName": "Foundation", + "isOpen": true, + "intro_iOS": "7.0", + "objc_name": "NSURLSession", + "declAttributes": [ + "Available", + "ObjC", + "SynthesizedProtocol", + "NonSendable", + "Sendable", + "Dynamic" + ], + "superclassUsr": "c:objc(cs)NSObject", + "isExternal": true, + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + } + ], + "json_format_version": 8 + }, + "ConstValues": [ + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Browser.swift", + "kind": "BooleanLiteral", + "offset": 1063, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Browser.swift", + "kind": "BooleanLiteral", + "offset": 1581, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Utils\/WebView.swift", + "kind": "IntegerLiteral", + "offset": 1949, + "length": 13, + "value": "1000000000" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Utils\/WebView.swift", + "kind": "StringLiteral", + "offset": 2012, + "length": 65, + "value": "\"WebView load timed out after \"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Utils\/WebView.swift", + "kind": "StringLiteral", + "offset": 2068, + "length": 7, + "value": "\" seconds\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Muppet.swift", + "kind": "StringLiteral", + "offset": 3035, + "length": 8, + "value": "\"muppet\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Utils\/Cookie.swift", + "kind": "StringLiteral", + "offset": 476, + "length": 3, + "value": "\"\/\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Utils\/Cookie.swift", + "kind": "BooleanLiteral", + "offset": 506, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Utils\/Cookie.swift", + "kind": "StringLiteral", + "offset": 5807, + "length": 8, + "value": "\"secure\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Utils\/Cookie.swift", + "kind": "StringLiteral", + "offset": 5863, + "length": 9, + "value": "\"expires\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/Shared\/AtomicDebug.swift", + "kind": "BooleanLiteral", + "offset": 193, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/Shared\/AtomicDebug.swift", + "kind": "BooleanLiteral", + "offset": 1005, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Utils\/WebViewRequests.swift", + "kind": "StringLiteral", + "offset": 587, + "length": 5, + "value": "\"GET\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Utils\/WebViewRequests.swift", + "kind": "Array", + "offset": 3448, + "length": 301, + "value": "[\"age\", \"authorization\", \"content-length\", \"content-type\", \"etag\", \"expires\", \"from\", \"host\", \"if-modified-since\", \"if-unmodified-since\", \"last-modified\", \"location\", \"max-forwards\", \"proxy-authorization\", \"referer\", \"retry-after\", \"server\", \"user-agent\"]" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Utils\/WebViewRequests.swift", + "kind": "StringLiteral", + "offset": 5968, + "length": 5, + "value": "\"GET\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Utils\/WebViewRequests.swift", + "kind": "Dictionary", + "offset": 6039, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Utils\/WebViewRequests.swift", + "kind": "BooleanLiteral", + "offset": 6076, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Bridging\/Bridge.swift", + "kind": "Dictionary", + "offset": 310, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Bridging\/Bridge.swift", + "kind": "Dictionary", + "offset": 374, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Bridging\/Bridge.swift", + "kind": "StringLiteral", + "offset": 419, + "length": 14, + "value": "\"MuppetBridge\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Page.swift", + "kind": "BooleanLiteral", + "offset": 249, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Page.swift", + "kind": "Dictionary", + "offset": 1298, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Page.swift", + "kind": "BooleanLiteral", + "offset": 1411, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Page.swift", + "kind": "Array", + "offset": 1459, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Page.swift", + "kind": "IntegerLiteral", + "offset": 10674, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Page.swift", + "kind": "StringLiteral", + "offset": 11681, + "length": 5, + "value": "\"GET\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Page.swift", + "kind": "Dictionary", + "offset": 11736, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Page.swift", + "kind": "BooleanLiteral", + "offset": 11765, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Page.swift", + "kind": "Dictionary", + "offset": 13301, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Page.swift", + "kind": "IntegerLiteral", + "offset": 13330, + "length": 2, + "value": "30" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Utils\/IntID.swift", + "kind": "IntegerLiteral", + "offset": 149, + "length": 1, + "value": "0" + } + ] +} \ No newline at end of file diff --git a/ios/frameworks/MuppetIOS.xcframework/ios-arm64/MuppetIOS.framework/Modules/MuppetIOS.swiftmodule/arm64-apple-ios.private.swiftinterface b/ios/frameworks/MuppetIOS.xcframework/ios-arm64/MuppetIOS.framework/Modules/MuppetIOS.swiftmodule/arm64-apple-ios.private.swiftinterface new file mode 100644 index 0000000..abe5395 --- /dev/null +++ b/ios/frameworks/MuppetIOS.xcframework/ios-arm64/MuppetIOS.framework/Modules/MuppetIOS.swiftmodule/arm64-apple-ios.private.swiftinterface @@ -0,0 +1,276 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 6.1.2 (swiftlang-6.1.2.1.2 clang-1700.0.13.5) +// swift-module-flags: -target arm64-apple-ios15.0 -enable-objc-interop -enable-library-evolution -swift-version 6 -enforce-exclusivity=checked -O -enable-upcoming-feature MemberImportVisibility -enable-upcoming-feature ExistentialAny -enable-experimental-feature DebugDescriptionMacro -module-name MuppetIOS +// swift-module-flags-ignorable: -interface-compiler-version 6.1.2 +import Combine +import Foundation +import OSLog +import Swift +import UIKit +import WebKit +import _Concurrency +import _StringProcessing +import _SwiftConcurrencyShims +@_hasMissingDesignatedInitializers public class Emitter where T : Swift.Equatable { + public struct Event { + } + public func on(_ type: T) -> Combine.AnyPublisher + @objc deinit +} +@_Concurrency.MainActor final public class Browser { + public enum EventType { + case page + case closed + public static func == (a: MuppetIOS.Browser.EventType, b: MuppetIOS.Browser.EventType) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } + } + @_Concurrency.MainActor final public let emitter: MuppetIOS.Emitter + @_Concurrency.MainActor public init(controller: UIKit.UIViewController) + @_Concurrency.MainActor public static func == (lhs: MuppetIOS.Browser, rhs: MuppetIOS.Browser) -> Swift.Bool + @_Concurrency.MainActor final public func hash(into hasher: inout Swift.Hasher) + @_Concurrency.MainActor final public var handle: Swift.String { + get + } + @_Concurrency.MainActor final public func close() async + @_Concurrency.MainActor final public func newPage(configuration: WebKit.WKWebViewConfiguration? = nil) -> MuppetIOS.Page + @_Concurrency.MainActor final public func attachPage(to existingWebView: WebKit.WKWebView, controller: UIKit.UIViewController) -> MuppetIOS.Page + @objc deinit +} +extension MuppetIOS.Browser : @preconcurrency Swift.Equatable, @preconcurrency Swift.Hashable { + nonisolated final public var hashValue: Swift.Int { + get + } +} +@_Concurrency.MainActor final public class Muppet { + @_Concurrency.MainActor final public var browsers: Swift.Set { + get + } + @_Concurrency.MainActor public init(source: UIKit.UIViewController) + @_Concurrency.MainActor final public func update(source: UIKit.UIViewController) + @_Concurrency.MainActor final public func getBrowser(handle: Swift.String) -> MuppetIOS.Browser? + @_Concurrency.MainActor final public func getPage(handle: Swift.String) -> MuppetIOS.Page? + @_Concurrency.MainActor final public func inject(page: MuppetIOS.Page) + @_Concurrency.MainActor final public func launch(source: UIKit.UIViewController) -> MuppetIOS.Browser + public typealias PageBuilder = @_Concurrency.MainActor @Sendable (MuppetIOS.Browser, WebKit.WKWebViewConfiguration) -> MuppetIOS.Page + @_Concurrency.MainActor public static func defaultPageBuilder(browser: MuppetIOS.Browser, configuration: WebKit.WKWebViewConfiguration) -> MuppetIOS.Page + @_Concurrency.MainActor final public var pageBuilder: @_Concurrency.MainActor @Sendable (MuppetIOS.Browser, WebKit.WKWebViewConfiguration) -> MuppetIOS.Page + @_Concurrency.MainActor public static func setDebug(isEnabled: Swift.Bool, forwardLogs forwarder: (@Sendable (Swift.String) -> ())? = nil) async + @objc deinit +} +@dynamicMemberLookup public enum JSON : Swift.Sendable, Swift.Equatable, Swift.Hashable { + case dictionary([Swift.String : MuppetIOS.JSON]) + case array([MuppetIOS.JSON]) + case string(Swift.String) + case number(Swift.Double) + case bool(Swift.Bool) + case null + public init(_ value: Any?) + public var asDictionary: [Swift.String : MuppetIOS.JSON]? { + get + } + public var asArray: [MuppetIOS.JSON]? { + get + } + public var asString: Swift.String? { + get + } + public var asDouble: Swift.Double? { + get + } + public var asInt: Swift.Int? { + get + } + public var asBool: Swift.Bool? { + get + } + public var asAny: Any { + get + } + public func value() -> T? + public var isNull: Swift.Bool { + get + } + public subscript(key: Swift.String) -> MuppetIOS.JSON? { + get + set + } + public subscript(index: Swift.Int) -> MuppetIOS.JSON? { + get + set + } + public subscript(dynamicMember member: Swift.String) -> MuppetIOS.JSON? { + get + } + public static func == (a: MuppetIOS.JSON, b: MuppetIOS.JSON) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension MuppetIOS.JSON : Swift.ExpressibleByStringLiteral { + public init(stringLiteral value: Swift.String) + public typealias ExtendedGraphemeClusterLiteralType = Swift.String + public typealias StringLiteralType = Swift.String + public typealias UnicodeScalarLiteralType = Swift.String +} +extension MuppetIOS.JSON : Swift.ExpressibleByIntegerLiteral { + public init(integerLiteral value: Swift.Int) + public typealias IntegerLiteralType = Swift.Int +} +extension MuppetIOS.JSON : Swift.ExpressibleByFloatLiteral { + public init(floatLiteral value: Swift.Double) + public typealias FloatLiteralType = Swift.Double +} +extension MuppetIOS.JSON : Swift.ExpressibleByBooleanLiteral { + public init(booleanLiteral value: Swift.Bool) + public typealias BooleanLiteralType = Swift.Bool +} +extension MuppetIOS.JSON : Swift.ExpressibleByArrayLiteral { + public init(arrayLiteral elements: MuppetIOS.JSON...) + public typealias ArrayLiteralElement = MuppetIOS.JSON +} +extension MuppetIOS.JSON : Swift.ExpressibleByNilLiteral { + public init(nilLiteral: ()) +} +extension MuppetIOS.JSON : Swift.ExpressibleByDictionaryLiteral { + public init(dictionaryLiteral elements: (Swift.String, MuppetIOS.JSON)...) + public typealias Key = Swift.String + public typealias Value = MuppetIOS.JSON +} +extension MuppetIOS.JSON : Swift.Codable { + public init(from decoder: any Swift.Decoder) throws + public func encode(to encoder: any Swift.Encoder) throws + public init(from object: E) throws where E : Swift.Encodable + public func toJSONData() throws -> Foundation.Data + public func toJSONString() throws -> Swift.String + public init(fromJSONString string: Swift.String) +} +extension MuppetIOS.JSON : Swift.CustomStringConvertible { + public var description: Swift.String { + get + } +} +extension MuppetIOS.JSON : Swift.CustomDebugStringConvertible { + public var debugDescription: Swift.String { + get + } +} +public struct Cookie : Swift.Sendable { + public var name: Swift.String + public var value: Swift.String + public var path: Swift.String? + public var isSecure: Swift.Bool? + public var domain: Swift.String + public var expiresDate: Foundation.Date? + public var isHTTPOnly: Swift.Bool? + public var maxAge: Swift.Int? + public init(name: Swift.String, value: Swift.String, path: Swift.String = "/", isSecure: Swift.Bool = false, domain: Swift.String, expiresDate: Foundation.Date? = nil, isHTTPOnly: Swift.Bool? = nil, maxAge: Swift.Int? = nil) + public init(from httpCookie: Foundation.HTTPCookie) + public var httpCookie: Foundation.HTTPCookie? { + get + } +} +extension MuppetIOS.Cookie : Swift.Comparable { + public static func < (lhs: MuppetIOS.Cookie, rhs: MuppetIOS.Cookie) -> Swift.Bool + public static func == (a: MuppetIOS.Cookie, b: MuppetIOS.Cookie) -> Swift.Bool +} +extension MuppetIOS.Cookie : Swift.Codable { + public func encode(to encoder: any Swift.Encoder) throws + public init(from decoder: any Swift.Decoder) throws +} +extension WebKit.WKWebView { + public struct Response : Swift.Sendable, Swift.Codable { + public func encode(to encoder: any Swift.Encoder) throws + public init(from decoder: any Swift.Decoder) throws + } +} +@objc @_hasMissingDesignatedInitializers @_Concurrency.MainActor final public class Bridge : ObjectiveC.NSObject, WebKit.WKScriptMessageHandlerWithReply { + @discardableResult + @_Concurrency.MainActor public static func inject(muppet: MuppetIOS.Muppet, page: MuppetIOS.Page) -> MuppetIOS.Bridge + @_Concurrency.MainActor @preconcurrency @objc final public func userContentController(_ userContentController: WebKit.WKUserContentController, didReceive message: WebKit.WKScriptMessage) async -> (Any?, Swift.String?) + @objc deinit +} +@_Concurrency.MainActor final public class Page { + public struct Options { + public var hideOnClose: Swift.Bool + } + public enum EventType : Swift.String { + case console + case close + case closed + case dispatch + case domcontentloaded + case started + case finished + case load + case locationchange + case domchange + case progress + case popup + case visible + case hostblocked + case error + public init?(rawValue: Swift.String) + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get + } + } + @_Concurrency.MainActor final public var options: MuppetIOS.Page.Options + @_Concurrency.MainActor final public let emitter: MuppetIOS.Emitter + @_Concurrency.MainActor final public var handle: Swift.String { + get + } + @_Concurrency.MainActor public static func == (lhs: MuppetIOS.Page, rhs: MuppetIOS.Page) -> Swift.Bool + @_Concurrency.MainActor final public func hash(into hasher: inout Swift.Hasher) + @_Concurrency.MainActor public init(browser: MuppetIOS.Browser, view: WebKit.WKWebView, controller: UIKit.UIViewController) + @_Concurrency.MainActor final public func getCookies(for domain: Foundation.URL) async -> [MuppetIOS.Cookie] + @_Concurrency.MainActor final public func setCookie(_ cookie: MuppetIOS.Cookie) async + @_Concurrency.MainActor final public func addUserScript(script: Swift.String) + @discardableResult + @_Concurrency.MainActor final public func evaluate(_ script: Swift.String) async -> MuppetIOS.JSON + @_Concurrency.MainActor final public func setUserAgent(_ userAgent: Swift.String) + @_Concurrency.MainActor final public var currentUserAgent: Swift.String { + get + } + @_Concurrency.MainActor final public func clearHostAllowList() + @_Concurrency.MainActor final public func setHostAllowList(_ hosts: [Swift.String]) + @_Concurrency.MainActor final public var progress: Swift.Int { + get + } + nonisolated final public func screenshot(width: Swift.Int?, height: Swift.Int?, quality: CoreFoundation.CGFloat = 1) async -> Swift.String? + @_Concurrency.MainActor final public func request(url: Foundation.URL, method: Swift.String = "GET", data: MuppetIOS.JSON? = nil, headers: [Swift.String : Swift.String]? = [:], followRedirects: Swift.Bool = true) async -> WebKit.WKWebView.Response? + @_Concurrency.MainActor final public func close() async + @_Concurrency.MainActor final public func show(animated: Swift.Bool) async + @_Concurrency.MainActor final public func hide(animated: Swift.Bool) async + @_Concurrency.MainActor final public func makeChildPage(with configuration: WebKit.WKWebViewConfiguration) -> MuppetIOS.Page? + @_Concurrency.MainActor final public func goto(url urlString: Swift.String, headers: [Swift.String : Swift.String] = [:], timeout: Foundation.TimeInterval = 30) async throws + public enum PageError : Swift.Error { + case invalidURL + public static func == (a: MuppetIOS.Page.PageError, b: MuppetIOS.Page.PageError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } + } + @objc deinit +} +extension MuppetIOS.Page : @preconcurrency Swift.Equatable, @preconcurrency Swift.Hashable { + nonisolated final public var hashValue: Swift.Int { + get + } +} +extension MuppetIOS.Browser : Swift.Sendable {} +extension MuppetIOS.Browser.EventType : Swift.Equatable {} +extension MuppetIOS.Browser.EventType : Swift.Hashable {} +extension MuppetIOS.Muppet : Swift.Sendable {} +extension MuppetIOS.Page : Swift.Sendable {} +extension MuppetIOS.Bridge : Swift.Sendable {} +extension MuppetIOS.Page.EventType : Swift.Equatable {} +extension MuppetIOS.Page.EventType : Swift.Hashable {} +extension MuppetIOS.Page.EventType : Swift.RawRepresentable {} +extension MuppetIOS.Page.PageError : Swift.Equatable {} +extension MuppetIOS.Page.PageError : Swift.Hashable {} diff --git a/ios/frameworks/MuppetIOS.xcframework/ios-arm64/MuppetIOS.framework/Modules/MuppetIOS.swiftmodule/arm64-apple-ios.swiftdoc b/ios/frameworks/MuppetIOS.xcframework/ios-arm64/MuppetIOS.framework/Modules/MuppetIOS.swiftmodule/arm64-apple-ios.swiftdoc new file mode 100644 index 0000000..3007214 Binary files /dev/null and b/ios/frameworks/MuppetIOS.xcframework/ios-arm64/MuppetIOS.framework/Modules/MuppetIOS.swiftmodule/arm64-apple-ios.swiftdoc differ diff --git a/ios/frameworks/MuppetIOS.xcframework/ios-arm64/MuppetIOS.framework/Modules/MuppetIOS.swiftmodule/arm64-apple-ios.swiftinterface b/ios/frameworks/MuppetIOS.xcframework/ios-arm64/MuppetIOS.framework/Modules/MuppetIOS.swiftmodule/arm64-apple-ios.swiftinterface new file mode 100644 index 0000000..abe5395 --- /dev/null +++ b/ios/frameworks/MuppetIOS.xcframework/ios-arm64/MuppetIOS.framework/Modules/MuppetIOS.swiftmodule/arm64-apple-ios.swiftinterface @@ -0,0 +1,276 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 6.1.2 (swiftlang-6.1.2.1.2 clang-1700.0.13.5) +// swift-module-flags: -target arm64-apple-ios15.0 -enable-objc-interop -enable-library-evolution -swift-version 6 -enforce-exclusivity=checked -O -enable-upcoming-feature MemberImportVisibility -enable-upcoming-feature ExistentialAny -enable-experimental-feature DebugDescriptionMacro -module-name MuppetIOS +// swift-module-flags-ignorable: -interface-compiler-version 6.1.2 +import Combine +import Foundation +import OSLog +import Swift +import UIKit +import WebKit +import _Concurrency +import _StringProcessing +import _SwiftConcurrencyShims +@_hasMissingDesignatedInitializers public class Emitter where T : Swift.Equatable { + public struct Event { + } + public func on(_ type: T) -> Combine.AnyPublisher + @objc deinit +} +@_Concurrency.MainActor final public class Browser { + public enum EventType { + case page + case closed + public static func == (a: MuppetIOS.Browser.EventType, b: MuppetIOS.Browser.EventType) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } + } + @_Concurrency.MainActor final public let emitter: MuppetIOS.Emitter + @_Concurrency.MainActor public init(controller: UIKit.UIViewController) + @_Concurrency.MainActor public static func == (lhs: MuppetIOS.Browser, rhs: MuppetIOS.Browser) -> Swift.Bool + @_Concurrency.MainActor final public func hash(into hasher: inout Swift.Hasher) + @_Concurrency.MainActor final public var handle: Swift.String { + get + } + @_Concurrency.MainActor final public func close() async + @_Concurrency.MainActor final public func newPage(configuration: WebKit.WKWebViewConfiguration? = nil) -> MuppetIOS.Page + @_Concurrency.MainActor final public func attachPage(to existingWebView: WebKit.WKWebView, controller: UIKit.UIViewController) -> MuppetIOS.Page + @objc deinit +} +extension MuppetIOS.Browser : @preconcurrency Swift.Equatable, @preconcurrency Swift.Hashable { + nonisolated final public var hashValue: Swift.Int { + get + } +} +@_Concurrency.MainActor final public class Muppet { + @_Concurrency.MainActor final public var browsers: Swift.Set { + get + } + @_Concurrency.MainActor public init(source: UIKit.UIViewController) + @_Concurrency.MainActor final public func update(source: UIKit.UIViewController) + @_Concurrency.MainActor final public func getBrowser(handle: Swift.String) -> MuppetIOS.Browser? + @_Concurrency.MainActor final public func getPage(handle: Swift.String) -> MuppetIOS.Page? + @_Concurrency.MainActor final public func inject(page: MuppetIOS.Page) + @_Concurrency.MainActor final public func launch(source: UIKit.UIViewController) -> MuppetIOS.Browser + public typealias PageBuilder = @_Concurrency.MainActor @Sendable (MuppetIOS.Browser, WebKit.WKWebViewConfiguration) -> MuppetIOS.Page + @_Concurrency.MainActor public static func defaultPageBuilder(browser: MuppetIOS.Browser, configuration: WebKit.WKWebViewConfiguration) -> MuppetIOS.Page + @_Concurrency.MainActor final public var pageBuilder: @_Concurrency.MainActor @Sendable (MuppetIOS.Browser, WebKit.WKWebViewConfiguration) -> MuppetIOS.Page + @_Concurrency.MainActor public static func setDebug(isEnabled: Swift.Bool, forwardLogs forwarder: (@Sendable (Swift.String) -> ())? = nil) async + @objc deinit +} +@dynamicMemberLookup public enum JSON : Swift.Sendable, Swift.Equatable, Swift.Hashable { + case dictionary([Swift.String : MuppetIOS.JSON]) + case array([MuppetIOS.JSON]) + case string(Swift.String) + case number(Swift.Double) + case bool(Swift.Bool) + case null + public init(_ value: Any?) + public var asDictionary: [Swift.String : MuppetIOS.JSON]? { + get + } + public var asArray: [MuppetIOS.JSON]? { + get + } + public var asString: Swift.String? { + get + } + public var asDouble: Swift.Double? { + get + } + public var asInt: Swift.Int? { + get + } + public var asBool: Swift.Bool? { + get + } + public var asAny: Any { + get + } + public func value() -> T? + public var isNull: Swift.Bool { + get + } + public subscript(key: Swift.String) -> MuppetIOS.JSON? { + get + set + } + public subscript(index: Swift.Int) -> MuppetIOS.JSON? { + get + set + } + public subscript(dynamicMember member: Swift.String) -> MuppetIOS.JSON? { + get + } + public static func == (a: MuppetIOS.JSON, b: MuppetIOS.JSON) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension MuppetIOS.JSON : Swift.ExpressibleByStringLiteral { + public init(stringLiteral value: Swift.String) + public typealias ExtendedGraphemeClusterLiteralType = Swift.String + public typealias StringLiteralType = Swift.String + public typealias UnicodeScalarLiteralType = Swift.String +} +extension MuppetIOS.JSON : Swift.ExpressibleByIntegerLiteral { + public init(integerLiteral value: Swift.Int) + public typealias IntegerLiteralType = Swift.Int +} +extension MuppetIOS.JSON : Swift.ExpressibleByFloatLiteral { + public init(floatLiteral value: Swift.Double) + public typealias FloatLiteralType = Swift.Double +} +extension MuppetIOS.JSON : Swift.ExpressibleByBooleanLiteral { + public init(booleanLiteral value: Swift.Bool) + public typealias BooleanLiteralType = Swift.Bool +} +extension MuppetIOS.JSON : Swift.ExpressibleByArrayLiteral { + public init(arrayLiteral elements: MuppetIOS.JSON...) + public typealias ArrayLiteralElement = MuppetIOS.JSON +} +extension MuppetIOS.JSON : Swift.ExpressibleByNilLiteral { + public init(nilLiteral: ()) +} +extension MuppetIOS.JSON : Swift.ExpressibleByDictionaryLiteral { + public init(dictionaryLiteral elements: (Swift.String, MuppetIOS.JSON)...) + public typealias Key = Swift.String + public typealias Value = MuppetIOS.JSON +} +extension MuppetIOS.JSON : Swift.Codable { + public init(from decoder: any Swift.Decoder) throws + public func encode(to encoder: any Swift.Encoder) throws + public init(from object: E) throws where E : Swift.Encodable + public func toJSONData() throws -> Foundation.Data + public func toJSONString() throws -> Swift.String + public init(fromJSONString string: Swift.String) +} +extension MuppetIOS.JSON : Swift.CustomStringConvertible { + public var description: Swift.String { + get + } +} +extension MuppetIOS.JSON : Swift.CustomDebugStringConvertible { + public var debugDescription: Swift.String { + get + } +} +public struct Cookie : Swift.Sendable { + public var name: Swift.String + public var value: Swift.String + public var path: Swift.String? + public var isSecure: Swift.Bool? + public var domain: Swift.String + public var expiresDate: Foundation.Date? + public var isHTTPOnly: Swift.Bool? + public var maxAge: Swift.Int? + public init(name: Swift.String, value: Swift.String, path: Swift.String = "/", isSecure: Swift.Bool = false, domain: Swift.String, expiresDate: Foundation.Date? = nil, isHTTPOnly: Swift.Bool? = nil, maxAge: Swift.Int? = nil) + public init(from httpCookie: Foundation.HTTPCookie) + public var httpCookie: Foundation.HTTPCookie? { + get + } +} +extension MuppetIOS.Cookie : Swift.Comparable { + public static func < (lhs: MuppetIOS.Cookie, rhs: MuppetIOS.Cookie) -> Swift.Bool + public static func == (a: MuppetIOS.Cookie, b: MuppetIOS.Cookie) -> Swift.Bool +} +extension MuppetIOS.Cookie : Swift.Codable { + public func encode(to encoder: any Swift.Encoder) throws + public init(from decoder: any Swift.Decoder) throws +} +extension WebKit.WKWebView { + public struct Response : Swift.Sendable, Swift.Codable { + public func encode(to encoder: any Swift.Encoder) throws + public init(from decoder: any Swift.Decoder) throws + } +} +@objc @_hasMissingDesignatedInitializers @_Concurrency.MainActor final public class Bridge : ObjectiveC.NSObject, WebKit.WKScriptMessageHandlerWithReply { + @discardableResult + @_Concurrency.MainActor public static func inject(muppet: MuppetIOS.Muppet, page: MuppetIOS.Page) -> MuppetIOS.Bridge + @_Concurrency.MainActor @preconcurrency @objc final public func userContentController(_ userContentController: WebKit.WKUserContentController, didReceive message: WebKit.WKScriptMessage) async -> (Any?, Swift.String?) + @objc deinit +} +@_Concurrency.MainActor final public class Page { + public struct Options { + public var hideOnClose: Swift.Bool + } + public enum EventType : Swift.String { + case console + case close + case closed + case dispatch + case domcontentloaded + case started + case finished + case load + case locationchange + case domchange + case progress + case popup + case visible + case hostblocked + case error + public init?(rawValue: Swift.String) + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get + } + } + @_Concurrency.MainActor final public var options: MuppetIOS.Page.Options + @_Concurrency.MainActor final public let emitter: MuppetIOS.Emitter + @_Concurrency.MainActor final public var handle: Swift.String { + get + } + @_Concurrency.MainActor public static func == (lhs: MuppetIOS.Page, rhs: MuppetIOS.Page) -> Swift.Bool + @_Concurrency.MainActor final public func hash(into hasher: inout Swift.Hasher) + @_Concurrency.MainActor public init(browser: MuppetIOS.Browser, view: WebKit.WKWebView, controller: UIKit.UIViewController) + @_Concurrency.MainActor final public func getCookies(for domain: Foundation.URL) async -> [MuppetIOS.Cookie] + @_Concurrency.MainActor final public func setCookie(_ cookie: MuppetIOS.Cookie) async + @_Concurrency.MainActor final public func addUserScript(script: Swift.String) + @discardableResult + @_Concurrency.MainActor final public func evaluate(_ script: Swift.String) async -> MuppetIOS.JSON + @_Concurrency.MainActor final public func setUserAgent(_ userAgent: Swift.String) + @_Concurrency.MainActor final public var currentUserAgent: Swift.String { + get + } + @_Concurrency.MainActor final public func clearHostAllowList() + @_Concurrency.MainActor final public func setHostAllowList(_ hosts: [Swift.String]) + @_Concurrency.MainActor final public var progress: Swift.Int { + get + } + nonisolated final public func screenshot(width: Swift.Int?, height: Swift.Int?, quality: CoreFoundation.CGFloat = 1) async -> Swift.String? + @_Concurrency.MainActor final public func request(url: Foundation.URL, method: Swift.String = "GET", data: MuppetIOS.JSON? = nil, headers: [Swift.String : Swift.String]? = [:], followRedirects: Swift.Bool = true) async -> WebKit.WKWebView.Response? + @_Concurrency.MainActor final public func close() async + @_Concurrency.MainActor final public func show(animated: Swift.Bool) async + @_Concurrency.MainActor final public func hide(animated: Swift.Bool) async + @_Concurrency.MainActor final public func makeChildPage(with configuration: WebKit.WKWebViewConfiguration) -> MuppetIOS.Page? + @_Concurrency.MainActor final public func goto(url urlString: Swift.String, headers: [Swift.String : Swift.String] = [:], timeout: Foundation.TimeInterval = 30) async throws + public enum PageError : Swift.Error { + case invalidURL + public static func == (a: MuppetIOS.Page.PageError, b: MuppetIOS.Page.PageError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } + } + @objc deinit +} +extension MuppetIOS.Page : @preconcurrency Swift.Equatable, @preconcurrency Swift.Hashable { + nonisolated final public var hashValue: Swift.Int { + get + } +} +extension MuppetIOS.Browser : Swift.Sendable {} +extension MuppetIOS.Browser.EventType : Swift.Equatable {} +extension MuppetIOS.Browser.EventType : Swift.Hashable {} +extension MuppetIOS.Muppet : Swift.Sendable {} +extension MuppetIOS.Page : Swift.Sendable {} +extension MuppetIOS.Bridge : Swift.Sendable {} +extension MuppetIOS.Page.EventType : Swift.Equatable {} +extension MuppetIOS.Page.EventType : Swift.Hashable {} +extension MuppetIOS.Page.EventType : Swift.RawRepresentable {} +extension MuppetIOS.Page.PageError : Swift.Equatable {} +extension MuppetIOS.Page.PageError : Swift.Hashable {} diff --git a/ios/frameworks/MuppetIOS.xcframework/ios-arm64/MuppetIOS.framework/MuppetIOS b/ios/frameworks/MuppetIOS.xcframework/ios-arm64/MuppetIOS.framework/MuppetIOS new file mode 100644 index 0000000..4695ffc Binary files /dev/null and b/ios/frameworks/MuppetIOS.xcframework/ios-arm64/MuppetIOS.framework/MuppetIOS differ diff --git a/ios/frameworks/MuppetIOS.xcframework/ios-arm64/MuppetIOS.framework/PrivacyInfo.xcprivacy b/ios/frameworks/MuppetIOS.xcframework/ios-arm64/MuppetIOS.framework/PrivacyInfo.xcprivacy new file mode 100644 index 0000000..291731b --- /dev/null +++ b/ios/frameworks/MuppetIOS.xcframework/ios-arm64/MuppetIOS.framework/PrivacyInfo.xcprivacy @@ -0,0 +1,100 @@ + + + + + NSPrivacyCollectedDataTypes + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypeName + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAppFunctionality + + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypeEmailAddress + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAppFunctionality + + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypePhoneNumber + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAppFunctionality + + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypePhysicalAddress + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAppFunctionality + + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypePaymentInfo + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAppFunctionality + + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypeOtherFinancialInfo + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAppFunctionality + + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypeProductInteraction + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAnalytics + NSPrivacyCollectedDataTypePurposeAppFunctionality + + + + NSPrivacyAccessedAPITypes + + NSPrivacyTracking + + NSPrivacyTrackingDomains + + + diff --git a/ios/frameworks/MuppetIOS.xcframework/ios-arm64_x86_64-simulator/MuppetIOS.framework/Info.plist b/ios/frameworks/MuppetIOS.xcframework/ios-arm64_x86_64-simulator/MuppetIOS.framework/Info.plist new file mode 100644 index 0000000..e5392c1 --- /dev/null +++ b/ios/frameworks/MuppetIOS.xcframework/ios-arm64_x86_64-simulator/MuppetIOS.framework/Info.plist @@ -0,0 +1,51 @@ + + + + + BuildMachineOSBuild + 24G617 + CFBundleDevelopmentRegion + en + CFBundleExecutable + MuppetIOS + CFBundleIdentifier + com.atomicfi.MuppetIOS + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + MuppetIOS + CFBundlePackageType + FMWK + CFBundleShortVersionString + 3.28.0 + CFBundleSupportedPlatforms + + iPhoneSimulator + + CFBundleVersion + 175 + DTCompiler + com.apple.compilers.llvm.clang.1_0 + DTPlatformBuild + 22F76 + DTPlatformName + iphonesimulator + DTPlatformVersion + 18.5 + DTSDKBuild + 22F76 + DTSDKName + iphonesimulator18.5 + DTXcode + 1640 + DTXcodeBuild + 16F6 + MinimumOSVersion + 15.0 + UIDeviceFamily + + 1 + 2 + + + diff --git a/ios/frameworks/MuppetIOS.xcframework/ios-arm64_x86_64-simulator/MuppetIOS.framework/Modules/MuppetIOS.swiftmodule/arm64-apple-ios-simulator.abi.json b/ios/frameworks/MuppetIOS.xcframework/ios-arm64_x86_64-simulator/MuppetIOS.framework/Modules/MuppetIOS.swiftmodule/arm64-apple-ios-simulator.abi.json new file mode 100644 index 0000000..03927d1 --- /dev/null +++ b/ios/frameworks/MuppetIOS.xcframework/ios-arm64_x86_64-simulator/MuppetIOS.framework/Modules/MuppetIOS.swiftmodule/arm64-apple-ios-simulator.abi.json @@ -0,0 +1,7656 @@ +{ + "ABIRoot": { + "kind": "Root", + "name": "MuppetIOS", + "printedName": "MuppetIOS", + "children": [ + { + "kind": "Import", + "name": "AtomicMacros", + "printedName": "AtomicMacros", + "declKind": "Import", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "WebKit", + "printedName": "WebKit", + "declKind": "Import", + "moduleName": "MuppetIOS" + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "MuppetIOS" + }, + { + "kind": "TypeDecl", + "name": "Page", + "printedName": "Page", + "children": [ + { + "kind": "TypeDecl", + "name": "Options", + "printedName": "Options", + "children": [ + { + "kind": "Var", + "name": "hideOnClose", + "printedName": "hideOnClose", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS4PageC7OptionsV11hideOnCloseSbvp", + "mangledName": "$s9MuppetIOS4PageC7OptionsV11hideOnCloseSbvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4PageC7OptionsV11hideOnCloseSbvg", + "mangledName": "$s9MuppetIOS4PageC7OptionsV11hideOnCloseSbvg", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4PageC7OptionsV11hideOnCloseSbvs", + "mangledName": "$s9MuppetIOS4PageC7OptionsV11hideOnCloseSbvs", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4PageC7OptionsV11hideOnCloseSbvM", + "mangledName": "$s9MuppetIOS4PageC7OptionsV11hideOnCloseSbvM", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "_modify" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:9MuppetIOS4PageC7OptionsV", + "mangledName": "$s9MuppetIOS4PageC7OptionsV", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "EventType", + "printedName": "EventType", + "children": [ + { + "kind": "Var", + "name": "console", + "printedName": "console", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.Page.EventType.Type) -> MuppetIOS.Page.EventType", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "MuppetIOS.Page.EventType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9MuppetIOS4PageC9EventTypeO7consoleyA2EmF", + "mangledName": "$s9MuppetIOS4PageC9EventTypeO7consoleyA2EmF", + "moduleName": "MuppetIOS" + }, + { + "kind": "Var", + "name": "close", + "printedName": "close", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.Page.EventType.Type) -> MuppetIOS.Page.EventType", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "MuppetIOS.Page.EventType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9MuppetIOS4PageC9EventTypeO5closeyA2EmF", + "mangledName": "$s9MuppetIOS4PageC9EventTypeO5closeyA2EmF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "closed", + "printedName": "closed", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.Page.EventType.Type) -> MuppetIOS.Page.EventType", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "MuppetIOS.Page.EventType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9MuppetIOS4PageC9EventTypeO6closedyA2EmF", + "mangledName": "$s9MuppetIOS4PageC9EventTypeO6closedyA2EmF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "dispatch", + "printedName": "dispatch", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.Page.EventType.Type) -> MuppetIOS.Page.EventType", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "MuppetIOS.Page.EventType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9MuppetIOS4PageC9EventTypeO8dispatchyA2EmF", + "mangledName": "$s9MuppetIOS4PageC9EventTypeO8dispatchyA2EmF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "domcontentloaded", + "printedName": "domcontentloaded", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.Page.EventType.Type) -> MuppetIOS.Page.EventType", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "MuppetIOS.Page.EventType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9MuppetIOS4PageC9EventTypeO16domcontentloadedyA2EmF", + "mangledName": "$s9MuppetIOS4PageC9EventTypeO16domcontentloadedyA2EmF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "started", + "printedName": "started", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.Page.EventType.Type) -> MuppetIOS.Page.EventType", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "MuppetIOS.Page.EventType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9MuppetIOS4PageC9EventTypeO7startedyA2EmF", + "mangledName": "$s9MuppetIOS4PageC9EventTypeO7startedyA2EmF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "finished", + "printedName": "finished", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.Page.EventType.Type) -> MuppetIOS.Page.EventType", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "MuppetIOS.Page.EventType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9MuppetIOS4PageC9EventTypeO8finishedyA2EmF", + "mangledName": "$s9MuppetIOS4PageC9EventTypeO8finishedyA2EmF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "load", + "printedName": "load", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.Page.EventType.Type) -> MuppetIOS.Page.EventType", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "MuppetIOS.Page.EventType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9MuppetIOS4PageC9EventTypeO4loadyA2EmF", + "mangledName": "$s9MuppetIOS4PageC9EventTypeO4loadyA2EmF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "locationchange", + "printedName": "locationchange", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.Page.EventType.Type) -> MuppetIOS.Page.EventType", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "MuppetIOS.Page.EventType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9MuppetIOS4PageC9EventTypeO14locationchangeyA2EmF", + "mangledName": "$s9MuppetIOS4PageC9EventTypeO14locationchangeyA2EmF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "domchange", + "printedName": "domchange", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.Page.EventType.Type) -> MuppetIOS.Page.EventType", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "MuppetIOS.Page.EventType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9MuppetIOS4PageC9EventTypeO9domchangeyA2EmF", + "mangledName": "$s9MuppetIOS4PageC9EventTypeO9domchangeyA2EmF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "progress", + "printedName": "progress", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.Page.EventType.Type) -> MuppetIOS.Page.EventType", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "MuppetIOS.Page.EventType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9MuppetIOS4PageC9EventTypeO8progressyA2EmF", + "mangledName": "$s9MuppetIOS4PageC9EventTypeO8progressyA2EmF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "popup", + "printedName": "popup", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.Page.EventType.Type) -> MuppetIOS.Page.EventType", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "MuppetIOS.Page.EventType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9MuppetIOS4PageC9EventTypeO5popupyA2EmF", + "mangledName": "$s9MuppetIOS4PageC9EventTypeO5popupyA2EmF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "visible", + "printedName": "visible", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.Page.EventType.Type) -> MuppetIOS.Page.EventType", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "MuppetIOS.Page.EventType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9MuppetIOS4PageC9EventTypeO7visibleyA2EmF", + "mangledName": "$s9MuppetIOS4PageC9EventTypeO7visibleyA2EmF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "hostblocked", + "printedName": "hostblocked", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.Page.EventType.Type) -> MuppetIOS.Page.EventType", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "MuppetIOS.Page.EventType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9MuppetIOS4PageC9EventTypeO11hostblockedyA2EmF", + "mangledName": "$s9MuppetIOS4PageC9EventTypeO11hostblockedyA2EmF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "error", + "printedName": "error", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.Page.EventType.Type) -> MuppetIOS.Page.EventType", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "MuppetIOS.Page.EventType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9MuppetIOS4PageC9EventTypeO5erroryA2EmF", + "mangledName": "$s9MuppetIOS4PageC9EventTypeO5erroryA2EmF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "MuppetIOS.Page.EventType?", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:9MuppetIOS4PageC9EventTypeO8rawValueAESgSS_tcfc", + "mangledName": "$s9MuppetIOS4PageC9EventTypeO8rawValueAESgSS_tcfc", + "moduleName": "MuppetIOS", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS4PageC9EventTypeO8rawValueSSvp", + "mangledName": "$s9MuppetIOS4PageC9EventTypeO8rawValueSSvp", + "moduleName": "MuppetIOS", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4PageC9EventTypeO8rawValueSSvg", + "mangledName": "$s9MuppetIOS4PageC9EventTypeO8rawValueSSvg", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:9MuppetIOS4PageC9EventTypeO", + "mangledName": "$s9MuppetIOS4PageC9EventTypeO", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "enumRawTypeName": "String", + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + } + ] + }, + { + "kind": "Var", + "name": "options", + "printedName": "options", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "MuppetIOS.Page.Options", + "usr": "s:9MuppetIOS4PageC7OptionsV" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS4PageC7optionsAC7OptionsVvp", + "mangledName": "$s9MuppetIOS4PageC7optionsAC7OptionsVvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "HasInitialValue", + "Final", + "Custom", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "MuppetIOS.Page.Options", + "usr": "s:9MuppetIOS4PageC7OptionsV" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4PageC7optionsAC7OptionsVvg", + "mangledName": "$s9MuppetIOS4PageC7optionsAC7OptionsVvg", + "moduleName": "MuppetIOS", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "MuppetIOS.Page.Options", + "usr": "s:9MuppetIOS4PageC7OptionsV" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4PageC7optionsAC7OptionsVvs", + "mangledName": "$s9MuppetIOS4PageC7optionsAC7OptionsVvs", + "moduleName": "MuppetIOS", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4PageC7optionsAC7OptionsVvM", + "mangledName": "$s9MuppetIOS4PageC7optionsAC7OptionsVvM", + "moduleName": "MuppetIOS", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "emitter", + "printedName": "emitter", + "children": [ + { + "kind": "TypeNominal", + "name": "Emitter", + "printedName": "MuppetIOS.Emitter", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + } + ], + "usr": "s:9MuppetIOS7EmitterC" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS4PageC7emitterAA7EmitterCyAC9EventTypeOGvp", + "mangledName": "$s9MuppetIOS4PageC7emitterAA7EmitterCyAC9EventTypeOGvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "HasInitialValue", + "Final", + "Custom", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Emitter", + "printedName": "MuppetIOS.Emitter", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + } + ], + "usr": "s:9MuppetIOS7EmitterC" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4PageC7emitterAA7EmitterCyAC9EventTypeOGvg", + "mangledName": "$s9MuppetIOS4PageC7emitterAA7EmitterCyAC9EventTypeOGvg", + "moduleName": "MuppetIOS", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "handle", + "printedName": "handle", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS4PageC6handleSSvp", + "mangledName": "$s9MuppetIOS4PageC6handleSSvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Final", + "Custom", + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4PageC6handleSSvg", + "mangledName": "$s9MuppetIOS4PageC6handleSSvg", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Page", + "printedName": "MuppetIOS.Page", + "usr": "s:9MuppetIOS4PageC" + }, + { + "kind": "TypeNominal", + "name": "Page", + "printedName": "MuppetIOS.Page", + "usr": "s:9MuppetIOS4PageC" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS4PageC2eeoiySbAC_ACtFZ", + "mangledName": "$s9MuppetIOS4PageC2eeoiySbAC_ACtFZ", + "moduleName": "MuppetIOS", + "static": true, + "declAttributes": [ + "Custom", + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS4PageC4hash4intoys6HasherVz_tF", + "mangledName": "$s9MuppetIOS4PageC4hash4intoys6HasherVz_tF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Custom", + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(browser:view:controller:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Page", + "printedName": "MuppetIOS.Page", + "usr": "s:9MuppetIOS4PageC" + }, + { + "kind": "TypeNominal", + "name": "Browser", + "printedName": "MuppetIOS.Browser", + "usr": "s:9MuppetIOS7BrowserC" + }, + { + "kind": "TypeNominal", + "name": "WKWebView", + "printedName": "WebKit.WKWebView", + "usr": "c:objc(cs)WKWebView" + }, + { + "kind": "TypeNominal", + "name": "UIViewController", + "printedName": "UIKit.UIViewController", + "usr": "c:objc(cs)UIViewController" + } + ], + "declKind": "Constructor", + "usr": "s:9MuppetIOS4PageC7browser4view10controllerAcA7BrowserC_So9WKWebViewCSo16UIViewControllerCtcfc", + "mangledName": "$s9MuppetIOS4PageC7browser4view10controllerAcA7BrowserC_So9WKWebViewCSo16UIViewControllerCtcfc", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Custom", + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "getCookies", + "printedName": "getCookies(for:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[MuppetIOS.Cookie]", + "children": [ + { + "kind": "TypeNominal", + "name": "Cookie", + "printedName": "MuppetIOS.Cookie", + "usr": "s:9MuppetIOS6CookieV" + } + ], + "usr": "s:Sa" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS4PageC10getCookies3forSayAA6CookieVG10Foundation3URLV_tYaF", + "mangledName": "$s9MuppetIOS4PageC10getCookies3forSayAA6CookieVG10Foundation3URLV_tYaF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Custom", + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setCookie", + "printedName": "setCookie(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Cookie", + "printedName": "MuppetIOS.Cookie", + "usr": "s:9MuppetIOS6CookieV" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS4PageC9setCookieyyAA0E0VYaF", + "mangledName": "$s9MuppetIOS4PageC9setCookieyyAA0E0VYaF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Custom", + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "addUserScript", + "printedName": "addUserScript(script:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS4PageC13addUserScript6scriptySS_tF", + "mangledName": "$s9MuppetIOS4PageC13addUserScript6scriptySS_tF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Custom", + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "evaluate", + "printedName": "evaluate(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS4PageC8evaluateyAA4JSONOSSYaF", + "mangledName": "$s9MuppetIOS4PageC8evaluateyAA4JSONOSSYaF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Custom", + "Final", + "AccessControl", + "DiscardableResult" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setUserAgent", + "printedName": "setUserAgent(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS4PageC12setUserAgentyySSF", + "mangledName": "$s9MuppetIOS4PageC12setUserAgentyySSF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Custom", + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "currentUserAgent", + "printedName": "currentUserAgent", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS4PageC16currentUserAgentSSvp", + "mangledName": "$s9MuppetIOS4PageC16currentUserAgentSSvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Final", + "Custom", + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4PageC16currentUserAgentSSvg", + "mangledName": "$s9MuppetIOS4PageC16currentUserAgentSSvg", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "clearHostAllowList", + "printedName": "clearHostAllowList()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS4PageC18clearHostAllowListyyF", + "mangledName": "$s9MuppetIOS4PageC18clearHostAllowListyyF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Custom", + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setHostAllowList", + "printedName": "setHostAllowList(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS4PageC16setHostAllowListyySaySSGF", + "mangledName": "$s9MuppetIOS4PageC16setHostAllowListyySaySSGF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Custom", + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "progress", + "printedName": "progress", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS4PageC8progressSivp", + "mangledName": "$s9MuppetIOS4PageC8progressSivp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Final", + "Custom", + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4PageC8progressSivg", + "mangledName": "$s9MuppetIOS4PageC8progressSivg", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "screenshot", + "printedName": "screenshot(width:height:quality:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "hasDefaultArg": true, + "usr": "s:14CoreFoundation7CGFloatV" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS4PageC10screenshot5width6height7qualitySSSgSiSg_AI14CoreFoundation7CGFloatVtYaF", + "mangledName": "$s9MuppetIOS4PageC10screenshot5width6height7qualitySSSgSiSg_AI12CoreGraphics7CGFloatVtYaF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Final", + "AccessControl", + "Nonisolated", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "request", + "printedName": "request(url:method:data:headers:followRedirects:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "WebKit.WKWebView.Response?", + "children": [ + { + "kind": "TypeNominal", + "name": "Response", + "printedName": "WebKit.WKWebView.Response", + "usr": "s:So9WKWebViewC9MuppetIOSE8ResponseV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "hasDefaultArg": true, + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "MuppetIOS.JSON?", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : Swift.String]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:SD" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "hasDefaultArg": true, + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS4PageC7request3url6method4data7headers15followRedirectsSo9WKWebViewCAAE8ResponseVSg10Foundation3URLV_SSAA4JSONOSgSDyS2SGSgSbtYaF", + "mangledName": "$s9MuppetIOS4PageC7request3url6method4data7headers15followRedirectsSo9WKWebViewCAAE8ResponseVSg10Foundation3URLV_SSAA4JSONOSgSDyS2SGSgSbtYaF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Final", + "Custom", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "close", + "printedName": "close()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS4PageC5closeyyYaF", + "mangledName": "$s9MuppetIOS4PageC5closeyyYaF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Custom", + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "show", + "printedName": "show(animated:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS4PageC4show8animatedySb_tYaF", + "mangledName": "$s9MuppetIOS4PageC4show8animatedySb_tYaF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Custom", + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "hide", + "printedName": "hide(animated:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS4PageC4hide8animatedySb_tYaF", + "mangledName": "$s9MuppetIOS4PageC4hide8animatedySb_tYaF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Custom", + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "makeChildPage", + "printedName": "makeChildPage(with:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "MuppetIOS.Page?", + "children": [ + { + "kind": "TypeNominal", + "name": "Page", + "printedName": "MuppetIOS.Page", + "usr": "s:9MuppetIOS4PageC" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "WKWebViewConfiguration", + "printedName": "WebKit.WKWebViewConfiguration", + "usr": "c:objc(cs)WKWebViewConfiguration" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS4PageC09makeChildC04withACSgSo22WKWebViewConfigurationC_tF", + "mangledName": "$s9MuppetIOS4PageC09makeChildC04withACSgSo22WKWebViewConfigurationC_tF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Custom", + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "goto", + "printedName": "goto(url:headers:timeout:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:SD" + }, + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "hasDefaultArg": true, + "usr": "s:Sd" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS4PageC4goto3url7headers7timeoutySS_SDyS2SGSdtYaKF", + "mangledName": "$s9MuppetIOS4PageC4goto3url7headers7timeoutySS_SDyS2SGSdtYaKF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Final", + "Custom", + "AccessControl" + ], + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "TypeDecl", + "name": "PageError", + "printedName": "PageError", + "children": [ + { + "kind": "Var", + "name": "invalidURL", + "printedName": "invalidURL", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.Page.PageError.Type) -> MuppetIOS.Page.PageError", + "children": [ + { + "kind": "TypeNominal", + "name": "PageError", + "printedName": "MuppetIOS.Page.PageError", + "usr": "s:9MuppetIOS4PageC0C5ErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "MuppetIOS.Page.PageError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "PageError", + "printedName": "MuppetIOS.Page.PageError", + "usr": "s:9MuppetIOS4PageC0C5ErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9MuppetIOS4PageC0C5ErrorO10invalidURLyA2EmF", + "mangledName": "$s9MuppetIOS4PageC0C5ErrorO10invalidURLyA2EmF", + "moduleName": "MuppetIOS" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "PageError", + "printedName": "MuppetIOS.Page.PageError", + "usr": "s:9MuppetIOS4PageC0C5ErrorO" + }, + { + "kind": "TypeNominal", + "name": "PageError", + "printedName": "MuppetIOS.Page.PageError", + "usr": "s:9MuppetIOS4PageC0C5ErrorO" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS4PageC0C5ErrorO2eeoiySbAE_AEtFZ", + "mangledName": "$s9MuppetIOS4PageC0C5ErrorO2eeoiySbAE_AEtFZ", + "moduleName": "MuppetIOS", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS4PageC0C5ErrorO9hashValueSivp", + "mangledName": "$s9MuppetIOS4PageC0C5ErrorO9hashValueSivp", + "moduleName": "MuppetIOS", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4PageC0C5ErrorO9hashValueSivg", + "mangledName": "$s9MuppetIOS4PageC0C5ErrorO9hashValueSivg", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS4PageC0C5ErrorO4hash4intoys6HasherVz_tF", + "mangledName": "$s9MuppetIOS4PageC0C5ErrorO4hash4intoys6HasherVz_tF", + "moduleName": "MuppetIOS", + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:9MuppetIOS4PageC0C5ErrorO", + "mangledName": "$s9MuppetIOS4PageC0C5ErrorO", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS4PageC9hashValueSivp", + "mangledName": "$s9MuppetIOS4PageC9hashValueSivp", + "moduleName": "MuppetIOS", + "implicit": true, + "declAttributes": [ + "Final", + "Nonisolated" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4PageC9hashValueSivg", + "mangledName": "$s9MuppetIOS4PageC9hashValueSivg", + "moduleName": "MuppetIOS", + "implicit": true, + "declAttributes": [ + "Final" + ], + "isFromExtension": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Class", + "usr": "s:9MuppetIOS4PageC", + "mangledName": "$s9MuppetIOS4PageC", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Final", + "AccessControl", + "Custom" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "MuppetIOS" + }, + { + "kind": "Import", + "name": "WebKit", + "printedName": "WebKit", + "declKind": "Import", + "moduleName": "MuppetIOS" + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "Emitter", + "printedName": "Emitter", + "children": [ + { + "kind": "TypeDecl", + "name": "Event", + "printedName": "Event", + "declKind": "Struct", + "usr": "s:9MuppetIOS7EmitterC5EventV", + "mangledName": "$s9MuppetIOS7EmitterC5EventV", + "moduleName": "MuppetIOS", + "genericSig": "<τ_0_0 where τ_0_0 : Swift.Equatable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "Function", + "name": "on", + "printedName": "on(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyPublisher", + "printedName": "Combine.AnyPublisher", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + }, + { + "kind": "TypeNominal", + "name": "Never", + "printedName": "Swift.Never", + "usr": "s:s5NeverO" + } + ], + "usr": "s:7Combine12AnyPublisherV" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS7EmitterC2ony7Combine12AnyPublisherVyAA4JSONOs5NeverOGxF", + "mangledName": "$s9MuppetIOS7EmitterC2ony7Combine12AnyPublisherVyAA4JSONOs5NeverOGxF", + "moduleName": "MuppetIOS", + "genericSig": "<τ_0_0 where τ_0_0 : Swift.Equatable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:9MuppetIOS7EmitterC", + "mangledName": "$s9MuppetIOS7EmitterC", + "moduleName": "MuppetIOS", + "genericSig": "<τ_0_0 where τ_0_0 : Swift.Equatable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "hasMissingDesignatedInitializers": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "WebKit", + "printedName": "WebKit", + "declKind": "Import", + "moduleName": "MuppetIOS" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "OSLog", + "printedName": "OSLog", + "declKind": "Import", + "moduleName": "MuppetIOS" + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "MuppetIOS" + }, + { + "kind": "Import", + "name": "WebKit", + "printedName": "WebKit", + "declKind": "Import", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "AtomicMacros", + "printedName": "AtomicMacros", + "declKind": "Import", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "WebKit", + "printedName": "WebKit", + "declKind": "Import", + "moduleName": "MuppetIOS" + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "MuppetIOS" + }, + { + "kind": "TypeDecl", + "name": "Browser", + "printedName": "Browser", + "children": [ + { + "kind": "TypeDecl", + "name": "EventType", + "printedName": "EventType", + "children": [ + { + "kind": "Var", + "name": "page", + "printedName": "page", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.Browser.EventType.Type) -> MuppetIOS.Browser.EventType", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Browser.EventType", + "usr": "s:9MuppetIOS7BrowserC9EventTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "MuppetIOS.Browser.EventType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Browser.EventType", + "usr": "s:9MuppetIOS7BrowserC9EventTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9MuppetIOS7BrowserC9EventTypeO4pageyA2EmF", + "mangledName": "$s9MuppetIOS7BrowserC9EventTypeO4pageyA2EmF", + "moduleName": "MuppetIOS" + }, + { + "kind": "Var", + "name": "closed", + "printedName": "closed", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.Browser.EventType.Type) -> MuppetIOS.Browser.EventType", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Browser.EventType", + "usr": "s:9MuppetIOS7BrowserC9EventTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "MuppetIOS.Browser.EventType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Browser.EventType", + "usr": "s:9MuppetIOS7BrowserC9EventTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9MuppetIOS7BrowserC9EventTypeO6closedyA2EmF", + "mangledName": "$s9MuppetIOS7BrowserC9EventTypeO6closedyA2EmF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Browser.EventType", + "usr": "s:9MuppetIOS7BrowserC9EventTypeO" + }, + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Browser.EventType", + "usr": "s:9MuppetIOS7BrowserC9EventTypeO" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS7BrowserC9EventTypeO2eeoiySbAE_AEtFZ", + "mangledName": "$s9MuppetIOS7BrowserC9EventTypeO2eeoiySbAE_AEtFZ", + "moduleName": "MuppetIOS", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS7BrowserC9EventTypeO9hashValueSivp", + "mangledName": "$s9MuppetIOS7BrowserC9EventTypeO9hashValueSivp", + "moduleName": "MuppetIOS", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS7BrowserC9EventTypeO9hashValueSivg", + "mangledName": "$s9MuppetIOS7BrowserC9EventTypeO9hashValueSivg", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS7BrowserC9EventTypeO4hash4intoys6HasherVz_tF", + "mangledName": "$s9MuppetIOS7BrowserC9EventTypeO4hash4intoys6HasherVz_tF", + "moduleName": "MuppetIOS", + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:9MuppetIOS7BrowserC9EventTypeO", + "mangledName": "$s9MuppetIOS7BrowserC9EventTypeO", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + } + ] + }, + { + "kind": "Var", + "name": "emitter", + "printedName": "emitter", + "children": [ + { + "kind": "TypeNominal", + "name": "Emitter", + "printedName": "MuppetIOS.Emitter", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Browser.EventType", + "usr": "s:9MuppetIOS7BrowserC9EventTypeO" + } + ], + "usr": "s:9MuppetIOS7EmitterC" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS7BrowserC7emitterAA7EmitterCyAC9EventTypeOGvp", + "mangledName": "$s9MuppetIOS7BrowserC7emitterAA7EmitterCyAC9EventTypeOGvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "HasInitialValue", + "Final", + "Custom", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Emitter", + "printedName": "MuppetIOS.Emitter", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Browser.EventType", + "usr": "s:9MuppetIOS7BrowserC9EventTypeO" + } + ], + "usr": "s:9MuppetIOS7EmitterC" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS7BrowserC7emitterAA7EmitterCyAC9EventTypeOGvg", + "mangledName": "$s9MuppetIOS7BrowserC7emitterAA7EmitterCyAC9EventTypeOGvg", + "moduleName": "MuppetIOS", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(controller:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Browser", + "printedName": "MuppetIOS.Browser", + "usr": "s:9MuppetIOS7BrowserC" + }, + { + "kind": "TypeNominal", + "name": "UIViewController", + "printedName": "UIKit.UIViewController", + "usr": "c:objc(cs)UIViewController" + } + ], + "declKind": "Constructor", + "usr": "s:9MuppetIOS7BrowserC10controllerACSo16UIViewControllerC_tcfc", + "mangledName": "$s9MuppetIOS7BrowserC10controllerACSo16UIViewControllerC_tcfc", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Custom", + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Browser", + "printedName": "MuppetIOS.Browser", + "usr": "s:9MuppetIOS7BrowserC" + }, + { + "kind": "TypeNominal", + "name": "Browser", + "printedName": "MuppetIOS.Browser", + "usr": "s:9MuppetIOS7BrowserC" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS7BrowserC2eeoiySbAC_ACtFZ", + "mangledName": "$s9MuppetIOS7BrowserC2eeoiySbAC_ACtFZ", + "moduleName": "MuppetIOS", + "static": true, + "declAttributes": [ + "Custom", + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS7BrowserC4hash4intoys6HasherVz_tF", + "mangledName": "$s9MuppetIOS7BrowserC4hash4intoys6HasherVz_tF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Custom", + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "handle", + "printedName": "handle", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS7BrowserC6handleSSvp", + "mangledName": "$s9MuppetIOS7BrowserC6handleSSvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Final", + "Custom", + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS7BrowserC6handleSSvg", + "mangledName": "$s9MuppetIOS7BrowserC6handleSSvg", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "close", + "printedName": "close()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS7BrowserC5closeyyYaF", + "mangledName": "$s9MuppetIOS7BrowserC5closeyyYaF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Custom", + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "newPage", + "printedName": "newPage(configuration:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Page", + "printedName": "MuppetIOS.Page", + "usr": "s:9MuppetIOS4PageC" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "WebKit.WKWebViewConfiguration?", + "children": [ + { + "kind": "TypeNominal", + "name": "WKWebViewConfiguration", + "printedName": "WebKit.WKWebViewConfiguration", + "usr": "c:objc(cs)WKWebViewConfiguration" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS7BrowserC7newPage13configurationAA0E0CSo22WKWebViewConfigurationCSg_tF", + "mangledName": "$s9MuppetIOS7BrowserC7newPage13configurationAA0E0CSo22WKWebViewConfigurationCSg_tF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Final", + "Custom", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "attachPage", + "printedName": "attachPage(to:controller:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Page", + "printedName": "MuppetIOS.Page", + "usr": "s:9MuppetIOS4PageC" + }, + { + "kind": "TypeNominal", + "name": "WKWebView", + "printedName": "WebKit.WKWebView", + "usr": "c:objc(cs)WKWebView" + }, + { + "kind": "TypeNominal", + "name": "UIViewController", + "printedName": "UIKit.UIViewController", + "usr": "c:objc(cs)UIViewController" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS7BrowserC10attachPage2to10controllerAA0E0CSo9WKWebViewC_So16UIViewControllerCtF", + "mangledName": "$s9MuppetIOS7BrowserC10attachPage2to10controllerAA0E0CSo9WKWebViewC_So16UIViewControllerCtF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Custom", + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS7BrowserC9hashValueSivp", + "mangledName": "$s9MuppetIOS7BrowserC9hashValueSivp", + "moduleName": "MuppetIOS", + "implicit": true, + "declAttributes": [ + "Final", + "Nonisolated" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS7BrowserC9hashValueSivg", + "mangledName": "$s9MuppetIOS7BrowserC9hashValueSivg", + "moduleName": "MuppetIOS", + "implicit": true, + "declAttributes": [ + "Final" + ], + "isFromExtension": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Class", + "usr": "s:9MuppetIOS7BrowserC", + "mangledName": "$s9MuppetIOS7BrowserC", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Final", + "AccessControl", + "Custom" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "WebKit", + "printedName": "WebKit", + "declKind": "Import", + "moduleName": "MuppetIOS" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "WebKit", + "printedName": "WebKit", + "declKind": "Import", + "moduleName": "MuppetIOS" + }, + { + "kind": "Import", + "name": "WebKit", + "printedName": "WebKit", + "declKind": "Import", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "AtomicMacros", + "printedName": "AtomicMacros", + "declKind": "Import", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ] + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "MuppetIOS" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "JSON", + "printedName": "JSON", + "children": [ + { + "kind": "Var", + "name": "dictionary", + "printedName": "dictionary", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.JSON.Type) -> ([Swift.String : MuppetIOS.JSON]) -> MuppetIOS.JSON", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "([Swift.String : MuppetIOS.JSON]) -> MuppetIOS.JSON", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : MuppetIOS.JSON]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + } + ], + "usr": "s:SD" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "MuppetIOS.JSON.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9MuppetIOS4JSONO10dictionaryyACSDySSACGcACmF", + "mangledName": "$s9MuppetIOS4JSONO10dictionaryyACSDySSACGcACmF", + "moduleName": "MuppetIOS" + }, + { + "kind": "Var", + "name": "array", + "printedName": "array", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.JSON.Type) -> ([MuppetIOS.JSON]) -> MuppetIOS.JSON", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "([MuppetIOS.JSON]) -> MuppetIOS.JSON", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[MuppetIOS.JSON]", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + } + ], + "usr": "s:Sa" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "MuppetIOS.JSON.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9MuppetIOS4JSONO5arrayyACSayACGcACmF", + "mangledName": "$s9MuppetIOS4JSONO5arrayyACSayACGcACmF", + "moduleName": "MuppetIOS" + }, + { + "kind": "Var", + "name": "string", + "printedName": "string", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.JSON.Type) -> (Swift.String) -> MuppetIOS.JSON", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.String) -> MuppetIOS.JSON", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "MuppetIOS.JSON.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9MuppetIOS4JSONO6stringyACSScACmF", + "mangledName": "$s9MuppetIOS4JSONO6stringyACSScACmF", + "moduleName": "MuppetIOS" + }, + { + "kind": "Var", + "name": "number", + "printedName": "number", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.JSON.Type) -> (Swift.Double) -> MuppetIOS.JSON", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Double) -> MuppetIOS.JSON", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + }, + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "MuppetIOS.JSON.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9MuppetIOS4JSONO6numberyACSdcACmF", + "mangledName": "$s9MuppetIOS4JSONO6numberyACSdcACmF", + "moduleName": "MuppetIOS" + }, + { + "kind": "Var", + "name": "bool", + "printedName": "bool", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.JSON.Type) -> (Swift.Bool) -> MuppetIOS.JSON", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Bool) -> MuppetIOS.JSON", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "MuppetIOS.JSON.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9MuppetIOS4JSONO4boolyACSbcACmF", + "mangledName": "$s9MuppetIOS4JSONO4boolyACSbcACmF", + "moduleName": "MuppetIOS" + }, + { + "kind": "Var", + "name": "null", + "printedName": "null", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.JSON.Type) -> MuppetIOS.JSON", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "MuppetIOS.JSON.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9MuppetIOS4JSONO4nullyA2CmF", + "mangledName": "$s9MuppetIOS4JSONO4nullyA2CmF", + "moduleName": "MuppetIOS" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Any?", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:9MuppetIOS4JSONOyACypSgcfc", + "mangledName": "$s9MuppetIOS4JSONOyACypSgcfc", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "asDictionary", + "printedName": "asDictionary", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : MuppetIOS.JSON]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : MuppetIOS.JSON]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS4JSONO12asDictionarySDySSACGSgvp", + "mangledName": "$s9MuppetIOS4JSONO12asDictionarySDySSACGSgvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : MuppetIOS.JSON]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : MuppetIOS.JSON]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4JSONO12asDictionarySDySSACGSgvg", + "mangledName": "$s9MuppetIOS4JSONO12asDictionarySDySSACGSgvg", + "moduleName": "MuppetIOS", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "asArray", + "printedName": "asArray", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[MuppetIOS.JSON]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[MuppetIOS.JSON]", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS4JSONO7asArraySayACGSgvp", + "mangledName": "$s9MuppetIOS4JSONO7asArraySayACGSgvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[MuppetIOS.JSON]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[MuppetIOS.JSON]", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4JSONO7asArraySayACGSgvg", + "mangledName": "$s9MuppetIOS4JSONO7asArraySayACGSgvg", + "moduleName": "MuppetIOS", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "asString", + "printedName": "asString", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS4JSONO8asStringSSSgvp", + "mangledName": "$s9MuppetIOS4JSONO8asStringSSSgvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4JSONO8asStringSSSgvg", + "mangledName": "$s9MuppetIOS4JSONO8asStringSSSgvg", + "moduleName": "MuppetIOS", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "asDouble", + "printedName": "asDouble", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS4JSONO8asDoubleSdSgvp", + "mangledName": "$s9MuppetIOS4JSONO8asDoubleSdSgvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4JSONO8asDoubleSdSgvg", + "mangledName": "$s9MuppetIOS4JSONO8asDoubleSdSgvg", + "moduleName": "MuppetIOS", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "asInt", + "printedName": "asInt", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS4JSONO5asIntSiSgvp", + "mangledName": "$s9MuppetIOS4JSONO5asIntSiSgvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4JSONO5asIntSiSgvg", + "mangledName": "$s9MuppetIOS4JSONO5asIntSiSgvg", + "moduleName": "MuppetIOS", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "asBool", + "printedName": "asBool", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS4JSONO6asBoolSbSgvp", + "mangledName": "$s9MuppetIOS4JSONO6asBoolSbSgvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4JSONO6asBoolSbSgvg", + "mangledName": "$s9MuppetIOS4JSONO6asBoolSbSgvg", + "moduleName": "MuppetIOS", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "asAny", + "printedName": "asAny", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS4JSONO5asAnyypvp", + "mangledName": "$s9MuppetIOS4JSONO5asAnyypvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4JSONO5asAnyypvg", + "mangledName": "$s9MuppetIOS4JSONO5asAnyypvg", + "moduleName": "MuppetIOS", + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "value", + "printedName": "value()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "τ_0_0?", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS4JSONO5valuexSgylF", + "mangledName": "$s9MuppetIOS4JSONO5valuexSgylF", + "moduleName": "MuppetIOS", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "isNull", + "printedName": "isNull", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS4JSONO6isNullSbvp", + "mangledName": "$s9MuppetIOS4JSONO6isNullSbvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4JSONO6isNullSbvg", + "mangledName": "$s9MuppetIOS4JSONO6isNullSbvg", + "moduleName": "MuppetIOS", + "accessorKind": "get" + } + ] + }, + { + "kind": "Subscript", + "name": "subscript", + "printedName": "subscript(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "MuppetIOS.JSON?", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Subscript", + "usr": "s:9MuppetIOS4JSONOyACSgSScip", + "mangledName": "$s9MuppetIOS4JSONOyACSgSScip", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "MuppetIOS.JSON?", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4JSONOyACSgSScig", + "mangledName": "$s9MuppetIOS4JSONOyACSgSScig", + "moduleName": "MuppetIOS", + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "MuppetIOS.JSON?", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4JSONOyACSgSScis", + "mangledName": "$s9MuppetIOS4JSONOyACSgSScis", + "moduleName": "MuppetIOS", + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4JSONOyACSgSSciM", + "mangledName": "$s9MuppetIOS4JSONOyACSgSSciM", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Subscript", + "name": "subscript", + "printedName": "subscript(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "MuppetIOS.JSON?", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Subscript", + "usr": "s:9MuppetIOS4JSONOyACSgSicip", + "mangledName": "$s9MuppetIOS4JSONOyACSgSicip", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "MuppetIOS.JSON?", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4JSONOyACSgSicig", + "mangledName": "$s9MuppetIOS4JSONOyACSgSicig", + "moduleName": "MuppetIOS", + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "MuppetIOS.JSON?", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4JSONOyACSgSicis", + "mangledName": "$s9MuppetIOS4JSONOyACSgSicis", + "moduleName": "MuppetIOS", + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4JSONOyACSgSiciM", + "mangledName": "$s9MuppetIOS4JSONOyACSgSiciM", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Subscript", + "name": "subscript", + "printedName": "subscript(dynamicMember:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "MuppetIOS.JSON?", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Subscript", + "usr": "s:9MuppetIOS4JSONO13dynamicMemberACSgSS_tcip", + "mangledName": "$s9MuppetIOS4JSONO13dynamicMemberACSgSS_tcip", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "MuppetIOS.JSON?", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4JSONO13dynamicMemberACSgSS_tcig", + "mangledName": "$s9MuppetIOS4JSONO13dynamicMemberACSgSS_tcig", + "moduleName": "MuppetIOS", + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + }, + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS4JSONO2eeoiySbAC_ACtFZ", + "mangledName": "$s9MuppetIOS4JSONO2eeoiySbAC_ACtFZ", + "moduleName": "MuppetIOS", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS4JSONO9hashValueSivp", + "mangledName": "$s9MuppetIOS4JSONO9hashValueSivp", + "moduleName": "MuppetIOS", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4JSONO9hashValueSivg", + "mangledName": "$s9MuppetIOS4JSONO9hashValueSivg", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS4JSONO4hash4intoys6HasherVz_tF", + "mangledName": "$s9MuppetIOS4JSONO4hash4intoys6HasherVz_tF", + "moduleName": "MuppetIOS", + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(stringLiteral:)", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:9MuppetIOS4JSONO13stringLiteralACSS_tcfc", + "mangledName": "$s9MuppetIOS4JSONO13stringLiteralACSS_tcfc", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(integerLiteral:)", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:9MuppetIOS4JSONO14integerLiteralACSi_tcfc", + "mangledName": "$s9MuppetIOS4JSONO14integerLiteralACSi_tcfc", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(floatLiteral:)", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + }, + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Constructor", + "usr": "s:9MuppetIOS4JSONO12floatLiteralACSd_tcfc", + "mangledName": "$s9MuppetIOS4JSONO12floatLiteralACSd_tcfc", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(booleanLiteral:)", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Constructor", + "usr": "s:9MuppetIOS4JSONO14booleanLiteralACSb_tcfc", + "mangledName": "$s9MuppetIOS4JSONO14booleanLiteralACSb_tcfc", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(arrayLiteral:)", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[MuppetIOS.JSON]", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Constructor", + "usr": "s:9MuppetIOS4JSONO12arrayLiteralA2Cd_tcfc", + "mangledName": "$s9MuppetIOS4JSONO12arrayLiteralA2Cd_tcfc", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(nilLiteral:)", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Constructor", + "usr": "s:9MuppetIOS4JSONO10nilLiteralACyt_tcfc", + "mangledName": "$s9MuppetIOS4JSONO10nilLiteralACyt_tcfc", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(dictionaryLiteral:)", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[(Swift.String, MuppetIOS.JSON)]", + "children": [ + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(Swift.String, MuppetIOS.JSON)", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + } + ] + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Constructor", + "usr": "s:9MuppetIOS4JSONO17dictionaryLiteralACSS_ACtd_tcfc", + "mangledName": "$s9MuppetIOS4JSONO17dictionaryLiteralACSS_ACtd_tcfc", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:9MuppetIOS4JSONO4fromACs7Decoder_p_tKcfc", + "mangledName": "$s9MuppetIOS4JSONO4fromACs7Decoder_p_tKcfc", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Encoder", + "printedName": "any Swift.Encoder", + "usr": "s:s7EncoderP" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS4JSONO6encode2toys7Encoder_p_tKF", + "mangledName": "$s9MuppetIOS4JSONO6encode2toys7Encoder_p_tKF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "declKind": "Constructor", + "usr": "s:9MuppetIOS4JSONO4fromACx_tKcSERzlufc", + "mangledName": "$s9MuppetIOS4JSONO4fromACx_tKcSERzlufc", + "moduleName": "MuppetIOS", + "genericSig": "<τ_0_0 where τ_0_0 : Swift.Encodable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "toJSONData", + "printedName": "toJSONData()", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS4JSONO10toJSONData10Foundation4DataVyKF", + "mangledName": "$s9MuppetIOS4JSONO10toJSONData10Foundation4DataVyKF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "toJSONString", + "printedName": "toJSONString()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS4JSONO12toJSONStringSSyKF", + "mangledName": "$s9MuppetIOS4JSONO12toJSONStringSSyKF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(fromJSONString:)", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:9MuppetIOS4JSONO14fromJSONStringACSS_tcfc", + "mangledName": "$s9MuppetIOS4JSONO14fromJSONStringACSS_tcfc", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS4JSONO11descriptionSSvp", + "mangledName": "$s9MuppetIOS4JSONO11descriptionSSvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4JSONO11descriptionSSvg", + "mangledName": "$s9MuppetIOS4JSONO11descriptionSSvg", + "moduleName": "MuppetIOS", + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "debugDescription", + "printedName": "debugDescription", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS4JSONO16debugDescriptionSSvp", + "mangledName": "$s9MuppetIOS4JSONO16debugDescriptionSSvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4JSONO16debugDescriptionSSvg", + "mangledName": "$s9MuppetIOS4JSONO16debugDescriptionSSvg", + "moduleName": "MuppetIOS", + "isFromExtension": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:9MuppetIOS4JSONO", + "mangledName": "$s9MuppetIOS4JSONO", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl", + "DynamicMemberLookup" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "ExpressibleByStringLiteral", + "printedName": "ExpressibleByStringLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "StringLiteralType", + "printedName": "StringLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:s26ExpressibleByStringLiteralP", + "mangledName": "$ss26ExpressibleByStringLiteralP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByExtendedGraphemeClusterLiteral", + "printedName": "ExpressibleByExtendedGraphemeClusterLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "ExtendedGraphemeClusterLiteralType", + "printedName": "ExtendedGraphemeClusterLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:s43ExpressibleByExtendedGraphemeClusterLiteralP", + "mangledName": "$ss43ExpressibleByExtendedGraphemeClusterLiteralP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByUnicodeScalarLiteral", + "printedName": "ExpressibleByUnicodeScalarLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "UnicodeScalarLiteralType", + "printedName": "UnicodeScalarLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:s33ExpressibleByUnicodeScalarLiteralP", + "mangledName": "$ss33ExpressibleByUnicodeScalarLiteralP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByIntegerLiteral", + "printedName": "ExpressibleByIntegerLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "IntegerLiteralType", + "printedName": "IntegerLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + } + ], + "usr": "s:s27ExpressibleByIntegerLiteralP", + "mangledName": "$ss27ExpressibleByIntegerLiteralP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByFloatLiteral", + "printedName": "ExpressibleByFloatLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "FloatLiteralType", + "printedName": "FloatLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ] + } + ], + "usr": "s:s25ExpressibleByFloatLiteralP", + "mangledName": "$ss25ExpressibleByFloatLiteralP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByBooleanLiteral", + "printedName": "ExpressibleByBooleanLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "BooleanLiteralType", + "printedName": "BooleanLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ] + } + ], + "usr": "s:s27ExpressibleByBooleanLiteralP", + "mangledName": "$ss27ExpressibleByBooleanLiteralP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByArrayLiteral", + "printedName": "ExpressibleByArrayLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "ArrayLiteralElement", + "printedName": "ArrayLiteralElement", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + } + ] + } + ], + "usr": "s:s25ExpressibleByArrayLiteralP", + "mangledName": "$ss25ExpressibleByArrayLiteralP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByNilLiteral", + "printedName": "ExpressibleByNilLiteral", + "usr": "s:s23ExpressibleByNilLiteralP", + "mangledName": "$ss23ExpressibleByNilLiteralP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByDictionaryLiteral", + "printedName": "ExpressibleByDictionaryLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "Key", + "printedName": "Key", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Value", + "printedName": "Value", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + } + ] + } + ], + "usr": "s:s30ExpressibleByDictionaryLiteralP", + "mangledName": "$ss30ExpressibleByDictionaryLiteralP" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "WebKit", + "printedName": "WebKit", + "declKind": "Import", + "moduleName": "MuppetIOS" + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "MuppetIOS" + }, + { + "kind": "TypeDecl", + "name": "Muppet", + "printedName": "Muppet", + "children": [ + { + "kind": "Var", + "name": "browsers", + "printedName": "browsers", + "children": [ + { + "kind": "TypeNominal", + "name": "Set", + "printedName": "Swift.Set", + "children": [ + { + "kind": "TypeNominal", + "name": "Browser", + "printedName": "MuppetIOS.Browser", + "usr": "s:9MuppetIOS7BrowserC" + } + ], + "usr": "s:Sh" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS0A0C8browsersShyAA7BrowserCGvp", + "mangledName": "$s9MuppetIOS0A0C8browsersShyAA7BrowserCGvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "HasInitialValue", + "Final", + "Custom", + "HasStorage", + "SetterAccess", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Set", + "printedName": "Swift.Set", + "children": [ + { + "kind": "TypeNominal", + "name": "Browser", + "printedName": "MuppetIOS.Browser", + "usr": "s:9MuppetIOS7BrowserC" + } + ], + "usr": "s:Sh" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS0A0C8browsersShyAA7BrowserCGvg", + "mangledName": "$s9MuppetIOS0A0C8browsersShyAA7BrowserCGvg", + "moduleName": "MuppetIOS", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(source:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Muppet", + "printedName": "MuppetIOS.Muppet", + "usr": "s:9MuppetIOS0A0C" + }, + { + "kind": "TypeNominal", + "name": "UIViewController", + "printedName": "UIKit.UIViewController", + "usr": "c:objc(cs)UIViewController" + } + ], + "declKind": "Constructor", + "usr": "s:9MuppetIOS0A0C6sourceACSo16UIViewControllerC_tcfc", + "mangledName": "$s9MuppetIOS0A0C6sourceACSo16UIViewControllerC_tcfc", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Custom", + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "update", + "printedName": "update(source:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "UIViewController", + "printedName": "UIKit.UIViewController", + "usr": "c:objc(cs)UIViewController" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS0A0C6update6sourceySo16UIViewControllerC_tF", + "mangledName": "$s9MuppetIOS0A0C6update6sourceySo16UIViewControllerC_tF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Custom", + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "getBrowser", + "printedName": "getBrowser(handle:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "MuppetIOS.Browser?", + "children": [ + { + "kind": "TypeNominal", + "name": "Browser", + "printedName": "MuppetIOS.Browser", + "usr": "s:9MuppetIOS7BrowserC" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS0A0C10getBrowser6handleAA0D0CSgSS_tF", + "mangledName": "$s9MuppetIOS0A0C10getBrowser6handleAA0D0CSgSS_tF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Custom", + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "getPage", + "printedName": "getPage(handle:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "MuppetIOS.Page?", + "children": [ + { + "kind": "TypeNominal", + "name": "Page", + "printedName": "MuppetIOS.Page", + "usr": "s:9MuppetIOS4PageC" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS0A0C7getPage6handleAA0D0CSgSS_tF", + "mangledName": "$s9MuppetIOS0A0C7getPage6handleAA0D0CSgSS_tF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Custom", + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "inject", + "printedName": "inject(page:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Page", + "printedName": "MuppetIOS.Page", + "usr": "s:9MuppetIOS4PageC" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS0A0C6inject4pageyAA4PageC_tF", + "mangledName": "$s9MuppetIOS0A0C6inject4pageyAA4PageC_tF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Custom", + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "launch", + "printedName": "launch(source:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Browser", + "printedName": "MuppetIOS.Browser", + "usr": "s:9MuppetIOS7BrowserC" + }, + { + "kind": "TypeNominal", + "name": "UIViewController", + "printedName": "UIKit.UIViewController", + "usr": "c:objc(cs)UIViewController" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS0A0C6launch6sourceAA7BrowserCSo16UIViewControllerC_tF", + "mangledName": "$s9MuppetIOS0A0C6launch6sourceAA7BrowserCSo16UIViewControllerC_tF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Custom", + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "defaultPageBuilder", + "printedName": "defaultPageBuilder(browser:configuration:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Page", + "printedName": "MuppetIOS.Page", + "usr": "s:9MuppetIOS4PageC" + }, + { + "kind": "TypeNominal", + "name": "Browser", + "printedName": "MuppetIOS.Browser", + "usr": "s:9MuppetIOS7BrowserC" + }, + { + "kind": "TypeNominal", + "name": "WKWebViewConfiguration", + "printedName": "WebKit.WKWebViewConfiguration", + "usr": "c:objc(cs)WKWebViewConfiguration" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS0A0C18defaultPageBuilder7browser13configurationAA0D0CAA7BrowserC_So22WKWebViewConfigurationCtFZ", + "mangledName": "$s9MuppetIOS0A0C18defaultPageBuilder7browser13configurationAA0D0CAA7BrowserC_So22WKWebViewConfigurationCtFZ", + "moduleName": "MuppetIOS", + "static": true, + "declAttributes": [ + "Custom", + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "pageBuilder", + "printedName": "pageBuilder", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.Browser, WebKit.WKWebViewConfiguration) -> MuppetIOS.Page", + "children": [ + { + "kind": "TypeNominal", + "name": "Page", + "printedName": "MuppetIOS.Page", + "usr": "s:9MuppetIOS4PageC" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(MuppetIOS.Browser, WebKit.WKWebViewConfiguration)", + "children": [ + { + "kind": "TypeNominal", + "name": "Browser", + "printedName": "MuppetIOS.Browser", + "usr": "s:9MuppetIOS7BrowserC" + }, + { + "kind": "TypeNominal", + "name": "WKWebViewConfiguration", + "printedName": "WebKit.WKWebViewConfiguration", + "usr": "c:objc(cs)WKWebViewConfiguration" + } + ] + } + ] + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS0A0C11pageBuilderyAA4PageCAA7BrowserC_So22WKWebViewConfigurationCtYbScMYccvp", + "mangledName": "$s9MuppetIOS0A0C11pageBuilderyAA4PageCAA7BrowserC_So22WKWebViewConfigurationCtYbScMYccvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "HasInitialValue", + "Final", + "Custom", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.Browser, WebKit.WKWebViewConfiguration) -> MuppetIOS.Page", + "children": [ + { + "kind": "TypeNominal", + "name": "Page", + "printedName": "MuppetIOS.Page", + "usr": "s:9MuppetIOS4PageC" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(MuppetIOS.Browser, WebKit.WKWebViewConfiguration)", + "children": [ + { + "kind": "TypeNominal", + "name": "Browser", + "printedName": "MuppetIOS.Browser", + "usr": "s:9MuppetIOS7BrowserC" + }, + { + "kind": "TypeNominal", + "name": "WKWebViewConfiguration", + "printedName": "WebKit.WKWebViewConfiguration", + "usr": "c:objc(cs)WKWebViewConfiguration" + } + ] + } + ] + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS0A0C11pageBuilderyAA4PageCAA7BrowserC_So22WKWebViewConfigurationCtYbScMYccvg", + "mangledName": "$s9MuppetIOS0A0C11pageBuilderyAA4PageCAA7BrowserC_So22WKWebViewConfigurationCtYbScMYccvg", + "moduleName": "MuppetIOS", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.Browser, WebKit.WKWebViewConfiguration) -> MuppetIOS.Page", + "children": [ + { + "kind": "TypeNominal", + "name": "Page", + "printedName": "MuppetIOS.Page", + "usr": "s:9MuppetIOS4PageC" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(MuppetIOS.Browser, WebKit.WKWebViewConfiguration)", + "children": [ + { + "kind": "TypeNominal", + "name": "Browser", + "printedName": "MuppetIOS.Browser", + "usr": "s:9MuppetIOS7BrowserC" + }, + { + "kind": "TypeNominal", + "name": "WKWebViewConfiguration", + "printedName": "WebKit.WKWebViewConfiguration", + "usr": "c:objc(cs)WKWebViewConfiguration" + } + ] + } + ] + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS0A0C11pageBuilderyAA4PageCAA7BrowserC_So22WKWebViewConfigurationCtYbScMYccvs", + "mangledName": "$s9MuppetIOS0A0C11pageBuilderyAA4PageCAA7BrowserC_So22WKWebViewConfigurationCtYbScMYccvs", + "moduleName": "MuppetIOS", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS0A0C11pageBuilderyAA4PageCAA7BrowserC_So22WKWebViewConfigurationCtYbScMYccvM", + "mangledName": "$s9MuppetIOS0A0C11pageBuilderyAA4PageCAA7BrowserC_So22WKWebViewConfigurationCtYbScMYccvM", + "moduleName": "MuppetIOS", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Function", + "name": "setDebug", + "printedName": "setDebug(isEnabled:forwardLogs:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Swift.String) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.String) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS0A0C8setDebug9isEnabled11forwardLogsySb_ySSYbcSgtYaFZ", + "mangledName": "$s9MuppetIOS0A0C8setDebug9isEnabled11forwardLogsySb_ySSYbcSgtYaFZ", + "moduleName": "MuppetIOS", + "static": true, + "declAttributes": [ + "Final", + "Custom", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:9MuppetIOS0A0C", + "mangledName": "$s9MuppetIOS0A0C", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Final", + "AccessControl", + "Custom" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "WebKit", + "printedName": "WebKit", + "declKind": "Import", + "moduleName": "MuppetIOS" + }, + { + "kind": "TypeDecl", + "name": "Cookie", + "printedName": "Cookie", + "children": [ + { + "kind": "Var", + "name": "name", + "printedName": "name", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS6CookieV4nameSSvp", + "mangledName": "$s9MuppetIOS6CookieV4nameSSvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS6CookieV4nameSSvg", + "mangledName": "$s9MuppetIOS6CookieV4nameSSvg", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS6CookieV4nameSSvs", + "mangledName": "$s9MuppetIOS6CookieV4nameSSvs", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS6CookieV4nameSSvM", + "mangledName": "$s9MuppetIOS6CookieV4nameSSvM", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "value", + "printedName": "value", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS6CookieV5valueSSvp", + "mangledName": "$s9MuppetIOS6CookieV5valueSSvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS6CookieV5valueSSvg", + "mangledName": "$s9MuppetIOS6CookieV5valueSSvg", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS6CookieV5valueSSvs", + "mangledName": "$s9MuppetIOS6CookieV5valueSSvs", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS6CookieV5valueSSvM", + "mangledName": "$s9MuppetIOS6CookieV5valueSSvM", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "path", + "printedName": "path", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS6CookieV4pathSSSgvp", + "mangledName": "$s9MuppetIOS6CookieV4pathSSSgvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS6CookieV4pathSSSgvg", + "mangledName": "$s9MuppetIOS6CookieV4pathSSSgvg", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS6CookieV4pathSSSgvs", + "mangledName": "$s9MuppetIOS6CookieV4pathSSSgvs", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS6CookieV4pathSSSgvM", + "mangledName": "$s9MuppetIOS6CookieV4pathSSSgvM", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "isSecure", + "printedName": "isSecure", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS6CookieV8isSecureSbSgvp", + "mangledName": "$s9MuppetIOS6CookieV8isSecureSbSgvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS6CookieV8isSecureSbSgvg", + "mangledName": "$s9MuppetIOS6CookieV8isSecureSbSgvg", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS6CookieV8isSecureSbSgvs", + "mangledName": "$s9MuppetIOS6CookieV8isSecureSbSgvs", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS6CookieV8isSecureSbSgvM", + "mangledName": "$s9MuppetIOS6CookieV8isSecureSbSgvM", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "domain", + "printedName": "domain", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS6CookieV6domainSSvp", + "mangledName": "$s9MuppetIOS6CookieV6domainSSvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS6CookieV6domainSSvg", + "mangledName": "$s9MuppetIOS6CookieV6domainSSvg", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS6CookieV6domainSSvs", + "mangledName": "$s9MuppetIOS6CookieV6domainSSvs", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS6CookieV6domainSSvM", + "mangledName": "$s9MuppetIOS6CookieV6domainSSvM", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "expiresDate", + "printedName": "expiresDate", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Date?", + "children": [ + { + "kind": "TypeNominal", + "name": "Date", + "printedName": "Foundation.Date", + "usr": "s:10Foundation4DateV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS6CookieV11expiresDate10Foundation0E0VSgvp", + "mangledName": "$s9MuppetIOS6CookieV11expiresDate10Foundation0E0VSgvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Date?", + "children": [ + { + "kind": "TypeNominal", + "name": "Date", + "printedName": "Foundation.Date", + "usr": "s:10Foundation4DateV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS6CookieV11expiresDate10Foundation0E0VSgvg", + "mangledName": "$s9MuppetIOS6CookieV11expiresDate10Foundation0E0VSgvg", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Date?", + "children": [ + { + "kind": "TypeNominal", + "name": "Date", + "printedName": "Foundation.Date", + "usr": "s:10Foundation4DateV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS6CookieV11expiresDate10Foundation0E0VSgvs", + "mangledName": "$s9MuppetIOS6CookieV11expiresDate10Foundation0E0VSgvs", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS6CookieV11expiresDate10Foundation0E0VSgvM", + "mangledName": "$s9MuppetIOS6CookieV11expiresDate10Foundation0E0VSgvM", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "isHTTPOnly", + "printedName": "isHTTPOnly", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS6CookieV10isHTTPOnlySbSgvp", + "mangledName": "$s9MuppetIOS6CookieV10isHTTPOnlySbSgvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS6CookieV10isHTTPOnlySbSgvg", + "mangledName": "$s9MuppetIOS6CookieV10isHTTPOnlySbSgvg", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS6CookieV10isHTTPOnlySbSgvs", + "mangledName": "$s9MuppetIOS6CookieV10isHTTPOnlySbSgvs", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS6CookieV10isHTTPOnlySbSgvM", + "mangledName": "$s9MuppetIOS6CookieV10isHTTPOnlySbSgvM", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "maxAge", + "printedName": "maxAge", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS6CookieV6maxAgeSiSgvp", + "mangledName": "$s9MuppetIOS6CookieV6maxAgeSiSgvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS6CookieV6maxAgeSiSgvg", + "mangledName": "$s9MuppetIOS6CookieV6maxAgeSiSgvg", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS6CookieV6maxAgeSiSgvs", + "mangledName": "$s9MuppetIOS6CookieV6maxAgeSiSgvs", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS6CookieV6maxAgeSiSgvM", + "mangledName": "$s9MuppetIOS6CookieV6maxAgeSiSgvM", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(name:value:path:isSecure:domain:expiresDate:isHTTPOnly:maxAge:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Cookie", + "printedName": "MuppetIOS.Cookie", + "usr": "s:9MuppetIOS6CookieV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "hasDefaultArg": true, + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "hasDefaultArg": true, + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Date?", + "children": [ + { + "kind": "TypeNominal", + "name": "Date", + "printedName": "Foundation.Date", + "usr": "s:10Foundation4DateV" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:9MuppetIOS6CookieV4name5value4path8isSecure6domain11expiresDate0G8HTTPOnly6maxAgeACSS_S2SSbSS10Foundation0K0VSgSbSgSiSgtcfc", + "mangledName": "$s9MuppetIOS6CookieV4name5value4path8isSecure6domain11expiresDate0G8HTTPOnly6maxAgeACSS_S2SSbSS10Foundation0K0VSgSbSgSiSgtcfc", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Cookie", + "printedName": "MuppetIOS.Cookie", + "usr": "s:9MuppetIOS6CookieV" + }, + { + "kind": "TypeNominal", + "name": "HTTPCookie", + "printedName": "Foundation.HTTPCookie", + "usr": "c:objc(cs)NSHTTPCookie" + } + ], + "declKind": "Constructor", + "usr": "s:9MuppetIOS6CookieV4fromACSo12NSHTTPCookieC_tcfc", + "mangledName": "$s9MuppetIOS6CookieV4fromACSo12NSHTTPCookieC_tcfc", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "httpCookie", + "printedName": "httpCookie", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.HTTPCookie?", + "children": [ + { + "kind": "TypeNominal", + "name": "HTTPCookie", + "printedName": "Foundation.HTTPCookie", + "usr": "c:objc(cs)NSHTTPCookie" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS6CookieV04httpC0So12NSHTTPCookieCSgvp", + "mangledName": "$s9MuppetIOS6CookieV04httpC0So12NSHTTPCookieCSgvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.HTTPCookie?", + "children": [ + { + "kind": "TypeNominal", + "name": "HTTPCookie", + "printedName": "Foundation.HTTPCookie", + "usr": "c:objc(cs)NSHTTPCookie" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS6CookieV04httpC0So12NSHTTPCookieCSgvg", + "mangledName": "$s9MuppetIOS6CookieV04httpC0So12NSHTTPCookieCSgvg", + "moduleName": "MuppetIOS", + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "<", + "printedName": "<(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Cookie", + "printedName": "MuppetIOS.Cookie", + "usr": "s:9MuppetIOS6CookieV" + }, + { + "kind": "TypeNominal", + "name": "Cookie", + "printedName": "MuppetIOS.Cookie", + "usr": "s:9MuppetIOS6CookieV" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS6CookieV1loiySbAC_ACtFZ", + "mangledName": "$s9MuppetIOS6CookieV1loiySbAC_ACtFZ", + "moduleName": "MuppetIOS", + "static": true, + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Cookie", + "printedName": "MuppetIOS.Cookie", + "usr": "s:9MuppetIOS6CookieV" + }, + { + "kind": "TypeNominal", + "name": "Cookie", + "printedName": "MuppetIOS.Cookie", + "usr": "s:9MuppetIOS6CookieV" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS6CookieV2eeoiySbAC_ACtFZ", + "mangledName": "$s9MuppetIOS6CookieV2eeoiySbAC_ACtFZ", + "moduleName": "MuppetIOS", + "static": true, + "implicit": true, + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Cookie", + "printedName": "MuppetIOS.Cookie", + "usr": "s:9MuppetIOS6CookieV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:9MuppetIOS6CookieV4fromACs7Decoder_p_tKcfc", + "mangledName": "$s9MuppetIOS6CookieV4fromACs7Decoder_p_tKcfc", + "moduleName": "MuppetIOS", + "implicit": true, + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Encoder", + "printedName": "any Swift.Encoder", + "usr": "s:s7EncoderP" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS6CookieV6encode2toys7Encoder_p_tKF", + "mangledName": "$s9MuppetIOS6CookieV6encode2toys7Encoder_p_tKF", + "moduleName": "MuppetIOS", + "implicit": true, + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:9MuppetIOS6CookieV", + "mangledName": "$s9MuppetIOS6CookieV", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Comparable", + "printedName": "Comparable", + "usr": "s:SL", + "mangledName": "$sSL" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "WebKit", + "printedName": "WebKit", + "declKind": "Import", + "moduleName": "MuppetIOS" + }, + { + "kind": "TypeDecl", + "name": "Bridge", + "printedName": "Bridge", + "children": [ + { + "kind": "Function", + "name": "inject", + "printedName": "inject(muppet:page:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bridge", + "printedName": "MuppetIOS.Bridge", + "usr": "c:@M@MuppetIOS@objc(cs)Bridge" + }, + { + "kind": "TypeNominal", + "name": "Muppet", + "printedName": "MuppetIOS.Muppet", + "usr": "s:9MuppetIOS0A0C" + }, + { + "kind": "TypeNominal", + "name": "Page", + "printedName": "MuppetIOS.Page", + "usr": "s:9MuppetIOS4PageC" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS6BridgeC6inject6muppet4pageAcA0A0C_AA4PageCtFZ", + "mangledName": "$s9MuppetIOS6BridgeC6inject6muppet4pageAcA0A0C_AA4PageCtFZ", + "moduleName": "MuppetIOS", + "static": true, + "declAttributes": [ + "Custom", + "Final", + "AccessControl", + "DiscardableResult" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "userContentController", + "printedName": "userContentController(_:didReceive:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(Any?, Swift.String?)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Any?", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ] + }, + { + "kind": "TypeNominal", + "name": "WKUserContentController", + "printedName": "WebKit.WKUserContentController", + "usr": "c:objc(cs)WKUserContentController" + }, + { + "kind": "TypeNominal", + "name": "WKScriptMessage", + "printedName": "WebKit.WKScriptMessage", + "usr": "c:objc(cs)WKScriptMessage" + } + ], + "declKind": "Func", + "usr": "c:@M@MuppetIOS@objc(cs)Bridge(im)userContentController:didReceiveScriptMessage:replyHandler:", + "mangledName": "$s9MuppetIOS6BridgeC21userContentController_10didReceiveypSg_SSSgtSo06WKUsereF0C_So15WKScriptMessageCtYaF", + "moduleName": "MuppetIOS", + "objc_name": "userContentController:didReceiveScriptMessage:replyHandler:", + "declAttributes": [ + "Final", + "ObjC", + "Preconcurrency", + "Custom", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bridge", + "printedName": "MuppetIOS.Bridge", + "usr": "c:@M@MuppetIOS@objc(cs)Bridge" + } + ], + "declKind": "Constructor", + "usr": "c:@M@MuppetIOS@objc(cs)Bridge(im)init", + "mangledName": "$s9MuppetIOS6BridgeCACycfc", + "moduleName": "MuppetIOS", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Custom", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@MuppetIOS@objc(cs)Bridge", + "mangledName": "$s9MuppetIOS6BridgeC", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Final", + "AccessControl", + "Custom", + "ObjC" + ], + "superclassUsr": "c:objc(cs)NSObject", + "hasMissingDesignatedInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "WKWebView", + "printedName": "WKWebView", + "children": [ + { + "kind": "TypeDecl", + "name": "Response", + "printedName": "Response", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Response", + "printedName": "WebKit.WKWebView.Response", + "usr": "s:So9WKWebViewC9MuppetIOSE8ResponseV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:So9WKWebViewC9MuppetIOSE8ResponseV4fromAEs7Decoder_p_tKcfc", + "mangledName": "$sSo9WKWebViewC9MuppetIOSE8ResponseV4fromAEs7Decoder_p_tKcfc", + "moduleName": "MuppetIOS", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Encoder", + "printedName": "any Swift.Encoder", + "usr": "s:s7EncoderP" + } + ], + "declKind": "Func", + "usr": "s:So9WKWebViewC9MuppetIOSE8ResponseV6encode2toys7Encoder_p_tKF", + "mangledName": "$sSo9WKWebViewC9MuppetIOSE8ResponseV6encode2toys7Encoder_p_tKF", + "moduleName": "MuppetIOS", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:So9WKWebViewC9MuppetIOSE8ResponseV", + "mangledName": "$sSo9WKWebViewC9MuppetIOSE8ResponseV", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + } + ] + } + ], + "declKind": "Class", + "usr": "c:objc(cs)WKWebView", + "moduleName": "WebKit", + "isOpen": true, + "intro_iOS": "8.0", + "objc_name": "WKWebView", + "declAttributes": [ + "Preconcurrency", + "Available", + "ObjC", + "Custom", + "Dynamic" + ], + "superclassUsr": "c:objc(cs)UIView", + "isExternal": true, + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "UIKit.UIView", + "UIKit.UIResponder", + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "UITraitChangeObservable", + "printedName": "UITraitChangeObservable", + "usr": "s:5UIKit23UITraitChangeObservableP", + "mangledName": "$s5UIKit23UITraitChangeObservableP" + }, + { + "kind": "Conformance", + "name": "__DefaultCustomPlaygroundQuickLookable", + "printedName": "__DefaultCustomPlaygroundQuickLookable", + "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", + "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "URLSession", + "printedName": "URLSession", + "declKind": "Class", + "usr": "c:objc(cs)NSURLSession", + "moduleName": "Foundation", + "isOpen": true, + "intro_iOS": "7.0", + "objc_name": "NSURLSession", + "declAttributes": [ + "Available", + "ObjC", + "SynthesizedProtocol", + "NonSendable", + "Sendable", + "Dynamic" + ], + "superclassUsr": "c:objc(cs)NSObject", + "isExternal": true, + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Logger", + "printedName": "Logger", + "declKind": "Struct", + "usr": "s:2os6LoggerV", + "mangledName": "$s2os6LoggerV", + "moduleName": "os", + "intro_Macosx": "11.0", + "intro_iOS": "14.0", + "intro_tvOS": "14.0", + "intro_watchOS": "7.0", + "declAttributes": [ + "Available", + "Available", + "Available", + "Available" + ], + "isExternal": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + } + ], + "json_format_version": 8 + }, + "ConstValues": [ + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Page.swift", + "kind": "BooleanLiteral", + "offset": 249, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Page.swift", + "kind": "Dictionary", + "offset": 1298, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Page.swift", + "kind": "BooleanLiteral", + "offset": 1411, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Page.swift", + "kind": "Array", + "offset": 1459, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Page.swift", + "kind": "IntegerLiteral", + "offset": 10674, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Page.swift", + "kind": "StringLiteral", + "offset": 11681, + "length": 5, + "value": "\"GET\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Page.swift", + "kind": "Dictionary", + "offset": 11736, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Page.swift", + "kind": "BooleanLiteral", + "offset": 11765, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Page.swift", + "kind": "Dictionary", + "offset": 13301, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Page.swift", + "kind": "IntegerLiteral", + "offset": 13330, + "length": 2, + "value": "30" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Utils\/WebView.swift", + "kind": "IntegerLiteral", + "offset": 1949, + "length": 13, + "value": "1000000000" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Utils\/WebView.swift", + "kind": "StringLiteral", + "offset": 2012, + "length": 65, + "value": "\"WebView load timed out after \"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Utils\/WebView.swift", + "kind": "StringLiteral", + "offset": 2068, + "length": 7, + "value": "\" seconds\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Utils\/WebViewRequests.swift", + "kind": "StringLiteral", + "offset": 587, + "length": 5, + "value": "\"GET\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Utils\/WebViewRequests.swift", + "kind": "Array", + "offset": 3448, + "length": 301, + "value": "[\"age\", \"authorization\", \"content-length\", \"content-type\", \"etag\", \"expires\", \"from\", \"host\", \"if-modified-since\", \"if-unmodified-since\", \"last-modified\", \"location\", \"max-forwards\", \"proxy-authorization\", \"referer\", \"retry-after\", \"server\", \"user-agent\"]" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Utils\/WebViewRequests.swift", + "kind": "StringLiteral", + "offset": 5968, + "length": 5, + "value": "\"GET\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Utils\/WebViewRequests.swift", + "kind": "Dictionary", + "offset": 6039, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Utils\/WebViewRequests.swift", + "kind": "BooleanLiteral", + "offset": 6076, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/Shared\/AtomicDebug.swift", + "kind": "BooleanLiteral", + "offset": 193, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/Shared\/AtomicDebug.swift", + "kind": "BooleanLiteral", + "offset": 1005, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Utils\/IntID.swift", + "kind": "IntegerLiteral", + "offset": 149, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Browser.swift", + "kind": "BooleanLiteral", + "offset": 1063, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Browser.swift", + "kind": "BooleanLiteral", + "offset": 1581, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Muppet.swift", + "kind": "StringLiteral", + "offset": 3035, + "length": 8, + "value": "\"muppet\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Utils\/Cookie.swift", + "kind": "StringLiteral", + "offset": 476, + "length": 3, + "value": "\"\/\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Utils\/Cookie.swift", + "kind": "BooleanLiteral", + "offset": 506, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Utils\/Cookie.swift", + "kind": "StringLiteral", + "offset": 5807, + "length": 8, + "value": "\"secure\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Utils\/Cookie.swift", + "kind": "StringLiteral", + "offset": 5863, + "length": 9, + "value": "\"expires\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Bridging\/Bridge.swift", + "kind": "Dictionary", + "offset": 310, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Bridging\/Bridge.swift", + "kind": "Dictionary", + "offset": 374, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Bridging\/Bridge.swift", + "kind": "StringLiteral", + "offset": 419, + "length": 14, + "value": "\"MuppetBridge\"" + } + ] +} \ No newline at end of file diff --git a/ios/frameworks/MuppetIOS.xcframework/ios-arm64_x86_64-simulator/MuppetIOS.framework/Modules/MuppetIOS.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface b/ios/frameworks/MuppetIOS.xcframework/ios-arm64_x86_64-simulator/MuppetIOS.framework/Modules/MuppetIOS.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface new file mode 100644 index 0000000..a2538fa --- /dev/null +++ b/ios/frameworks/MuppetIOS.xcframework/ios-arm64_x86_64-simulator/MuppetIOS.framework/Modules/MuppetIOS.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface @@ -0,0 +1,276 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 6.1.2 (swiftlang-6.1.2.1.2 clang-1700.0.13.5) +// swift-module-flags: -target arm64-apple-ios15.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 6 -enforce-exclusivity=checked -O -enable-upcoming-feature MemberImportVisibility -enable-upcoming-feature ExistentialAny -enable-experimental-feature DebugDescriptionMacro -module-name MuppetIOS +// swift-module-flags-ignorable: -interface-compiler-version 6.1.2 +import Combine +import Foundation +import OSLog +import Swift +import UIKit +import WebKit +import _Concurrency +import _StringProcessing +import _SwiftConcurrencyShims +@_Concurrency.MainActor final public class Page { + public struct Options { + public var hideOnClose: Swift.Bool + } + public enum EventType : Swift.String { + case console + case close + case closed + case dispatch + case domcontentloaded + case started + case finished + case load + case locationchange + case domchange + case progress + case popup + case visible + case hostblocked + case error + public init?(rawValue: Swift.String) + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get + } + } + @_Concurrency.MainActor final public var options: MuppetIOS.Page.Options + @_Concurrency.MainActor final public let emitter: MuppetIOS.Emitter + @_Concurrency.MainActor final public var handle: Swift.String { + get + } + @_Concurrency.MainActor public static func == (lhs: MuppetIOS.Page, rhs: MuppetIOS.Page) -> Swift.Bool + @_Concurrency.MainActor final public func hash(into hasher: inout Swift.Hasher) + @_Concurrency.MainActor public init(browser: MuppetIOS.Browser, view: WebKit.WKWebView, controller: UIKit.UIViewController) + @_Concurrency.MainActor final public func getCookies(for domain: Foundation.URL) async -> [MuppetIOS.Cookie] + @_Concurrency.MainActor final public func setCookie(_ cookie: MuppetIOS.Cookie) async + @_Concurrency.MainActor final public func addUserScript(script: Swift.String) + @discardableResult + @_Concurrency.MainActor final public func evaluate(_ script: Swift.String) async -> MuppetIOS.JSON + @_Concurrency.MainActor final public func setUserAgent(_ userAgent: Swift.String) + @_Concurrency.MainActor final public var currentUserAgent: Swift.String { + get + } + @_Concurrency.MainActor final public func clearHostAllowList() + @_Concurrency.MainActor final public func setHostAllowList(_ hosts: [Swift.String]) + @_Concurrency.MainActor final public var progress: Swift.Int { + get + } + nonisolated final public func screenshot(width: Swift.Int?, height: Swift.Int?, quality: CoreFoundation.CGFloat = 1) async -> Swift.String? + @_Concurrency.MainActor final public func request(url: Foundation.URL, method: Swift.String = "GET", data: MuppetIOS.JSON? = nil, headers: [Swift.String : Swift.String]? = [:], followRedirects: Swift.Bool = true) async -> WebKit.WKWebView.Response? + @_Concurrency.MainActor final public func close() async + @_Concurrency.MainActor final public func show(animated: Swift.Bool) async + @_Concurrency.MainActor final public func hide(animated: Swift.Bool) async + @_Concurrency.MainActor final public func makeChildPage(with configuration: WebKit.WKWebViewConfiguration) -> MuppetIOS.Page? + @_Concurrency.MainActor final public func goto(url urlString: Swift.String, headers: [Swift.String : Swift.String] = [:], timeout: Foundation.TimeInterval = 30) async throws + public enum PageError : Swift.Error { + case invalidURL + public static func == (a: MuppetIOS.Page.PageError, b: MuppetIOS.Page.PageError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } + } + @objc deinit +} +extension MuppetIOS.Page : @preconcurrency Swift.Equatable, @preconcurrency Swift.Hashable { + nonisolated final public var hashValue: Swift.Int { + get + } +} +@_hasMissingDesignatedInitializers public class Emitter where T : Swift.Equatable { + public struct Event { + } + public func on(_ type: T) -> Combine.AnyPublisher + @objc deinit +} +extension WebKit.WKWebView { + public struct Response : Swift.Sendable, Swift.Codable { + public func encode(to encoder: any Swift.Encoder) throws + public init(from decoder: any Swift.Decoder) throws + } +} +@_Concurrency.MainActor final public class Browser { + public enum EventType { + case page + case closed + public static func == (a: MuppetIOS.Browser.EventType, b: MuppetIOS.Browser.EventType) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } + } + @_Concurrency.MainActor final public let emitter: MuppetIOS.Emitter + @_Concurrency.MainActor public init(controller: UIKit.UIViewController) + @_Concurrency.MainActor public static func == (lhs: MuppetIOS.Browser, rhs: MuppetIOS.Browser) -> Swift.Bool + @_Concurrency.MainActor final public func hash(into hasher: inout Swift.Hasher) + @_Concurrency.MainActor final public var handle: Swift.String { + get + } + @_Concurrency.MainActor final public func close() async + @_Concurrency.MainActor final public func newPage(configuration: WebKit.WKWebViewConfiguration? = nil) -> MuppetIOS.Page + @_Concurrency.MainActor final public func attachPage(to existingWebView: WebKit.WKWebView, controller: UIKit.UIViewController) -> MuppetIOS.Page + @objc deinit +} +extension MuppetIOS.Browser : @preconcurrency Swift.Equatable, @preconcurrency Swift.Hashable { + nonisolated final public var hashValue: Swift.Int { + get + } +} +@dynamicMemberLookup public enum JSON : Swift.Sendable, Swift.Equatable, Swift.Hashable { + case dictionary([Swift.String : MuppetIOS.JSON]) + case array([MuppetIOS.JSON]) + case string(Swift.String) + case number(Swift.Double) + case bool(Swift.Bool) + case null + public init(_ value: Any?) + public var asDictionary: [Swift.String : MuppetIOS.JSON]? { + get + } + public var asArray: [MuppetIOS.JSON]? { + get + } + public var asString: Swift.String? { + get + } + public var asDouble: Swift.Double? { + get + } + public var asInt: Swift.Int? { + get + } + public var asBool: Swift.Bool? { + get + } + public var asAny: Any { + get + } + public func value() -> T? + public var isNull: Swift.Bool { + get + } + public subscript(key: Swift.String) -> MuppetIOS.JSON? { + get + set + } + public subscript(index: Swift.Int) -> MuppetIOS.JSON? { + get + set + } + public subscript(dynamicMember member: Swift.String) -> MuppetIOS.JSON? { + get + } + public static func == (a: MuppetIOS.JSON, b: MuppetIOS.JSON) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension MuppetIOS.JSON : Swift.ExpressibleByStringLiteral { + public init(stringLiteral value: Swift.String) + public typealias ExtendedGraphemeClusterLiteralType = Swift.String + public typealias StringLiteralType = Swift.String + public typealias UnicodeScalarLiteralType = Swift.String +} +extension MuppetIOS.JSON : Swift.ExpressibleByIntegerLiteral { + public init(integerLiteral value: Swift.Int) + public typealias IntegerLiteralType = Swift.Int +} +extension MuppetIOS.JSON : Swift.ExpressibleByFloatLiteral { + public init(floatLiteral value: Swift.Double) + public typealias FloatLiteralType = Swift.Double +} +extension MuppetIOS.JSON : Swift.ExpressibleByBooleanLiteral { + public init(booleanLiteral value: Swift.Bool) + public typealias BooleanLiteralType = Swift.Bool +} +extension MuppetIOS.JSON : Swift.ExpressibleByArrayLiteral { + public init(arrayLiteral elements: MuppetIOS.JSON...) + public typealias ArrayLiteralElement = MuppetIOS.JSON +} +extension MuppetIOS.JSON : Swift.ExpressibleByNilLiteral { + public init(nilLiteral: ()) +} +extension MuppetIOS.JSON : Swift.ExpressibleByDictionaryLiteral { + public init(dictionaryLiteral elements: (Swift.String, MuppetIOS.JSON)...) + public typealias Key = Swift.String + public typealias Value = MuppetIOS.JSON +} +extension MuppetIOS.JSON : Swift.Codable { + public init(from decoder: any Swift.Decoder) throws + public func encode(to encoder: any Swift.Encoder) throws + public init(from object: E) throws where E : Swift.Encodable + public func toJSONData() throws -> Foundation.Data + public func toJSONString() throws -> Swift.String + public init(fromJSONString string: Swift.String) +} +extension MuppetIOS.JSON : Swift.CustomStringConvertible { + public var description: Swift.String { + get + } +} +extension MuppetIOS.JSON : Swift.CustomDebugStringConvertible { + public var debugDescription: Swift.String { + get + } +} +@_Concurrency.MainActor final public class Muppet { + @_Concurrency.MainActor final public var browsers: Swift.Set { + get + } + @_Concurrency.MainActor public init(source: UIKit.UIViewController) + @_Concurrency.MainActor final public func update(source: UIKit.UIViewController) + @_Concurrency.MainActor final public func getBrowser(handle: Swift.String) -> MuppetIOS.Browser? + @_Concurrency.MainActor final public func getPage(handle: Swift.String) -> MuppetIOS.Page? + @_Concurrency.MainActor final public func inject(page: MuppetIOS.Page) + @_Concurrency.MainActor final public func launch(source: UIKit.UIViewController) -> MuppetIOS.Browser + public typealias PageBuilder = @_Concurrency.MainActor @Sendable (MuppetIOS.Browser, WebKit.WKWebViewConfiguration) -> MuppetIOS.Page + @_Concurrency.MainActor public static func defaultPageBuilder(browser: MuppetIOS.Browser, configuration: WebKit.WKWebViewConfiguration) -> MuppetIOS.Page + @_Concurrency.MainActor final public var pageBuilder: @_Concurrency.MainActor @Sendable (MuppetIOS.Browser, WebKit.WKWebViewConfiguration) -> MuppetIOS.Page + @_Concurrency.MainActor public static func setDebug(isEnabled: Swift.Bool, forwardLogs forwarder: (@Sendable (Swift.String) -> ())? = nil) async + @objc deinit +} +public struct Cookie : Swift.Sendable { + public var name: Swift.String + public var value: Swift.String + public var path: Swift.String? + public var isSecure: Swift.Bool? + public var domain: Swift.String + public var expiresDate: Foundation.Date? + public var isHTTPOnly: Swift.Bool? + public var maxAge: Swift.Int? + public init(name: Swift.String, value: Swift.String, path: Swift.String = "/", isSecure: Swift.Bool = false, domain: Swift.String, expiresDate: Foundation.Date? = nil, isHTTPOnly: Swift.Bool? = nil, maxAge: Swift.Int? = nil) + public init(from httpCookie: Foundation.HTTPCookie) + public var httpCookie: Foundation.HTTPCookie? { + get + } +} +extension MuppetIOS.Cookie : Swift.Comparable { + public static func < (lhs: MuppetIOS.Cookie, rhs: MuppetIOS.Cookie) -> Swift.Bool + public static func == (a: MuppetIOS.Cookie, b: MuppetIOS.Cookie) -> Swift.Bool +} +extension MuppetIOS.Cookie : Swift.Codable { + public func encode(to encoder: any Swift.Encoder) throws + public init(from decoder: any Swift.Decoder) throws +} +@objc @_hasMissingDesignatedInitializers @_Concurrency.MainActor final public class Bridge : ObjectiveC.NSObject, WebKit.WKScriptMessageHandlerWithReply { + @discardableResult + @_Concurrency.MainActor public static func inject(muppet: MuppetIOS.Muppet, page: MuppetIOS.Page) -> MuppetIOS.Bridge + @_Concurrency.MainActor @preconcurrency @objc final public func userContentController(_ userContentController: WebKit.WKUserContentController, didReceive message: WebKit.WKScriptMessage) async -> (Any?, Swift.String?) + @objc deinit +} +extension MuppetIOS.Muppet : Swift.Sendable {} +extension MuppetIOS.Page : Swift.Sendable {} +extension MuppetIOS.Page.EventType : Swift.Equatable {} +extension MuppetIOS.Page.EventType : Swift.Hashable {} +extension MuppetIOS.Page.EventType : Swift.RawRepresentable {} +extension MuppetIOS.Page.PageError : Swift.Equatable {} +extension MuppetIOS.Page.PageError : Swift.Hashable {} +extension MuppetIOS.Browser : Swift.Sendable {} +extension MuppetIOS.Browser.EventType : Swift.Equatable {} +extension MuppetIOS.Browser.EventType : Swift.Hashable {} +extension MuppetIOS.Bridge : Swift.Sendable {} diff --git a/ios/frameworks/MuppetIOS.xcframework/ios-arm64_x86_64-simulator/MuppetIOS.framework/Modules/MuppetIOS.swiftmodule/arm64-apple-ios-simulator.swiftdoc b/ios/frameworks/MuppetIOS.xcframework/ios-arm64_x86_64-simulator/MuppetIOS.framework/Modules/MuppetIOS.swiftmodule/arm64-apple-ios-simulator.swiftdoc new file mode 100644 index 0000000..cbc6d09 Binary files /dev/null and b/ios/frameworks/MuppetIOS.xcframework/ios-arm64_x86_64-simulator/MuppetIOS.framework/Modules/MuppetIOS.swiftmodule/arm64-apple-ios-simulator.swiftdoc differ diff --git a/ios/frameworks/MuppetIOS.xcframework/ios-arm64_x86_64-simulator/MuppetIOS.framework/Modules/MuppetIOS.swiftmodule/arm64-apple-ios-simulator.swiftinterface b/ios/frameworks/MuppetIOS.xcframework/ios-arm64_x86_64-simulator/MuppetIOS.framework/Modules/MuppetIOS.swiftmodule/arm64-apple-ios-simulator.swiftinterface new file mode 100644 index 0000000..a2538fa --- /dev/null +++ b/ios/frameworks/MuppetIOS.xcframework/ios-arm64_x86_64-simulator/MuppetIOS.framework/Modules/MuppetIOS.swiftmodule/arm64-apple-ios-simulator.swiftinterface @@ -0,0 +1,276 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 6.1.2 (swiftlang-6.1.2.1.2 clang-1700.0.13.5) +// swift-module-flags: -target arm64-apple-ios15.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 6 -enforce-exclusivity=checked -O -enable-upcoming-feature MemberImportVisibility -enable-upcoming-feature ExistentialAny -enable-experimental-feature DebugDescriptionMacro -module-name MuppetIOS +// swift-module-flags-ignorable: -interface-compiler-version 6.1.2 +import Combine +import Foundation +import OSLog +import Swift +import UIKit +import WebKit +import _Concurrency +import _StringProcessing +import _SwiftConcurrencyShims +@_Concurrency.MainActor final public class Page { + public struct Options { + public var hideOnClose: Swift.Bool + } + public enum EventType : Swift.String { + case console + case close + case closed + case dispatch + case domcontentloaded + case started + case finished + case load + case locationchange + case domchange + case progress + case popup + case visible + case hostblocked + case error + public init?(rawValue: Swift.String) + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get + } + } + @_Concurrency.MainActor final public var options: MuppetIOS.Page.Options + @_Concurrency.MainActor final public let emitter: MuppetIOS.Emitter + @_Concurrency.MainActor final public var handle: Swift.String { + get + } + @_Concurrency.MainActor public static func == (lhs: MuppetIOS.Page, rhs: MuppetIOS.Page) -> Swift.Bool + @_Concurrency.MainActor final public func hash(into hasher: inout Swift.Hasher) + @_Concurrency.MainActor public init(browser: MuppetIOS.Browser, view: WebKit.WKWebView, controller: UIKit.UIViewController) + @_Concurrency.MainActor final public func getCookies(for domain: Foundation.URL) async -> [MuppetIOS.Cookie] + @_Concurrency.MainActor final public func setCookie(_ cookie: MuppetIOS.Cookie) async + @_Concurrency.MainActor final public func addUserScript(script: Swift.String) + @discardableResult + @_Concurrency.MainActor final public func evaluate(_ script: Swift.String) async -> MuppetIOS.JSON + @_Concurrency.MainActor final public func setUserAgent(_ userAgent: Swift.String) + @_Concurrency.MainActor final public var currentUserAgent: Swift.String { + get + } + @_Concurrency.MainActor final public func clearHostAllowList() + @_Concurrency.MainActor final public func setHostAllowList(_ hosts: [Swift.String]) + @_Concurrency.MainActor final public var progress: Swift.Int { + get + } + nonisolated final public func screenshot(width: Swift.Int?, height: Swift.Int?, quality: CoreFoundation.CGFloat = 1) async -> Swift.String? + @_Concurrency.MainActor final public func request(url: Foundation.URL, method: Swift.String = "GET", data: MuppetIOS.JSON? = nil, headers: [Swift.String : Swift.String]? = [:], followRedirects: Swift.Bool = true) async -> WebKit.WKWebView.Response? + @_Concurrency.MainActor final public func close() async + @_Concurrency.MainActor final public func show(animated: Swift.Bool) async + @_Concurrency.MainActor final public func hide(animated: Swift.Bool) async + @_Concurrency.MainActor final public func makeChildPage(with configuration: WebKit.WKWebViewConfiguration) -> MuppetIOS.Page? + @_Concurrency.MainActor final public func goto(url urlString: Swift.String, headers: [Swift.String : Swift.String] = [:], timeout: Foundation.TimeInterval = 30) async throws + public enum PageError : Swift.Error { + case invalidURL + public static func == (a: MuppetIOS.Page.PageError, b: MuppetIOS.Page.PageError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } + } + @objc deinit +} +extension MuppetIOS.Page : @preconcurrency Swift.Equatable, @preconcurrency Swift.Hashable { + nonisolated final public var hashValue: Swift.Int { + get + } +} +@_hasMissingDesignatedInitializers public class Emitter where T : Swift.Equatable { + public struct Event { + } + public func on(_ type: T) -> Combine.AnyPublisher + @objc deinit +} +extension WebKit.WKWebView { + public struct Response : Swift.Sendable, Swift.Codable { + public func encode(to encoder: any Swift.Encoder) throws + public init(from decoder: any Swift.Decoder) throws + } +} +@_Concurrency.MainActor final public class Browser { + public enum EventType { + case page + case closed + public static func == (a: MuppetIOS.Browser.EventType, b: MuppetIOS.Browser.EventType) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } + } + @_Concurrency.MainActor final public let emitter: MuppetIOS.Emitter + @_Concurrency.MainActor public init(controller: UIKit.UIViewController) + @_Concurrency.MainActor public static func == (lhs: MuppetIOS.Browser, rhs: MuppetIOS.Browser) -> Swift.Bool + @_Concurrency.MainActor final public func hash(into hasher: inout Swift.Hasher) + @_Concurrency.MainActor final public var handle: Swift.String { + get + } + @_Concurrency.MainActor final public func close() async + @_Concurrency.MainActor final public func newPage(configuration: WebKit.WKWebViewConfiguration? = nil) -> MuppetIOS.Page + @_Concurrency.MainActor final public func attachPage(to existingWebView: WebKit.WKWebView, controller: UIKit.UIViewController) -> MuppetIOS.Page + @objc deinit +} +extension MuppetIOS.Browser : @preconcurrency Swift.Equatable, @preconcurrency Swift.Hashable { + nonisolated final public var hashValue: Swift.Int { + get + } +} +@dynamicMemberLookup public enum JSON : Swift.Sendable, Swift.Equatable, Swift.Hashable { + case dictionary([Swift.String : MuppetIOS.JSON]) + case array([MuppetIOS.JSON]) + case string(Swift.String) + case number(Swift.Double) + case bool(Swift.Bool) + case null + public init(_ value: Any?) + public var asDictionary: [Swift.String : MuppetIOS.JSON]? { + get + } + public var asArray: [MuppetIOS.JSON]? { + get + } + public var asString: Swift.String? { + get + } + public var asDouble: Swift.Double? { + get + } + public var asInt: Swift.Int? { + get + } + public var asBool: Swift.Bool? { + get + } + public var asAny: Any { + get + } + public func value() -> T? + public var isNull: Swift.Bool { + get + } + public subscript(key: Swift.String) -> MuppetIOS.JSON? { + get + set + } + public subscript(index: Swift.Int) -> MuppetIOS.JSON? { + get + set + } + public subscript(dynamicMember member: Swift.String) -> MuppetIOS.JSON? { + get + } + public static func == (a: MuppetIOS.JSON, b: MuppetIOS.JSON) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension MuppetIOS.JSON : Swift.ExpressibleByStringLiteral { + public init(stringLiteral value: Swift.String) + public typealias ExtendedGraphemeClusterLiteralType = Swift.String + public typealias StringLiteralType = Swift.String + public typealias UnicodeScalarLiteralType = Swift.String +} +extension MuppetIOS.JSON : Swift.ExpressibleByIntegerLiteral { + public init(integerLiteral value: Swift.Int) + public typealias IntegerLiteralType = Swift.Int +} +extension MuppetIOS.JSON : Swift.ExpressibleByFloatLiteral { + public init(floatLiteral value: Swift.Double) + public typealias FloatLiteralType = Swift.Double +} +extension MuppetIOS.JSON : Swift.ExpressibleByBooleanLiteral { + public init(booleanLiteral value: Swift.Bool) + public typealias BooleanLiteralType = Swift.Bool +} +extension MuppetIOS.JSON : Swift.ExpressibleByArrayLiteral { + public init(arrayLiteral elements: MuppetIOS.JSON...) + public typealias ArrayLiteralElement = MuppetIOS.JSON +} +extension MuppetIOS.JSON : Swift.ExpressibleByNilLiteral { + public init(nilLiteral: ()) +} +extension MuppetIOS.JSON : Swift.ExpressibleByDictionaryLiteral { + public init(dictionaryLiteral elements: (Swift.String, MuppetIOS.JSON)...) + public typealias Key = Swift.String + public typealias Value = MuppetIOS.JSON +} +extension MuppetIOS.JSON : Swift.Codable { + public init(from decoder: any Swift.Decoder) throws + public func encode(to encoder: any Swift.Encoder) throws + public init(from object: E) throws where E : Swift.Encodable + public func toJSONData() throws -> Foundation.Data + public func toJSONString() throws -> Swift.String + public init(fromJSONString string: Swift.String) +} +extension MuppetIOS.JSON : Swift.CustomStringConvertible { + public var description: Swift.String { + get + } +} +extension MuppetIOS.JSON : Swift.CustomDebugStringConvertible { + public var debugDescription: Swift.String { + get + } +} +@_Concurrency.MainActor final public class Muppet { + @_Concurrency.MainActor final public var browsers: Swift.Set { + get + } + @_Concurrency.MainActor public init(source: UIKit.UIViewController) + @_Concurrency.MainActor final public func update(source: UIKit.UIViewController) + @_Concurrency.MainActor final public func getBrowser(handle: Swift.String) -> MuppetIOS.Browser? + @_Concurrency.MainActor final public func getPage(handle: Swift.String) -> MuppetIOS.Page? + @_Concurrency.MainActor final public func inject(page: MuppetIOS.Page) + @_Concurrency.MainActor final public func launch(source: UIKit.UIViewController) -> MuppetIOS.Browser + public typealias PageBuilder = @_Concurrency.MainActor @Sendable (MuppetIOS.Browser, WebKit.WKWebViewConfiguration) -> MuppetIOS.Page + @_Concurrency.MainActor public static func defaultPageBuilder(browser: MuppetIOS.Browser, configuration: WebKit.WKWebViewConfiguration) -> MuppetIOS.Page + @_Concurrency.MainActor final public var pageBuilder: @_Concurrency.MainActor @Sendable (MuppetIOS.Browser, WebKit.WKWebViewConfiguration) -> MuppetIOS.Page + @_Concurrency.MainActor public static func setDebug(isEnabled: Swift.Bool, forwardLogs forwarder: (@Sendable (Swift.String) -> ())? = nil) async + @objc deinit +} +public struct Cookie : Swift.Sendable { + public var name: Swift.String + public var value: Swift.String + public var path: Swift.String? + public var isSecure: Swift.Bool? + public var domain: Swift.String + public var expiresDate: Foundation.Date? + public var isHTTPOnly: Swift.Bool? + public var maxAge: Swift.Int? + public init(name: Swift.String, value: Swift.String, path: Swift.String = "/", isSecure: Swift.Bool = false, domain: Swift.String, expiresDate: Foundation.Date? = nil, isHTTPOnly: Swift.Bool? = nil, maxAge: Swift.Int? = nil) + public init(from httpCookie: Foundation.HTTPCookie) + public var httpCookie: Foundation.HTTPCookie? { + get + } +} +extension MuppetIOS.Cookie : Swift.Comparable { + public static func < (lhs: MuppetIOS.Cookie, rhs: MuppetIOS.Cookie) -> Swift.Bool + public static func == (a: MuppetIOS.Cookie, b: MuppetIOS.Cookie) -> Swift.Bool +} +extension MuppetIOS.Cookie : Swift.Codable { + public func encode(to encoder: any Swift.Encoder) throws + public init(from decoder: any Swift.Decoder) throws +} +@objc @_hasMissingDesignatedInitializers @_Concurrency.MainActor final public class Bridge : ObjectiveC.NSObject, WebKit.WKScriptMessageHandlerWithReply { + @discardableResult + @_Concurrency.MainActor public static func inject(muppet: MuppetIOS.Muppet, page: MuppetIOS.Page) -> MuppetIOS.Bridge + @_Concurrency.MainActor @preconcurrency @objc final public func userContentController(_ userContentController: WebKit.WKUserContentController, didReceive message: WebKit.WKScriptMessage) async -> (Any?, Swift.String?) + @objc deinit +} +extension MuppetIOS.Muppet : Swift.Sendable {} +extension MuppetIOS.Page : Swift.Sendable {} +extension MuppetIOS.Page.EventType : Swift.Equatable {} +extension MuppetIOS.Page.EventType : Swift.Hashable {} +extension MuppetIOS.Page.EventType : Swift.RawRepresentable {} +extension MuppetIOS.Page.PageError : Swift.Equatable {} +extension MuppetIOS.Page.PageError : Swift.Hashable {} +extension MuppetIOS.Browser : Swift.Sendable {} +extension MuppetIOS.Browser.EventType : Swift.Equatable {} +extension MuppetIOS.Browser.EventType : Swift.Hashable {} +extension MuppetIOS.Bridge : Swift.Sendable {} diff --git a/ios/frameworks/MuppetIOS.xcframework/ios-arm64_x86_64-simulator/MuppetIOS.framework/Modules/MuppetIOS.swiftmodule/x86_64-apple-ios-simulator.abi.json b/ios/frameworks/MuppetIOS.xcframework/ios-arm64_x86_64-simulator/MuppetIOS.framework/Modules/MuppetIOS.swiftmodule/x86_64-apple-ios-simulator.abi.json new file mode 100644 index 0000000..03927d1 --- /dev/null +++ b/ios/frameworks/MuppetIOS.xcframework/ios-arm64_x86_64-simulator/MuppetIOS.framework/Modules/MuppetIOS.swiftmodule/x86_64-apple-ios-simulator.abi.json @@ -0,0 +1,7656 @@ +{ + "ABIRoot": { + "kind": "Root", + "name": "MuppetIOS", + "printedName": "MuppetIOS", + "children": [ + { + "kind": "Import", + "name": "AtomicMacros", + "printedName": "AtomicMacros", + "declKind": "Import", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "WebKit", + "printedName": "WebKit", + "declKind": "Import", + "moduleName": "MuppetIOS" + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "MuppetIOS" + }, + { + "kind": "TypeDecl", + "name": "Page", + "printedName": "Page", + "children": [ + { + "kind": "TypeDecl", + "name": "Options", + "printedName": "Options", + "children": [ + { + "kind": "Var", + "name": "hideOnClose", + "printedName": "hideOnClose", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS4PageC7OptionsV11hideOnCloseSbvp", + "mangledName": "$s9MuppetIOS4PageC7OptionsV11hideOnCloseSbvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4PageC7OptionsV11hideOnCloseSbvg", + "mangledName": "$s9MuppetIOS4PageC7OptionsV11hideOnCloseSbvg", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4PageC7OptionsV11hideOnCloseSbvs", + "mangledName": "$s9MuppetIOS4PageC7OptionsV11hideOnCloseSbvs", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4PageC7OptionsV11hideOnCloseSbvM", + "mangledName": "$s9MuppetIOS4PageC7OptionsV11hideOnCloseSbvM", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "_modify" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:9MuppetIOS4PageC7OptionsV", + "mangledName": "$s9MuppetIOS4PageC7OptionsV", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "EventType", + "printedName": "EventType", + "children": [ + { + "kind": "Var", + "name": "console", + "printedName": "console", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.Page.EventType.Type) -> MuppetIOS.Page.EventType", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "MuppetIOS.Page.EventType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9MuppetIOS4PageC9EventTypeO7consoleyA2EmF", + "mangledName": "$s9MuppetIOS4PageC9EventTypeO7consoleyA2EmF", + "moduleName": "MuppetIOS" + }, + { + "kind": "Var", + "name": "close", + "printedName": "close", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.Page.EventType.Type) -> MuppetIOS.Page.EventType", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "MuppetIOS.Page.EventType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9MuppetIOS4PageC9EventTypeO5closeyA2EmF", + "mangledName": "$s9MuppetIOS4PageC9EventTypeO5closeyA2EmF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "closed", + "printedName": "closed", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.Page.EventType.Type) -> MuppetIOS.Page.EventType", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "MuppetIOS.Page.EventType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9MuppetIOS4PageC9EventTypeO6closedyA2EmF", + "mangledName": "$s9MuppetIOS4PageC9EventTypeO6closedyA2EmF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "dispatch", + "printedName": "dispatch", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.Page.EventType.Type) -> MuppetIOS.Page.EventType", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "MuppetIOS.Page.EventType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9MuppetIOS4PageC9EventTypeO8dispatchyA2EmF", + "mangledName": "$s9MuppetIOS4PageC9EventTypeO8dispatchyA2EmF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "domcontentloaded", + "printedName": "domcontentloaded", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.Page.EventType.Type) -> MuppetIOS.Page.EventType", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "MuppetIOS.Page.EventType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9MuppetIOS4PageC9EventTypeO16domcontentloadedyA2EmF", + "mangledName": "$s9MuppetIOS4PageC9EventTypeO16domcontentloadedyA2EmF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "started", + "printedName": "started", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.Page.EventType.Type) -> MuppetIOS.Page.EventType", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "MuppetIOS.Page.EventType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9MuppetIOS4PageC9EventTypeO7startedyA2EmF", + "mangledName": "$s9MuppetIOS4PageC9EventTypeO7startedyA2EmF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "finished", + "printedName": "finished", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.Page.EventType.Type) -> MuppetIOS.Page.EventType", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "MuppetIOS.Page.EventType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9MuppetIOS4PageC9EventTypeO8finishedyA2EmF", + "mangledName": "$s9MuppetIOS4PageC9EventTypeO8finishedyA2EmF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "load", + "printedName": "load", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.Page.EventType.Type) -> MuppetIOS.Page.EventType", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "MuppetIOS.Page.EventType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9MuppetIOS4PageC9EventTypeO4loadyA2EmF", + "mangledName": "$s9MuppetIOS4PageC9EventTypeO4loadyA2EmF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "locationchange", + "printedName": "locationchange", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.Page.EventType.Type) -> MuppetIOS.Page.EventType", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "MuppetIOS.Page.EventType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9MuppetIOS4PageC9EventTypeO14locationchangeyA2EmF", + "mangledName": "$s9MuppetIOS4PageC9EventTypeO14locationchangeyA2EmF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "domchange", + "printedName": "domchange", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.Page.EventType.Type) -> MuppetIOS.Page.EventType", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "MuppetIOS.Page.EventType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9MuppetIOS4PageC9EventTypeO9domchangeyA2EmF", + "mangledName": "$s9MuppetIOS4PageC9EventTypeO9domchangeyA2EmF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "progress", + "printedName": "progress", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.Page.EventType.Type) -> MuppetIOS.Page.EventType", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "MuppetIOS.Page.EventType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9MuppetIOS4PageC9EventTypeO8progressyA2EmF", + "mangledName": "$s9MuppetIOS4PageC9EventTypeO8progressyA2EmF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "popup", + "printedName": "popup", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.Page.EventType.Type) -> MuppetIOS.Page.EventType", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "MuppetIOS.Page.EventType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9MuppetIOS4PageC9EventTypeO5popupyA2EmF", + "mangledName": "$s9MuppetIOS4PageC9EventTypeO5popupyA2EmF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "visible", + "printedName": "visible", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.Page.EventType.Type) -> MuppetIOS.Page.EventType", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "MuppetIOS.Page.EventType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9MuppetIOS4PageC9EventTypeO7visibleyA2EmF", + "mangledName": "$s9MuppetIOS4PageC9EventTypeO7visibleyA2EmF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "hostblocked", + "printedName": "hostblocked", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.Page.EventType.Type) -> MuppetIOS.Page.EventType", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "MuppetIOS.Page.EventType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9MuppetIOS4PageC9EventTypeO11hostblockedyA2EmF", + "mangledName": "$s9MuppetIOS4PageC9EventTypeO11hostblockedyA2EmF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "error", + "printedName": "error", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.Page.EventType.Type) -> MuppetIOS.Page.EventType", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "MuppetIOS.Page.EventType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9MuppetIOS4PageC9EventTypeO5erroryA2EmF", + "mangledName": "$s9MuppetIOS4PageC9EventTypeO5erroryA2EmF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "MuppetIOS.Page.EventType?", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:9MuppetIOS4PageC9EventTypeO8rawValueAESgSS_tcfc", + "mangledName": "$s9MuppetIOS4PageC9EventTypeO8rawValueAESgSS_tcfc", + "moduleName": "MuppetIOS", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS4PageC9EventTypeO8rawValueSSvp", + "mangledName": "$s9MuppetIOS4PageC9EventTypeO8rawValueSSvp", + "moduleName": "MuppetIOS", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4PageC9EventTypeO8rawValueSSvg", + "mangledName": "$s9MuppetIOS4PageC9EventTypeO8rawValueSSvg", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:9MuppetIOS4PageC9EventTypeO", + "mangledName": "$s9MuppetIOS4PageC9EventTypeO", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "enumRawTypeName": "String", + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + } + ] + }, + { + "kind": "Var", + "name": "options", + "printedName": "options", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "MuppetIOS.Page.Options", + "usr": "s:9MuppetIOS4PageC7OptionsV" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS4PageC7optionsAC7OptionsVvp", + "mangledName": "$s9MuppetIOS4PageC7optionsAC7OptionsVvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "HasInitialValue", + "Final", + "Custom", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "MuppetIOS.Page.Options", + "usr": "s:9MuppetIOS4PageC7OptionsV" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4PageC7optionsAC7OptionsVvg", + "mangledName": "$s9MuppetIOS4PageC7optionsAC7OptionsVvg", + "moduleName": "MuppetIOS", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "MuppetIOS.Page.Options", + "usr": "s:9MuppetIOS4PageC7OptionsV" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4PageC7optionsAC7OptionsVvs", + "mangledName": "$s9MuppetIOS4PageC7optionsAC7OptionsVvs", + "moduleName": "MuppetIOS", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4PageC7optionsAC7OptionsVvM", + "mangledName": "$s9MuppetIOS4PageC7optionsAC7OptionsVvM", + "moduleName": "MuppetIOS", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "emitter", + "printedName": "emitter", + "children": [ + { + "kind": "TypeNominal", + "name": "Emitter", + "printedName": "MuppetIOS.Emitter", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + } + ], + "usr": "s:9MuppetIOS7EmitterC" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS4PageC7emitterAA7EmitterCyAC9EventTypeOGvp", + "mangledName": "$s9MuppetIOS4PageC7emitterAA7EmitterCyAC9EventTypeOGvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "HasInitialValue", + "Final", + "Custom", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Emitter", + "printedName": "MuppetIOS.Emitter", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Page.EventType", + "usr": "s:9MuppetIOS4PageC9EventTypeO" + } + ], + "usr": "s:9MuppetIOS7EmitterC" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4PageC7emitterAA7EmitterCyAC9EventTypeOGvg", + "mangledName": "$s9MuppetIOS4PageC7emitterAA7EmitterCyAC9EventTypeOGvg", + "moduleName": "MuppetIOS", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "handle", + "printedName": "handle", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS4PageC6handleSSvp", + "mangledName": "$s9MuppetIOS4PageC6handleSSvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Final", + "Custom", + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4PageC6handleSSvg", + "mangledName": "$s9MuppetIOS4PageC6handleSSvg", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Page", + "printedName": "MuppetIOS.Page", + "usr": "s:9MuppetIOS4PageC" + }, + { + "kind": "TypeNominal", + "name": "Page", + "printedName": "MuppetIOS.Page", + "usr": "s:9MuppetIOS4PageC" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS4PageC2eeoiySbAC_ACtFZ", + "mangledName": "$s9MuppetIOS4PageC2eeoiySbAC_ACtFZ", + "moduleName": "MuppetIOS", + "static": true, + "declAttributes": [ + "Custom", + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS4PageC4hash4intoys6HasherVz_tF", + "mangledName": "$s9MuppetIOS4PageC4hash4intoys6HasherVz_tF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Custom", + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(browser:view:controller:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Page", + "printedName": "MuppetIOS.Page", + "usr": "s:9MuppetIOS4PageC" + }, + { + "kind": "TypeNominal", + "name": "Browser", + "printedName": "MuppetIOS.Browser", + "usr": "s:9MuppetIOS7BrowserC" + }, + { + "kind": "TypeNominal", + "name": "WKWebView", + "printedName": "WebKit.WKWebView", + "usr": "c:objc(cs)WKWebView" + }, + { + "kind": "TypeNominal", + "name": "UIViewController", + "printedName": "UIKit.UIViewController", + "usr": "c:objc(cs)UIViewController" + } + ], + "declKind": "Constructor", + "usr": "s:9MuppetIOS4PageC7browser4view10controllerAcA7BrowserC_So9WKWebViewCSo16UIViewControllerCtcfc", + "mangledName": "$s9MuppetIOS4PageC7browser4view10controllerAcA7BrowserC_So9WKWebViewCSo16UIViewControllerCtcfc", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Custom", + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "getCookies", + "printedName": "getCookies(for:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[MuppetIOS.Cookie]", + "children": [ + { + "kind": "TypeNominal", + "name": "Cookie", + "printedName": "MuppetIOS.Cookie", + "usr": "s:9MuppetIOS6CookieV" + } + ], + "usr": "s:Sa" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS4PageC10getCookies3forSayAA6CookieVG10Foundation3URLV_tYaF", + "mangledName": "$s9MuppetIOS4PageC10getCookies3forSayAA6CookieVG10Foundation3URLV_tYaF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Custom", + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setCookie", + "printedName": "setCookie(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Cookie", + "printedName": "MuppetIOS.Cookie", + "usr": "s:9MuppetIOS6CookieV" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS4PageC9setCookieyyAA0E0VYaF", + "mangledName": "$s9MuppetIOS4PageC9setCookieyyAA0E0VYaF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Custom", + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "addUserScript", + "printedName": "addUserScript(script:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS4PageC13addUserScript6scriptySS_tF", + "mangledName": "$s9MuppetIOS4PageC13addUserScript6scriptySS_tF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Custom", + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "evaluate", + "printedName": "evaluate(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS4PageC8evaluateyAA4JSONOSSYaF", + "mangledName": "$s9MuppetIOS4PageC8evaluateyAA4JSONOSSYaF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Custom", + "Final", + "AccessControl", + "DiscardableResult" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setUserAgent", + "printedName": "setUserAgent(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS4PageC12setUserAgentyySSF", + "mangledName": "$s9MuppetIOS4PageC12setUserAgentyySSF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Custom", + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "currentUserAgent", + "printedName": "currentUserAgent", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS4PageC16currentUserAgentSSvp", + "mangledName": "$s9MuppetIOS4PageC16currentUserAgentSSvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Final", + "Custom", + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4PageC16currentUserAgentSSvg", + "mangledName": "$s9MuppetIOS4PageC16currentUserAgentSSvg", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "clearHostAllowList", + "printedName": "clearHostAllowList()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS4PageC18clearHostAllowListyyF", + "mangledName": "$s9MuppetIOS4PageC18clearHostAllowListyyF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Custom", + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setHostAllowList", + "printedName": "setHostAllowList(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS4PageC16setHostAllowListyySaySSGF", + "mangledName": "$s9MuppetIOS4PageC16setHostAllowListyySaySSGF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Custom", + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "progress", + "printedName": "progress", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS4PageC8progressSivp", + "mangledName": "$s9MuppetIOS4PageC8progressSivp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Final", + "Custom", + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4PageC8progressSivg", + "mangledName": "$s9MuppetIOS4PageC8progressSivg", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "screenshot", + "printedName": "screenshot(width:height:quality:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "hasDefaultArg": true, + "usr": "s:14CoreFoundation7CGFloatV" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS4PageC10screenshot5width6height7qualitySSSgSiSg_AI14CoreFoundation7CGFloatVtYaF", + "mangledName": "$s9MuppetIOS4PageC10screenshot5width6height7qualitySSSgSiSg_AI12CoreGraphics7CGFloatVtYaF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Final", + "AccessControl", + "Nonisolated", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "request", + "printedName": "request(url:method:data:headers:followRedirects:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "WebKit.WKWebView.Response?", + "children": [ + { + "kind": "TypeNominal", + "name": "Response", + "printedName": "WebKit.WKWebView.Response", + "usr": "s:So9WKWebViewC9MuppetIOSE8ResponseV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "hasDefaultArg": true, + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "MuppetIOS.JSON?", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : Swift.String]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:SD" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "hasDefaultArg": true, + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS4PageC7request3url6method4data7headers15followRedirectsSo9WKWebViewCAAE8ResponseVSg10Foundation3URLV_SSAA4JSONOSgSDyS2SGSgSbtYaF", + "mangledName": "$s9MuppetIOS4PageC7request3url6method4data7headers15followRedirectsSo9WKWebViewCAAE8ResponseVSg10Foundation3URLV_SSAA4JSONOSgSDyS2SGSgSbtYaF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Final", + "Custom", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "close", + "printedName": "close()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS4PageC5closeyyYaF", + "mangledName": "$s9MuppetIOS4PageC5closeyyYaF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Custom", + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "show", + "printedName": "show(animated:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS4PageC4show8animatedySb_tYaF", + "mangledName": "$s9MuppetIOS4PageC4show8animatedySb_tYaF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Custom", + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "hide", + "printedName": "hide(animated:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS4PageC4hide8animatedySb_tYaF", + "mangledName": "$s9MuppetIOS4PageC4hide8animatedySb_tYaF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Custom", + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "makeChildPage", + "printedName": "makeChildPage(with:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "MuppetIOS.Page?", + "children": [ + { + "kind": "TypeNominal", + "name": "Page", + "printedName": "MuppetIOS.Page", + "usr": "s:9MuppetIOS4PageC" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "WKWebViewConfiguration", + "printedName": "WebKit.WKWebViewConfiguration", + "usr": "c:objc(cs)WKWebViewConfiguration" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS4PageC09makeChildC04withACSgSo22WKWebViewConfigurationC_tF", + "mangledName": "$s9MuppetIOS4PageC09makeChildC04withACSgSo22WKWebViewConfigurationC_tF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Custom", + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "goto", + "printedName": "goto(url:headers:timeout:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:SD" + }, + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "hasDefaultArg": true, + "usr": "s:Sd" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS4PageC4goto3url7headers7timeoutySS_SDyS2SGSdtYaKF", + "mangledName": "$s9MuppetIOS4PageC4goto3url7headers7timeoutySS_SDyS2SGSdtYaKF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Final", + "Custom", + "AccessControl" + ], + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "TypeDecl", + "name": "PageError", + "printedName": "PageError", + "children": [ + { + "kind": "Var", + "name": "invalidURL", + "printedName": "invalidURL", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.Page.PageError.Type) -> MuppetIOS.Page.PageError", + "children": [ + { + "kind": "TypeNominal", + "name": "PageError", + "printedName": "MuppetIOS.Page.PageError", + "usr": "s:9MuppetIOS4PageC0C5ErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "MuppetIOS.Page.PageError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "PageError", + "printedName": "MuppetIOS.Page.PageError", + "usr": "s:9MuppetIOS4PageC0C5ErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9MuppetIOS4PageC0C5ErrorO10invalidURLyA2EmF", + "mangledName": "$s9MuppetIOS4PageC0C5ErrorO10invalidURLyA2EmF", + "moduleName": "MuppetIOS" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "PageError", + "printedName": "MuppetIOS.Page.PageError", + "usr": "s:9MuppetIOS4PageC0C5ErrorO" + }, + { + "kind": "TypeNominal", + "name": "PageError", + "printedName": "MuppetIOS.Page.PageError", + "usr": "s:9MuppetIOS4PageC0C5ErrorO" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS4PageC0C5ErrorO2eeoiySbAE_AEtFZ", + "mangledName": "$s9MuppetIOS4PageC0C5ErrorO2eeoiySbAE_AEtFZ", + "moduleName": "MuppetIOS", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS4PageC0C5ErrorO9hashValueSivp", + "mangledName": "$s9MuppetIOS4PageC0C5ErrorO9hashValueSivp", + "moduleName": "MuppetIOS", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4PageC0C5ErrorO9hashValueSivg", + "mangledName": "$s9MuppetIOS4PageC0C5ErrorO9hashValueSivg", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS4PageC0C5ErrorO4hash4intoys6HasherVz_tF", + "mangledName": "$s9MuppetIOS4PageC0C5ErrorO4hash4intoys6HasherVz_tF", + "moduleName": "MuppetIOS", + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:9MuppetIOS4PageC0C5ErrorO", + "mangledName": "$s9MuppetIOS4PageC0C5ErrorO", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS4PageC9hashValueSivp", + "mangledName": "$s9MuppetIOS4PageC9hashValueSivp", + "moduleName": "MuppetIOS", + "implicit": true, + "declAttributes": [ + "Final", + "Nonisolated" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4PageC9hashValueSivg", + "mangledName": "$s9MuppetIOS4PageC9hashValueSivg", + "moduleName": "MuppetIOS", + "implicit": true, + "declAttributes": [ + "Final" + ], + "isFromExtension": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Class", + "usr": "s:9MuppetIOS4PageC", + "mangledName": "$s9MuppetIOS4PageC", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Final", + "AccessControl", + "Custom" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "MuppetIOS" + }, + { + "kind": "Import", + "name": "WebKit", + "printedName": "WebKit", + "declKind": "Import", + "moduleName": "MuppetIOS" + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "Emitter", + "printedName": "Emitter", + "children": [ + { + "kind": "TypeDecl", + "name": "Event", + "printedName": "Event", + "declKind": "Struct", + "usr": "s:9MuppetIOS7EmitterC5EventV", + "mangledName": "$s9MuppetIOS7EmitterC5EventV", + "moduleName": "MuppetIOS", + "genericSig": "<τ_0_0 where τ_0_0 : Swift.Equatable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "Function", + "name": "on", + "printedName": "on(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyPublisher", + "printedName": "Combine.AnyPublisher", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + }, + { + "kind": "TypeNominal", + "name": "Never", + "printedName": "Swift.Never", + "usr": "s:s5NeverO" + } + ], + "usr": "s:7Combine12AnyPublisherV" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS7EmitterC2ony7Combine12AnyPublisherVyAA4JSONOs5NeverOGxF", + "mangledName": "$s9MuppetIOS7EmitterC2ony7Combine12AnyPublisherVyAA4JSONOs5NeverOGxF", + "moduleName": "MuppetIOS", + "genericSig": "<τ_0_0 where τ_0_0 : Swift.Equatable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:9MuppetIOS7EmitterC", + "mangledName": "$s9MuppetIOS7EmitterC", + "moduleName": "MuppetIOS", + "genericSig": "<τ_0_0 where τ_0_0 : Swift.Equatable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "hasMissingDesignatedInitializers": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "WebKit", + "printedName": "WebKit", + "declKind": "Import", + "moduleName": "MuppetIOS" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "OSLog", + "printedName": "OSLog", + "declKind": "Import", + "moduleName": "MuppetIOS" + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "MuppetIOS" + }, + { + "kind": "Import", + "name": "WebKit", + "printedName": "WebKit", + "declKind": "Import", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "AtomicMacros", + "printedName": "AtomicMacros", + "declKind": "Import", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "WebKit", + "printedName": "WebKit", + "declKind": "Import", + "moduleName": "MuppetIOS" + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "MuppetIOS" + }, + { + "kind": "TypeDecl", + "name": "Browser", + "printedName": "Browser", + "children": [ + { + "kind": "TypeDecl", + "name": "EventType", + "printedName": "EventType", + "children": [ + { + "kind": "Var", + "name": "page", + "printedName": "page", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.Browser.EventType.Type) -> MuppetIOS.Browser.EventType", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Browser.EventType", + "usr": "s:9MuppetIOS7BrowserC9EventTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "MuppetIOS.Browser.EventType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Browser.EventType", + "usr": "s:9MuppetIOS7BrowserC9EventTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9MuppetIOS7BrowserC9EventTypeO4pageyA2EmF", + "mangledName": "$s9MuppetIOS7BrowserC9EventTypeO4pageyA2EmF", + "moduleName": "MuppetIOS" + }, + { + "kind": "Var", + "name": "closed", + "printedName": "closed", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.Browser.EventType.Type) -> MuppetIOS.Browser.EventType", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Browser.EventType", + "usr": "s:9MuppetIOS7BrowserC9EventTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "MuppetIOS.Browser.EventType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Browser.EventType", + "usr": "s:9MuppetIOS7BrowserC9EventTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9MuppetIOS7BrowserC9EventTypeO6closedyA2EmF", + "mangledName": "$s9MuppetIOS7BrowserC9EventTypeO6closedyA2EmF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Browser.EventType", + "usr": "s:9MuppetIOS7BrowserC9EventTypeO" + }, + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Browser.EventType", + "usr": "s:9MuppetIOS7BrowserC9EventTypeO" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS7BrowserC9EventTypeO2eeoiySbAE_AEtFZ", + "mangledName": "$s9MuppetIOS7BrowserC9EventTypeO2eeoiySbAE_AEtFZ", + "moduleName": "MuppetIOS", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS7BrowserC9EventTypeO9hashValueSivp", + "mangledName": "$s9MuppetIOS7BrowserC9EventTypeO9hashValueSivp", + "moduleName": "MuppetIOS", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS7BrowserC9EventTypeO9hashValueSivg", + "mangledName": "$s9MuppetIOS7BrowserC9EventTypeO9hashValueSivg", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS7BrowserC9EventTypeO4hash4intoys6HasherVz_tF", + "mangledName": "$s9MuppetIOS7BrowserC9EventTypeO4hash4intoys6HasherVz_tF", + "moduleName": "MuppetIOS", + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:9MuppetIOS7BrowserC9EventTypeO", + "mangledName": "$s9MuppetIOS7BrowserC9EventTypeO", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + } + ] + }, + { + "kind": "Var", + "name": "emitter", + "printedName": "emitter", + "children": [ + { + "kind": "TypeNominal", + "name": "Emitter", + "printedName": "MuppetIOS.Emitter", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Browser.EventType", + "usr": "s:9MuppetIOS7BrowserC9EventTypeO" + } + ], + "usr": "s:9MuppetIOS7EmitterC" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS7BrowserC7emitterAA7EmitterCyAC9EventTypeOGvp", + "mangledName": "$s9MuppetIOS7BrowserC7emitterAA7EmitterCyAC9EventTypeOGvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "HasInitialValue", + "Final", + "Custom", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Emitter", + "printedName": "MuppetIOS.Emitter", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "MuppetIOS.Browser.EventType", + "usr": "s:9MuppetIOS7BrowserC9EventTypeO" + } + ], + "usr": "s:9MuppetIOS7EmitterC" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS7BrowserC7emitterAA7EmitterCyAC9EventTypeOGvg", + "mangledName": "$s9MuppetIOS7BrowserC7emitterAA7EmitterCyAC9EventTypeOGvg", + "moduleName": "MuppetIOS", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(controller:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Browser", + "printedName": "MuppetIOS.Browser", + "usr": "s:9MuppetIOS7BrowserC" + }, + { + "kind": "TypeNominal", + "name": "UIViewController", + "printedName": "UIKit.UIViewController", + "usr": "c:objc(cs)UIViewController" + } + ], + "declKind": "Constructor", + "usr": "s:9MuppetIOS7BrowserC10controllerACSo16UIViewControllerC_tcfc", + "mangledName": "$s9MuppetIOS7BrowserC10controllerACSo16UIViewControllerC_tcfc", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Custom", + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Browser", + "printedName": "MuppetIOS.Browser", + "usr": "s:9MuppetIOS7BrowserC" + }, + { + "kind": "TypeNominal", + "name": "Browser", + "printedName": "MuppetIOS.Browser", + "usr": "s:9MuppetIOS7BrowserC" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS7BrowserC2eeoiySbAC_ACtFZ", + "mangledName": "$s9MuppetIOS7BrowserC2eeoiySbAC_ACtFZ", + "moduleName": "MuppetIOS", + "static": true, + "declAttributes": [ + "Custom", + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS7BrowserC4hash4intoys6HasherVz_tF", + "mangledName": "$s9MuppetIOS7BrowserC4hash4intoys6HasherVz_tF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Custom", + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "handle", + "printedName": "handle", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS7BrowserC6handleSSvp", + "mangledName": "$s9MuppetIOS7BrowserC6handleSSvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Final", + "Custom", + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS7BrowserC6handleSSvg", + "mangledName": "$s9MuppetIOS7BrowserC6handleSSvg", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "close", + "printedName": "close()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS7BrowserC5closeyyYaF", + "mangledName": "$s9MuppetIOS7BrowserC5closeyyYaF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Custom", + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "newPage", + "printedName": "newPage(configuration:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Page", + "printedName": "MuppetIOS.Page", + "usr": "s:9MuppetIOS4PageC" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "WebKit.WKWebViewConfiguration?", + "children": [ + { + "kind": "TypeNominal", + "name": "WKWebViewConfiguration", + "printedName": "WebKit.WKWebViewConfiguration", + "usr": "c:objc(cs)WKWebViewConfiguration" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS7BrowserC7newPage13configurationAA0E0CSo22WKWebViewConfigurationCSg_tF", + "mangledName": "$s9MuppetIOS7BrowserC7newPage13configurationAA0E0CSo22WKWebViewConfigurationCSg_tF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Final", + "Custom", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "attachPage", + "printedName": "attachPage(to:controller:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Page", + "printedName": "MuppetIOS.Page", + "usr": "s:9MuppetIOS4PageC" + }, + { + "kind": "TypeNominal", + "name": "WKWebView", + "printedName": "WebKit.WKWebView", + "usr": "c:objc(cs)WKWebView" + }, + { + "kind": "TypeNominal", + "name": "UIViewController", + "printedName": "UIKit.UIViewController", + "usr": "c:objc(cs)UIViewController" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS7BrowserC10attachPage2to10controllerAA0E0CSo9WKWebViewC_So16UIViewControllerCtF", + "mangledName": "$s9MuppetIOS7BrowserC10attachPage2to10controllerAA0E0CSo9WKWebViewC_So16UIViewControllerCtF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Custom", + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS7BrowserC9hashValueSivp", + "mangledName": "$s9MuppetIOS7BrowserC9hashValueSivp", + "moduleName": "MuppetIOS", + "implicit": true, + "declAttributes": [ + "Final", + "Nonisolated" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS7BrowserC9hashValueSivg", + "mangledName": "$s9MuppetIOS7BrowserC9hashValueSivg", + "moduleName": "MuppetIOS", + "implicit": true, + "declAttributes": [ + "Final" + ], + "isFromExtension": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Class", + "usr": "s:9MuppetIOS7BrowserC", + "mangledName": "$s9MuppetIOS7BrowserC", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Final", + "AccessControl", + "Custom" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "WebKit", + "printedName": "WebKit", + "declKind": "Import", + "moduleName": "MuppetIOS" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "WebKit", + "printedName": "WebKit", + "declKind": "Import", + "moduleName": "MuppetIOS" + }, + { + "kind": "Import", + "name": "WebKit", + "printedName": "WebKit", + "declKind": "Import", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "AtomicMacros", + "printedName": "AtomicMacros", + "declKind": "Import", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ] + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "MuppetIOS" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "JSON", + "printedName": "JSON", + "children": [ + { + "kind": "Var", + "name": "dictionary", + "printedName": "dictionary", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.JSON.Type) -> ([Swift.String : MuppetIOS.JSON]) -> MuppetIOS.JSON", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "([Swift.String : MuppetIOS.JSON]) -> MuppetIOS.JSON", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : MuppetIOS.JSON]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + } + ], + "usr": "s:SD" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "MuppetIOS.JSON.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9MuppetIOS4JSONO10dictionaryyACSDySSACGcACmF", + "mangledName": "$s9MuppetIOS4JSONO10dictionaryyACSDySSACGcACmF", + "moduleName": "MuppetIOS" + }, + { + "kind": "Var", + "name": "array", + "printedName": "array", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.JSON.Type) -> ([MuppetIOS.JSON]) -> MuppetIOS.JSON", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "([MuppetIOS.JSON]) -> MuppetIOS.JSON", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[MuppetIOS.JSON]", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + } + ], + "usr": "s:Sa" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "MuppetIOS.JSON.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9MuppetIOS4JSONO5arrayyACSayACGcACmF", + "mangledName": "$s9MuppetIOS4JSONO5arrayyACSayACGcACmF", + "moduleName": "MuppetIOS" + }, + { + "kind": "Var", + "name": "string", + "printedName": "string", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.JSON.Type) -> (Swift.String) -> MuppetIOS.JSON", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.String) -> MuppetIOS.JSON", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "MuppetIOS.JSON.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9MuppetIOS4JSONO6stringyACSScACmF", + "mangledName": "$s9MuppetIOS4JSONO6stringyACSScACmF", + "moduleName": "MuppetIOS" + }, + { + "kind": "Var", + "name": "number", + "printedName": "number", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.JSON.Type) -> (Swift.Double) -> MuppetIOS.JSON", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Double) -> MuppetIOS.JSON", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + }, + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "MuppetIOS.JSON.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9MuppetIOS4JSONO6numberyACSdcACmF", + "mangledName": "$s9MuppetIOS4JSONO6numberyACSdcACmF", + "moduleName": "MuppetIOS" + }, + { + "kind": "Var", + "name": "bool", + "printedName": "bool", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.JSON.Type) -> (Swift.Bool) -> MuppetIOS.JSON", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Bool) -> MuppetIOS.JSON", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "MuppetIOS.JSON.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9MuppetIOS4JSONO4boolyACSbcACmF", + "mangledName": "$s9MuppetIOS4JSONO4boolyACSbcACmF", + "moduleName": "MuppetIOS" + }, + { + "kind": "Var", + "name": "null", + "printedName": "null", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.JSON.Type) -> MuppetIOS.JSON", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "MuppetIOS.JSON.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9MuppetIOS4JSONO4nullyA2CmF", + "mangledName": "$s9MuppetIOS4JSONO4nullyA2CmF", + "moduleName": "MuppetIOS" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Any?", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:9MuppetIOS4JSONOyACypSgcfc", + "mangledName": "$s9MuppetIOS4JSONOyACypSgcfc", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "asDictionary", + "printedName": "asDictionary", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : MuppetIOS.JSON]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : MuppetIOS.JSON]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS4JSONO12asDictionarySDySSACGSgvp", + "mangledName": "$s9MuppetIOS4JSONO12asDictionarySDySSACGSgvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : MuppetIOS.JSON]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : MuppetIOS.JSON]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4JSONO12asDictionarySDySSACGSgvg", + "mangledName": "$s9MuppetIOS4JSONO12asDictionarySDySSACGSgvg", + "moduleName": "MuppetIOS", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "asArray", + "printedName": "asArray", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[MuppetIOS.JSON]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[MuppetIOS.JSON]", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS4JSONO7asArraySayACGSgvp", + "mangledName": "$s9MuppetIOS4JSONO7asArraySayACGSgvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[MuppetIOS.JSON]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[MuppetIOS.JSON]", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4JSONO7asArraySayACGSgvg", + "mangledName": "$s9MuppetIOS4JSONO7asArraySayACGSgvg", + "moduleName": "MuppetIOS", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "asString", + "printedName": "asString", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS4JSONO8asStringSSSgvp", + "mangledName": "$s9MuppetIOS4JSONO8asStringSSSgvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4JSONO8asStringSSSgvg", + "mangledName": "$s9MuppetIOS4JSONO8asStringSSSgvg", + "moduleName": "MuppetIOS", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "asDouble", + "printedName": "asDouble", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS4JSONO8asDoubleSdSgvp", + "mangledName": "$s9MuppetIOS4JSONO8asDoubleSdSgvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4JSONO8asDoubleSdSgvg", + "mangledName": "$s9MuppetIOS4JSONO8asDoubleSdSgvg", + "moduleName": "MuppetIOS", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "asInt", + "printedName": "asInt", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS4JSONO5asIntSiSgvp", + "mangledName": "$s9MuppetIOS4JSONO5asIntSiSgvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4JSONO5asIntSiSgvg", + "mangledName": "$s9MuppetIOS4JSONO5asIntSiSgvg", + "moduleName": "MuppetIOS", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "asBool", + "printedName": "asBool", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS4JSONO6asBoolSbSgvp", + "mangledName": "$s9MuppetIOS4JSONO6asBoolSbSgvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4JSONO6asBoolSbSgvg", + "mangledName": "$s9MuppetIOS4JSONO6asBoolSbSgvg", + "moduleName": "MuppetIOS", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "asAny", + "printedName": "asAny", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS4JSONO5asAnyypvp", + "mangledName": "$s9MuppetIOS4JSONO5asAnyypvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4JSONO5asAnyypvg", + "mangledName": "$s9MuppetIOS4JSONO5asAnyypvg", + "moduleName": "MuppetIOS", + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "value", + "printedName": "value()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "τ_0_0?", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS4JSONO5valuexSgylF", + "mangledName": "$s9MuppetIOS4JSONO5valuexSgylF", + "moduleName": "MuppetIOS", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "isNull", + "printedName": "isNull", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS4JSONO6isNullSbvp", + "mangledName": "$s9MuppetIOS4JSONO6isNullSbvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4JSONO6isNullSbvg", + "mangledName": "$s9MuppetIOS4JSONO6isNullSbvg", + "moduleName": "MuppetIOS", + "accessorKind": "get" + } + ] + }, + { + "kind": "Subscript", + "name": "subscript", + "printedName": "subscript(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "MuppetIOS.JSON?", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Subscript", + "usr": "s:9MuppetIOS4JSONOyACSgSScip", + "mangledName": "$s9MuppetIOS4JSONOyACSgSScip", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "MuppetIOS.JSON?", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4JSONOyACSgSScig", + "mangledName": "$s9MuppetIOS4JSONOyACSgSScig", + "moduleName": "MuppetIOS", + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "MuppetIOS.JSON?", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4JSONOyACSgSScis", + "mangledName": "$s9MuppetIOS4JSONOyACSgSScis", + "moduleName": "MuppetIOS", + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4JSONOyACSgSSciM", + "mangledName": "$s9MuppetIOS4JSONOyACSgSSciM", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Subscript", + "name": "subscript", + "printedName": "subscript(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "MuppetIOS.JSON?", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Subscript", + "usr": "s:9MuppetIOS4JSONOyACSgSicip", + "mangledName": "$s9MuppetIOS4JSONOyACSgSicip", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "MuppetIOS.JSON?", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4JSONOyACSgSicig", + "mangledName": "$s9MuppetIOS4JSONOyACSgSicig", + "moduleName": "MuppetIOS", + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "MuppetIOS.JSON?", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4JSONOyACSgSicis", + "mangledName": "$s9MuppetIOS4JSONOyACSgSicis", + "moduleName": "MuppetIOS", + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4JSONOyACSgSiciM", + "mangledName": "$s9MuppetIOS4JSONOyACSgSiciM", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Subscript", + "name": "subscript", + "printedName": "subscript(dynamicMember:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "MuppetIOS.JSON?", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Subscript", + "usr": "s:9MuppetIOS4JSONO13dynamicMemberACSgSS_tcip", + "mangledName": "$s9MuppetIOS4JSONO13dynamicMemberACSgSS_tcip", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "MuppetIOS.JSON?", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4JSONO13dynamicMemberACSgSS_tcig", + "mangledName": "$s9MuppetIOS4JSONO13dynamicMemberACSgSS_tcig", + "moduleName": "MuppetIOS", + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + }, + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS4JSONO2eeoiySbAC_ACtFZ", + "mangledName": "$s9MuppetIOS4JSONO2eeoiySbAC_ACtFZ", + "moduleName": "MuppetIOS", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS4JSONO9hashValueSivp", + "mangledName": "$s9MuppetIOS4JSONO9hashValueSivp", + "moduleName": "MuppetIOS", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4JSONO9hashValueSivg", + "mangledName": "$s9MuppetIOS4JSONO9hashValueSivg", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS4JSONO4hash4intoys6HasherVz_tF", + "mangledName": "$s9MuppetIOS4JSONO4hash4intoys6HasherVz_tF", + "moduleName": "MuppetIOS", + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(stringLiteral:)", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:9MuppetIOS4JSONO13stringLiteralACSS_tcfc", + "mangledName": "$s9MuppetIOS4JSONO13stringLiteralACSS_tcfc", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(integerLiteral:)", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:9MuppetIOS4JSONO14integerLiteralACSi_tcfc", + "mangledName": "$s9MuppetIOS4JSONO14integerLiteralACSi_tcfc", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(floatLiteral:)", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + }, + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Constructor", + "usr": "s:9MuppetIOS4JSONO12floatLiteralACSd_tcfc", + "mangledName": "$s9MuppetIOS4JSONO12floatLiteralACSd_tcfc", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(booleanLiteral:)", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Constructor", + "usr": "s:9MuppetIOS4JSONO14booleanLiteralACSb_tcfc", + "mangledName": "$s9MuppetIOS4JSONO14booleanLiteralACSb_tcfc", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(arrayLiteral:)", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[MuppetIOS.JSON]", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Constructor", + "usr": "s:9MuppetIOS4JSONO12arrayLiteralA2Cd_tcfc", + "mangledName": "$s9MuppetIOS4JSONO12arrayLiteralA2Cd_tcfc", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(nilLiteral:)", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Constructor", + "usr": "s:9MuppetIOS4JSONO10nilLiteralACyt_tcfc", + "mangledName": "$s9MuppetIOS4JSONO10nilLiteralACyt_tcfc", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(dictionaryLiteral:)", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[(Swift.String, MuppetIOS.JSON)]", + "children": [ + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(Swift.String, MuppetIOS.JSON)", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + } + ] + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Constructor", + "usr": "s:9MuppetIOS4JSONO17dictionaryLiteralACSS_ACtd_tcfc", + "mangledName": "$s9MuppetIOS4JSONO17dictionaryLiteralACSS_ACtd_tcfc", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:9MuppetIOS4JSONO4fromACs7Decoder_p_tKcfc", + "mangledName": "$s9MuppetIOS4JSONO4fromACs7Decoder_p_tKcfc", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Encoder", + "printedName": "any Swift.Encoder", + "usr": "s:s7EncoderP" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS4JSONO6encode2toys7Encoder_p_tKF", + "mangledName": "$s9MuppetIOS4JSONO6encode2toys7Encoder_p_tKF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "declKind": "Constructor", + "usr": "s:9MuppetIOS4JSONO4fromACx_tKcSERzlufc", + "mangledName": "$s9MuppetIOS4JSONO4fromACx_tKcSERzlufc", + "moduleName": "MuppetIOS", + "genericSig": "<τ_0_0 where τ_0_0 : Swift.Encodable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "toJSONData", + "printedName": "toJSONData()", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS4JSONO10toJSONData10Foundation4DataVyKF", + "mangledName": "$s9MuppetIOS4JSONO10toJSONData10Foundation4DataVyKF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "toJSONString", + "printedName": "toJSONString()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS4JSONO12toJSONStringSSyKF", + "mangledName": "$s9MuppetIOS4JSONO12toJSONStringSSyKF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(fromJSONString:)", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:9MuppetIOS4JSONO14fromJSONStringACSS_tcfc", + "mangledName": "$s9MuppetIOS4JSONO14fromJSONStringACSS_tcfc", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS4JSONO11descriptionSSvp", + "mangledName": "$s9MuppetIOS4JSONO11descriptionSSvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4JSONO11descriptionSSvg", + "mangledName": "$s9MuppetIOS4JSONO11descriptionSSvg", + "moduleName": "MuppetIOS", + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "debugDescription", + "printedName": "debugDescription", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS4JSONO16debugDescriptionSSvp", + "mangledName": "$s9MuppetIOS4JSONO16debugDescriptionSSvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS4JSONO16debugDescriptionSSvg", + "mangledName": "$s9MuppetIOS4JSONO16debugDescriptionSSvg", + "moduleName": "MuppetIOS", + "isFromExtension": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:9MuppetIOS4JSONO", + "mangledName": "$s9MuppetIOS4JSONO", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl", + "DynamicMemberLookup" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "ExpressibleByStringLiteral", + "printedName": "ExpressibleByStringLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "StringLiteralType", + "printedName": "StringLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:s26ExpressibleByStringLiteralP", + "mangledName": "$ss26ExpressibleByStringLiteralP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByExtendedGraphemeClusterLiteral", + "printedName": "ExpressibleByExtendedGraphemeClusterLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "ExtendedGraphemeClusterLiteralType", + "printedName": "ExtendedGraphemeClusterLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:s43ExpressibleByExtendedGraphemeClusterLiteralP", + "mangledName": "$ss43ExpressibleByExtendedGraphemeClusterLiteralP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByUnicodeScalarLiteral", + "printedName": "ExpressibleByUnicodeScalarLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "UnicodeScalarLiteralType", + "printedName": "UnicodeScalarLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:s33ExpressibleByUnicodeScalarLiteralP", + "mangledName": "$ss33ExpressibleByUnicodeScalarLiteralP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByIntegerLiteral", + "printedName": "ExpressibleByIntegerLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "IntegerLiteralType", + "printedName": "IntegerLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + } + ], + "usr": "s:s27ExpressibleByIntegerLiteralP", + "mangledName": "$ss27ExpressibleByIntegerLiteralP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByFloatLiteral", + "printedName": "ExpressibleByFloatLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "FloatLiteralType", + "printedName": "FloatLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ] + } + ], + "usr": "s:s25ExpressibleByFloatLiteralP", + "mangledName": "$ss25ExpressibleByFloatLiteralP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByBooleanLiteral", + "printedName": "ExpressibleByBooleanLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "BooleanLiteralType", + "printedName": "BooleanLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ] + } + ], + "usr": "s:s27ExpressibleByBooleanLiteralP", + "mangledName": "$ss27ExpressibleByBooleanLiteralP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByArrayLiteral", + "printedName": "ExpressibleByArrayLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "ArrayLiteralElement", + "printedName": "ArrayLiteralElement", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + } + ] + } + ], + "usr": "s:s25ExpressibleByArrayLiteralP", + "mangledName": "$ss25ExpressibleByArrayLiteralP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByNilLiteral", + "printedName": "ExpressibleByNilLiteral", + "usr": "s:s23ExpressibleByNilLiteralP", + "mangledName": "$ss23ExpressibleByNilLiteralP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByDictionaryLiteral", + "printedName": "ExpressibleByDictionaryLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "Key", + "printedName": "Key", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Value", + "printedName": "Value", + "children": [ + { + "kind": "TypeNominal", + "name": "JSON", + "printedName": "MuppetIOS.JSON", + "usr": "s:9MuppetIOS4JSONO" + } + ] + } + ], + "usr": "s:s30ExpressibleByDictionaryLiteralP", + "mangledName": "$ss30ExpressibleByDictionaryLiteralP" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "WebKit", + "printedName": "WebKit", + "declKind": "Import", + "moduleName": "MuppetIOS" + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "MuppetIOS" + }, + { + "kind": "TypeDecl", + "name": "Muppet", + "printedName": "Muppet", + "children": [ + { + "kind": "Var", + "name": "browsers", + "printedName": "browsers", + "children": [ + { + "kind": "TypeNominal", + "name": "Set", + "printedName": "Swift.Set", + "children": [ + { + "kind": "TypeNominal", + "name": "Browser", + "printedName": "MuppetIOS.Browser", + "usr": "s:9MuppetIOS7BrowserC" + } + ], + "usr": "s:Sh" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS0A0C8browsersShyAA7BrowserCGvp", + "mangledName": "$s9MuppetIOS0A0C8browsersShyAA7BrowserCGvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "HasInitialValue", + "Final", + "Custom", + "HasStorage", + "SetterAccess", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Set", + "printedName": "Swift.Set", + "children": [ + { + "kind": "TypeNominal", + "name": "Browser", + "printedName": "MuppetIOS.Browser", + "usr": "s:9MuppetIOS7BrowserC" + } + ], + "usr": "s:Sh" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS0A0C8browsersShyAA7BrowserCGvg", + "mangledName": "$s9MuppetIOS0A0C8browsersShyAA7BrowserCGvg", + "moduleName": "MuppetIOS", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(source:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Muppet", + "printedName": "MuppetIOS.Muppet", + "usr": "s:9MuppetIOS0A0C" + }, + { + "kind": "TypeNominal", + "name": "UIViewController", + "printedName": "UIKit.UIViewController", + "usr": "c:objc(cs)UIViewController" + } + ], + "declKind": "Constructor", + "usr": "s:9MuppetIOS0A0C6sourceACSo16UIViewControllerC_tcfc", + "mangledName": "$s9MuppetIOS0A0C6sourceACSo16UIViewControllerC_tcfc", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Custom", + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "update", + "printedName": "update(source:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "UIViewController", + "printedName": "UIKit.UIViewController", + "usr": "c:objc(cs)UIViewController" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS0A0C6update6sourceySo16UIViewControllerC_tF", + "mangledName": "$s9MuppetIOS0A0C6update6sourceySo16UIViewControllerC_tF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Custom", + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "getBrowser", + "printedName": "getBrowser(handle:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "MuppetIOS.Browser?", + "children": [ + { + "kind": "TypeNominal", + "name": "Browser", + "printedName": "MuppetIOS.Browser", + "usr": "s:9MuppetIOS7BrowserC" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS0A0C10getBrowser6handleAA0D0CSgSS_tF", + "mangledName": "$s9MuppetIOS0A0C10getBrowser6handleAA0D0CSgSS_tF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Custom", + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "getPage", + "printedName": "getPage(handle:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "MuppetIOS.Page?", + "children": [ + { + "kind": "TypeNominal", + "name": "Page", + "printedName": "MuppetIOS.Page", + "usr": "s:9MuppetIOS4PageC" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS0A0C7getPage6handleAA0D0CSgSS_tF", + "mangledName": "$s9MuppetIOS0A0C7getPage6handleAA0D0CSgSS_tF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Custom", + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "inject", + "printedName": "inject(page:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Page", + "printedName": "MuppetIOS.Page", + "usr": "s:9MuppetIOS4PageC" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS0A0C6inject4pageyAA4PageC_tF", + "mangledName": "$s9MuppetIOS0A0C6inject4pageyAA4PageC_tF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Custom", + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "launch", + "printedName": "launch(source:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Browser", + "printedName": "MuppetIOS.Browser", + "usr": "s:9MuppetIOS7BrowserC" + }, + { + "kind": "TypeNominal", + "name": "UIViewController", + "printedName": "UIKit.UIViewController", + "usr": "c:objc(cs)UIViewController" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS0A0C6launch6sourceAA7BrowserCSo16UIViewControllerC_tF", + "mangledName": "$s9MuppetIOS0A0C6launch6sourceAA7BrowserCSo16UIViewControllerC_tF", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Custom", + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "defaultPageBuilder", + "printedName": "defaultPageBuilder(browser:configuration:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Page", + "printedName": "MuppetIOS.Page", + "usr": "s:9MuppetIOS4PageC" + }, + { + "kind": "TypeNominal", + "name": "Browser", + "printedName": "MuppetIOS.Browser", + "usr": "s:9MuppetIOS7BrowserC" + }, + { + "kind": "TypeNominal", + "name": "WKWebViewConfiguration", + "printedName": "WebKit.WKWebViewConfiguration", + "usr": "c:objc(cs)WKWebViewConfiguration" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS0A0C18defaultPageBuilder7browser13configurationAA0D0CAA7BrowserC_So22WKWebViewConfigurationCtFZ", + "mangledName": "$s9MuppetIOS0A0C18defaultPageBuilder7browser13configurationAA0D0CAA7BrowserC_So22WKWebViewConfigurationCtFZ", + "moduleName": "MuppetIOS", + "static": true, + "declAttributes": [ + "Custom", + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "pageBuilder", + "printedName": "pageBuilder", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.Browser, WebKit.WKWebViewConfiguration) -> MuppetIOS.Page", + "children": [ + { + "kind": "TypeNominal", + "name": "Page", + "printedName": "MuppetIOS.Page", + "usr": "s:9MuppetIOS4PageC" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(MuppetIOS.Browser, WebKit.WKWebViewConfiguration)", + "children": [ + { + "kind": "TypeNominal", + "name": "Browser", + "printedName": "MuppetIOS.Browser", + "usr": "s:9MuppetIOS7BrowserC" + }, + { + "kind": "TypeNominal", + "name": "WKWebViewConfiguration", + "printedName": "WebKit.WKWebViewConfiguration", + "usr": "c:objc(cs)WKWebViewConfiguration" + } + ] + } + ] + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS0A0C11pageBuilderyAA4PageCAA7BrowserC_So22WKWebViewConfigurationCtYbScMYccvp", + "mangledName": "$s9MuppetIOS0A0C11pageBuilderyAA4PageCAA7BrowserC_So22WKWebViewConfigurationCtYbScMYccvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "HasInitialValue", + "Final", + "Custom", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.Browser, WebKit.WKWebViewConfiguration) -> MuppetIOS.Page", + "children": [ + { + "kind": "TypeNominal", + "name": "Page", + "printedName": "MuppetIOS.Page", + "usr": "s:9MuppetIOS4PageC" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(MuppetIOS.Browser, WebKit.WKWebViewConfiguration)", + "children": [ + { + "kind": "TypeNominal", + "name": "Browser", + "printedName": "MuppetIOS.Browser", + "usr": "s:9MuppetIOS7BrowserC" + }, + { + "kind": "TypeNominal", + "name": "WKWebViewConfiguration", + "printedName": "WebKit.WKWebViewConfiguration", + "usr": "c:objc(cs)WKWebViewConfiguration" + } + ] + } + ] + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS0A0C11pageBuilderyAA4PageCAA7BrowserC_So22WKWebViewConfigurationCtYbScMYccvg", + "mangledName": "$s9MuppetIOS0A0C11pageBuilderyAA4PageCAA7BrowserC_So22WKWebViewConfigurationCtYbScMYccvg", + "moduleName": "MuppetIOS", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(MuppetIOS.Browser, WebKit.WKWebViewConfiguration) -> MuppetIOS.Page", + "children": [ + { + "kind": "TypeNominal", + "name": "Page", + "printedName": "MuppetIOS.Page", + "usr": "s:9MuppetIOS4PageC" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(MuppetIOS.Browser, WebKit.WKWebViewConfiguration)", + "children": [ + { + "kind": "TypeNominal", + "name": "Browser", + "printedName": "MuppetIOS.Browser", + "usr": "s:9MuppetIOS7BrowserC" + }, + { + "kind": "TypeNominal", + "name": "WKWebViewConfiguration", + "printedName": "WebKit.WKWebViewConfiguration", + "usr": "c:objc(cs)WKWebViewConfiguration" + } + ] + } + ] + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS0A0C11pageBuilderyAA4PageCAA7BrowserC_So22WKWebViewConfigurationCtYbScMYccvs", + "mangledName": "$s9MuppetIOS0A0C11pageBuilderyAA4PageCAA7BrowserC_So22WKWebViewConfigurationCtYbScMYccvs", + "moduleName": "MuppetIOS", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS0A0C11pageBuilderyAA4PageCAA7BrowserC_So22WKWebViewConfigurationCtYbScMYccvM", + "mangledName": "$s9MuppetIOS0A0C11pageBuilderyAA4PageCAA7BrowserC_So22WKWebViewConfigurationCtYbScMYccvM", + "moduleName": "MuppetIOS", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Function", + "name": "setDebug", + "printedName": "setDebug(isEnabled:forwardLogs:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Swift.String) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.String) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS0A0C8setDebug9isEnabled11forwardLogsySb_ySSYbcSgtYaFZ", + "mangledName": "$s9MuppetIOS0A0C8setDebug9isEnabled11forwardLogsySb_ySSYbcSgtYaFZ", + "moduleName": "MuppetIOS", + "static": true, + "declAttributes": [ + "Final", + "Custom", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:9MuppetIOS0A0C", + "mangledName": "$s9MuppetIOS0A0C", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Final", + "AccessControl", + "Custom" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "WebKit", + "printedName": "WebKit", + "declKind": "Import", + "moduleName": "MuppetIOS" + }, + { + "kind": "TypeDecl", + "name": "Cookie", + "printedName": "Cookie", + "children": [ + { + "kind": "Var", + "name": "name", + "printedName": "name", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS6CookieV4nameSSvp", + "mangledName": "$s9MuppetIOS6CookieV4nameSSvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS6CookieV4nameSSvg", + "mangledName": "$s9MuppetIOS6CookieV4nameSSvg", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS6CookieV4nameSSvs", + "mangledName": "$s9MuppetIOS6CookieV4nameSSvs", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS6CookieV4nameSSvM", + "mangledName": "$s9MuppetIOS6CookieV4nameSSvM", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "value", + "printedName": "value", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS6CookieV5valueSSvp", + "mangledName": "$s9MuppetIOS6CookieV5valueSSvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS6CookieV5valueSSvg", + "mangledName": "$s9MuppetIOS6CookieV5valueSSvg", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS6CookieV5valueSSvs", + "mangledName": "$s9MuppetIOS6CookieV5valueSSvs", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS6CookieV5valueSSvM", + "mangledName": "$s9MuppetIOS6CookieV5valueSSvM", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "path", + "printedName": "path", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS6CookieV4pathSSSgvp", + "mangledName": "$s9MuppetIOS6CookieV4pathSSSgvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS6CookieV4pathSSSgvg", + "mangledName": "$s9MuppetIOS6CookieV4pathSSSgvg", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS6CookieV4pathSSSgvs", + "mangledName": "$s9MuppetIOS6CookieV4pathSSSgvs", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS6CookieV4pathSSSgvM", + "mangledName": "$s9MuppetIOS6CookieV4pathSSSgvM", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "isSecure", + "printedName": "isSecure", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS6CookieV8isSecureSbSgvp", + "mangledName": "$s9MuppetIOS6CookieV8isSecureSbSgvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS6CookieV8isSecureSbSgvg", + "mangledName": "$s9MuppetIOS6CookieV8isSecureSbSgvg", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS6CookieV8isSecureSbSgvs", + "mangledName": "$s9MuppetIOS6CookieV8isSecureSbSgvs", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS6CookieV8isSecureSbSgvM", + "mangledName": "$s9MuppetIOS6CookieV8isSecureSbSgvM", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "domain", + "printedName": "domain", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS6CookieV6domainSSvp", + "mangledName": "$s9MuppetIOS6CookieV6domainSSvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS6CookieV6domainSSvg", + "mangledName": "$s9MuppetIOS6CookieV6domainSSvg", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS6CookieV6domainSSvs", + "mangledName": "$s9MuppetIOS6CookieV6domainSSvs", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS6CookieV6domainSSvM", + "mangledName": "$s9MuppetIOS6CookieV6domainSSvM", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "expiresDate", + "printedName": "expiresDate", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Date?", + "children": [ + { + "kind": "TypeNominal", + "name": "Date", + "printedName": "Foundation.Date", + "usr": "s:10Foundation4DateV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS6CookieV11expiresDate10Foundation0E0VSgvp", + "mangledName": "$s9MuppetIOS6CookieV11expiresDate10Foundation0E0VSgvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Date?", + "children": [ + { + "kind": "TypeNominal", + "name": "Date", + "printedName": "Foundation.Date", + "usr": "s:10Foundation4DateV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS6CookieV11expiresDate10Foundation0E0VSgvg", + "mangledName": "$s9MuppetIOS6CookieV11expiresDate10Foundation0E0VSgvg", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Date?", + "children": [ + { + "kind": "TypeNominal", + "name": "Date", + "printedName": "Foundation.Date", + "usr": "s:10Foundation4DateV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS6CookieV11expiresDate10Foundation0E0VSgvs", + "mangledName": "$s9MuppetIOS6CookieV11expiresDate10Foundation0E0VSgvs", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS6CookieV11expiresDate10Foundation0E0VSgvM", + "mangledName": "$s9MuppetIOS6CookieV11expiresDate10Foundation0E0VSgvM", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "isHTTPOnly", + "printedName": "isHTTPOnly", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS6CookieV10isHTTPOnlySbSgvp", + "mangledName": "$s9MuppetIOS6CookieV10isHTTPOnlySbSgvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS6CookieV10isHTTPOnlySbSgvg", + "mangledName": "$s9MuppetIOS6CookieV10isHTTPOnlySbSgvg", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS6CookieV10isHTTPOnlySbSgvs", + "mangledName": "$s9MuppetIOS6CookieV10isHTTPOnlySbSgvs", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS6CookieV10isHTTPOnlySbSgvM", + "mangledName": "$s9MuppetIOS6CookieV10isHTTPOnlySbSgvM", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "maxAge", + "printedName": "maxAge", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS6CookieV6maxAgeSiSgvp", + "mangledName": "$s9MuppetIOS6CookieV6maxAgeSiSgvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS6CookieV6maxAgeSiSgvg", + "mangledName": "$s9MuppetIOS6CookieV6maxAgeSiSgvg", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS6CookieV6maxAgeSiSgvs", + "mangledName": "$s9MuppetIOS6CookieV6maxAgeSiSgvs", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS6CookieV6maxAgeSiSgvM", + "mangledName": "$s9MuppetIOS6CookieV6maxAgeSiSgvM", + "moduleName": "MuppetIOS", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(name:value:path:isSecure:domain:expiresDate:isHTTPOnly:maxAge:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Cookie", + "printedName": "MuppetIOS.Cookie", + "usr": "s:9MuppetIOS6CookieV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "hasDefaultArg": true, + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "hasDefaultArg": true, + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Date?", + "children": [ + { + "kind": "TypeNominal", + "name": "Date", + "printedName": "Foundation.Date", + "usr": "s:10Foundation4DateV" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:9MuppetIOS6CookieV4name5value4path8isSecure6domain11expiresDate0G8HTTPOnly6maxAgeACSS_S2SSbSS10Foundation0K0VSgSbSgSiSgtcfc", + "mangledName": "$s9MuppetIOS6CookieV4name5value4path8isSecure6domain11expiresDate0G8HTTPOnly6maxAgeACSS_S2SSbSS10Foundation0K0VSgSbSgSiSgtcfc", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Cookie", + "printedName": "MuppetIOS.Cookie", + "usr": "s:9MuppetIOS6CookieV" + }, + { + "kind": "TypeNominal", + "name": "HTTPCookie", + "printedName": "Foundation.HTTPCookie", + "usr": "c:objc(cs)NSHTTPCookie" + } + ], + "declKind": "Constructor", + "usr": "s:9MuppetIOS6CookieV4fromACSo12NSHTTPCookieC_tcfc", + "mangledName": "$s9MuppetIOS6CookieV4fromACSo12NSHTTPCookieC_tcfc", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "httpCookie", + "printedName": "httpCookie", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.HTTPCookie?", + "children": [ + { + "kind": "TypeNominal", + "name": "HTTPCookie", + "printedName": "Foundation.HTTPCookie", + "usr": "c:objc(cs)NSHTTPCookie" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:9MuppetIOS6CookieV04httpC0So12NSHTTPCookieCSgvp", + "mangledName": "$s9MuppetIOS6CookieV04httpC0So12NSHTTPCookieCSgvp", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.HTTPCookie?", + "children": [ + { + "kind": "TypeNominal", + "name": "HTTPCookie", + "printedName": "Foundation.HTTPCookie", + "usr": "c:objc(cs)NSHTTPCookie" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9MuppetIOS6CookieV04httpC0So12NSHTTPCookieCSgvg", + "mangledName": "$s9MuppetIOS6CookieV04httpC0So12NSHTTPCookieCSgvg", + "moduleName": "MuppetIOS", + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "<", + "printedName": "<(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Cookie", + "printedName": "MuppetIOS.Cookie", + "usr": "s:9MuppetIOS6CookieV" + }, + { + "kind": "TypeNominal", + "name": "Cookie", + "printedName": "MuppetIOS.Cookie", + "usr": "s:9MuppetIOS6CookieV" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS6CookieV1loiySbAC_ACtFZ", + "mangledName": "$s9MuppetIOS6CookieV1loiySbAC_ACtFZ", + "moduleName": "MuppetIOS", + "static": true, + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Cookie", + "printedName": "MuppetIOS.Cookie", + "usr": "s:9MuppetIOS6CookieV" + }, + { + "kind": "TypeNominal", + "name": "Cookie", + "printedName": "MuppetIOS.Cookie", + "usr": "s:9MuppetIOS6CookieV" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS6CookieV2eeoiySbAC_ACtFZ", + "mangledName": "$s9MuppetIOS6CookieV2eeoiySbAC_ACtFZ", + "moduleName": "MuppetIOS", + "static": true, + "implicit": true, + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Cookie", + "printedName": "MuppetIOS.Cookie", + "usr": "s:9MuppetIOS6CookieV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:9MuppetIOS6CookieV4fromACs7Decoder_p_tKcfc", + "mangledName": "$s9MuppetIOS6CookieV4fromACs7Decoder_p_tKcfc", + "moduleName": "MuppetIOS", + "implicit": true, + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Encoder", + "printedName": "any Swift.Encoder", + "usr": "s:s7EncoderP" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS6CookieV6encode2toys7Encoder_p_tKF", + "mangledName": "$s9MuppetIOS6CookieV6encode2toys7Encoder_p_tKF", + "moduleName": "MuppetIOS", + "implicit": true, + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:9MuppetIOS6CookieV", + "mangledName": "$s9MuppetIOS6CookieV", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Comparable", + "printedName": "Comparable", + "usr": "s:SL", + "mangledName": "$sSL" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "MuppetIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "WebKit", + "printedName": "WebKit", + "declKind": "Import", + "moduleName": "MuppetIOS" + }, + { + "kind": "TypeDecl", + "name": "Bridge", + "printedName": "Bridge", + "children": [ + { + "kind": "Function", + "name": "inject", + "printedName": "inject(muppet:page:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bridge", + "printedName": "MuppetIOS.Bridge", + "usr": "c:@M@MuppetIOS@objc(cs)Bridge" + }, + { + "kind": "TypeNominal", + "name": "Muppet", + "printedName": "MuppetIOS.Muppet", + "usr": "s:9MuppetIOS0A0C" + }, + { + "kind": "TypeNominal", + "name": "Page", + "printedName": "MuppetIOS.Page", + "usr": "s:9MuppetIOS4PageC" + } + ], + "declKind": "Func", + "usr": "s:9MuppetIOS6BridgeC6inject6muppet4pageAcA0A0C_AA4PageCtFZ", + "mangledName": "$s9MuppetIOS6BridgeC6inject6muppet4pageAcA0A0C_AA4PageCtFZ", + "moduleName": "MuppetIOS", + "static": true, + "declAttributes": [ + "Custom", + "Final", + "AccessControl", + "DiscardableResult" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "userContentController", + "printedName": "userContentController(_:didReceive:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(Any?, Swift.String?)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Any?", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ] + }, + { + "kind": "TypeNominal", + "name": "WKUserContentController", + "printedName": "WebKit.WKUserContentController", + "usr": "c:objc(cs)WKUserContentController" + }, + { + "kind": "TypeNominal", + "name": "WKScriptMessage", + "printedName": "WebKit.WKScriptMessage", + "usr": "c:objc(cs)WKScriptMessage" + } + ], + "declKind": "Func", + "usr": "c:@M@MuppetIOS@objc(cs)Bridge(im)userContentController:didReceiveScriptMessage:replyHandler:", + "mangledName": "$s9MuppetIOS6BridgeC21userContentController_10didReceiveypSg_SSSgtSo06WKUsereF0C_So15WKScriptMessageCtYaF", + "moduleName": "MuppetIOS", + "objc_name": "userContentController:didReceiveScriptMessage:replyHandler:", + "declAttributes": [ + "Final", + "ObjC", + "Preconcurrency", + "Custom", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bridge", + "printedName": "MuppetIOS.Bridge", + "usr": "c:@M@MuppetIOS@objc(cs)Bridge" + } + ], + "declKind": "Constructor", + "usr": "c:@M@MuppetIOS@objc(cs)Bridge(im)init", + "mangledName": "$s9MuppetIOS6BridgeCACycfc", + "moduleName": "MuppetIOS", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Custom", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@MuppetIOS@objc(cs)Bridge", + "mangledName": "$s9MuppetIOS6BridgeC", + "moduleName": "MuppetIOS", + "declAttributes": [ + "Final", + "AccessControl", + "Custom", + "ObjC" + ], + "superclassUsr": "c:objc(cs)NSObject", + "hasMissingDesignatedInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "WKWebView", + "printedName": "WKWebView", + "children": [ + { + "kind": "TypeDecl", + "name": "Response", + "printedName": "Response", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Response", + "printedName": "WebKit.WKWebView.Response", + "usr": "s:So9WKWebViewC9MuppetIOSE8ResponseV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:So9WKWebViewC9MuppetIOSE8ResponseV4fromAEs7Decoder_p_tKcfc", + "mangledName": "$sSo9WKWebViewC9MuppetIOSE8ResponseV4fromAEs7Decoder_p_tKcfc", + "moduleName": "MuppetIOS", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Encoder", + "printedName": "any Swift.Encoder", + "usr": "s:s7EncoderP" + } + ], + "declKind": "Func", + "usr": "s:So9WKWebViewC9MuppetIOSE8ResponseV6encode2toys7Encoder_p_tKF", + "mangledName": "$sSo9WKWebViewC9MuppetIOSE8ResponseV6encode2toys7Encoder_p_tKF", + "moduleName": "MuppetIOS", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:So9WKWebViewC9MuppetIOSE8ResponseV", + "mangledName": "$sSo9WKWebViewC9MuppetIOSE8ResponseV", + "moduleName": "MuppetIOS", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + } + ] + } + ], + "declKind": "Class", + "usr": "c:objc(cs)WKWebView", + "moduleName": "WebKit", + "isOpen": true, + "intro_iOS": "8.0", + "objc_name": "WKWebView", + "declAttributes": [ + "Preconcurrency", + "Available", + "ObjC", + "Custom", + "Dynamic" + ], + "superclassUsr": "c:objc(cs)UIView", + "isExternal": true, + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "UIKit.UIView", + "UIKit.UIResponder", + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "UITraitChangeObservable", + "printedName": "UITraitChangeObservable", + "usr": "s:5UIKit23UITraitChangeObservableP", + "mangledName": "$s5UIKit23UITraitChangeObservableP" + }, + { + "kind": "Conformance", + "name": "__DefaultCustomPlaygroundQuickLookable", + "printedName": "__DefaultCustomPlaygroundQuickLookable", + "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", + "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "URLSession", + "printedName": "URLSession", + "declKind": "Class", + "usr": "c:objc(cs)NSURLSession", + "moduleName": "Foundation", + "isOpen": true, + "intro_iOS": "7.0", + "objc_name": "NSURLSession", + "declAttributes": [ + "Available", + "ObjC", + "SynthesizedProtocol", + "NonSendable", + "Sendable", + "Dynamic" + ], + "superclassUsr": "c:objc(cs)NSObject", + "isExternal": true, + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Logger", + "printedName": "Logger", + "declKind": "Struct", + "usr": "s:2os6LoggerV", + "mangledName": "$s2os6LoggerV", + "moduleName": "os", + "intro_Macosx": "11.0", + "intro_iOS": "14.0", + "intro_tvOS": "14.0", + "intro_watchOS": "7.0", + "declAttributes": [ + "Available", + "Available", + "Available", + "Available" + ], + "isExternal": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + } + ], + "json_format_version": 8 + }, + "ConstValues": [ + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Page.swift", + "kind": "BooleanLiteral", + "offset": 249, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Page.swift", + "kind": "Dictionary", + "offset": 1298, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Page.swift", + "kind": "BooleanLiteral", + "offset": 1411, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Page.swift", + "kind": "Array", + "offset": 1459, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Page.swift", + "kind": "IntegerLiteral", + "offset": 10674, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Page.swift", + "kind": "StringLiteral", + "offset": 11681, + "length": 5, + "value": "\"GET\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Page.swift", + "kind": "Dictionary", + "offset": 11736, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Page.swift", + "kind": "BooleanLiteral", + "offset": 11765, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Page.swift", + "kind": "Dictionary", + "offset": 13301, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Page.swift", + "kind": "IntegerLiteral", + "offset": 13330, + "length": 2, + "value": "30" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Utils\/WebView.swift", + "kind": "IntegerLiteral", + "offset": 1949, + "length": 13, + "value": "1000000000" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Utils\/WebView.swift", + "kind": "StringLiteral", + "offset": 2012, + "length": 65, + "value": "\"WebView load timed out after \"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Utils\/WebView.swift", + "kind": "StringLiteral", + "offset": 2068, + "length": 7, + "value": "\" seconds\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Utils\/WebViewRequests.swift", + "kind": "StringLiteral", + "offset": 587, + "length": 5, + "value": "\"GET\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Utils\/WebViewRequests.swift", + "kind": "Array", + "offset": 3448, + "length": 301, + "value": "[\"age\", \"authorization\", \"content-length\", \"content-type\", \"etag\", \"expires\", \"from\", \"host\", \"if-modified-since\", \"if-unmodified-since\", \"last-modified\", \"location\", \"max-forwards\", \"proxy-authorization\", \"referer\", \"retry-after\", \"server\", \"user-agent\"]" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Utils\/WebViewRequests.swift", + "kind": "StringLiteral", + "offset": 5968, + "length": 5, + "value": "\"GET\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Utils\/WebViewRequests.swift", + "kind": "Dictionary", + "offset": 6039, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Utils\/WebViewRequests.swift", + "kind": "BooleanLiteral", + "offset": 6076, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/Shared\/AtomicDebug.swift", + "kind": "BooleanLiteral", + "offset": 193, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/Shared\/AtomicDebug.swift", + "kind": "BooleanLiteral", + "offset": 1005, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Utils\/IntID.swift", + "kind": "IntegerLiteral", + "offset": 149, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Browser.swift", + "kind": "BooleanLiteral", + "offset": 1063, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Browser.swift", + "kind": "BooleanLiteral", + "offset": 1581, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Muppet.swift", + "kind": "StringLiteral", + "offset": 3035, + "length": 8, + "value": "\"muppet\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Utils\/Cookie.swift", + "kind": "StringLiteral", + "offset": 476, + "length": 3, + "value": "\"\/\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Utils\/Cookie.swift", + "kind": "BooleanLiteral", + "offset": 506, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Utils\/Cookie.swift", + "kind": "StringLiteral", + "offset": 5807, + "length": 8, + "value": "\"secure\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Utils\/Cookie.swift", + "kind": "StringLiteral", + "offset": 5863, + "length": 9, + "value": "\"expires\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Bridging\/Bridge.swift", + "kind": "Dictionary", + "offset": 310, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Bridging\/Bridge.swift", + "kind": "Dictionary", + "offset": 374, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/MuppetIOS\/Bridging\/Bridge.swift", + "kind": "StringLiteral", + "offset": 419, + "length": 14, + "value": "\"MuppetBridge\"" + } + ] +} \ No newline at end of file diff --git a/ios/frameworks/MuppetIOS.xcframework/ios-arm64_x86_64-simulator/MuppetIOS.framework/Modules/MuppetIOS.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface b/ios/frameworks/MuppetIOS.xcframework/ios-arm64_x86_64-simulator/MuppetIOS.framework/Modules/MuppetIOS.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface new file mode 100644 index 0000000..9e8e25b --- /dev/null +++ b/ios/frameworks/MuppetIOS.xcframework/ios-arm64_x86_64-simulator/MuppetIOS.framework/Modules/MuppetIOS.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface @@ -0,0 +1,276 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 6.1.2 (swiftlang-6.1.2.1.2 clang-1700.0.13.5) +// swift-module-flags: -target x86_64-apple-ios15.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 6 -enforce-exclusivity=checked -O -enable-upcoming-feature MemberImportVisibility -enable-upcoming-feature ExistentialAny -enable-experimental-feature DebugDescriptionMacro -module-name MuppetIOS +// swift-module-flags-ignorable: -interface-compiler-version 6.1.2 +import Combine +import Foundation +import OSLog +import Swift +import UIKit +import WebKit +import _Concurrency +import _StringProcessing +import _SwiftConcurrencyShims +@_Concurrency.MainActor final public class Page { + public struct Options { + public var hideOnClose: Swift.Bool + } + public enum EventType : Swift.String { + case console + case close + case closed + case dispatch + case domcontentloaded + case started + case finished + case load + case locationchange + case domchange + case progress + case popup + case visible + case hostblocked + case error + public init?(rawValue: Swift.String) + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get + } + } + @_Concurrency.MainActor final public var options: MuppetIOS.Page.Options + @_Concurrency.MainActor final public let emitter: MuppetIOS.Emitter + @_Concurrency.MainActor final public var handle: Swift.String { + get + } + @_Concurrency.MainActor public static func == (lhs: MuppetIOS.Page, rhs: MuppetIOS.Page) -> Swift.Bool + @_Concurrency.MainActor final public func hash(into hasher: inout Swift.Hasher) + @_Concurrency.MainActor public init(browser: MuppetIOS.Browser, view: WebKit.WKWebView, controller: UIKit.UIViewController) + @_Concurrency.MainActor final public func getCookies(for domain: Foundation.URL) async -> [MuppetIOS.Cookie] + @_Concurrency.MainActor final public func setCookie(_ cookie: MuppetIOS.Cookie) async + @_Concurrency.MainActor final public func addUserScript(script: Swift.String) + @discardableResult + @_Concurrency.MainActor final public func evaluate(_ script: Swift.String) async -> MuppetIOS.JSON + @_Concurrency.MainActor final public func setUserAgent(_ userAgent: Swift.String) + @_Concurrency.MainActor final public var currentUserAgent: Swift.String { + get + } + @_Concurrency.MainActor final public func clearHostAllowList() + @_Concurrency.MainActor final public func setHostAllowList(_ hosts: [Swift.String]) + @_Concurrency.MainActor final public var progress: Swift.Int { + get + } + nonisolated final public func screenshot(width: Swift.Int?, height: Swift.Int?, quality: CoreFoundation.CGFloat = 1) async -> Swift.String? + @_Concurrency.MainActor final public func request(url: Foundation.URL, method: Swift.String = "GET", data: MuppetIOS.JSON? = nil, headers: [Swift.String : Swift.String]? = [:], followRedirects: Swift.Bool = true) async -> WebKit.WKWebView.Response? + @_Concurrency.MainActor final public func close() async + @_Concurrency.MainActor final public func show(animated: Swift.Bool) async + @_Concurrency.MainActor final public func hide(animated: Swift.Bool) async + @_Concurrency.MainActor final public func makeChildPage(with configuration: WebKit.WKWebViewConfiguration) -> MuppetIOS.Page? + @_Concurrency.MainActor final public func goto(url urlString: Swift.String, headers: [Swift.String : Swift.String] = [:], timeout: Foundation.TimeInterval = 30) async throws + public enum PageError : Swift.Error { + case invalidURL + public static func == (a: MuppetIOS.Page.PageError, b: MuppetIOS.Page.PageError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } + } + @objc deinit +} +extension MuppetIOS.Page : @preconcurrency Swift.Equatable, @preconcurrency Swift.Hashable { + nonisolated final public var hashValue: Swift.Int { + get + } +} +@_hasMissingDesignatedInitializers public class Emitter where T : Swift.Equatable { + public struct Event { + } + public func on(_ type: T) -> Combine.AnyPublisher + @objc deinit +} +extension WebKit.WKWebView { + public struct Response : Swift.Sendable, Swift.Codable { + public func encode(to encoder: any Swift.Encoder) throws + public init(from decoder: any Swift.Decoder) throws + } +} +@_Concurrency.MainActor final public class Browser { + public enum EventType { + case page + case closed + public static func == (a: MuppetIOS.Browser.EventType, b: MuppetIOS.Browser.EventType) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } + } + @_Concurrency.MainActor final public let emitter: MuppetIOS.Emitter + @_Concurrency.MainActor public init(controller: UIKit.UIViewController) + @_Concurrency.MainActor public static func == (lhs: MuppetIOS.Browser, rhs: MuppetIOS.Browser) -> Swift.Bool + @_Concurrency.MainActor final public func hash(into hasher: inout Swift.Hasher) + @_Concurrency.MainActor final public var handle: Swift.String { + get + } + @_Concurrency.MainActor final public func close() async + @_Concurrency.MainActor final public func newPage(configuration: WebKit.WKWebViewConfiguration? = nil) -> MuppetIOS.Page + @_Concurrency.MainActor final public func attachPage(to existingWebView: WebKit.WKWebView, controller: UIKit.UIViewController) -> MuppetIOS.Page + @objc deinit +} +extension MuppetIOS.Browser : @preconcurrency Swift.Equatable, @preconcurrency Swift.Hashable { + nonisolated final public var hashValue: Swift.Int { + get + } +} +@dynamicMemberLookup public enum JSON : Swift.Sendable, Swift.Equatable, Swift.Hashable { + case dictionary([Swift.String : MuppetIOS.JSON]) + case array([MuppetIOS.JSON]) + case string(Swift.String) + case number(Swift.Double) + case bool(Swift.Bool) + case null + public init(_ value: Any?) + public var asDictionary: [Swift.String : MuppetIOS.JSON]? { + get + } + public var asArray: [MuppetIOS.JSON]? { + get + } + public var asString: Swift.String? { + get + } + public var asDouble: Swift.Double? { + get + } + public var asInt: Swift.Int? { + get + } + public var asBool: Swift.Bool? { + get + } + public var asAny: Any { + get + } + public func value() -> T? + public var isNull: Swift.Bool { + get + } + public subscript(key: Swift.String) -> MuppetIOS.JSON? { + get + set + } + public subscript(index: Swift.Int) -> MuppetIOS.JSON? { + get + set + } + public subscript(dynamicMember member: Swift.String) -> MuppetIOS.JSON? { + get + } + public static func == (a: MuppetIOS.JSON, b: MuppetIOS.JSON) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension MuppetIOS.JSON : Swift.ExpressibleByStringLiteral { + public init(stringLiteral value: Swift.String) + public typealias ExtendedGraphemeClusterLiteralType = Swift.String + public typealias StringLiteralType = Swift.String + public typealias UnicodeScalarLiteralType = Swift.String +} +extension MuppetIOS.JSON : Swift.ExpressibleByIntegerLiteral { + public init(integerLiteral value: Swift.Int) + public typealias IntegerLiteralType = Swift.Int +} +extension MuppetIOS.JSON : Swift.ExpressibleByFloatLiteral { + public init(floatLiteral value: Swift.Double) + public typealias FloatLiteralType = Swift.Double +} +extension MuppetIOS.JSON : Swift.ExpressibleByBooleanLiteral { + public init(booleanLiteral value: Swift.Bool) + public typealias BooleanLiteralType = Swift.Bool +} +extension MuppetIOS.JSON : Swift.ExpressibleByArrayLiteral { + public init(arrayLiteral elements: MuppetIOS.JSON...) + public typealias ArrayLiteralElement = MuppetIOS.JSON +} +extension MuppetIOS.JSON : Swift.ExpressibleByNilLiteral { + public init(nilLiteral: ()) +} +extension MuppetIOS.JSON : Swift.ExpressibleByDictionaryLiteral { + public init(dictionaryLiteral elements: (Swift.String, MuppetIOS.JSON)...) + public typealias Key = Swift.String + public typealias Value = MuppetIOS.JSON +} +extension MuppetIOS.JSON : Swift.Codable { + public init(from decoder: any Swift.Decoder) throws + public func encode(to encoder: any Swift.Encoder) throws + public init(from object: E) throws where E : Swift.Encodable + public func toJSONData() throws -> Foundation.Data + public func toJSONString() throws -> Swift.String + public init(fromJSONString string: Swift.String) +} +extension MuppetIOS.JSON : Swift.CustomStringConvertible { + public var description: Swift.String { + get + } +} +extension MuppetIOS.JSON : Swift.CustomDebugStringConvertible { + public var debugDescription: Swift.String { + get + } +} +@_Concurrency.MainActor final public class Muppet { + @_Concurrency.MainActor final public var browsers: Swift.Set { + get + } + @_Concurrency.MainActor public init(source: UIKit.UIViewController) + @_Concurrency.MainActor final public func update(source: UIKit.UIViewController) + @_Concurrency.MainActor final public func getBrowser(handle: Swift.String) -> MuppetIOS.Browser? + @_Concurrency.MainActor final public func getPage(handle: Swift.String) -> MuppetIOS.Page? + @_Concurrency.MainActor final public func inject(page: MuppetIOS.Page) + @_Concurrency.MainActor final public func launch(source: UIKit.UIViewController) -> MuppetIOS.Browser + public typealias PageBuilder = @_Concurrency.MainActor @Sendable (MuppetIOS.Browser, WebKit.WKWebViewConfiguration) -> MuppetIOS.Page + @_Concurrency.MainActor public static func defaultPageBuilder(browser: MuppetIOS.Browser, configuration: WebKit.WKWebViewConfiguration) -> MuppetIOS.Page + @_Concurrency.MainActor final public var pageBuilder: @_Concurrency.MainActor @Sendable (MuppetIOS.Browser, WebKit.WKWebViewConfiguration) -> MuppetIOS.Page + @_Concurrency.MainActor public static func setDebug(isEnabled: Swift.Bool, forwardLogs forwarder: (@Sendable (Swift.String) -> ())? = nil) async + @objc deinit +} +public struct Cookie : Swift.Sendable { + public var name: Swift.String + public var value: Swift.String + public var path: Swift.String? + public var isSecure: Swift.Bool? + public var domain: Swift.String + public var expiresDate: Foundation.Date? + public var isHTTPOnly: Swift.Bool? + public var maxAge: Swift.Int? + public init(name: Swift.String, value: Swift.String, path: Swift.String = "/", isSecure: Swift.Bool = false, domain: Swift.String, expiresDate: Foundation.Date? = nil, isHTTPOnly: Swift.Bool? = nil, maxAge: Swift.Int? = nil) + public init(from httpCookie: Foundation.HTTPCookie) + public var httpCookie: Foundation.HTTPCookie? { + get + } +} +extension MuppetIOS.Cookie : Swift.Comparable { + public static func < (lhs: MuppetIOS.Cookie, rhs: MuppetIOS.Cookie) -> Swift.Bool + public static func == (a: MuppetIOS.Cookie, b: MuppetIOS.Cookie) -> Swift.Bool +} +extension MuppetIOS.Cookie : Swift.Codable { + public func encode(to encoder: any Swift.Encoder) throws + public init(from decoder: any Swift.Decoder) throws +} +@objc @_hasMissingDesignatedInitializers @_Concurrency.MainActor final public class Bridge : ObjectiveC.NSObject, WebKit.WKScriptMessageHandlerWithReply { + @discardableResult + @_Concurrency.MainActor public static func inject(muppet: MuppetIOS.Muppet, page: MuppetIOS.Page) -> MuppetIOS.Bridge + @_Concurrency.MainActor @preconcurrency @objc final public func userContentController(_ userContentController: WebKit.WKUserContentController, didReceive message: WebKit.WKScriptMessage) async -> (Any?, Swift.String?) + @objc deinit +} +extension MuppetIOS.Muppet : Swift.Sendable {} +extension MuppetIOS.Page : Swift.Sendable {} +extension MuppetIOS.Page.EventType : Swift.Equatable {} +extension MuppetIOS.Page.EventType : Swift.Hashable {} +extension MuppetIOS.Page.EventType : Swift.RawRepresentable {} +extension MuppetIOS.Page.PageError : Swift.Equatable {} +extension MuppetIOS.Page.PageError : Swift.Hashable {} +extension MuppetIOS.Browser : Swift.Sendable {} +extension MuppetIOS.Browser.EventType : Swift.Equatable {} +extension MuppetIOS.Browser.EventType : Swift.Hashable {} +extension MuppetIOS.Bridge : Swift.Sendable {} diff --git a/ios/frameworks/MuppetIOS.xcframework/ios-arm64_x86_64-simulator/MuppetIOS.framework/Modules/MuppetIOS.swiftmodule/x86_64-apple-ios-simulator.swiftdoc b/ios/frameworks/MuppetIOS.xcframework/ios-arm64_x86_64-simulator/MuppetIOS.framework/Modules/MuppetIOS.swiftmodule/x86_64-apple-ios-simulator.swiftdoc new file mode 100644 index 0000000..b3df58b Binary files /dev/null and b/ios/frameworks/MuppetIOS.xcframework/ios-arm64_x86_64-simulator/MuppetIOS.framework/Modules/MuppetIOS.swiftmodule/x86_64-apple-ios-simulator.swiftdoc differ diff --git a/ios/frameworks/MuppetIOS.xcframework/ios-arm64_x86_64-simulator/MuppetIOS.framework/Modules/MuppetIOS.swiftmodule/x86_64-apple-ios-simulator.swiftinterface b/ios/frameworks/MuppetIOS.xcframework/ios-arm64_x86_64-simulator/MuppetIOS.framework/Modules/MuppetIOS.swiftmodule/x86_64-apple-ios-simulator.swiftinterface new file mode 100644 index 0000000..9e8e25b --- /dev/null +++ b/ios/frameworks/MuppetIOS.xcframework/ios-arm64_x86_64-simulator/MuppetIOS.framework/Modules/MuppetIOS.swiftmodule/x86_64-apple-ios-simulator.swiftinterface @@ -0,0 +1,276 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 6.1.2 (swiftlang-6.1.2.1.2 clang-1700.0.13.5) +// swift-module-flags: -target x86_64-apple-ios15.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 6 -enforce-exclusivity=checked -O -enable-upcoming-feature MemberImportVisibility -enable-upcoming-feature ExistentialAny -enable-experimental-feature DebugDescriptionMacro -module-name MuppetIOS +// swift-module-flags-ignorable: -interface-compiler-version 6.1.2 +import Combine +import Foundation +import OSLog +import Swift +import UIKit +import WebKit +import _Concurrency +import _StringProcessing +import _SwiftConcurrencyShims +@_Concurrency.MainActor final public class Page { + public struct Options { + public var hideOnClose: Swift.Bool + } + public enum EventType : Swift.String { + case console + case close + case closed + case dispatch + case domcontentloaded + case started + case finished + case load + case locationchange + case domchange + case progress + case popup + case visible + case hostblocked + case error + public init?(rawValue: Swift.String) + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get + } + } + @_Concurrency.MainActor final public var options: MuppetIOS.Page.Options + @_Concurrency.MainActor final public let emitter: MuppetIOS.Emitter + @_Concurrency.MainActor final public var handle: Swift.String { + get + } + @_Concurrency.MainActor public static func == (lhs: MuppetIOS.Page, rhs: MuppetIOS.Page) -> Swift.Bool + @_Concurrency.MainActor final public func hash(into hasher: inout Swift.Hasher) + @_Concurrency.MainActor public init(browser: MuppetIOS.Browser, view: WebKit.WKWebView, controller: UIKit.UIViewController) + @_Concurrency.MainActor final public func getCookies(for domain: Foundation.URL) async -> [MuppetIOS.Cookie] + @_Concurrency.MainActor final public func setCookie(_ cookie: MuppetIOS.Cookie) async + @_Concurrency.MainActor final public func addUserScript(script: Swift.String) + @discardableResult + @_Concurrency.MainActor final public func evaluate(_ script: Swift.String) async -> MuppetIOS.JSON + @_Concurrency.MainActor final public func setUserAgent(_ userAgent: Swift.String) + @_Concurrency.MainActor final public var currentUserAgent: Swift.String { + get + } + @_Concurrency.MainActor final public func clearHostAllowList() + @_Concurrency.MainActor final public func setHostAllowList(_ hosts: [Swift.String]) + @_Concurrency.MainActor final public var progress: Swift.Int { + get + } + nonisolated final public func screenshot(width: Swift.Int?, height: Swift.Int?, quality: CoreFoundation.CGFloat = 1) async -> Swift.String? + @_Concurrency.MainActor final public func request(url: Foundation.URL, method: Swift.String = "GET", data: MuppetIOS.JSON? = nil, headers: [Swift.String : Swift.String]? = [:], followRedirects: Swift.Bool = true) async -> WebKit.WKWebView.Response? + @_Concurrency.MainActor final public func close() async + @_Concurrency.MainActor final public func show(animated: Swift.Bool) async + @_Concurrency.MainActor final public func hide(animated: Swift.Bool) async + @_Concurrency.MainActor final public func makeChildPage(with configuration: WebKit.WKWebViewConfiguration) -> MuppetIOS.Page? + @_Concurrency.MainActor final public func goto(url urlString: Swift.String, headers: [Swift.String : Swift.String] = [:], timeout: Foundation.TimeInterval = 30) async throws + public enum PageError : Swift.Error { + case invalidURL + public static func == (a: MuppetIOS.Page.PageError, b: MuppetIOS.Page.PageError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } + } + @objc deinit +} +extension MuppetIOS.Page : @preconcurrency Swift.Equatable, @preconcurrency Swift.Hashable { + nonisolated final public var hashValue: Swift.Int { + get + } +} +@_hasMissingDesignatedInitializers public class Emitter where T : Swift.Equatable { + public struct Event { + } + public func on(_ type: T) -> Combine.AnyPublisher + @objc deinit +} +extension WebKit.WKWebView { + public struct Response : Swift.Sendable, Swift.Codable { + public func encode(to encoder: any Swift.Encoder) throws + public init(from decoder: any Swift.Decoder) throws + } +} +@_Concurrency.MainActor final public class Browser { + public enum EventType { + case page + case closed + public static func == (a: MuppetIOS.Browser.EventType, b: MuppetIOS.Browser.EventType) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } + } + @_Concurrency.MainActor final public let emitter: MuppetIOS.Emitter + @_Concurrency.MainActor public init(controller: UIKit.UIViewController) + @_Concurrency.MainActor public static func == (lhs: MuppetIOS.Browser, rhs: MuppetIOS.Browser) -> Swift.Bool + @_Concurrency.MainActor final public func hash(into hasher: inout Swift.Hasher) + @_Concurrency.MainActor final public var handle: Swift.String { + get + } + @_Concurrency.MainActor final public func close() async + @_Concurrency.MainActor final public func newPage(configuration: WebKit.WKWebViewConfiguration? = nil) -> MuppetIOS.Page + @_Concurrency.MainActor final public func attachPage(to existingWebView: WebKit.WKWebView, controller: UIKit.UIViewController) -> MuppetIOS.Page + @objc deinit +} +extension MuppetIOS.Browser : @preconcurrency Swift.Equatable, @preconcurrency Swift.Hashable { + nonisolated final public var hashValue: Swift.Int { + get + } +} +@dynamicMemberLookup public enum JSON : Swift.Sendable, Swift.Equatable, Swift.Hashable { + case dictionary([Swift.String : MuppetIOS.JSON]) + case array([MuppetIOS.JSON]) + case string(Swift.String) + case number(Swift.Double) + case bool(Swift.Bool) + case null + public init(_ value: Any?) + public var asDictionary: [Swift.String : MuppetIOS.JSON]? { + get + } + public var asArray: [MuppetIOS.JSON]? { + get + } + public var asString: Swift.String? { + get + } + public var asDouble: Swift.Double? { + get + } + public var asInt: Swift.Int? { + get + } + public var asBool: Swift.Bool? { + get + } + public var asAny: Any { + get + } + public func value() -> T? + public var isNull: Swift.Bool { + get + } + public subscript(key: Swift.String) -> MuppetIOS.JSON? { + get + set + } + public subscript(index: Swift.Int) -> MuppetIOS.JSON? { + get + set + } + public subscript(dynamicMember member: Swift.String) -> MuppetIOS.JSON? { + get + } + public static func == (a: MuppetIOS.JSON, b: MuppetIOS.JSON) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension MuppetIOS.JSON : Swift.ExpressibleByStringLiteral { + public init(stringLiteral value: Swift.String) + public typealias ExtendedGraphemeClusterLiteralType = Swift.String + public typealias StringLiteralType = Swift.String + public typealias UnicodeScalarLiteralType = Swift.String +} +extension MuppetIOS.JSON : Swift.ExpressibleByIntegerLiteral { + public init(integerLiteral value: Swift.Int) + public typealias IntegerLiteralType = Swift.Int +} +extension MuppetIOS.JSON : Swift.ExpressibleByFloatLiteral { + public init(floatLiteral value: Swift.Double) + public typealias FloatLiteralType = Swift.Double +} +extension MuppetIOS.JSON : Swift.ExpressibleByBooleanLiteral { + public init(booleanLiteral value: Swift.Bool) + public typealias BooleanLiteralType = Swift.Bool +} +extension MuppetIOS.JSON : Swift.ExpressibleByArrayLiteral { + public init(arrayLiteral elements: MuppetIOS.JSON...) + public typealias ArrayLiteralElement = MuppetIOS.JSON +} +extension MuppetIOS.JSON : Swift.ExpressibleByNilLiteral { + public init(nilLiteral: ()) +} +extension MuppetIOS.JSON : Swift.ExpressibleByDictionaryLiteral { + public init(dictionaryLiteral elements: (Swift.String, MuppetIOS.JSON)...) + public typealias Key = Swift.String + public typealias Value = MuppetIOS.JSON +} +extension MuppetIOS.JSON : Swift.Codable { + public init(from decoder: any Swift.Decoder) throws + public func encode(to encoder: any Swift.Encoder) throws + public init(from object: E) throws where E : Swift.Encodable + public func toJSONData() throws -> Foundation.Data + public func toJSONString() throws -> Swift.String + public init(fromJSONString string: Swift.String) +} +extension MuppetIOS.JSON : Swift.CustomStringConvertible { + public var description: Swift.String { + get + } +} +extension MuppetIOS.JSON : Swift.CustomDebugStringConvertible { + public var debugDescription: Swift.String { + get + } +} +@_Concurrency.MainActor final public class Muppet { + @_Concurrency.MainActor final public var browsers: Swift.Set { + get + } + @_Concurrency.MainActor public init(source: UIKit.UIViewController) + @_Concurrency.MainActor final public func update(source: UIKit.UIViewController) + @_Concurrency.MainActor final public func getBrowser(handle: Swift.String) -> MuppetIOS.Browser? + @_Concurrency.MainActor final public func getPage(handle: Swift.String) -> MuppetIOS.Page? + @_Concurrency.MainActor final public func inject(page: MuppetIOS.Page) + @_Concurrency.MainActor final public func launch(source: UIKit.UIViewController) -> MuppetIOS.Browser + public typealias PageBuilder = @_Concurrency.MainActor @Sendable (MuppetIOS.Browser, WebKit.WKWebViewConfiguration) -> MuppetIOS.Page + @_Concurrency.MainActor public static func defaultPageBuilder(browser: MuppetIOS.Browser, configuration: WebKit.WKWebViewConfiguration) -> MuppetIOS.Page + @_Concurrency.MainActor final public var pageBuilder: @_Concurrency.MainActor @Sendable (MuppetIOS.Browser, WebKit.WKWebViewConfiguration) -> MuppetIOS.Page + @_Concurrency.MainActor public static func setDebug(isEnabled: Swift.Bool, forwardLogs forwarder: (@Sendable (Swift.String) -> ())? = nil) async + @objc deinit +} +public struct Cookie : Swift.Sendable { + public var name: Swift.String + public var value: Swift.String + public var path: Swift.String? + public var isSecure: Swift.Bool? + public var domain: Swift.String + public var expiresDate: Foundation.Date? + public var isHTTPOnly: Swift.Bool? + public var maxAge: Swift.Int? + public init(name: Swift.String, value: Swift.String, path: Swift.String = "/", isSecure: Swift.Bool = false, domain: Swift.String, expiresDate: Foundation.Date? = nil, isHTTPOnly: Swift.Bool? = nil, maxAge: Swift.Int? = nil) + public init(from httpCookie: Foundation.HTTPCookie) + public var httpCookie: Foundation.HTTPCookie? { + get + } +} +extension MuppetIOS.Cookie : Swift.Comparable { + public static func < (lhs: MuppetIOS.Cookie, rhs: MuppetIOS.Cookie) -> Swift.Bool + public static func == (a: MuppetIOS.Cookie, b: MuppetIOS.Cookie) -> Swift.Bool +} +extension MuppetIOS.Cookie : Swift.Codable { + public func encode(to encoder: any Swift.Encoder) throws + public init(from decoder: any Swift.Decoder) throws +} +@objc @_hasMissingDesignatedInitializers @_Concurrency.MainActor final public class Bridge : ObjectiveC.NSObject, WebKit.WKScriptMessageHandlerWithReply { + @discardableResult + @_Concurrency.MainActor public static func inject(muppet: MuppetIOS.Muppet, page: MuppetIOS.Page) -> MuppetIOS.Bridge + @_Concurrency.MainActor @preconcurrency @objc final public func userContentController(_ userContentController: WebKit.WKUserContentController, didReceive message: WebKit.WKScriptMessage) async -> (Any?, Swift.String?) + @objc deinit +} +extension MuppetIOS.Muppet : Swift.Sendable {} +extension MuppetIOS.Page : Swift.Sendable {} +extension MuppetIOS.Page.EventType : Swift.Equatable {} +extension MuppetIOS.Page.EventType : Swift.Hashable {} +extension MuppetIOS.Page.EventType : Swift.RawRepresentable {} +extension MuppetIOS.Page.PageError : Swift.Equatable {} +extension MuppetIOS.Page.PageError : Swift.Hashable {} +extension MuppetIOS.Browser : Swift.Sendable {} +extension MuppetIOS.Browser.EventType : Swift.Equatable {} +extension MuppetIOS.Browser.EventType : Swift.Hashable {} +extension MuppetIOS.Bridge : Swift.Sendable {} diff --git a/ios/frameworks/MuppetIOS.xcframework/ios-arm64_x86_64-simulator/MuppetIOS.framework/MuppetIOS b/ios/frameworks/MuppetIOS.xcframework/ios-arm64_x86_64-simulator/MuppetIOS.framework/MuppetIOS new file mode 100644 index 0000000..71b973e Binary files /dev/null and b/ios/frameworks/MuppetIOS.xcframework/ios-arm64_x86_64-simulator/MuppetIOS.framework/MuppetIOS differ diff --git a/ios/frameworks/MuppetIOS.xcframework/ios-arm64_x86_64-simulator/MuppetIOS.framework/PrivacyInfo.xcprivacy b/ios/frameworks/MuppetIOS.xcframework/ios-arm64_x86_64-simulator/MuppetIOS.framework/PrivacyInfo.xcprivacy new file mode 100644 index 0000000..291731b --- /dev/null +++ b/ios/frameworks/MuppetIOS.xcframework/ios-arm64_x86_64-simulator/MuppetIOS.framework/PrivacyInfo.xcprivacy @@ -0,0 +1,100 @@ + + + + + NSPrivacyCollectedDataTypes + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypeName + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAppFunctionality + + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypeEmailAddress + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAppFunctionality + + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypePhoneNumber + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAppFunctionality + + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypePhysicalAddress + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAppFunctionality + + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypePaymentInfo + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAppFunctionality + + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypeOtherFinancialInfo + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAppFunctionality + + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypeProductInteraction + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAnalytics + NSPrivacyCollectedDataTypePurposeAppFunctionality + + + + NSPrivacyAccessedAPITypes + + NSPrivacyTracking + + NSPrivacyTrackingDomains + + + diff --git a/ios/frameworks/MuppetIOS.xcframework/ios-arm64_x86_64-simulator/MuppetIOS.framework/_CodeSignature/CodeDirectory b/ios/frameworks/MuppetIOS.xcframework/ios-arm64_x86_64-simulator/MuppetIOS.framework/_CodeSignature/CodeDirectory new file mode 100644 index 0000000..0d99f8e Binary files /dev/null and b/ios/frameworks/MuppetIOS.xcframework/ios-arm64_x86_64-simulator/MuppetIOS.framework/_CodeSignature/CodeDirectory differ diff --git a/ios/frameworks/MuppetIOS.xcframework/ios-arm64_x86_64-simulator/MuppetIOS.framework/_CodeSignature/CodeRequirements b/ios/frameworks/MuppetIOS.xcframework/ios-arm64_x86_64-simulator/MuppetIOS.framework/_CodeSignature/CodeRequirements new file mode 100644 index 0000000..dbf9d61 Binary files /dev/null and b/ios/frameworks/MuppetIOS.xcframework/ios-arm64_x86_64-simulator/MuppetIOS.framework/_CodeSignature/CodeRequirements differ diff --git a/ios/frameworks/MuppetIOS.xcframework/ios-arm64_x86_64-simulator/MuppetIOS.framework/_CodeSignature/CodeRequirements-1 b/ios/frameworks/MuppetIOS.xcframework/ios-arm64_x86_64-simulator/MuppetIOS.framework/_CodeSignature/CodeRequirements-1 new file mode 100644 index 0000000..ae9f004 Binary files /dev/null and b/ios/frameworks/MuppetIOS.xcframework/ios-arm64_x86_64-simulator/MuppetIOS.framework/_CodeSignature/CodeRequirements-1 differ diff --git a/ios/frameworks/MuppetIOS.xcframework/ios-arm64_x86_64-simulator/MuppetIOS.framework/_CodeSignature/CodeResources b/ios/frameworks/MuppetIOS.xcframework/ios-arm64_x86_64-simulator/MuppetIOS.framework/_CodeSignature/CodeResources new file mode 100644 index 0000000..127a24f --- /dev/null +++ b/ios/frameworks/MuppetIOS.xcframework/ios-arm64_x86_64-simulator/MuppetIOS.framework/_CodeSignature/CodeResources @@ -0,0 +1,267 @@ + + + + + files + + Info.plist + + fIWJC1rU4qD+91138TEQYPaGaic= + + Modules/MuppetIOS.swiftmodule/arm64-apple-ios-simulator.abi.json + + v32daJSCrc0IBFnn2sUHcrmM8hY= + + Modules/MuppetIOS.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface + + J7RjSnpcac2m57DmUe4HA1+8G/0= + + Modules/MuppetIOS.swiftmodule/arm64-apple-ios-simulator.swiftdoc + + JT14Tktw3mvyFQVnTae/XyJGhB4= + + Modules/MuppetIOS.swiftmodule/arm64-apple-ios-simulator.swiftinterface + + J7RjSnpcac2m57DmUe4HA1+8G/0= + + Modules/MuppetIOS.swiftmodule/arm64-apple-ios-simulator.swiftmodule + + yILAXlssl25Ia4RDJ9RP68JylD8= + + Modules/MuppetIOS.swiftmodule/x86_64-apple-ios-simulator.abi.json + + v32daJSCrc0IBFnn2sUHcrmM8hY= + + Modules/MuppetIOS.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface + + +7tV2fAchwyWuDa8wf8aRBZXdh0= + + Modules/MuppetIOS.swiftmodule/x86_64-apple-ios-simulator.swiftdoc + + cVnVs1R7jjFgY+KpCktVC6PK3B4= + + Modules/MuppetIOS.swiftmodule/x86_64-apple-ios-simulator.swiftinterface + + +7tV2fAchwyWuDa8wf8aRBZXdh0= + + Modules/MuppetIOS.swiftmodule/x86_64-apple-ios-simulator.swiftmodule + + H4OfeLSucKDFy3sM5f4ttuUa3aA= + + PrivacyInfo.xcprivacy + + n1Tior/Z23JWo5dZj/4GmktJKDA= + + + files2 + + Modules/MuppetIOS.swiftmodule/arm64-apple-ios-simulator.abi.json + + hash + + v32daJSCrc0IBFnn2sUHcrmM8hY= + + hash2 + + NhdeFoR+jPcytlN4VgjJduFUn9Trolc0eWjhA1v54ec= + + + Modules/MuppetIOS.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface + + hash + + J7RjSnpcac2m57DmUe4HA1+8G/0= + + hash2 + + kPGPJErL1XOZItV4VJzslnPZgGWSxqVLVP9SQQgAM2Y= + + + Modules/MuppetIOS.swiftmodule/arm64-apple-ios-simulator.swiftdoc + + hash + + JT14Tktw3mvyFQVnTae/XyJGhB4= + + hash2 + + oW152mcvNo/mJs7UNILHVfULa52p0yCOYKKp2Fhx1L4= + + + Modules/MuppetIOS.swiftmodule/arm64-apple-ios-simulator.swiftinterface + + hash + + J7RjSnpcac2m57DmUe4HA1+8G/0= + + hash2 + + kPGPJErL1XOZItV4VJzslnPZgGWSxqVLVP9SQQgAM2Y= + + + Modules/MuppetIOS.swiftmodule/arm64-apple-ios-simulator.swiftmodule + + hash + + yILAXlssl25Ia4RDJ9RP68JylD8= + + hash2 + + J1TkQFJSgSth1LTdsiMUqjHnrANDid3Qs2kqETFSG5E= + + + Modules/MuppetIOS.swiftmodule/x86_64-apple-ios-simulator.abi.json + + hash + + v32daJSCrc0IBFnn2sUHcrmM8hY= + + hash2 + + NhdeFoR+jPcytlN4VgjJduFUn9Trolc0eWjhA1v54ec= + + + Modules/MuppetIOS.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface + + hash + + +7tV2fAchwyWuDa8wf8aRBZXdh0= + + hash2 + + UvOrQcDRng73GDXaCLhp7Gyw/XJPAy1SrfHCs6yGHto= + + + Modules/MuppetIOS.swiftmodule/x86_64-apple-ios-simulator.swiftdoc + + hash + + cVnVs1R7jjFgY+KpCktVC6PK3B4= + + hash2 + + 4cjWgGvWGnWxPnpWRdYhgHSszM+MFLXwVwRH5S93GCo= + + + Modules/MuppetIOS.swiftmodule/x86_64-apple-ios-simulator.swiftinterface + + hash + + +7tV2fAchwyWuDa8wf8aRBZXdh0= + + hash2 + + UvOrQcDRng73GDXaCLhp7Gyw/XJPAy1SrfHCs6yGHto= + + + Modules/MuppetIOS.swiftmodule/x86_64-apple-ios-simulator.swiftmodule + + hash + + H4OfeLSucKDFy3sM5f4ttuUa3aA= + + hash2 + + AA0uWOkLsX59n4qpUJLciXjk1GSq5wwlAx3muvTA5eI= + + + PrivacyInfo.xcprivacy + + hash + + n1Tior/Z23JWo5dZj/4GmktJKDA= + + hash2 + + CmTZqdG2e1lBJxEXDqpQnDUADbiIfumJXtPyjCRyBaw= + + + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/ios/frameworks/MuppetIOS.xcframework/ios-arm64_x86_64-simulator/MuppetIOS.framework/_CodeSignature/CodeSignature b/ios/frameworks/MuppetIOS.xcframework/ios-arm64_x86_64-simulator/MuppetIOS.framework/_CodeSignature/CodeSignature new file mode 100644 index 0000000..e69de29 diff --git a/ios/frameworks/QuantumIOS.xcframework/Info.plist b/ios/frameworks/QuantumIOS.xcframework/Info.plist new file mode 100644 index 0000000..aa6220a --- /dev/null +++ b/ios/frameworks/QuantumIOS.xcframework/Info.plist @@ -0,0 +1,44 @@ + + + + + AvailableLibraries + + + BinaryPath + QuantumIOS.framework/QuantumIOS + LibraryIdentifier + ios-arm64_x86_64-simulator + LibraryPath + QuantumIOS.framework + SupportedArchitectures + + arm64 + x86_64 + + SupportedPlatform + ios + SupportedPlatformVariant + simulator + + + BinaryPath + QuantumIOS.framework/QuantumIOS + LibraryIdentifier + ios-arm64 + LibraryPath + QuantumIOS.framework + SupportedArchitectures + + arm64 + + SupportedPlatform + ios + + + CFBundlePackageType + XFWK + XCFrameworkFormatVersion + 1.0 + + diff --git a/ios/frameworks/QuantumIOS.xcframework/_CodeSignature/CodeDirectory b/ios/frameworks/QuantumIOS.xcframework/_CodeSignature/CodeDirectory new file mode 100644 index 0000000..70aa4ef Binary files /dev/null and b/ios/frameworks/QuantumIOS.xcframework/_CodeSignature/CodeDirectory differ diff --git a/ios/frameworks/QuantumIOS.xcframework/_CodeSignature/CodeRequirements b/ios/frameworks/QuantumIOS.xcframework/_CodeSignature/CodeRequirements new file mode 100644 index 0000000..21a0a88 Binary files /dev/null and b/ios/frameworks/QuantumIOS.xcframework/_CodeSignature/CodeRequirements differ diff --git a/ios/frameworks/QuantumIOS.xcframework/_CodeSignature/CodeRequirements-1 b/ios/frameworks/QuantumIOS.xcframework/_CodeSignature/CodeRequirements-1 new file mode 100644 index 0000000..096bf71 Binary files /dev/null and b/ios/frameworks/QuantumIOS.xcframework/_CodeSignature/CodeRequirements-1 differ diff --git a/ios/frameworks/QuantumIOS.xcframework/_CodeSignature/CodeResources b/ios/frameworks/QuantumIOS.xcframework/_CodeSignature/CodeResources new file mode 100644 index 0000000..5a83e2c --- /dev/null +++ b/ios/frameworks/QuantumIOS.xcframework/_CodeSignature/CodeResources @@ -0,0 +1,503 @@ + + + + + files + + ios-arm64/QuantumIOS.framework/Headers/QuantumIOS.h + + yiqTZeXDWfU6/yE6XdPb9y8T/8M= + + ios-arm64/QuantumIOS.framework/Info.plist + + I2MySfA1x+LpbVxGG7AETpk9cII= + + ios-arm64/QuantumIOS.framework/Modules/QuantumIOS.swiftmodule/arm64-apple-ios.abi.json + + 0WFh1pwRDI/J0x8cpq4M4Vqs+9k= + + ios-arm64/QuantumIOS.framework/Modules/QuantumIOS.swiftmodule/arm64-apple-ios.private.swiftinterface + + UbFkHrhe50qqd+Uk0ywyveHvBys= + + ios-arm64/QuantumIOS.framework/Modules/QuantumIOS.swiftmodule/arm64-apple-ios.swiftdoc + + NkdnybXzHN/EsIbYwBSBiy8Ssc8= + + ios-arm64/QuantumIOS.framework/Modules/QuantumIOS.swiftmodule/arm64-apple-ios.swiftinterface + + UbFkHrhe50qqd+Uk0ywyveHvBys= + + ios-arm64/QuantumIOS.framework/Modules/module.modulemap + + Fnj8GwqzdKnriRHOoQirIDNdqU0= + + ios-arm64/QuantumIOS.framework/PrivacyInfo.xcprivacy + + n1Tior/Z23JWo5dZj/4GmktJKDA= + + ios-arm64/QuantumIOS.framework/QuantumIOS + + 4LxTs56AcHOjKGdoPOn7+i5daiY= + + ios-arm64_x86_64-simulator/QuantumIOS.framework/Headers/QuantumIOS.h + + yiqTZeXDWfU6/yE6XdPb9y8T/8M= + + ios-arm64_x86_64-simulator/QuantumIOS.framework/Info.plist + + EHAmAz9PYJqYHr5q5D1XfxQ3cSc= + + ios-arm64_x86_64-simulator/QuantumIOS.framework/Modules/QuantumIOS.swiftmodule/arm64-apple-ios-simulator.abi.json + + CvQ/xa1HX2rbTeamWKU2VFMOUok= + + ios-arm64_x86_64-simulator/QuantumIOS.framework/Modules/QuantumIOS.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface + + Vvl7F1i3ZLW3IQp+w/oD/kt+cMw= + + ios-arm64_x86_64-simulator/QuantumIOS.framework/Modules/QuantumIOS.swiftmodule/arm64-apple-ios-simulator.swiftdoc + + aq2jiyveRb2Df3zQ713DR0A6YtQ= + + ios-arm64_x86_64-simulator/QuantumIOS.framework/Modules/QuantumIOS.swiftmodule/arm64-apple-ios-simulator.swiftinterface + + Vvl7F1i3ZLW3IQp+w/oD/kt+cMw= + + ios-arm64_x86_64-simulator/QuantumIOS.framework/Modules/QuantumIOS.swiftmodule/x86_64-apple-ios-simulator.abi.json + + CvQ/xa1HX2rbTeamWKU2VFMOUok= + + ios-arm64_x86_64-simulator/QuantumIOS.framework/Modules/QuantumIOS.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface + + yakvjehaV6USvzsVluFsFerHExQ= + + ios-arm64_x86_64-simulator/QuantumIOS.framework/Modules/QuantumIOS.swiftmodule/x86_64-apple-ios-simulator.swiftdoc + + 0gFBBe5siUsNt1XtRBQuV6ToKvw= + + ios-arm64_x86_64-simulator/QuantumIOS.framework/Modules/QuantumIOS.swiftmodule/x86_64-apple-ios-simulator.swiftinterface + + yakvjehaV6USvzsVluFsFerHExQ= + + ios-arm64_x86_64-simulator/QuantumIOS.framework/Modules/module.modulemap + + Fnj8GwqzdKnriRHOoQirIDNdqU0= + + ios-arm64_x86_64-simulator/QuantumIOS.framework/PrivacyInfo.xcprivacy + + n1Tior/Z23JWo5dZj/4GmktJKDA= + + ios-arm64_x86_64-simulator/QuantumIOS.framework/QuantumIOS + + fWRwYGT5MNezxTZ5uFJjHlXgNmI= + + ios-arm64_x86_64-simulator/QuantumIOS.framework/_CodeSignature/CodeDirectory + + +LmQmoF4tfnj75xugJ7gEbW2BFU= + + 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= + + ios-arm64_x86_64-simulator/QuantumIOS.framework/_CodeSignature/CodeSignature + + 2jmj7l5rSw0yVb/vlWAYkK/YBwk= + + + files2 + + ios-arm64/QuantumIOS.framework/Headers/QuantumIOS.h + + hash + + yiqTZeXDWfU6/yE6XdPb9y8T/8M= + + hash2 + + 9SSfcH3uoJlujZWNPIS24slyTQfWk6cl/PMwTTDJ1HM= + + + ios-arm64/QuantumIOS.framework/Info.plist + + hash + + I2MySfA1x+LpbVxGG7AETpk9cII= + + hash2 + + UB8sI5herukyOZ9OxfZK7IJPfR+m8t/rRHNlu2akXAE= + + + ios-arm64/QuantumIOS.framework/Modules/QuantumIOS.swiftmodule/arm64-apple-ios.abi.json + + hash + + 0WFh1pwRDI/J0x8cpq4M4Vqs+9k= + + hash2 + + H/U0BHXA4/Z7lAxnzX2gE7+K87wAuXQCoJP+ZY01jNk= + + + ios-arm64/QuantumIOS.framework/Modules/QuantumIOS.swiftmodule/arm64-apple-ios.private.swiftinterface + + hash + + UbFkHrhe50qqd+Uk0ywyveHvBys= + + hash2 + + 9D7R7tcvwsZEIlA/sbUQbiYCUR1y9xsFeFLrlXr6FUc= + + + ios-arm64/QuantumIOS.framework/Modules/QuantumIOS.swiftmodule/arm64-apple-ios.swiftdoc + + hash + + NkdnybXzHN/EsIbYwBSBiy8Ssc8= + + hash2 + + ZmDGne5h4jNkbbV30wbN8qzl0euI0AXMgPtji69eejw= + + + ios-arm64/QuantumIOS.framework/Modules/QuantumIOS.swiftmodule/arm64-apple-ios.swiftinterface + + hash + + UbFkHrhe50qqd+Uk0ywyveHvBys= + + hash2 + + 9D7R7tcvwsZEIlA/sbUQbiYCUR1y9xsFeFLrlXr6FUc= + + + ios-arm64/QuantumIOS.framework/Modules/module.modulemap + + hash + + Fnj8GwqzdKnriRHOoQirIDNdqU0= + + hash2 + + rHvFn6eD1jNL2fZtn6g2n6yinflGc2s2y8vq8zkT1m0= + + + ios-arm64/QuantumIOS.framework/PrivacyInfo.xcprivacy + + hash + + n1Tior/Z23JWo5dZj/4GmktJKDA= + + hash2 + + CmTZqdG2e1lBJxEXDqpQnDUADbiIfumJXtPyjCRyBaw= + + + ios-arm64/QuantumIOS.framework/QuantumIOS + + hash + + 4LxTs56AcHOjKGdoPOn7+i5daiY= + + hash2 + + oL5qiz4OOM3V+EGXgH4wJk4HmLRSBEN2GlQ2BLLeONE= + + + ios-arm64_x86_64-simulator/QuantumIOS.framework/Headers/QuantumIOS.h + + hash + + yiqTZeXDWfU6/yE6XdPb9y8T/8M= + + hash2 + + 9SSfcH3uoJlujZWNPIS24slyTQfWk6cl/PMwTTDJ1HM= + + + ios-arm64_x86_64-simulator/QuantumIOS.framework/Info.plist + + hash + + EHAmAz9PYJqYHr5q5D1XfxQ3cSc= + + hash2 + + Rt0GzqkdEg8yuPj2u7mVyI9Ha4X1EBbdG3h7dC9YXnk= + + + ios-arm64_x86_64-simulator/QuantumIOS.framework/Modules/QuantumIOS.swiftmodule/arm64-apple-ios-simulator.abi.json + + hash + + CvQ/xa1HX2rbTeamWKU2VFMOUok= + + hash2 + + tZ7qQsQkHqYR5vshdaFEfMiRNpYiF1O8YzF9YlVC674= + + + 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= + + + ios-arm64_x86_64-simulator/QuantumIOS.framework/Modules/QuantumIOS.swiftmodule/arm64-apple-ios-simulator.swiftdoc + + hash + + aq2jiyveRb2Df3zQ713DR0A6YtQ= + + hash2 + + OsyPB2lkaI3IawoBtwAQhJcD96PdGl/dKjewhhQvbIU= + + + 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= + + + ios-arm64_x86_64-simulator/QuantumIOS.framework/Modules/QuantumIOS.swiftmodule/x86_64-apple-ios-simulator.abi.json + + hash + + CvQ/xa1HX2rbTeamWKU2VFMOUok= + + hash2 + + tZ7qQsQkHqYR5vshdaFEfMiRNpYiF1O8YzF9YlVC674= + + + ios-arm64_x86_64-simulator/QuantumIOS.framework/Modules/QuantumIOS.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface + + hash + + yakvjehaV6USvzsVluFsFerHExQ= + + hash2 + + XhbbmtCJyKjFqkhypnH0pqzQ8JxZ/woRsiMdEuAWox4= + + + ios-arm64_x86_64-simulator/QuantumIOS.framework/Modules/QuantumIOS.swiftmodule/x86_64-apple-ios-simulator.swiftdoc + + hash + + 0gFBBe5siUsNt1XtRBQuV6ToKvw= + + hash2 + + x3Og6mWW9yQKhMWYbjtiT5kUv5wUsAm/nRpkFUbO0P0= + + + ios-arm64_x86_64-simulator/QuantumIOS.framework/Modules/QuantumIOS.swiftmodule/x86_64-apple-ios-simulator.swiftinterface + + hash + + yakvjehaV6USvzsVluFsFerHExQ= + + hash2 + + XhbbmtCJyKjFqkhypnH0pqzQ8JxZ/woRsiMdEuAWox4= + + + ios-arm64_x86_64-simulator/QuantumIOS.framework/Modules/module.modulemap + + hash + + Fnj8GwqzdKnriRHOoQirIDNdqU0= + + hash2 + + rHvFn6eD1jNL2fZtn6g2n6yinflGc2s2y8vq8zkT1m0= + + + ios-arm64_x86_64-simulator/QuantumIOS.framework/PrivacyInfo.xcprivacy + + hash + + n1Tior/Z23JWo5dZj/4GmktJKDA= + + hash2 + + CmTZqdG2e1lBJxEXDqpQnDUADbiIfumJXtPyjCRyBaw= + + + ios-arm64_x86_64-simulator/QuantumIOS.framework/QuantumIOS + + hash + + fWRwYGT5MNezxTZ5uFJjHlXgNmI= + + hash2 + + kzUospMmCcavfzf8A4J1krdcvlAf/pn4lQVyTkuJAGg= + + + ios-arm64_x86_64-simulator/QuantumIOS.framework/_CodeSignature/CodeDirectory + + hash + + +LmQmoF4tfnj75xugJ7gEbW2BFU= + + hash2 + + rvX6t56DRZahXehLL6UslEv9z8dWSG0tnfx1IrnZYG4= + + + 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= + + + ios-arm64_x86_64-simulator/QuantumIOS.framework/_CodeSignature/CodeSignature + + hash + + 2jmj7l5rSw0yVb/vlWAYkK/YBwk= + + hash2 + + 47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU= + + + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/ios/frameworks/QuantumIOS.xcframework/_CodeSignature/CodeSignature b/ios/frameworks/QuantumIOS.xcframework/_CodeSignature/CodeSignature new file mode 100644 index 0000000..de4859a Binary files /dev/null and b/ios/frameworks/QuantumIOS.xcframework/_CodeSignature/CodeSignature differ diff --git a/ios/frameworks/QuantumIOS.xcframework/ios-arm64/QuantumIOS.framework/Headers/QuantumIOS.h b/ios/frameworks/QuantumIOS.xcframework/ios-arm64/QuantumIOS.framework/Headers/QuantumIOS.h new file mode 100644 index 0000000..593e3da --- /dev/null +++ b/ios/frameworks/QuantumIOS.xcframework/ios-arm64/QuantumIOS.framework/Headers/QuantumIOS.h @@ -0,0 +1,16 @@ +// +// QuantumIOS.h +// QuantumIOS +// +// Created by Erik Sargent on 8/24/21. +// + +#import + +//! Project version number for QuantumIOS. +FOUNDATION_EXPORT double QuantumIOSVersionNumber; + +//! Project version string for QuantumIOS. +FOUNDATION_EXPORT const unsigned char QuantumIOSVersionString[]; + +// In this header, you should import all the public headers of your framework using statements like #import diff --git a/ios/frameworks/QuantumIOS.xcframework/ios-arm64/QuantumIOS.framework/Info.plist b/ios/frameworks/QuantumIOS.xcframework/ios-arm64/QuantumIOS.framework/Info.plist new file mode 100644 index 0000000..fdf7826 --- /dev/null +++ b/ios/frameworks/QuantumIOS.xcframework/ios-arm64/QuantumIOS.framework/Info.plist @@ -0,0 +1,55 @@ + + + + + BuildMachineOSBuild + 24G617 + CFBundleDevelopmentRegion + en + CFBundleExecutable + QuantumIOS + CFBundleIdentifier + com.atomicfi.QuantumIOS + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + QuantumIOS + CFBundlePackageType + FMWK + CFBundleShortVersionString + 3.28.0 + CFBundleSupportedPlatforms + + iPhoneOS + + CFBundleVersion + 175 + DTCompiler + com.apple.compilers.llvm.clang.1_0 + DTPlatformBuild + 22F76 + DTPlatformName + iphoneos + DTPlatformVersion + 18.5 + DTSDKBuild + 22F76 + DTSDKName + iphoneos18.5 + DTXcode + 1640 + DTXcodeBuild + 16F6 + MinimumOSVersion + 15.0 + UIDeviceFamily + + 1 + 2 + + UIRequiredDeviceCapabilities + + arm64 + + + 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 new file mode 100644 index 0000000..bd7a8cf --- /dev/null +++ b/ios/frameworks/QuantumIOS.xcframework/ios-arm64/QuantumIOS.framework/Modules/QuantumIOS.swiftmodule/arm64-apple-ios.abi.json @@ -0,0 +1,2241 @@ +{ + "ABIRoot": { + "kind": "Root", + "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", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "QuantumIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "WebKit", + "printedName": "WebKit", + "declKind": "Import", + "moduleName": "QuantumIOS" + }, + { + "kind": "TypeDecl", + "name": "AtomicWebView", + "printedName": "AtomicWebView", + "children": [ + { + "kind": "Function", + "name": "makeWebView", + "printedName": "makeWebView(frame:configuration:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AtomicWebView", + "printedName": "QuantumIOS.AtomicWebView", + "usr": "c:@M@QuantumIOS@objc(cs)AtomicWebView" + }, + { + "kind": "TypeNominal", + "name": "CGRect", + "printedName": "CoreFoundation.CGRect", + "hasDefaultArg": true, + "usr": "c:@S@CGRect" + }, + { + "kind": "TypeNominal", + "name": "WKWebViewConfiguration", + "printedName": "WebKit.WKWebViewConfiguration", + "hasDefaultArg": true, + "usr": "c:objc(cs)WKWebViewConfiguration" + } + ], + "declKind": "Func", + "usr": "s:10QuantumIOS13AtomicWebViewC04makedE05frame13configurationACSo6CGRectV_So05WKWebE13ConfigurationCtFZ", + "mangledName": "$s10QuantumIOS13AtomicWebViewC04makedE05frame13configurationACSo6CGRectV_So05WKWebE13ConfigurationCtFZ", + "moduleName": "QuantumIOS", + "static": true, + "declAttributes": [ + "Preconcurrency", + "Custom", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(frame:configuration:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AtomicWebView", + "printedName": "QuantumIOS.AtomicWebView", + "usr": "c:@M@QuantumIOS@objc(cs)AtomicWebView" + }, + { + "kind": "TypeNominal", + "name": "CGRect", + "printedName": "CoreFoundation.CGRect", + "usr": "c:@S@CGRect" + }, + { + "kind": "TypeNominal", + "name": "WKWebViewConfiguration", + "printedName": "WebKit.WKWebViewConfiguration", + "usr": "c:objc(cs)WKWebViewConfiguration" + } + ], + "declKind": "Constructor", + "usr": "c:@M@QuantumIOS@objc(cs)AtomicWebView(im)initWithFrame:configuration:", + "mangledName": "$s10QuantumIOS13AtomicWebViewC5frame13configurationACSo6CGRectV_So05WKWebE13ConfigurationCtcfc", + "moduleName": "QuantumIOS", + "overriding": true, + "implicit": true, + "objc_name": "initWithFrame:configuration:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Preconcurrency", + "Custom", + "Override" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(coder:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "QuantumIOS.AtomicWebView?", + "children": [ + { + "kind": "TypeNominal", + "name": "AtomicWebView", + "printedName": "QuantumIOS.AtomicWebView", + "usr": "c:@M@QuantumIOS@objc(cs)AtomicWebView" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "NSCoder", + "printedName": "Foundation.NSCoder", + "usr": "c:objc(cs)NSCoder" + } + ], + "declKind": "Constructor", + "usr": "c:@M@QuantumIOS@objc(cs)AtomicWebView(im)initWithCoder:", + "mangledName": "$s10QuantumIOS13AtomicWebViewC5coderACSgSo7NSCoderC_tcfc", + "moduleName": "QuantumIOS", + "overriding": true, + "implicit": true, + "objc_name": "initWithCoder:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Preconcurrency", + "Custom", + "Required" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@QuantumIOS@objc(cs)AtomicWebView", + "mangledName": "$s10QuantumIOS13AtomicWebViewC", + "moduleName": "QuantumIOS", + "declAttributes": [ + "Preconcurrency", + "Custom", + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:objc(cs)WKWebView", + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "WebKit.WKWebView", + "UIKit.UIView", + "UIKit.UIResponder", + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "UITraitChangeObservable", + "printedName": "UITraitChangeObservable", + "usr": "s:5UIKit23UITraitChangeObservableP", + "mangledName": "$s5UIKit23UITraitChangeObservableP" + }, + { + "kind": "Conformance", + "name": "__DefaultCustomPlaygroundQuickLookable", + "printedName": "__DefaultCustomPlaygroundQuickLookable", + "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", + "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" + } + ] + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "QuantumIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "QuantumIOS" + }, + { + "kind": "Import", + "name": "WebKit", + "printedName": "WebKit", + "declKind": "Import", + "moduleName": "QuantumIOS" + }, + { + "kind": "TypeDecl", + "name": "AtomicWebViewController", + "printedName": "AtomicWebViewController", + "children": [ + { + "kind": "Var", + "name": "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", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(() async -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() async -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:10QuantumIOS23AtomicWebViewControllerC6cancelyyYacSgvp", + "mangledName": "$s10QuantumIOS23AtomicWebViewControllerC6cancelyyYacSgvp", + "moduleName": "QuantumIOS", + "declAttributes": [ + "HasInitialValue", + "Preconcurrency", + "Custom", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(() async -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() async -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:10QuantumIOS23AtomicWebViewControllerC6cancelyyYacSgvg", + "mangledName": "$s10QuantumIOS23AtomicWebViewControllerC6cancelyyYacSgvg", + "moduleName": "QuantumIOS", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(() async -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() async -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:10QuantumIOS23AtomicWebViewControllerC6cancelyyYacSgvs", + "mangledName": "$s10QuantumIOS23AtomicWebViewControllerC6cancelyyYacSgvs", + "moduleName": "QuantumIOS", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:10QuantumIOS23AtomicWebViewControllerC6cancelyyYacSgvM", + "mangledName": "$s10QuantumIOS23AtomicWebViewControllerC6cancelyyYacSgvM", + "moduleName": "QuantumIOS", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Function", + "name": "viewDidLoad", + "printedName": "viewDidLoad()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@QuantumIOS@objc(cs)AtomicWebViewController(im)viewDidLoad", + "mangledName": "$s10QuantumIOS23AtomicWebViewControllerC11viewDidLoadyyF", + "moduleName": "QuantumIOS", + "overriding": true, + "objc_name": "viewDidLoad", + "declAttributes": [ + "Dynamic", + "ObjC", + "Preconcurrency", + "Custom", + "Override", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "traitCollectionDidChange", + "printedName": "traitCollectionDidChange(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UITraitCollection?", + "children": [ + { + "kind": "TypeNominal", + "name": "UITraitCollection", + "printedName": "UIKit.UITraitCollection", + "usr": "c:objc(cs)UITraitCollection" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@QuantumIOS@objc(cs)AtomicWebViewController(im)traitCollectionDidChange:", + "mangledName": "$s10QuantumIOS23AtomicWebViewControllerC24traitCollectionDidChangeyySo07UITraitH0CSgF", + "moduleName": "QuantumIOS", + "overriding": true, + "objc_name": "traitCollectionDidChange:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Preconcurrency", + "Custom", + "Override", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "hideAssistantTitle", + "printedName": "hideAssistantTitle()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:10QuantumIOS23AtomicWebViewControllerC18hideAssistantTitleyyF", + "mangledName": "$s10QuantumIOS23AtomicWebViewControllerC18hideAssistantTitleyyF", + "moduleName": "QuantumIOS", + "declAttributes": [ + "Preconcurrency", + "Custom", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "showAssistant", + "printedName": "showAssistant(title:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:10QuantumIOS23AtomicWebViewControllerC13showAssistant5titleySS_tF", + "mangledName": "$s10QuantumIOS23AtomicWebViewControllerC13showAssistant5titleySS_tF", + "moduleName": "QuantumIOS", + "declAttributes": [ + "Preconcurrency", + "Custom", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(nibName:bundle:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AtomicWebViewController", + "printedName": "QuantumIOS.AtomicWebViewController", + "usr": "c:@M@QuantumIOS@objc(cs)AtomicWebViewController" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "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@QuantumIOS@objc(cs)AtomicWebViewController(im)initWithNibName:bundle:", + "mangledName": "$s10QuantumIOS23AtomicWebViewControllerC7nibName6bundleACSSSg_So8NSBundleCSgtcfc", + "moduleName": "QuantumIOS", + "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": "QuantumIOS.AtomicWebViewController?", + "children": [ + { + "kind": "TypeNominal", + "name": "AtomicWebViewController", + "printedName": "QuantumIOS.AtomicWebViewController", + "usr": "c:@M@QuantumIOS@objc(cs)AtomicWebViewController" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "NSCoder", + "printedName": "Foundation.NSCoder", + "usr": "c:objc(cs)NSCoder" + } + ], + "declKind": "Constructor", + "usr": "c:@M@QuantumIOS@objc(cs)AtomicWebViewController(im)initWithCoder:", + "mangledName": "$s10QuantumIOS23AtomicWebViewControllerC5coderACSgSo7NSCoderC_tcfc", + "moduleName": "QuantumIOS", + "overriding": true, + "implicit": true, + "objc_name": "initWithCoder:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Preconcurrency", + "Custom", + "Required" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@QuantumIOS@objc(cs)AtomicWebViewController", + "mangledName": "$s10QuantumIOS23AtomicWebViewControllerC", + "moduleName": "QuantumIOS", + "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": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "UITraitChangeObservable", + "printedName": "UITraitChangeObservable", + "usr": "s:5UIKit23UITraitChangeObservableP", + "mangledName": "$s5UIKit23UITraitChangeObservableP" + } + ] + }, + { + "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": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "QuantumIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "QuantumIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "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": "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": "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": "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": "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": "TypeDecl", + "name": "QuantumError", + "printedName": "QuantumError", + "children": [ + { + "kind": "Var", + "name": "missingPage", + "printedName": "missingPage", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(QuantumIOS.Quantum.QuantumError.Type) -> QuantumIOS.Quantum.QuantumError", + "children": [ + { + "kind": "TypeNominal", + "name": "QuantumError", + "printedName": "QuantumIOS.Quantum.QuantumError", + "usr": "s:10QuantumIOS0A0C0A5ErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "QuantumIOS.Quantum.QuantumError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "QuantumError", + "printedName": "QuantumIOS.Quantum.QuantumError", + "usr": "s:10QuantumIOS0A0C0A5ErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:10QuantumIOS0A0C0A5ErrorO11missingPageyA2EmF", + "mangledName": "$s10QuantumIOS0A0C0A5ErrorO11missingPageyA2EmF", + "moduleName": "QuantumIOS" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "QuantumError", + "printedName": "QuantumIOS.Quantum.QuantumError", + "usr": "s:10QuantumIOS0A0C0A5ErrorO" + }, + { + "kind": "TypeNominal", + "name": "QuantumError", + "printedName": "QuantumIOS.Quantum.QuantumError", + "usr": "s:10QuantumIOS0A0C0A5ErrorO" + } + ], + "declKind": "Func", + "usr": "s:10QuantumIOS0A0C0A5ErrorO2eeoiySbAE_AEtFZ", + "mangledName": "$s10QuantumIOS0A0C0A5ErrorO2eeoiySbAE_AEtFZ", + "moduleName": "QuantumIOS", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:10QuantumIOS0A0C0A5ErrorO9hashValueSivp", + "mangledName": "$s10QuantumIOS0A0C0A5ErrorO9hashValueSivp", + "moduleName": "QuantumIOS", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:10QuantumIOS0A0C0A5ErrorO9hashValueSivg", + "mangledName": "$s10QuantumIOS0A0C0A5ErrorO9hashValueSivg", + "moduleName": "QuantumIOS", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:10QuantumIOS0A0C0A5ErrorO4hash4intoys6HasherVz_tF", + "mangledName": "$s10QuantumIOS0A0C0A5ErrorO4hash4intoys6HasherVz_tF", + "moduleName": "QuantumIOS", + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:10QuantumIOS0A0C0A5ErrorO", + "mangledName": "$s10QuantumIOS0A0C0A5ErrorO", + "moduleName": "QuantumIOS", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "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": "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": "TypeDecl", + "name": "Logger", + "printedName": "Logger", + "declKind": "Struct", + "usr": "s:2os6LoggerV", + "mangledName": "$s2os6LoggerV", + "moduleName": "os", + "intro_Macosx": "11.0", + "intro_iOS": "14.0", + "intro_tvOS": "14.0", + "intro_watchOS": "7.0", + "declAttributes": [ + "Available", + "Available", + "Available", + "Available" + ], + "isExternal": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "URLSession", + "printedName": "URLSession", + "declKind": "Class", + "usr": "c:objc(cs)NSURLSession", + "moduleName": "Foundation", + "isOpen": true, + "intro_iOS": "7.0", + "objc_name": "NSURLSession", + "declAttributes": [ + "Available", + "ObjC", + "SynthesizedProtocol", + "NonSendable", + "Sendable", + "Dynamic" + ], + "superclassUsr": "c:objc(cs)NSObject", + "isExternal": true, + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + } + ], + "json_format_version": 8 + }, + "ConstValues": [ + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/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", + "offset": 407, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/QuantumIOS\/Views\/AtomicWebViewController.swift", + "kind": "BooleanLiteral", + "offset": 649, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/QuantumIOS\/Views\/AtomicWebViewController.swift", + "kind": "StringLiteral", + "offset": 694, + "length": 21, + "value": "\"WebController.title\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/QuantumIOS\/Views\/AtomicWebViewController.swift", + "kind": "BooleanLiteral", + "offset": 993, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/QuantumIOS\/Views\/AtomicWebViewController.swift", + "kind": "StringLiteral", + "offset": 1042, + "length": 24, + "value": "\"WebController.progress\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/QuantumIOS\/Views\/AtomicWebViewController.swift", + "kind": "BooleanLiteral", + "offset": 1248, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/QuantumIOS\/Views\/AtomicWebViewController.swift", + "kind": "BooleanLiteral", + "offset": 1383, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/QuantumIOS\/Views\/AtomicWebViewController.swift", + "kind": "IntegerLiteral", + "offset": 1451, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/QuantumIOS\/Views\/AtomicWebViewController.swift", + "kind": "StringLiteral", + "offset": 1493, + "length": 30, + "value": "\"WebController.assistantTitle\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/QuantumIOS\/Views\/AtomicWebViewController.swift", + "kind": "BooleanLiteral", + "offset": 1697, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/QuantumIOS\/Views\/AtomicWebViewController.swift", + "kind": "FloatLiteral", + "offset": 1796, + "length": 4, + "value": "0.25" + }, + { + "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\/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, + "length": 26, + "value": "\"https:\/\/api.atomicfi.com\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/QuantumIOS\/Quantum.swift", + "kind": "Dictionary", + "offset": 1422, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/QuantumIOS\/Quantum.swift", + "kind": "StringLiteral", + "offset": 3554, + "length": 9, + "value": "\"quantum\"" + } + ] +} \ No newline at end of file diff --git a/ios/frameworks/QuantumIOS.xcframework/ios-arm64/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 new file mode 100644 index 0000000..0159d8b --- /dev/null +++ b/ios/frameworks/QuantumIOS.xcframework/ios-arm64/QuantumIOS.framework/Modules/QuantumIOS.swiftmodule/arm64-apple-ios.private.swiftinterface @@ -0,0 +1,67 @@ +// 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 +import Combine +import Foundation +import MuppetIOS +import OSLog +@_exported import QuantumIOS +import Swift +import UIKit +import WebKit +import _Concurrency +import _StringProcessing +import _SwiftConcurrencyShims +@objc @_inheritsConvenienceInitializers @_Concurrency.MainActor @preconcurrency public class AtomicWebView : WebKit.WKWebView { + @_Concurrency.MainActor @preconcurrency public class func makeWebView(frame: CoreFoundation.CGRect = .zero, configuration: WebKit.WKWebViewConfiguration = .init()) -> QuantumIOS.AtomicWebView + @_Concurrency.MainActor @preconcurrency @objc override dynamic public init(frame: CoreFoundation.CGRect, configuration: WebKit.WKWebViewConfiguration) + @_Concurrency.MainActor @preconcurrency @objc required dynamic public init?(coder: Foundation.NSCoder) + @objc deinit +} +@objc @_inheritsConvenienceInitializers @_Concurrency.MainActor @preconcurrency public class AtomicWebViewController : UIKit.UIViewController { + @_Concurrency.MainActor @preconcurrency weak public var webView: QuantumIOS.AtomicWebView! + @_Concurrency.MainActor @preconcurrency public var cancel: (() async -> Swift.Void)? + @_Concurrency.MainActor @preconcurrency @objc override dynamic public func viewDidLoad() + @_Concurrency.MainActor @preconcurrency @objc override dynamic public func traitCollectionDidChange(_ previousTraitCollection: UIKit.UITraitCollection?) + @_Concurrency.MainActor @preconcurrency public func hideAssistantTitle() + @_Concurrency.MainActor @preconcurrency public func showAssistant(title: Swift.String) + @_Concurrency.MainActor @preconcurrency @objc override dynamic public init(nibName nibNameOrNil: Swift.String?, bundle nibBundleOrNil: Foundation.Bundle?) + @_Concurrency.MainActor @preconcurrency @objc required dynamic public init?(coder: Foundation.NSCoder) + @objc deinit +} +public enum QuantumSessionError : Foundation.LocalizedError { + case invalidResponse(Swift.String) + case networkError(any Swift.Error) + 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? + public enum QuantumError : Swift.Error { + case missingPage + public static func == (a: QuantumIOS.Quantum.QuantumError, b: QuantumIOS.Quantum.QuantumError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } + } + @_Concurrency.MainActor public init() + @_Concurrency.MainActor final public func initialize(token: Swift.String, view: WebKit.WKWebView, controller: UIKit.UIViewController, apiUrl: Swift.String = "https://api.atomicfi.com") async throws + @_Concurrency.MainActor final public func goto(url: Swift.String, headers: [Swift.String : Swift.String] = [:], timeout: Foundation.TimeInterval) async throws + @_Concurrency.MainActor final public func cleanup() async + @_Concurrency.MainActor final public func update(updatedPresentationSource source: UIKit.UIViewController) + @_Concurrency.MainActor public static func setDebug(isEnabled: Swift.Bool, forwardLogs forwarder: (@Sendable (Swift.String) -> ())? = nil) async + @objc deinit +} +extension QuantumIOS.Quantum : Swift.Sendable {} +extension QuantumIOS.Quantum.QuantumError : Swift.Equatable {} +extension QuantumIOS.Quantum.QuantumError : Swift.Hashable {} diff --git a/ios/frameworks/QuantumIOS.xcframework/ios-arm64/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 new file mode 100644 index 0000000..1bf51ee Binary files /dev/null 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 new file mode 100644 index 0000000..0159d8b --- /dev/null +++ b/ios/frameworks/QuantumIOS.xcframework/ios-arm64/QuantumIOS.framework/Modules/QuantumIOS.swiftmodule/arm64-apple-ios.swiftinterface @@ -0,0 +1,67 @@ +// 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 +import Combine +import Foundation +import MuppetIOS +import OSLog +@_exported import QuantumIOS +import Swift +import UIKit +import WebKit +import _Concurrency +import _StringProcessing +import _SwiftConcurrencyShims +@objc @_inheritsConvenienceInitializers @_Concurrency.MainActor @preconcurrency public class AtomicWebView : WebKit.WKWebView { + @_Concurrency.MainActor @preconcurrency public class func makeWebView(frame: CoreFoundation.CGRect = .zero, configuration: WebKit.WKWebViewConfiguration = .init()) -> QuantumIOS.AtomicWebView + @_Concurrency.MainActor @preconcurrency @objc override dynamic public init(frame: CoreFoundation.CGRect, configuration: WebKit.WKWebViewConfiguration) + @_Concurrency.MainActor @preconcurrency @objc required dynamic public init?(coder: Foundation.NSCoder) + @objc deinit +} +@objc @_inheritsConvenienceInitializers @_Concurrency.MainActor @preconcurrency public class AtomicWebViewController : UIKit.UIViewController { + @_Concurrency.MainActor @preconcurrency weak public var webView: QuantumIOS.AtomicWebView! + @_Concurrency.MainActor @preconcurrency public var cancel: (() async -> Swift.Void)? + @_Concurrency.MainActor @preconcurrency @objc override dynamic public func viewDidLoad() + @_Concurrency.MainActor @preconcurrency @objc override dynamic public func traitCollectionDidChange(_ previousTraitCollection: UIKit.UITraitCollection?) + @_Concurrency.MainActor @preconcurrency public func hideAssistantTitle() + @_Concurrency.MainActor @preconcurrency public func showAssistant(title: Swift.String) + @_Concurrency.MainActor @preconcurrency @objc override dynamic public init(nibName nibNameOrNil: Swift.String?, bundle nibBundleOrNil: Foundation.Bundle?) + @_Concurrency.MainActor @preconcurrency @objc required dynamic public init?(coder: Foundation.NSCoder) + @objc deinit +} +public enum QuantumSessionError : Foundation.LocalizedError { + case invalidResponse(Swift.String) + case networkError(any Swift.Error) + 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? + public enum QuantumError : Swift.Error { + case missingPage + public static func == (a: QuantumIOS.Quantum.QuantumError, b: QuantumIOS.Quantum.QuantumError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } + } + @_Concurrency.MainActor public init() + @_Concurrency.MainActor final public func initialize(token: Swift.String, view: WebKit.WKWebView, controller: UIKit.UIViewController, apiUrl: Swift.String = "https://api.atomicfi.com") async throws + @_Concurrency.MainActor final public func goto(url: Swift.String, headers: [Swift.String : Swift.String] = [:], timeout: Foundation.TimeInterval) async throws + @_Concurrency.MainActor final public func cleanup() async + @_Concurrency.MainActor final public func update(updatedPresentationSource source: UIKit.UIViewController) + @_Concurrency.MainActor public static func setDebug(isEnabled: Swift.Bool, forwardLogs forwarder: (@Sendable (Swift.String) -> ())? = nil) async + @objc deinit +} +extension QuantumIOS.Quantum : Swift.Sendable {} +extension QuantumIOS.Quantum.QuantumError : Swift.Equatable {} +extension QuantumIOS.Quantum.QuantumError : Swift.Hashable {} diff --git a/ios/frameworks/QuantumIOS.xcframework/ios-arm64/QuantumIOS.framework/Modules/module.modulemap b/ios/frameworks/QuantumIOS.xcframework/ios-arm64/QuantumIOS.framework/Modules/module.modulemap new file mode 100644 index 0000000..313a1c8 --- /dev/null +++ b/ios/frameworks/QuantumIOS.xcframework/ios-arm64/QuantumIOS.framework/Modules/module.modulemap @@ -0,0 +1,6 @@ +framework module QuantumIOS { + umbrella header "QuantumIOS.h" + export * + + module * { export * } +} diff --git a/ios/frameworks/QuantumIOS.xcframework/ios-arm64/QuantumIOS.framework/PrivacyInfo.xcprivacy b/ios/frameworks/QuantumIOS.xcframework/ios-arm64/QuantumIOS.framework/PrivacyInfo.xcprivacy new file mode 100644 index 0000000..291731b --- /dev/null +++ b/ios/frameworks/QuantumIOS.xcframework/ios-arm64/QuantumIOS.framework/PrivacyInfo.xcprivacy @@ -0,0 +1,100 @@ + + + + + NSPrivacyCollectedDataTypes + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypeName + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAppFunctionality + + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypeEmailAddress + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAppFunctionality + + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypePhoneNumber + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAppFunctionality + + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypePhysicalAddress + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAppFunctionality + + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypePaymentInfo + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAppFunctionality + + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypeOtherFinancialInfo + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAppFunctionality + + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypeProductInteraction + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAnalytics + NSPrivacyCollectedDataTypePurposeAppFunctionality + + + + NSPrivacyAccessedAPITypes + + NSPrivacyTracking + + NSPrivacyTrackingDomains + + + diff --git a/ios/frameworks/QuantumIOS.xcframework/ios-arm64/QuantumIOS.framework/QuantumIOS b/ios/frameworks/QuantumIOS.xcframework/ios-arm64/QuantumIOS.framework/QuantumIOS new file mode 100644 index 0000000..dfb7c64 Binary files /dev/null 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/Headers/QuantumIOS.h b/ios/frameworks/QuantumIOS.xcframework/ios-arm64_x86_64-simulator/QuantumIOS.framework/Headers/QuantumIOS.h new file mode 100644 index 0000000..593e3da --- /dev/null +++ b/ios/frameworks/QuantumIOS.xcframework/ios-arm64_x86_64-simulator/QuantumIOS.framework/Headers/QuantumIOS.h @@ -0,0 +1,16 @@ +// +// QuantumIOS.h +// QuantumIOS +// +// Created by Erik Sargent on 8/24/21. +// + +#import + +//! Project version number for QuantumIOS. +FOUNDATION_EXPORT double QuantumIOSVersionNumber; + +//! Project version string for QuantumIOS. +FOUNDATION_EXPORT const unsigned char QuantumIOSVersionString[]; + +// In this header, you should import all the public headers of your framework using statements like #import 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 new file mode 100644 index 0000000..c46706f --- /dev/null +++ b/ios/frameworks/QuantumIOS.xcframework/ios-arm64_x86_64-simulator/QuantumIOS.framework/Info.plist @@ -0,0 +1,51 @@ + + + + + BuildMachineOSBuild + 24G617 + CFBundleDevelopmentRegion + en + CFBundleExecutable + QuantumIOS + CFBundleIdentifier + com.atomicfi.QuantumIOS + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + QuantumIOS + CFBundlePackageType + FMWK + CFBundleShortVersionString + 3.28.0 + CFBundleSupportedPlatforms + + iPhoneSimulator + + CFBundleVersion + 175 + DTCompiler + com.apple.compilers.llvm.clang.1_0 + DTPlatformBuild + 22F76 + DTPlatformName + iphonesimulator + DTPlatformVersion + 18.5 + DTSDKBuild + 22F76 + DTSDKName + iphonesimulator18.5 + DTXcode + 1640 + DTXcodeBuild + 16F6 + MinimumOSVersion + 15.0 + UIDeviceFamily + + 1 + 2 + + + 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 new file mode 100644 index 0000000..7bea15b --- /dev/null +++ b/ios/frameworks/QuantumIOS.xcframework/ios-arm64_x86_64-simulator/QuantumIOS.framework/Modules/QuantumIOS.swiftmodule/arm64-apple-ios-simulator.abi.json @@ -0,0 +1,2241 @@ +{ + "ABIRoot": { + "kind": "Root", + "name": "QuantumIOS", + "printedName": "QuantumIOS", + "children": [ + { + "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": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "QuantumIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "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": "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": "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", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(() async -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() async -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:10QuantumIOS23AtomicWebViewControllerC6cancelyyYacSgvp", + "mangledName": "$s10QuantumIOS23AtomicWebViewControllerC6cancelyyYacSgvp", + "moduleName": "QuantumIOS", + "declAttributes": [ + "HasInitialValue", + "Preconcurrency", + "Custom", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(() async -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() async -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:10QuantumIOS23AtomicWebViewControllerC6cancelyyYacSgvg", + "mangledName": "$s10QuantumIOS23AtomicWebViewControllerC6cancelyyYacSgvg", + "moduleName": "QuantumIOS", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(() async -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() async -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:10QuantumIOS23AtomicWebViewControllerC6cancelyyYacSgvs", + "mangledName": "$s10QuantumIOS23AtomicWebViewControllerC6cancelyyYacSgvs", + "moduleName": "QuantumIOS", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:10QuantumIOS23AtomicWebViewControllerC6cancelyyYacSgvM", + "mangledName": "$s10QuantumIOS23AtomicWebViewControllerC6cancelyyYacSgvM", + "moduleName": "QuantumIOS", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Function", + "name": "viewDidLoad", + "printedName": "viewDidLoad()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@QuantumIOS@objc(cs)AtomicWebViewController(im)viewDidLoad", + "mangledName": "$s10QuantumIOS23AtomicWebViewControllerC11viewDidLoadyyF", + "moduleName": "QuantumIOS", + "overriding": true, + "objc_name": "viewDidLoad", + "declAttributes": [ + "Dynamic", + "ObjC", + "Preconcurrency", + "Custom", + "Override", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "traitCollectionDidChange", + "printedName": "traitCollectionDidChange(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UITraitCollection?", + "children": [ + { + "kind": "TypeNominal", + "name": "UITraitCollection", + "printedName": "UIKit.UITraitCollection", + "usr": "c:objc(cs)UITraitCollection" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@QuantumIOS@objc(cs)AtomicWebViewController(im)traitCollectionDidChange:", + "mangledName": "$s10QuantumIOS23AtomicWebViewControllerC24traitCollectionDidChangeyySo07UITraitH0CSgF", + "moduleName": "QuantumIOS", + "overriding": true, + "objc_name": "traitCollectionDidChange:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Preconcurrency", + "Custom", + "Override", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "hideAssistantTitle", + "printedName": "hideAssistantTitle()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:10QuantumIOS23AtomicWebViewControllerC18hideAssistantTitleyyF", + "mangledName": "$s10QuantumIOS23AtomicWebViewControllerC18hideAssistantTitleyyF", + "moduleName": "QuantumIOS", + "declAttributes": [ + "Preconcurrency", + "Custom", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "showAssistant", + "printedName": "showAssistant(title:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:10QuantumIOS23AtomicWebViewControllerC13showAssistant5titleySS_tF", + "mangledName": "$s10QuantumIOS23AtomicWebViewControllerC13showAssistant5titleySS_tF", + "moduleName": "QuantumIOS", + "declAttributes": [ + "Preconcurrency", + "Custom", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(nibName:bundle:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AtomicWebViewController", + "printedName": "QuantumIOS.AtomicWebViewController", + "usr": "c:@M@QuantumIOS@objc(cs)AtomicWebViewController" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "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@QuantumIOS@objc(cs)AtomicWebViewController(im)initWithNibName:bundle:", + "mangledName": "$s10QuantumIOS23AtomicWebViewControllerC7nibName6bundleACSSSg_So8NSBundleCSgtcfc", + "moduleName": "QuantumIOS", + "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": "QuantumIOS.AtomicWebViewController?", + "children": [ + { + "kind": "TypeNominal", + "name": "AtomicWebViewController", + "printedName": "QuantumIOS.AtomicWebViewController", + "usr": "c:@M@QuantumIOS@objc(cs)AtomicWebViewController" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "NSCoder", + "printedName": "Foundation.NSCoder", + "usr": "c:objc(cs)NSCoder" + } + ], + "declKind": "Constructor", + "usr": "c:@M@QuantumIOS@objc(cs)AtomicWebViewController(im)initWithCoder:", + "mangledName": "$s10QuantumIOS23AtomicWebViewControllerC5coderACSgSo7NSCoderC_tcfc", + "moduleName": "QuantumIOS", + "overriding": true, + "implicit": true, + "objc_name": "initWithCoder:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Preconcurrency", + "Custom", + "Required" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@QuantumIOS@objc(cs)AtomicWebViewController", + "mangledName": "$s10QuantumIOS23AtomicWebViewControllerC", + "moduleName": "QuantumIOS", + "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": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "QuantumIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "WebKit", + "printedName": "WebKit", + "declKind": "Import", + "moduleName": "QuantumIOS" + }, + { + "kind": "TypeDecl", + "name": "AtomicWebView", + "printedName": "AtomicWebView", + "children": [ + { + "kind": "Function", + "name": "makeWebView", + "printedName": "makeWebView(frame:configuration:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AtomicWebView", + "printedName": "QuantumIOS.AtomicWebView", + "usr": "c:@M@QuantumIOS@objc(cs)AtomicWebView" + }, + { + "kind": "TypeNominal", + "name": "CGRect", + "printedName": "CoreFoundation.CGRect", + "hasDefaultArg": true, + "usr": "c:@S@CGRect" + }, + { + "kind": "TypeNominal", + "name": "WKWebViewConfiguration", + "printedName": "WebKit.WKWebViewConfiguration", + "hasDefaultArg": true, + "usr": "c:objc(cs)WKWebViewConfiguration" + } + ], + "declKind": "Func", + "usr": "s:10QuantumIOS13AtomicWebViewC04makedE05frame13configurationACSo6CGRectV_So05WKWebE13ConfigurationCtFZ", + "mangledName": "$s10QuantumIOS13AtomicWebViewC04makedE05frame13configurationACSo6CGRectV_So05WKWebE13ConfigurationCtFZ", + "moduleName": "QuantumIOS", + "static": true, + "declAttributes": [ + "Preconcurrency", + "Custom", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(frame:configuration:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AtomicWebView", + "printedName": "QuantumIOS.AtomicWebView", + "usr": "c:@M@QuantumIOS@objc(cs)AtomicWebView" + }, + { + "kind": "TypeNominal", + "name": "CGRect", + "printedName": "CoreFoundation.CGRect", + "usr": "c:@S@CGRect" + }, + { + "kind": "TypeNominal", + "name": "WKWebViewConfiguration", + "printedName": "WebKit.WKWebViewConfiguration", + "usr": "c:objc(cs)WKWebViewConfiguration" + } + ], + "declKind": "Constructor", + "usr": "c:@M@QuantumIOS@objc(cs)AtomicWebView(im)initWithFrame:configuration:", + "mangledName": "$s10QuantumIOS13AtomicWebViewC5frame13configurationACSo6CGRectV_So05WKWebE13ConfigurationCtcfc", + "moduleName": "QuantumIOS", + "overriding": true, + "implicit": true, + "objc_name": "initWithFrame:configuration:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Preconcurrency", + "Custom", + "Override" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(coder:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "QuantumIOS.AtomicWebView?", + "children": [ + { + "kind": "TypeNominal", + "name": "AtomicWebView", + "printedName": "QuantumIOS.AtomicWebView", + "usr": "c:@M@QuantumIOS@objc(cs)AtomicWebView" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "NSCoder", + "printedName": "Foundation.NSCoder", + "usr": "c:objc(cs)NSCoder" + } + ], + "declKind": "Constructor", + "usr": "c:@M@QuantumIOS@objc(cs)AtomicWebView(im)initWithCoder:", + "mangledName": "$s10QuantumIOS13AtomicWebViewC5coderACSgSo7NSCoderC_tcfc", + "moduleName": "QuantumIOS", + "overriding": true, + "implicit": true, + "objc_name": "initWithCoder:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Preconcurrency", + "Custom", + "Required" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@QuantumIOS@objc(cs)AtomicWebView", + "mangledName": "$s10QuantumIOS13AtomicWebViewC", + "moduleName": "QuantumIOS", + "declAttributes": [ + "Preconcurrency", + "Custom", + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:objc(cs)WKWebView", + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "WebKit.WKWebView", + "UIKit.UIView", + "UIKit.UIResponder", + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "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": 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": "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": "TypeDecl", + "name": "QuantumError", + "printedName": "QuantumError", + "children": [ + { + "kind": "Var", + "name": "missingPage", + "printedName": "missingPage", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(QuantumIOS.Quantum.QuantumError.Type) -> QuantumIOS.Quantum.QuantumError", + "children": [ + { + "kind": "TypeNominal", + "name": "QuantumError", + "printedName": "QuantumIOS.Quantum.QuantumError", + "usr": "s:10QuantumIOS0A0C0A5ErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "QuantumIOS.Quantum.QuantumError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "QuantumError", + "printedName": "QuantumIOS.Quantum.QuantumError", + "usr": "s:10QuantumIOS0A0C0A5ErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:10QuantumIOS0A0C0A5ErrorO11missingPageyA2EmF", + "mangledName": "$s10QuantumIOS0A0C0A5ErrorO11missingPageyA2EmF", + "moduleName": "QuantumIOS" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "QuantumError", + "printedName": "QuantumIOS.Quantum.QuantumError", + "usr": "s:10QuantumIOS0A0C0A5ErrorO" + }, + { + "kind": "TypeNominal", + "name": "QuantumError", + "printedName": "QuantumIOS.Quantum.QuantumError", + "usr": "s:10QuantumIOS0A0C0A5ErrorO" + } + ], + "declKind": "Func", + "usr": "s:10QuantumIOS0A0C0A5ErrorO2eeoiySbAE_AEtFZ", + "mangledName": "$s10QuantumIOS0A0C0A5ErrorO2eeoiySbAE_AEtFZ", + "moduleName": "QuantumIOS", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:10QuantumIOS0A0C0A5ErrorO9hashValueSivp", + "mangledName": "$s10QuantumIOS0A0C0A5ErrorO9hashValueSivp", + "moduleName": "QuantumIOS", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:10QuantumIOS0A0C0A5ErrorO9hashValueSivg", + "mangledName": "$s10QuantumIOS0A0C0A5ErrorO9hashValueSivg", + "moduleName": "QuantumIOS", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:10QuantumIOS0A0C0A5ErrorO4hash4intoys6HasherVz_tF", + "mangledName": "$s10QuantumIOS0A0C0A5ErrorO4hash4intoys6HasherVz_tF", + "moduleName": "QuantumIOS", + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:10QuantumIOS0A0C0A5ErrorO", + "mangledName": "$s10QuantumIOS0A0C0A5ErrorO", + "moduleName": "QuantumIOS", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "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": "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": "TypeDecl", + "name": "URLSession", + "printedName": "URLSession", + "declKind": "Class", + "usr": "c:objc(cs)NSURLSession", + "moduleName": "Foundation", + "isOpen": true, + "intro_iOS": "7.0", + "objc_name": "NSURLSession", + "declAttributes": [ + "Available", + "ObjC", + "SynthesizedProtocol", + "NonSendable", + "Sendable", + "Dynamic" + ], + "superclassUsr": "c:objc(cs)NSObject", + "isExternal": true, + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Logger", + "printedName": "Logger", + "declKind": "Struct", + "usr": "s:2os6LoggerV", + "mangledName": "$s2os6LoggerV", + "moduleName": "os", + "intro_Macosx": "11.0", + "intro_iOS": "14.0", + "intro_tvOS": "14.0", + "intro_watchOS": "7.0", + "declAttributes": [ + "Available", + "Available", + "Available", + "Available" + ], + "isExternal": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + } + ], + "json_format_version": 8 + }, + "ConstValues": [ + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/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", + "offset": 407, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/QuantumIOS\/Views\/AtomicWebViewController.swift", + "kind": "BooleanLiteral", + "offset": 649, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/QuantumIOS\/Views\/AtomicWebViewController.swift", + "kind": "StringLiteral", + "offset": 694, + "length": 21, + "value": "\"WebController.title\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/QuantumIOS\/Views\/AtomicWebViewController.swift", + "kind": "BooleanLiteral", + "offset": 993, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/QuantumIOS\/Views\/AtomicWebViewController.swift", + "kind": "StringLiteral", + "offset": 1042, + "length": 24, + "value": "\"WebController.progress\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/QuantumIOS\/Views\/AtomicWebViewController.swift", + "kind": "BooleanLiteral", + "offset": 1248, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/QuantumIOS\/Views\/AtomicWebViewController.swift", + "kind": "BooleanLiteral", + "offset": 1383, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/QuantumIOS\/Views\/AtomicWebViewController.swift", + "kind": "IntegerLiteral", + "offset": 1451, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/QuantumIOS\/Views\/AtomicWebViewController.swift", + "kind": "StringLiteral", + "offset": 1493, + "length": 30, + "value": "\"WebController.assistantTitle\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/QuantumIOS\/Views\/AtomicWebViewController.swift", + "kind": "BooleanLiteral", + "offset": 1697, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/QuantumIOS\/Views\/AtomicWebViewController.swift", + "kind": "FloatLiteral", + "offset": 1796, + "length": 4, + "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\/Quantum.swift", + "kind": "StringLiteral", + "offset": 598, + "length": 26, + "value": "\"https:\/\/api.atomicfi.com\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/QuantumIOS\/Quantum.swift", + "kind": "Dictionary", + "offset": 1422, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/QuantumIOS\/Quantum.swift", + "kind": "StringLiteral", + "offset": 3554, + "length": 9, + "value": "\"quantum\"" + } + ] +} \ No newline at end of file diff --git a/ios/frameworks/QuantumIOS.xcframework/ios-arm64_x86_64-simulator/QuantumIOS.framework/Modules/QuantumIOS.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface b/ios/frameworks/QuantumIOS.xcframework/ios-arm64_x86_64-simulator/QuantumIOS.framework/Modules/QuantumIOS.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface new file mode 100644 index 0000000..ae12f6e --- /dev/null +++ b/ios/frameworks/QuantumIOS.xcframework/ios-arm64_x86_64-simulator/QuantumIOS.framework/Modules/QuantumIOS.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface @@ -0,0 +1,67 @@ +// 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 +import Combine +import Foundation +import MuppetIOS +import OSLog +@_exported import QuantumIOS +import Swift +import UIKit +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 AtomicWebViewController : UIKit.UIViewController { + @_Concurrency.MainActor @preconcurrency weak public var webView: QuantumIOS.AtomicWebView! + @_Concurrency.MainActor @preconcurrency public var cancel: (() async -> Swift.Void)? + @_Concurrency.MainActor @preconcurrency @objc override dynamic public func viewDidLoad() + @_Concurrency.MainActor @preconcurrency @objc override dynamic public func traitCollectionDidChange(_ previousTraitCollection: UIKit.UITraitCollection?) + @_Concurrency.MainActor @preconcurrency public func hideAssistantTitle() + @_Concurrency.MainActor @preconcurrency public func showAssistant(title: Swift.String) + @_Concurrency.MainActor @preconcurrency @objc override dynamic public init(nibName nibNameOrNil: Swift.String?, bundle nibBundleOrNil: Foundation.Bundle?) + @_Concurrency.MainActor @preconcurrency @objc required dynamic public init?(coder: Foundation.NSCoder) + @objc deinit +} +@objc @_inheritsConvenienceInitializers @_Concurrency.MainActor @preconcurrency public class AtomicWebView : WebKit.WKWebView { + @_Concurrency.MainActor @preconcurrency public class func makeWebView(frame: CoreFoundation.CGRect = .zero, configuration: WebKit.WKWebViewConfiguration = .init()) -> QuantumIOS.AtomicWebView + @_Concurrency.MainActor @preconcurrency @objc override dynamic public init(frame: CoreFoundation.CGRect, configuration: WebKit.WKWebViewConfiguration) + @_Concurrency.MainActor @preconcurrency @objc required dynamic public init?(coder: Foundation.NSCoder) + @objc deinit +} +@_Concurrency.MainActor final public class Quantum { + @_Concurrency.MainActor final public var muppet: MuppetIOS.Muppet? + public enum QuantumError : Swift.Error { + case missingPage + public static func == (a: QuantumIOS.Quantum.QuantumError, b: QuantumIOS.Quantum.QuantumError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } + } + @_Concurrency.MainActor public init() + @_Concurrency.MainActor final public func initialize(token: Swift.String, view: WebKit.WKWebView, controller: UIKit.UIViewController, apiUrl: Swift.String = "https://api.atomicfi.com") async throws + @_Concurrency.MainActor final public func goto(url: Swift.String, headers: [Swift.String : Swift.String] = [:], timeout: Foundation.TimeInterval) async throws + @_Concurrency.MainActor final public func cleanup() async + @_Concurrency.MainActor final public func update(updatedPresentationSource source: UIKit.UIViewController) + @_Concurrency.MainActor public static func setDebug(isEnabled: Swift.Bool, forwardLogs forwarder: (@Sendable (Swift.String) -> ())? = nil) async + @objc deinit +} +extension QuantumIOS.Quantum : Swift.Sendable {} +extension QuantumIOS.Quantum.QuantumError : Swift.Equatable {} +extension QuantumIOS.Quantum.QuantumError : Swift.Hashable {} diff --git a/ios/frameworks/QuantumIOS.xcframework/ios-arm64_x86_64-simulator/QuantumIOS.framework/Modules/QuantumIOS.swiftmodule/arm64-apple-ios-simulator.swiftdoc b/ios/frameworks/QuantumIOS.xcframework/ios-arm64_x86_64-simulator/QuantumIOS.framework/Modules/QuantumIOS.swiftmodule/arm64-apple-ios-simulator.swiftdoc new file mode 100644 index 0000000..1a1dcf7 Binary files /dev/null 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 new file mode 100644 index 0000000..ae12f6e --- /dev/null +++ b/ios/frameworks/QuantumIOS.xcframework/ios-arm64_x86_64-simulator/QuantumIOS.framework/Modules/QuantumIOS.swiftmodule/arm64-apple-ios-simulator.swiftinterface @@ -0,0 +1,67 @@ +// 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 +import Combine +import Foundation +import MuppetIOS +import OSLog +@_exported import QuantumIOS +import Swift +import UIKit +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 AtomicWebViewController : UIKit.UIViewController { + @_Concurrency.MainActor @preconcurrency weak public var webView: QuantumIOS.AtomicWebView! + @_Concurrency.MainActor @preconcurrency public var cancel: (() async -> Swift.Void)? + @_Concurrency.MainActor @preconcurrency @objc override dynamic public func viewDidLoad() + @_Concurrency.MainActor @preconcurrency @objc override dynamic public func traitCollectionDidChange(_ previousTraitCollection: UIKit.UITraitCollection?) + @_Concurrency.MainActor @preconcurrency public func hideAssistantTitle() + @_Concurrency.MainActor @preconcurrency public func showAssistant(title: Swift.String) + @_Concurrency.MainActor @preconcurrency @objc override dynamic public init(nibName nibNameOrNil: Swift.String?, bundle nibBundleOrNil: Foundation.Bundle?) + @_Concurrency.MainActor @preconcurrency @objc required dynamic public init?(coder: Foundation.NSCoder) + @objc deinit +} +@objc @_inheritsConvenienceInitializers @_Concurrency.MainActor @preconcurrency public class AtomicWebView : WebKit.WKWebView { + @_Concurrency.MainActor @preconcurrency public class func makeWebView(frame: CoreFoundation.CGRect = .zero, configuration: WebKit.WKWebViewConfiguration = .init()) -> QuantumIOS.AtomicWebView + @_Concurrency.MainActor @preconcurrency @objc override dynamic public init(frame: CoreFoundation.CGRect, configuration: WebKit.WKWebViewConfiguration) + @_Concurrency.MainActor @preconcurrency @objc required dynamic public init?(coder: Foundation.NSCoder) + @objc deinit +} +@_Concurrency.MainActor final public class Quantum { + @_Concurrency.MainActor final public var muppet: MuppetIOS.Muppet? + public enum QuantumError : Swift.Error { + case missingPage + public static func == (a: QuantumIOS.Quantum.QuantumError, b: QuantumIOS.Quantum.QuantumError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } + } + @_Concurrency.MainActor public init() + @_Concurrency.MainActor final public func initialize(token: Swift.String, view: WebKit.WKWebView, controller: UIKit.UIViewController, apiUrl: Swift.String = "https://api.atomicfi.com") async throws + @_Concurrency.MainActor final public func goto(url: Swift.String, headers: [Swift.String : Swift.String] = [:], timeout: Foundation.TimeInterval) async throws + @_Concurrency.MainActor final public func cleanup() async + @_Concurrency.MainActor final public func update(updatedPresentationSource source: UIKit.UIViewController) + @_Concurrency.MainActor public static func setDebug(isEnabled: Swift.Bool, forwardLogs forwarder: (@Sendable (Swift.String) -> ())? = nil) async + @objc deinit +} +extension QuantumIOS.Quantum : Swift.Sendable {} +extension QuantumIOS.Quantum.QuantumError : Swift.Equatable {} +extension QuantumIOS.Quantum.QuantumError : Swift.Hashable {} diff --git a/ios/frameworks/QuantumIOS.xcframework/ios-arm64_x86_64-simulator/QuantumIOS.framework/Modules/QuantumIOS.swiftmodule/x86_64-apple-ios-simulator.abi.json b/ios/frameworks/QuantumIOS.xcframework/ios-arm64_x86_64-simulator/QuantumIOS.framework/Modules/QuantumIOS.swiftmodule/x86_64-apple-ios-simulator.abi.json new file mode 100644 index 0000000..7bea15b --- /dev/null +++ b/ios/frameworks/QuantumIOS.xcframework/ios-arm64_x86_64-simulator/QuantumIOS.framework/Modules/QuantumIOS.swiftmodule/x86_64-apple-ios-simulator.abi.json @@ -0,0 +1,2241 @@ +{ + "ABIRoot": { + "kind": "Root", + "name": "QuantumIOS", + "printedName": "QuantumIOS", + "children": [ + { + "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": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "QuantumIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "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": "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": "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", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(() async -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() async -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:10QuantumIOS23AtomicWebViewControllerC6cancelyyYacSgvp", + "mangledName": "$s10QuantumIOS23AtomicWebViewControllerC6cancelyyYacSgvp", + "moduleName": "QuantumIOS", + "declAttributes": [ + "HasInitialValue", + "Preconcurrency", + "Custom", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(() async -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() async -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:10QuantumIOS23AtomicWebViewControllerC6cancelyyYacSgvg", + "mangledName": "$s10QuantumIOS23AtomicWebViewControllerC6cancelyyYacSgvg", + "moduleName": "QuantumIOS", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(() async -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() async -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:10QuantumIOS23AtomicWebViewControllerC6cancelyyYacSgvs", + "mangledName": "$s10QuantumIOS23AtomicWebViewControllerC6cancelyyYacSgvs", + "moduleName": "QuantumIOS", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:10QuantumIOS23AtomicWebViewControllerC6cancelyyYacSgvM", + "mangledName": "$s10QuantumIOS23AtomicWebViewControllerC6cancelyyYacSgvM", + "moduleName": "QuantumIOS", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Function", + "name": "viewDidLoad", + "printedName": "viewDidLoad()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@QuantumIOS@objc(cs)AtomicWebViewController(im)viewDidLoad", + "mangledName": "$s10QuantumIOS23AtomicWebViewControllerC11viewDidLoadyyF", + "moduleName": "QuantumIOS", + "overriding": true, + "objc_name": "viewDidLoad", + "declAttributes": [ + "Dynamic", + "ObjC", + "Preconcurrency", + "Custom", + "Override", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "traitCollectionDidChange", + "printedName": "traitCollectionDidChange(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UITraitCollection?", + "children": [ + { + "kind": "TypeNominal", + "name": "UITraitCollection", + "printedName": "UIKit.UITraitCollection", + "usr": "c:objc(cs)UITraitCollection" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@QuantumIOS@objc(cs)AtomicWebViewController(im)traitCollectionDidChange:", + "mangledName": "$s10QuantumIOS23AtomicWebViewControllerC24traitCollectionDidChangeyySo07UITraitH0CSgF", + "moduleName": "QuantumIOS", + "overriding": true, + "objc_name": "traitCollectionDidChange:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Preconcurrency", + "Custom", + "Override", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "hideAssistantTitle", + "printedName": "hideAssistantTitle()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:10QuantumIOS23AtomicWebViewControllerC18hideAssistantTitleyyF", + "mangledName": "$s10QuantumIOS23AtomicWebViewControllerC18hideAssistantTitleyyF", + "moduleName": "QuantumIOS", + "declAttributes": [ + "Preconcurrency", + "Custom", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "showAssistant", + "printedName": "showAssistant(title:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:10QuantumIOS23AtomicWebViewControllerC13showAssistant5titleySS_tF", + "mangledName": "$s10QuantumIOS23AtomicWebViewControllerC13showAssistant5titleySS_tF", + "moduleName": "QuantumIOS", + "declAttributes": [ + "Preconcurrency", + "Custom", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(nibName:bundle:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AtomicWebViewController", + "printedName": "QuantumIOS.AtomicWebViewController", + "usr": "c:@M@QuantumIOS@objc(cs)AtomicWebViewController" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "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@QuantumIOS@objc(cs)AtomicWebViewController(im)initWithNibName:bundle:", + "mangledName": "$s10QuantumIOS23AtomicWebViewControllerC7nibName6bundleACSSSg_So8NSBundleCSgtcfc", + "moduleName": "QuantumIOS", + "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": "QuantumIOS.AtomicWebViewController?", + "children": [ + { + "kind": "TypeNominal", + "name": "AtomicWebViewController", + "printedName": "QuantumIOS.AtomicWebViewController", + "usr": "c:@M@QuantumIOS@objc(cs)AtomicWebViewController" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "NSCoder", + "printedName": "Foundation.NSCoder", + "usr": "c:objc(cs)NSCoder" + } + ], + "declKind": "Constructor", + "usr": "c:@M@QuantumIOS@objc(cs)AtomicWebViewController(im)initWithCoder:", + "mangledName": "$s10QuantumIOS23AtomicWebViewControllerC5coderACSgSo7NSCoderC_tcfc", + "moduleName": "QuantumIOS", + "overriding": true, + "implicit": true, + "objc_name": "initWithCoder:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Preconcurrency", + "Custom", + "Required" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@QuantumIOS@objc(cs)AtomicWebViewController", + "mangledName": "$s10QuantumIOS23AtomicWebViewControllerC", + "moduleName": "QuantumIOS", + "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": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "QuantumIOS", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "WebKit", + "printedName": "WebKit", + "declKind": "Import", + "moduleName": "QuantumIOS" + }, + { + "kind": "TypeDecl", + "name": "AtomicWebView", + "printedName": "AtomicWebView", + "children": [ + { + "kind": "Function", + "name": "makeWebView", + "printedName": "makeWebView(frame:configuration:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AtomicWebView", + "printedName": "QuantumIOS.AtomicWebView", + "usr": "c:@M@QuantumIOS@objc(cs)AtomicWebView" + }, + { + "kind": "TypeNominal", + "name": "CGRect", + "printedName": "CoreFoundation.CGRect", + "hasDefaultArg": true, + "usr": "c:@S@CGRect" + }, + { + "kind": "TypeNominal", + "name": "WKWebViewConfiguration", + "printedName": "WebKit.WKWebViewConfiguration", + "hasDefaultArg": true, + "usr": "c:objc(cs)WKWebViewConfiguration" + } + ], + "declKind": "Func", + "usr": "s:10QuantumIOS13AtomicWebViewC04makedE05frame13configurationACSo6CGRectV_So05WKWebE13ConfigurationCtFZ", + "mangledName": "$s10QuantumIOS13AtomicWebViewC04makedE05frame13configurationACSo6CGRectV_So05WKWebE13ConfigurationCtFZ", + "moduleName": "QuantumIOS", + "static": true, + "declAttributes": [ + "Preconcurrency", + "Custom", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(frame:configuration:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AtomicWebView", + "printedName": "QuantumIOS.AtomicWebView", + "usr": "c:@M@QuantumIOS@objc(cs)AtomicWebView" + }, + { + "kind": "TypeNominal", + "name": "CGRect", + "printedName": "CoreFoundation.CGRect", + "usr": "c:@S@CGRect" + }, + { + "kind": "TypeNominal", + "name": "WKWebViewConfiguration", + "printedName": "WebKit.WKWebViewConfiguration", + "usr": "c:objc(cs)WKWebViewConfiguration" + } + ], + "declKind": "Constructor", + "usr": "c:@M@QuantumIOS@objc(cs)AtomicWebView(im)initWithFrame:configuration:", + "mangledName": "$s10QuantumIOS13AtomicWebViewC5frame13configurationACSo6CGRectV_So05WKWebE13ConfigurationCtcfc", + "moduleName": "QuantumIOS", + "overriding": true, + "implicit": true, + "objc_name": "initWithFrame:configuration:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Preconcurrency", + "Custom", + "Override" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(coder:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "QuantumIOS.AtomicWebView?", + "children": [ + { + "kind": "TypeNominal", + "name": "AtomicWebView", + "printedName": "QuantumIOS.AtomicWebView", + "usr": "c:@M@QuantumIOS@objc(cs)AtomicWebView" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "NSCoder", + "printedName": "Foundation.NSCoder", + "usr": "c:objc(cs)NSCoder" + } + ], + "declKind": "Constructor", + "usr": "c:@M@QuantumIOS@objc(cs)AtomicWebView(im)initWithCoder:", + "mangledName": "$s10QuantumIOS13AtomicWebViewC5coderACSgSo7NSCoderC_tcfc", + "moduleName": "QuantumIOS", + "overriding": true, + "implicit": true, + "objc_name": "initWithCoder:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Preconcurrency", + "Custom", + "Required" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@QuantumIOS@objc(cs)AtomicWebView", + "mangledName": "$s10QuantumIOS13AtomicWebViewC", + "moduleName": "QuantumIOS", + "declAttributes": [ + "Preconcurrency", + "Custom", + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:objc(cs)WKWebView", + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "WebKit.WKWebView", + "UIKit.UIView", + "UIKit.UIResponder", + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "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": 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": "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": "TypeDecl", + "name": "QuantumError", + "printedName": "QuantumError", + "children": [ + { + "kind": "Var", + "name": "missingPage", + "printedName": "missingPage", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(QuantumIOS.Quantum.QuantumError.Type) -> QuantumIOS.Quantum.QuantumError", + "children": [ + { + "kind": "TypeNominal", + "name": "QuantumError", + "printedName": "QuantumIOS.Quantum.QuantumError", + "usr": "s:10QuantumIOS0A0C0A5ErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "QuantumIOS.Quantum.QuantumError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "QuantumError", + "printedName": "QuantumIOS.Quantum.QuantumError", + "usr": "s:10QuantumIOS0A0C0A5ErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:10QuantumIOS0A0C0A5ErrorO11missingPageyA2EmF", + "mangledName": "$s10QuantumIOS0A0C0A5ErrorO11missingPageyA2EmF", + "moduleName": "QuantumIOS" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "QuantumError", + "printedName": "QuantumIOS.Quantum.QuantumError", + "usr": "s:10QuantumIOS0A0C0A5ErrorO" + }, + { + "kind": "TypeNominal", + "name": "QuantumError", + "printedName": "QuantumIOS.Quantum.QuantumError", + "usr": "s:10QuantumIOS0A0C0A5ErrorO" + } + ], + "declKind": "Func", + "usr": "s:10QuantumIOS0A0C0A5ErrorO2eeoiySbAE_AEtFZ", + "mangledName": "$s10QuantumIOS0A0C0A5ErrorO2eeoiySbAE_AEtFZ", + "moduleName": "QuantumIOS", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:10QuantumIOS0A0C0A5ErrorO9hashValueSivp", + "mangledName": "$s10QuantumIOS0A0C0A5ErrorO9hashValueSivp", + "moduleName": "QuantumIOS", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:10QuantumIOS0A0C0A5ErrorO9hashValueSivg", + "mangledName": "$s10QuantumIOS0A0C0A5ErrorO9hashValueSivg", + "moduleName": "QuantumIOS", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:10QuantumIOS0A0C0A5ErrorO4hash4intoys6HasherVz_tF", + "mangledName": "$s10QuantumIOS0A0C0A5ErrorO4hash4intoys6HasherVz_tF", + "moduleName": "QuantumIOS", + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:10QuantumIOS0A0C0A5ErrorO", + "mangledName": "$s10QuantumIOS0A0C0A5ErrorO", + "moduleName": "QuantumIOS", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "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": "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": "TypeDecl", + "name": "URLSession", + "printedName": "URLSession", + "declKind": "Class", + "usr": "c:objc(cs)NSURLSession", + "moduleName": "Foundation", + "isOpen": true, + "intro_iOS": "7.0", + "objc_name": "NSURLSession", + "declAttributes": [ + "Available", + "ObjC", + "SynthesizedProtocol", + "NonSendable", + "Sendable", + "Dynamic" + ], + "superclassUsr": "c:objc(cs)NSObject", + "isExternal": true, + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Logger", + "printedName": "Logger", + "declKind": "Struct", + "usr": "s:2os6LoggerV", + "mangledName": "$s2os6LoggerV", + "moduleName": "os", + "intro_Macosx": "11.0", + "intro_iOS": "14.0", + "intro_tvOS": "14.0", + "intro_watchOS": "7.0", + "declAttributes": [ + "Available", + "Available", + "Available", + "Available" + ], + "isExternal": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + } + ], + "json_format_version": 8 + }, + "ConstValues": [ + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/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", + "offset": 407, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/QuantumIOS\/Views\/AtomicWebViewController.swift", + "kind": "BooleanLiteral", + "offset": 649, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/QuantumIOS\/Views\/AtomicWebViewController.swift", + "kind": "StringLiteral", + "offset": 694, + "length": 21, + "value": "\"WebController.title\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/QuantumIOS\/Views\/AtomicWebViewController.swift", + "kind": "BooleanLiteral", + "offset": 993, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/QuantumIOS\/Views\/AtomicWebViewController.swift", + "kind": "StringLiteral", + "offset": 1042, + "length": 24, + "value": "\"WebController.progress\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/QuantumIOS\/Views\/AtomicWebViewController.swift", + "kind": "BooleanLiteral", + "offset": 1248, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/QuantumIOS\/Views\/AtomicWebViewController.swift", + "kind": "BooleanLiteral", + "offset": 1383, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/QuantumIOS\/Views\/AtomicWebViewController.swift", + "kind": "IntegerLiteral", + "offset": 1451, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/QuantumIOS\/Views\/AtomicWebViewController.swift", + "kind": "StringLiteral", + "offset": 1493, + "length": 30, + "value": "\"WebController.assistantTitle\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/QuantumIOS\/Views\/AtomicWebViewController.swift", + "kind": "BooleanLiteral", + "offset": 1697, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/QuantumIOS\/Views\/AtomicWebViewController.swift", + "kind": "FloatLiteral", + "offset": 1796, + "length": 4, + "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\/Quantum.swift", + "kind": "StringLiteral", + "offset": 598, + "length": 26, + "value": "\"https:\/\/api.atomicfi.com\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/QuantumIOS\/Quantum.swift", + "kind": "Dictionary", + "offset": 1422, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/ios-sdk\/ios-sdk\/Frameworks\/QuantumIOS\/Quantum.swift", + "kind": "StringLiteral", + "offset": 3554, + "length": 9, + "value": "\"quantum\"" + } + ] +} \ No newline at end of file diff --git a/ios/frameworks/QuantumIOS.xcframework/ios-arm64_x86_64-simulator/QuantumIOS.framework/Modules/QuantumIOS.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface b/ios/frameworks/QuantumIOS.xcframework/ios-arm64_x86_64-simulator/QuantumIOS.framework/Modules/QuantumIOS.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface new file mode 100644 index 0000000..25ea8c2 --- /dev/null +++ b/ios/frameworks/QuantumIOS.xcframework/ios-arm64_x86_64-simulator/QuantumIOS.framework/Modules/QuantumIOS.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface @@ -0,0 +1,67 @@ +// 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 +import Combine +import Foundation +import MuppetIOS +import OSLog +@_exported import QuantumIOS +import Swift +import UIKit +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 AtomicWebViewController : UIKit.UIViewController { + @_Concurrency.MainActor @preconcurrency weak public var webView: QuantumIOS.AtomicWebView! + @_Concurrency.MainActor @preconcurrency public var cancel: (() async -> Swift.Void)? + @_Concurrency.MainActor @preconcurrency @objc override dynamic public func viewDidLoad() + @_Concurrency.MainActor @preconcurrency @objc override dynamic public func traitCollectionDidChange(_ previousTraitCollection: UIKit.UITraitCollection?) + @_Concurrency.MainActor @preconcurrency public func hideAssistantTitle() + @_Concurrency.MainActor @preconcurrency public func showAssistant(title: Swift.String) + @_Concurrency.MainActor @preconcurrency @objc override dynamic public init(nibName nibNameOrNil: Swift.String?, bundle nibBundleOrNil: Foundation.Bundle?) + @_Concurrency.MainActor @preconcurrency @objc required dynamic public init?(coder: Foundation.NSCoder) + @objc deinit +} +@objc @_inheritsConvenienceInitializers @_Concurrency.MainActor @preconcurrency public class AtomicWebView : WebKit.WKWebView { + @_Concurrency.MainActor @preconcurrency public class func makeWebView(frame: CoreFoundation.CGRect = .zero, configuration: WebKit.WKWebViewConfiguration = .init()) -> QuantumIOS.AtomicWebView + @_Concurrency.MainActor @preconcurrency @objc override dynamic public init(frame: CoreFoundation.CGRect, configuration: WebKit.WKWebViewConfiguration) + @_Concurrency.MainActor @preconcurrency @objc required dynamic public init?(coder: Foundation.NSCoder) + @objc deinit +} +@_Concurrency.MainActor final public class Quantum { + @_Concurrency.MainActor final public var muppet: MuppetIOS.Muppet? + public enum QuantumError : Swift.Error { + case missingPage + public static func == (a: QuantumIOS.Quantum.QuantumError, b: QuantumIOS.Quantum.QuantumError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } + } + @_Concurrency.MainActor public init() + @_Concurrency.MainActor final public func initialize(token: Swift.String, view: WebKit.WKWebView, controller: UIKit.UIViewController, apiUrl: Swift.String = "https://api.atomicfi.com") async throws + @_Concurrency.MainActor final public func goto(url: Swift.String, headers: [Swift.String : Swift.String] = [:], timeout: Foundation.TimeInterval) async throws + @_Concurrency.MainActor final public func cleanup() async + @_Concurrency.MainActor final public func update(updatedPresentationSource source: UIKit.UIViewController) + @_Concurrency.MainActor public static func setDebug(isEnabled: Swift.Bool, forwardLogs forwarder: (@Sendable (Swift.String) -> ())? = nil) async + @objc deinit +} +extension QuantumIOS.Quantum : Swift.Sendable {} +extension QuantumIOS.Quantum.QuantumError : Swift.Equatable {} +extension QuantumIOS.Quantum.QuantumError : Swift.Hashable {} diff --git a/ios/frameworks/QuantumIOS.xcframework/ios-arm64_x86_64-simulator/QuantumIOS.framework/Modules/QuantumIOS.swiftmodule/x86_64-apple-ios-simulator.swiftdoc b/ios/frameworks/QuantumIOS.xcframework/ios-arm64_x86_64-simulator/QuantumIOS.framework/Modules/QuantumIOS.swiftmodule/x86_64-apple-ios-simulator.swiftdoc new file mode 100644 index 0000000..cebfd39 Binary files /dev/null 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 new file mode 100644 index 0000000..25ea8c2 --- /dev/null +++ b/ios/frameworks/QuantumIOS.xcframework/ios-arm64_x86_64-simulator/QuantumIOS.framework/Modules/QuantumIOS.swiftmodule/x86_64-apple-ios-simulator.swiftinterface @@ -0,0 +1,67 @@ +// 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 +import Combine +import Foundation +import MuppetIOS +import OSLog +@_exported import QuantumIOS +import Swift +import UIKit +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 AtomicWebViewController : UIKit.UIViewController { + @_Concurrency.MainActor @preconcurrency weak public var webView: QuantumIOS.AtomicWebView! + @_Concurrency.MainActor @preconcurrency public var cancel: (() async -> Swift.Void)? + @_Concurrency.MainActor @preconcurrency @objc override dynamic public func viewDidLoad() + @_Concurrency.MainActor @preconcurrency @objc override dynamic public func traitCollectionDidChange(_ previousTraitCollection: UIKit.UITraitCollection?) + @_Concurrency.MainActor @preconcurrency public func hideAssistantTitle() + @_Concurrency.MainActor @preconcurrency public func showAssistant(title: Swift.String) + @_Concurrency.MainActor @preconcurrency @objc override dynamic public init(nibName nibNameOrNil: Swift.String?, bundle nibBundleOrNil: Foundation.Bundle?) + @_Concurrency.MainActor @preconcurrency @objc required dynamic public init?(coder: Foundation.NSCoder) + @objc deinit +} +@objc @_inheritsConvenienceInitializers @_Concurrency.MainActor @preconcurrency public class AtomicWebView : WebKit.WKWebView { + @_Concurrency.MainActor @preconcurrency public class func makeWebView(frame: CoreFoundation.CGRect = .zero, configuration: WebKit.WKWebViewConfiguration = .init()) -> QuantumIOS.AtomicWebView + @_Concurrency.MainActor @preconcurrency @objc override dynamic public init(frame: CoreFoundation.CGRect, configuration: WebKit.WKWebViewConfiguration) + @_Concurrency.MainActor @preconcurrency @objc required dynamic public init?(coder: Foundation.NSCoder) + @objc deinit +} +@_Concurrency.MainActor final public class Quantum { + @_Concurrency.MainActor final public var muppet: MuppetIOS.Muppet? + public enum QuantumError : Swift.Error { + case missingPage + public static func == (a: QuantumIOS.Quantum.QuantumError, b: QuantumIOS.Quantum.QuantumError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } + } + @_Concurrency.MainActor public init() + @_Concurrency.MainActor final public func initialize(token: Swift.String, view: WebKit.WKWebView, controller: UIKit.UIViewController, apiUrl: Swift.String = "https://api.atomicfi.com") async throws + @_Concurrency.MainActor final public func goto(url: Swift.String, headers: [Swift.String : Swift.String] = [:], timeout: Foundation.TimeInterval) async throws + @_Concurrency.MainActor final public func cleanup() async + @_Concurrency.MainActor final public func update(updatedPresentationSource source: UIKit.UIViewController) + @_Concurrency.MainActor public static func setDebug(isEnabled: Swift.Bool, forwardLogs forwarder: (@Sendable (Swift.String) -> ())? = nil) async + @objc deinit +} +extension QuantumIOS.Quantum : Swift.Sendable {} +extension QuantumIOS.Quantum.QuantumError : Swift.Equatable {} +extension QuantumIOS.Quantum.QuantumError : Swift.Hashable {} diff --git a/ios/frameworks/QuantumIOS.xcframework/ios-arm64_x86_64-simulator/QuantumIOS.framework/Modules/module.modulemap b/ios/frameworks/QuantumIOS.xcframework/ios-arm64_x86_64-simulator/QuantumIOS.framework/Modules/module.modulemap new file mode 100644 index 0000000..313a1c8 --- /dev/null +++ b/ios/frameworks/QuantumIOS.xcframework/ios-arm64_x86_64-simulator/QuantumIOS.framework/Modules/module.modulemap @@ -0,0 +1,6 @@ +framework module QuantumIOS { + umbrella header "QuantumIOS.h" + export * + + module * { export * } +} diff --git a/ios/frameworks/QuantumIOS.xcframework/ios-arm64_x86_64-simulator/QuantumIOS.framework/PrivacyInfo.xcprivacy b/ios/frameworks/QuantumIOS.xcframework/ios-arm64_x86_64-simulator/QuantumIOS.framework/PrivacyInfo.xcprivacy new file mode 100644 index 0000000..291731b --- /dev/null +++ b/ios/frameworks/QuantumIOS.xcframework/ios-arm64_x86_64-simulator/QuantumIOS.framework/PrivacyInfo.xcprivacy @@ -0,0 +1,100 @@ + + + + + NSPrivacyCollectedDataTypes + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypeName + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAppFunctionality + + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypeEmailAddress + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAppFunctionality + + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypePhoneNumber + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAppFunctionality + + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypePhysicalAddress + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAppFunctionality + + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypePaymentInfo + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAppFunctionality + + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypeOtherFinancialInfo + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAppFunctionality + + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypeProductInteraction + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAnalytics + NSPrivacyCollectedDataTypePurposeAppFunctionality + + + + NSPrivacyAccessedAPITypes + + NSPrivacyTracking + + NSPrivacyTrackingDomains + + + diff --git a/ios/frameworks/QuantumIOS.xcframework/ios-arm64_x86_64-simulator/QuantumIOS.framework/QuantumIOS b/ios/frameworks/QuantumIOS.xcframework/ios-arm64_x86_64-simulator/QuantumIOS.framework/QuantumIOS new file mode 100644 index 0000000..8ad8c32 Binary files /dev/null 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 new file mode 100644 index 0000000..50ac659 Binary files /dev/null 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 b/ios/frameworks/QuantumIOS.xcframework/ios-arm64_x86_64-simulator/QuantumIOS.framework/_CodeSignature/CodeRequirements new file mode 100644 index 0000000..dbf9d61 Binary files /dev/null and b/ios/frameworks/QuantumIOS.xcframework/ios-arm64_x86_64-simulator/QuantumIOS.framework/_CodeSignature/CodeRequirements 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 new file mode 100644 index 0000000..6d44ba2 Binary files /dev/null and b/ios/frameworks/QuantumIOS.xcframework/ios-arm64_x86_64-simulator/QuantumIOS.framework/_CodeSignature/CodeRequirements-1 differ diff --git a/ios/frameworks/QuantumIOS.xcframework/ios-arm64_x86_64-simulator/QuantumIOS.framework/_CodeSignature/CodeResources b/ios/frameworks/QuantumIOS.xcframework/ios-arm64_x86_64-simulator/QuantumIOS.framework/_CodeSignature/CodeResources new file mode 100644 index 0000000..052ac6a --- /dev/null +++ b/ios/frameworks/QuantumIOS.xcframework/ios-arm64_x86_64-simulator/QuantumIOS.framework/_CodeSignature/CodeResources @@ -0,0 +1,297 @@ + + + + + files + + Headers/QuantumIOS.h + + yiqTZeXDWfU6/yE6XdPb9y8T/8M= + + Info.plist + + mmW8mCTP8X3qWcMAVDS0kiLsmI8= + + Modules/QuantumIOS.swiftmodule/arm64-apple-ios-simulator.abi.json + + CvQ/xa1HX2rbTeamWKU2VFMOUok= + + Modules/QuantumIOS.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface + + Vvl7F1i3ZLW3IQp+w/oD/kt+cMw= + + Modules/QuantumIOS.swiftmodule/arm64-apple-ios-simulator.swiftdoc + + aq2jiyveRb2Df3zQ713DR0A6YtQ= + + Modules/QuantumIOS.swiftmodule/arm64-apple-ios-simulator.swiftinterface + + Vvl7F1i3ZLW3IQp+w/oD/kt+cMw= + + Modules/QuantumIOS.swiftmodule/arm64-apple-ios-simulator.swiftmodule + + StkoUo7LnHosOQaTjar+PMD2U/M= + + Modules/QuantumIOS.swiftmodule/x86_64-apple-ios-simulator.abi.json + + CvQ/xa1HX2rbTeamWKU2VFMOUok= + + Modules/QuantumIOS.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface + + yakvjehaV6USvzsVluFsFerHExQ= + + Modules/QuantumIOS.swiftmodule/x86_64-apple-ios-simulator.swiftdoc + + 0gFBBe5siUsNt1XtRBQuV6ToKvw= + + Modules/QuantumIOS.swiftmodule/x86_64-apple-ios-simulator.swiftinterface + + yakvjehaV6USvzsVluFsFerHExQ= + + Modules/QuantumIOS.swiftmodule/x86_64-apple-ios-simulator.swiftmodule + + q21FP2wgEuYVtZ5eORsdGacbwt8= + + Modules/module.modulemap + + Fnj8GwqzdKnriRHOoQirIDNdqU0= + + PrivacyInfo.xcprivacy + + n1Tior/Z23JWo5dZj/4GmktJKDA= + + + files2 + + Headers/QuantumIOS.h + + hash + + yiqTZeXDWfU6/yE6XdPb9y8T/8M= + + hash2 + + 9SSfcH3uoJlujZWNPIS24slyTQfWk6cl/PMwTTDJ1HM= + + + Modules/QuantumIOS.swiftmodule/arm64-apple-ios-simulator.abi.json + + hash + + CvQ/xa1HX2rbTeamWKU2VFMOUok= + + hash2 + + tZ7qQsQkHqYR5vshdaFEfMiRNpYiF1O8YzF9YlVC674= + + + Modules/QuantumIOS.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface + + hash + + Vvl7F1i3ZLW3IQp+w/oD/kt+cMw= + + hash2 + + QG47TK6znjTVf/7Sjji9c+sH32RDh6g/9KMfePg9JVI= + + + Modules/QuantumIOS.swiftmodule/arm64-apple-ios-simulator.swiftdoc + + hash + + aq2jiyveRb2Df3zQ713DR0A6YtQ= + + hash2 + + OsyPB2lkaI3IawoBtwAQhJcD96PdGl/dKjewhhQvbIU= + + + Modules/QuantumIOS.swiftmodule/arm64-apple-ios-simulator.swiftinterface + + hash + + Vvl7F1i3ZLW3IQp+w/oD/kt+cMw= + + hash2 + + QG47TK6znjTVf/7Sjji9c+sH32RDh6g/9KMfePg9JVI= + + + Modules/QuantumIOS.swiftmodule/arm64-apple-ios-simulator.swiftmodule + + hash + + StkoUo7LnHosOQaTjar+PMD2U/M= + + hash2 + + mn+VQdmFRxLjGqPGjigesAi0VDBCyOM5HA6q4g5Y4vg= + + + Modules/QuantumIOS.swiftmodule/x86_64-apple-ios-simulator.abi.json + + hash + + CvQ/xa1HX2rbTeamWKU2VFMOUok= + + hash2 + + tZ7qQsQkHqYR5vshdaFEfMiRNpYiF1O8YzF9YlVC674= + + + Modules/QuantumIOS.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface + + hash + + yakvjehaV6USvzsVluFsFerHExQ= + + hash2 + + XhbbmtCJyKjFqkhypnH0pqzQ8JxZ/woRsiMdEuAWox4= + + + Modules/QuantumIOS.swiftmodule/x86_64-apple-ios-simulator.swiftdoc + + hash + + 0gFBBe5siUsNt1XtRBQuV6ToKvw= + + hash2 + + x3Og6mWW9yQKhMWYbjtiT5kUv5wUsAm/nRpkFUbO0P0= + + + Modules/QuantumIOS.swiftmodule/x86_64-apple-ios-simulator.swiftinterface + + hash + + yakvjehaV6USvzsVluFsFerHExQ= + + hash2 + + XhbbmtCJyKjFqkhypnH0pqzQ8JxZ/woRsiMdEuAWox4= + + + Modules/QuantumIOS.swiftmodule/x86_64-apple-ios-simulator.swiftmodule + + hash + + q21FP2wgEuYVtZ5eORsdGacbwt8= + + hash2 + + b20fl0rFIDIvvhLPowC7TrasfKq/nhaD+i9PIpnvESI= + + + Modules/module.modulemap + + hash + + Fnj8GwqzdKnriRHOoQirIDNdqU0= + + hash2 + + rHvFn6eD1jNL2fZtn6g2n6yinflGc2s2y8vq8zkT1m0= + + + PrivacyInfo.xcprivacy + + hash + + n1Tior/Z23JWo5dZj/4GmktJKDA= + + hash2 + + CmTZqdG2e1lBJxEXDqpQnDUADbiIfumJXtPyjCRyBaw= + + + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/ios/frameworks/QuantumIOS.xcframework/ios-arm64_x86_64-simulator/QuantumIOS.framework/_CodeSignature/CodeSignature b/ios/frameworks/QuantumIOS.xcframework/ios-arm64_x86_64-simulator/QuantumIOS.framework/_CodeSignature/CodeSignature new file mode 100644 index 0000000..e69de29 diff --git a/pubspec.lock b/pubspec.lock index 85c8428..56b9ab0 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -21,10 +21,10 @@ packages: dependency: transitive description: name: characters - sha256: f71061c654a3380576a52b451dd5532377954cf9dbd272a78fc8479606670803 + sha256: faf38497bda5ead2a8c7615f4f7939df04333478bf32e4173fcb06d428b5716b url: "https://pub.dev" source: hosted - version: "1.4.0" + version: "1.4.1" clock: dependency: transitive description: @@ -103,26 +103,26 @@ packages: dependency: transitive description: name: matcher - sha256: dc58c723c3c24bf8d3e2d3ad3f2f9d7bd9cf43ec6feaa64181775e60190153f2 + sha256: dc0b7dc7651697ea4ff3e69ef44b0407ea32c487a39fff6a4004fa585e901861 url: "https://pub.dev" source: hosted - version: "0.12.17" + version: "0.12.19" material_color_utilities: dependency: transitive description: name: material_color_utilities - sha256: f7142bb1154231d7ea5f96bc7bde4bda2a0945d2806bb11670e30b850d56bdec + sha256: "9c337007e82b1889149c82ed242ed1cb24a66044e30979c44912381e9be4c48b" url: "https://pub.dev" source: hosted - version: "0.11.1" + version: "0.13.0" meta: dependency: transitive description: name: meta - sha256: e3641ec5d63ebf0d9b41bd43201a66e3fc79a65db5f61fc181f04cd27aab950c + sha256: "23f08335362185a5ea2ad3a4e597f1375e78bce8a040df5c600c8d3552ef2394" url: "https://pub.dev" source: hosted - version: "1.16.0" + version: "1.17.0" path: dependency: transitive description: @@ -188,10 +188,10 @@ packages: dependency: transitive description: name: test_api - sha256: "522f00f556e73044315fa4585ec3270f1808a4b186c936e612cab0b565ff1e00" + sha256: "8161c84903fd860b26bfdefb7963b3f0b68fee7adea0f59ef805ecca346f0c7a" url: "https://pub.dev" source: hosted - version: "0.7.6" + version: "0.7.10" vector_math: dependency: transitive description: @@ -209,5 +209,5 @@ packages: source: hosted version: "14.3.0" sdks: - dart: ">=3.8.0-0 <4.0.0" + dart: ">=3.9.0-0 <4.0.0" flutter: ">=3.18.0-18.0.pre.54" diff --git a/scripts/toggle-example-spm.sh b/scripts/toggle-example-spm.sh new file mode 100755 index 0000000..aa80418 --- /dev/null +++ b/scripts/toggle-example-spm.sh @@ -0,0 +1,70 @@ +#!/bin/bash +set -euo pipefail + +# Toggles the example app between Swift Package Manager and CocoaPods. +# Detects the current mode by checking for example/ios/Podfile. +# Usage: ./scripts/toggle-example-spm.sh + +SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" +PROJECT_DIR="$(cd "${SCRIPT_DIR}/.." && pwd)" +EXAMPLE_IOS_DIR="${PROJECT_DIR}/example/ios" + +if [ ! -d "$EXAMPLE_IOS_DIR" ]; then + echo "Error: ${EXAMPLE_IOS_DIR} not found" >&2 + exit 1 +fi + +if [ -f "${EXAMPLE_IOS_DIR}/Podfile" ]; then + echo "Example app is currently using CocoaPods. Switching to SPM..." + + flutter config --enable-swift-package-manager + + cd "$EXAMPLE_IOS_DIR" + + if command -v pod >/dev/null 2>&1; then + echo "Running pod deintegrate..." + pod deintegrate || true + else + echo "CocoaPods not installed; skipping pod deintegrate." + fi + + echo "Removing Podfile and Podfile.lock..." + rm -f Podfile Podfile.lock + + echo "Removing Pods xcconfig includes..." + if [ -f Flutter/Debug.xcconfig ]; then + sed -i '' '/Pods-Runner.debug.xcconfig/d' Flutter/Debug.xcconfig + fi + if [ -f Flutter/Release.xcconfig ]; then + sed -i '' '/Pods-Runner.release.xcconfig/d' Flutter/Release.xcconfig + fi + + WORKSPACE_FILE="Runner.xcworkspace/contents.xcworkspacedata" + if [ -f "$WORKSPACE_FILE" ]; then + echo "Removing Pods reference from workspace..." + cat > "$WORKSPACE_FILE" <<'EOF' + + + + + +EOF + fi + + echo + echo "Done. Example app now uses Swift Package Manager." +else + echo "Example app is currently using SPM. Switching to CocoaPods..." + + flutter config --no-enable-swift-package-manager + + echo + echo "Done. SPM is disabled globally." +fi + +echo +echo "Running 'flutter build ios' in example..." +cd "${PROJECT_DIR}/example" +flutter build ios --no-codesign diff --git a/scripts/update-ios-sdk-frameworks.sh b/scripts/update-ios-sdk-frameworks.sh new file mode 100755 index 0000000..74427c5 --- /dev/null +++ b/scripts/update-ios-sdk-frameworks.sh @@ -0,0 +1,81 @@ +#!/bin/bash +set -euo pipefail + +# Downloads and vendors AtomicSDK XCFrameworks from GitHub releases. +# Reads the version from Package.swift (SPM is the source of truth). +# Usage: ./scripts/update-ios-sdk-frameworks.sh + +REPO="atomicfi/atomic-transact-ios" +SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" +PROJECT_DIR="$(cd "${SCRIPT_DIR}/.." && pwd)" +FRAMEWORKS_DIR="${PROJECT_DIR}/ios/frameworks" +VERSION_FILE="${FRAMEWORKS_DIR}/.sdk-version" +PACKAGE_SWIFT="${PROJECT_DIR}/ios/atomic_transact_flutter/Package.swift" + +# Read version from Package.swift +if [ ! -f "$PACKAGE_SWIFT" ]; then + echo "Error: Package.swift not found at ${PACKAGE_SWIFT}" >&2 + exit 1 +fi + +VERSION=$(python3 -c " +import re, sys +content = open('${PACKAGE_SWIFT}').read() +match = re.search(r'atomic-transact-ios\.git.*?from:\s*\"([^\"]+)\"', content) +if match: + print(match.group(1)) +else: + print('Error: atomic-transact-ios version not found in Package.swift', file=sys.stderr) + sys.exit(1) +") + +BASE_URL="https://github.com/${REPO}/releases/download/${VERSION}" + +FRAMEWORKS=( + "AtomicTransact.xcframework.tar.gz" + "MuppetIOS.xcframework.tar.gz" + "QuantumIOS.xcframework.tar.gz" +) + +echo "Updating iOS SDK to version ${VERSION} (from Package.swift)..." + +# Check if already at this version +if [ -f "$VERSION_FILE" ] && [ "$(cat "$VERSION_FILE")" = "$VERSION" ]; then + echo "Already at version ${VERSION}. Skipping." + exit 0 +fi + +# Create frameworks directory +mkdir -p "$FRAMEWORKS_DIR" + +# Clean existing frameworks +echo "Cleaning existing frameworks..." +rm -rf "${FRAMEWORKS_DIR}"/*.xcframework + +# Download and extract each framework +for ASSET in "${FRAMEWORKS[@]}"; do + DOWNLOAD_URL="${BASE_URL}/${ASSET}" + echo "Downloading ${ASSET}..." + + if ! curl -fSL --retry 3 -o "${FRAMEWORKS_DIR}/${ASSET}" "$DOWNLOAD_URL"; then + echo "Error: Failed to download ${ASSET} from ${DOWNLOAD_URL}" >&2 + exit 1 + fi + + echo "Extracting ${ASSET}..." + tar -xzf "${FRAMEWORKS_DIR}/${ASSET}" -C "${FRAMEWORKS_DIR}" + + # Clean up tarball + rm -f "${FRAMEWORKS_DIR}/${ASSET}" +done + +# Move frameworks out of artifacts/ subdirectory if present +if [ -d "${FRAMEWORKS_DIR}/artifacts" ]; then + mv "${FRAMEWORKS_DIR}"/artifacts/*.xcframework "${FRAMEWORKS_DIR}/" + rm -rf "${FRAMEWORKS_DIR}/artifacts" +fi + +# Write version file +echo "$VERSION" > "$VERSION_FILE" + +echo "iOS SDK updated to version ${VERSION} successfully." diff --git a/scripts/update_android_sdk.sh b/scripts/update_android_sdk.sh deleted file mode 100755 index d8cb5de..0000000 --- a/scripts/update_android_sdk.sh +++ /dev/null @@ -1,124 +0,0 @@ -#!/bin/bash - -set -e - -GRADLE_FILE="android/build.gradle" -ARTIFACT_NAME="financial.atomic:transact" - -# Function to show usage -show_usage() { - echo "Usage: $0 [--check]" - echo "" - echo "Options:" - echo " --check Check latest version without updating" - echo " -h, --help Show this help message" -} - -# Check if gradle file exists -if [[ ! -f "$GRADLE_FILE" ]]; then - echo "Error: $GRADLE_FILE not found" - exit 1 -fi - -# Function to get latest version from Maven Central -get_latest_version() { - # Try multiple Maven Central endpoints - local latest_version="" - - # Try the REST API first - latest_version=$(curl -s "https://repo1.maven.org/maven2/financial/atomic/transact/maven-metadata.xml" | \ - grep '' | sed 's/.*//' | sed 's/<\/latest>.*//' 2>/dev/null) - - # If that fails, try the search API - if [[ -z "$latest_version" ]]; then - latest_version=$(curl -s "https://search.maven.org/solrsearch/select?q=g:financial.atomic+AND+a:transact&rows=1&wt=json" | \ - grep -o '"latestVersion":"[^"]*"' | \ - sed 's/"latestVersion":"//' | \ - sed 's/"//') - fi - - if [[ -z "$latest_version" ]]; then - echo "❌ Could not find $ARTIFACT_NAME in Maven Central repository" >&2 - echo "Please check manually at: https://central.sonatype.com/artifact/financial.atomic/transact" >&2 - exit 1 - fi - - echo "$latest_version" -} - -# Function to get current version from build.gradle -get_current_version() { - current_version=$(grep "implementation \"$ARTIFACT_NAME:" "$GRADLE_FILE" | sed "s/.*$ARTIFACT_NAME://" | sed 's/".*//') - - if [[ -z "$current_version" ]]; then - echo "Error: Could not find $ARTIFACT_NAME dependency in $GRADLE_FILE" - exit 1 - fi - - echo "$current_version" -} - -# Parse command line arguments -CHECK_ONLY=false -while [[ $# -gt 0 ]]; do - case $1 in - --check) - CHECK_ONLY=true - shift - ;; - -h|--help) - show_usage - exit 0 - ;; - *) - echo "Unknown option: $1" - show_usage - exit 1 - ;; - esac -done - -# Get current version -current_version=$(get_current_version) -echo "📦 Current Android Transact SDK version: $current_version" >&2 - -# Get latest version -echo "🔍 Fetching latest Android Transact SDK version from Maven Central..." >&2 -latest_version=$(get_latest_version) -echo "🚀 Latest Android Transact SDK version: $latest_version" >&2 - -# Compare versions -if [[ "$current_version" == "$latest_version" ]]; then - echo "✅ Android Transact SDK is already up to date!" >&2 - exit 1 -fi - -if [[ "$CHECK_ONLY" == true ]]; then - echo "📋 Update available: $current_version → $latest_version" >&2 - echo "Run without --check flag to update" >&2 - exit 0 -fi - -# Update the gradle file -echo "🔄 Updating Android Transact SDK from $current_version to $latest_version..." >&2 - -# Create backup -cp "$GRADLE_FILE" "$GRADLE_FILE.bak" - -# Update the dependency line -sed -i.tmp "s/implementation \"$ARTIFACT_NAME:[^\"]*\"/implementation \"$ARTIFACT_NAME:$latest_version\"/" "$GRADLE_FILE" -rm "$GRADLE_FILE.tmp" - -# Verify the update -new_version=$(get_current_version) -if [[ "$new_version" == "$latest_version" ]]; then - rm "$GRADLE_FILE.bak" - echo "✅ Successfully updated Android Transact SDK to $latest_version" >&2 - echo "📝 Updated file: $GRADLE_FILE" >&2 - echo "$latest_version" -else - # Restore backup if update failed - mv "$GRADLE_FILE.bak" "$GRADLE_FILE" - echo "❌ Failed to update Android Transact SDK dependency" >&2 - exit 1 -fi \ No newline at end of file diff --git a/scripts/update_atomic_sdk.sh b/scripts/update_atomic_sdk.sh deleted file mode 100755 index bf35644..0000000 --- a/scripts/update_atomic_sdk.sh +++ /dev/null @@ -1,119 +0,0 @@ -#!/bin/bash - -set -e - -PODSPEC_FILE="ios/atomic_transact_flutter.podspec" -POD_NAME="AtomicSDK" - -# Function to show usage -show_usage() { - echo "Usage: $0 [--check]" - echo "" - echo "Options:" - echo " --check Check latest version without updating" - echo " -h, --help Show this help message" -} - -# Check if podspec file exists -if [[ ! -f "$PODSPEC_FILE" ]]; then - echo "Error: $PODSPEC_FILE not found" - exit 1 -fi - -# Check if pod command is available -if ! command -v pod &> /dev/null; then - echo "Error: CocoaPods 'pod' command not found. Please install CocoaPods first." - echo "Install with: sudo gem install cocoapods" - exit 1 -fi - -# Function to get latest version from CocoaPods -get_latest_version() { - # Use pod search to get the latest version - local latest_version=$(pod search $POD_NAME --simple 2>/dev/null | grep "$POD_NAME " | head -1 | sed 's/.*(//' | sed 's/)//') - - if [[ -z "$latest_version" ]]; then - echo "❌ Could not find $POD_NAME in CocoaPods repository" >&2 - echo "Please check manually at: https://cocoapods.org/pods/$POD_NAME" >&2 - exit 1 - fi - - echo "$latest_version" -} - -# Function to get current version from podspec -get_current_version() { - current_version=$(grep "s\.dependency '$POD_NAME'" "$PODSPEC_FILE" | sed "s/.*'$POD_NAME', '//" | sed "s/'.*//") - - if [[ -z "$current_version" ]]; then - echo "Error: Could not find $POD_NAME dependency in $PODSPEC_FILE" - exit 1 - fi - - echo "$current_version" -} - -# Parse command line arguments -CHECK_ONLY=false -while [[ $# -gt 0 ]]; do - case $1 in - --check) - CHECK_ONLY=true - shift - ;; - -h|--help) - show_usage - exit 0 - ;; - *) - echo "Unknown option: $1" - show_usage - exit 1 - ;; - esac -done - -# Get current version -current_version=$(get_current_version) -echo "📦 Current $POD_NAME version: $current_version" >&2 - -# Get latest version -echo "🔍 Fetching latest $POD_NAME version from CocoaPods..." >&2 -latest_version=$(get_latest_version) -echo "🚀 Latest $POD_NAME version: $latest_version" >&2 - -# Compare versions -if [[ "$current_version" == "$latest_version" ]]; then - echo "✅ $POD_NAME is already up to date!" >&2 - exit 1 -fi - -if [[ "$CHECK_ONLY" == true ]]; then - echo "📋 Update available: $current_version → $latest_version" >&2 - echo "Run without --check flag to update" >&2 - exit 0 -fi - -# Update the podspec file -echo "🔄 Updating $POD_NAME from $current_version to $latest_version..." >&2 - -# Create backup -cp "$PODSPEC_FILE" "$PODSPEC_FILE.bak" - -# Update the dependency line -sed -i.tmp "s/s\.dependency '$POD_NAME', '[^']*'/s.dependency '$POD_NAME', '$latest_version'/" "$PODSPEC_FILE" -rm "$PODSPEC_FILE.tmp" - -# Verify the update -new_version=$(get_current_version) -if [[ "$new_version" == "$latest_version" ]]; then - rm "$PODSPEC_FILE.bak" - echo "✅ Successfully updated $POD_NAME to $latest_version" >&2 - echo "📝 Updated file: $PODSPEC_FILE" >&2 - echo "$latest_version" -else - # Restore backup if update failed - mv "$PODSPEC_FILE.bak" "$PODSPEC_FILE" - echo "❌ Failed to update $POD_NAME dependency" >&2 - exit 1 -fi \ No newline at end of file